@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.cdnfonts.com/css/source-serif-pro";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{width:100%;height:1px;border:none;background-color:var(--color-stroke-subtle)}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--1px: .0625rem;--2px: .125rem;--3px: .1875rem;--4px: .25rem;--5px: .3125rem;--6px: .375rem;--7px: .4375rem;--8px: .5rem;--9px: .5625rem;--10px: .625rem;--11px: .6875rem;--12px: .75rem;--13px: .8125rem;--14px: .875rem;--15px: .9375rem;--16px: 1rem;--17px: 1.0625rem;--18px: 1.125rem;--19px: 1.1875rem;--20px: 1.25rem;--21px: 1.3125rem;--22px: 1.375rem;--23px: 1.4375rem;--24px: 1.5rem;--25px: 1.5625rem;--26px: 1.625rem;--27px: 1.6875rem;--28px: 1.75rem;--29px: 1.8125rem;--30px: 1.875rem;--31px: 1.9375rem;--32px: 2rem;--33px: 2.0625rem;--34px: 2.125rem;--35px: 2.1875rem;--36px: 2.25rem;--37px: 2.3125rem;--38px: 2.375rem;--39px: 2.4375rem;--40px: 2.5rem;--41px: 2.5625rem;--42px: 2.625rem;--43px: 2.6875rem;--44px: 2.75rem;--45px: 2.8125rem;--46px: 2.875rem;--47px: 2.9375rem;--48px: 3rem;--49px: 3.0625rem;--50px: 3.125rem;--51px: 3.1875rem;--52px: 3.25rem;--53px: 3.3125rem;--54px: 3.375rem;--55px: 3.4375rem;--56px: 3.5rem;--57px: 3.5625rem;--58px: 3.625rem;--59px: 3.6875rem;--60px: 3.75rem;--61px: 3.8125rem;--62px: 3.875rem;--63px: 3.9375rem;--64px: 4rem;--65px: 4.0625rem;--66px: 4.125rem;--67px: 4.1875rem;--68px: 4.25rem;--69px: 4.3125rem;--70px: 4.375rem;--71px: 4.4375rem;--72px: 4.5rem;--color-neutral-10: #ffffff;--color-neutral-20: #f9fbff;--color-neutral-30: #f0f3f9;--color-neutral-40: #e6e9f1;--color-neutral-50: #c2ccd9;--color-neutral-60: #aabacd;--color-neutral-70: #8792a4;--color-neutral-80: #697489;--color-neutral-90: #5b677e;--color-neutral-100: #515e76;--color-neutral-110: #444f63;--color-neutral-120: #3a4455;--color-neutral-130: #313948;--color-neutral-140: #2a3543;--color-neutral-150: #1a1e26;--color-neutral-160: #0e1116;--color-blue-10: #e4eafc;--color-blue-20: #dbe3fb;--color-blue-30: #c8d5f9;--color-blue-40: #b2c4f7;--color-blue-50: #9bb3f4;--color-blue-60: #81a0f2;--color-blue-70: #6a8eef;--color-blue-80: #537ced;--color-blue-90: #3c6bea;--color-blue-100: #1c53e7;--color-blue-110: #1a4cd5;--color-blue-120: #1643ba;--color-blue-130: #133aa0;--color-blue-140: #103087;--color-blue-150: #0d276e;--color-blue-160: #091b4a;--color-navy-10: #e7eaf1;--color-navy-20: #b4bdd4;--color-navy-30: #8f9dc0;--color-navy-40: #5c70a3;--color-navy-50: #3d5491;--color-navy-60: #0c2975;--color-navy-70: #0b256a;--color-navy-80: #091d53;--color-navy-90: #071740;--color-navy-100: #051131;--color-violet-10: #ece8fd;--color-violet-20: #e6e1fc;--color-violet-30: #d8cffa;--color-violet-40: #c9bdf8;--color-violet-50: #b9a9f6;--color-violet-60: #a895f4;--color-violet-70: #9881f2;--color-violet-80: #886df0;--color-violet-90: #7859ef;--color-violet-100: #6a4dda;--color-violet-110: #5d44c0;--color-violet-120: #523ba7;--color-violet-130: #463390;--color-violet-140: #3b2b79;--color-violet-150: #302362;--color-violet-160: #201743;--color-green-10: #d7f0e1;--color-green-20: #caebd7;--color-green-30: #afe1c3;--color-green-40: #8cd4a9;--color-green-50: #68c78e;--color-green-60: #5eb380;--color-green-70: #54a173;--color-green-80: #4b9067;--color-green-90: #43805c;--color-green-100: #3b7151;--color-green-110: #346347;--color-green-120: #2d573e;--color-green-130: #274a35;--color-green-140: #213e2d;--color-green-150: #1a3324;--color-green-160: #112118;--color-red-10: #fbe7e5;--color-red-20: #f9ddd9;--color-red-30: #f6cbc6;--color-red-40: #f2b7af;--color-red-50: #eea095;--color-red-60: #e9887a;--color-red-70: #e56e5e;--color-red-80: #df5441;--color-red-90: #c74b3a;--color-red-100: #b04233;--color-red-110: #9b3a2d;--color-red-120: #873327;--color-red-130: #742c22;--color-red-140: #62251d;--color-red-150: #501e17;--color-red-160: #361410;--color-yellow-10: #fbeca8;--color-yellow-20: #f9e382;--color-yellow-30: #f6d43b;--color-yellow-40: #ecc106;--color-yellow-60: #d7b005;--color-yellow-50: #c29f05;--color-yellow-70: #ae8f04;--color-yellow-80: #9c7f04;--color-yellow-90: #8a7203;--color-yellow-100: #7b6503;--color-yellow-110: #6c5803;--color-yellow-120: #5e4d02;--color-yellow-130: #514202;--color-yellow-140: #443702;--color-yellow-150: #382e01;--color-yellow-160: #251e01;--color-teal-10: #edf5f6;--color-teal-20: #ddecf0;--color-teal-30: #bfdfe6;--color-teal-40: #98d1dd;--color-teal-50: #60c4d6;--color-teal-60: #19b3c9;--color-teal-70: #2d9fb2;--color-teal-80: #348c9c;--color-teal-90: #367b88;--color-teal-100: #356c76;--color-teal-110: #335e66;--color-teal-120: #2f5057;--color-teal-130: #2d484f;--color-teal-140: #2b4146;--color-teal-150: #212e32;--color-teal-160: #192326;--color-orange-10: #fbe8d6;--color-orange-20: #f9dec6;--color-orange-30: #f7cda9;--color-orange-40: #f3ba88;--color-orange-50: #f0a360;--color-orange-60: #eb8b36;--color-orange-70: #da7924;--color-orange-80: #c36c21;--color-orange-90: #ae601d;--color-orange-100: #9a551a;--color-orange-110: #874b17;--color-orange-120: #764114;--color-orange-130: #663811;--color-orange-140: #56300e;--color-orange-150: #45260c;--color-orange-160: #2e1908;--color-neutral-25: #ffffff40;--color-neutral-60: #ffffff99;--color-neutral-80: #ffffffcc;--color-neutral-100: #ffffff;--color-neutral-105: #f8f9fa;--color-neutral-110: #f2f4f5;--color-neutral-120: #e8eaed;--color-neutral-135: #dadee3;--color-neutral-200: #b0b8c3;--color-neutral-300: #8a96a6;--color-neutral-400: #728094;--color-neutral-500: #637083;--color-neutral-700: #4f5a69;--color-neutral-900: #414956;--color-neutral-1200: #303740;--color-neutral-1400: #272c34;--color-blue-105: #f6f8fe;--color-blue-110: #f0f4fd;--color-blue-120: #e4eafc;--color-blue-135: #d1ddfa;--color-blue-200: #9fb6f5;--color-blue-300: #6e91f0;--color-blue-400: #4d78ec;--color-blue-500: #3465ea;--color-blue-700: #174ad6;--color-blue-900: #133db1;--color-blue-1200: #0e2e85;--color-blue-1400: #0b266c;--color-red-105: #fff7f7;--color-red-110: #fef0f0;--color-red-120: #fee4e4;--color-red-135: #fdd3d3;--color-red-200: #fa9e9e;--color-red-300: #f76565;--color-red-400: #f42c2c;--color-red-500: #df0b0b;--color-red-700: #b40909;--color-red-900: #960808;--color-red-1200: #720606;--color-red-1400: #5e0505;--color-green-105: #eefbf4;--color-green-110: #e6f9ee;--color-green-120: #cdf3dd;--color-green-135: #abebc7;--color-green-200: #3ad07b;--color-green-300: #28aa60;--color-green-400: #229152;--color-green-500: #1e7f48;--color-green-700: #18663a;--color-green-900: #14532f;--color-green-1200: #0f3e23;--color-green-1400: #0c321d;--color-yellow-105: #fff8e9;--color-yellow-110: #fff2d3;--color-yellow-120: #ffe7b1;--color-yellow-135: #ffd981;--color-yellow-200: #f2a900;--color-yellow-300: #c58a00;--color-yellow-400: #a87600;--color-yellow-500: #946700;--color-yellow-700: #765300;--color-yellow-900: #604400;--color-yellow-1200: #483300;--color-yellow-1400: #3a2900;--color-orange-105: #fff8f6;--color-orange-110: #fff2ed;--color-orange-120: #ffe5dc;--color-orange-135: #ffd4c6;--color-orange-200: #ff9e7e;--color-orange-300: #ff612d;--color-orange-400: #ed3b00;--color-orange-500: #d13400;--color-orange-700: #a82a00;--color-orange-900: #8b2300;--color-orange-1200: #691a00;--color-orange-1400: #551500;--color-teal-105: #e9fdfb;--color-teal-110: #d2fbf7;--color-teal-120: #abf8f1;--color-teal-135: #6ef2e6;--color-teal-200: #12cdbc;--color-teal-300: #0fa799;--color-teal-400: #0d8e83;--color-teal-500: #0b7d73;--color-teal-700: #09645c;--color-teal-900: #07524c;--color-teal-1200: #053e39;--color-teal-1400: #04312d;--color-purple-105: #f9f7fe;--color-purple-110: #f5f2fe;--color-purple-120: #ece7fc;--color-purple-135: #e1d8fb;--color-purple-200: #bfacf6;--color-purple-300: #9e83f1;--color-purple-400: #8967ee;--color-purple-500: #7851ec;--color-purple-700: #5c2de8;--color-purple-900: #4617d4;--color-purple-1200: #3512a0;--color-purple-1400: #2c0e84;--color-neutral-white: #fff;--color-neutral-black: #000;--color-brand-primary-base: var(--color-blue-700);--color-brand-primary-light-1: var(--color-blue-110);--color-brand-primary-light-2: var(--color-blue-120);--color-brand-primary-light-3: var(--color-blue-135);--color-brand-primary-medium-1: var(--color-blue-300);--color-brand-primary-medium-2: var(--color-blue-400);--color-brand-primary-medium-3: var(--color-blue-500);--color-brand-primary-dark-1: var(--color-blue-900);--color-brand-primary-dark-2: var(--color-blue-1200);--color-brand-primary-dark-3: var(--color-blue-1400);--color-brand-secondary: var(--color-blue-1400);--color-brand-tertiary: var(--color-purple-500);--color-brand-accent: var(--color-teal-300)}:root{--color-text-extended-blue: var(--color-blue-500);--color-text-extended-green: var(--color-green-500);--color-text-extended-orange: var(--color-orange-500);--color-text-extended-purple: var(--color-purple-500);--color-text-extended-red: var(--color-red-500);--color-text-extended-teal: var(--color-teal-500);--color-text-extended-yellow: var(--color-yellow-500);--color-bg-extended-blue-1: var(--color-blue-105);--color-bg-extended-blue-2: var(--color-blue-110);--color-bg-extended-blue-3: var(--color-blue-120);--color-bg-extended-blue-4: var(--color-blue-135);--color-bg-extended-green-1: var(--color-green-105);--color-bg-extended-green-2: var(--color-green-110);--color-bg-extended-green-3: var(--color-green-120);--color-bg-extended-green-4: var(--color-green-135);--color-bg-extended-orange-1: var(--color-orange-105);--color-bg-extended-orange-2: var(--color-orange-110);--color-bg-extended-orange-3: var(--color-orange-120);--color-bg-extended-orange-4: var(--color-orange-135);--color-bg-extended-purple-1: var(--color-purple-105);--color-bg-extended-purple-2: var(--color-purple-110);--color-bg-extended-purple-3: var(--color-purple-120);--color-bg-extended-purple-4: var(--color-purple-135);--color-bg-extended-red-1: var(--color-red-105);--color-bg-extended-red-2: var(--color-red-110);--color-bg-extended-red-3: var(--color-red-120);--color-bg-extended-red-4: var(--color-red-135);--color-bg-extended-teal-1: var(--color-teal-105);--color-bg-extended-teal-2: var(--color-teal-110);--color-bg-extended-teal-3: var(--color-teal-120);--color-bg-extended-teal-4: var(--color-teal-135);--color-bg-extended-yellow-1: var(--color-yellow-105);--color-bg-extended-yellow-2: var(--color-yellow-110);--color-bg-extended-yellow-3: var(--color-yellow-120);--color-bg-extended-yellow-4: var(--color-yellow-135);--color-stroke-extended-blue-emphasis: var(--color-blue-900);--color-stroke-extended-blue-normal: var(--color-blue-400);--color-stroke-extended-blue-subtle: var(--color-blue-135);--color-stroke-extended-green-emphasis: var(--color-green-900);--color-stroke-extended-green-normal: var(--color-green-400);--color-stroke-extended-green-subtle: var(--color-green-135);--color-stroke-extended-orange-emphasis: var(--color-orange-900);--color-stroke-extended-orange-normal: var(--color-orange-400);--color-stroke-extended-orange-subtle: var(--color-orange-135);--color-stroke-extended-purple-emphasis: var(--color-purple-900);--color-stroke-extended-purple-normal: var(--color-purple-400);--color-stroke-extended-purple-subtle: var(--color-purple-135);--color-stroke-extended-red-emphasis: var(--color-red-900);--color-stroke-extended-red-normal: var(--color-red-400);--color-stroke-extended-red-subtle: var(--color-red-135);--color-stroke-extended-teal-emphasis: var(--color-teal-900);--color-stroke-extended-teal-normal: var(--color-teal-400);--color-stroke-extended-teal-subtle: var(--color-teal-135);--color-stroke-extended-yellow-emphasis: var(--color-yellow-900);--color-stroke-extended-yellow-normal: var(--color-yellow-400);--color-stroke-extended-yellow-subtle: var(--color-yellow-135);--color-action-extended-blue-default: var(--color-blue-110);--color-action-extended-blue-hover: var(--color-blue-120);--color-action-extended-blue-active: var(--color-blue-135);--color-action-extended-green-default: var(--color-green-110);--color-action-extended-green-hover: var(--color-green-120);--color-action-extended-green-active: var(--color-green-135);--color-action-extended-red-default: var(--color-red-110);--color-action-extended-red-hover: var(--color-red-120);--color-action-extended-red-active: var(--color-red-135);--color-action-extended-yellow-default: var(--color-yellow-110);--color-action-extended-yellow-hover: var(--color-yellow-120);--color-action-extended-yellow-active: var(--color-yellow-135)}:root{--color-text-emphasis: var(--color-neutral-1400);--color-text-normal: var(--color-neutral-900);--color-text-subtle: var(--color-neutral-500);--color-text-selected: var(--color-brand-primary-dark-2);--color-text-disabled: var(--color-neutral-200);--color-text-brand-primary: var(--color-brand-primary-base);--color-text-brand-secondary: var(--color-brand-secondary);--color-text-inverse-emphasis: var(--color-neutral-100);--color-text-inverse-normal: var(--color-neutral-80);--color-text-success: var(--color-green-500);--color-text-danger: var(--color-red-500);--color-text-warning: var(--color-yellow-500);--color-text-info: var(--color-blue-500);--color-icon-emphasis: var(--color-neutral-1200);--color-icon-normal: var(--color-neutral-700);--color-icon-subtle: var(--color-neutral-300);--color-icon-selected: var(--color-brand-primary-dark-2);--color-icon-brand-primary: var(--color-brand-primary-base);--color-icon-brand-secondary: var(--color-brand-secondary);--color-icon-disabled: var(--color-neutral-200);--color-icon-info: var(--color-icon-blue-normal);--color-icon-success: var(--color-icon-green-normal);--color-icon-warning: var(--color-icon-yellow-normal);--color-icon-danger: var(--color-icon-red-normal);--color-icon-inverse-emphasis: var(--color-neutral-100);--color-icon-inverse-normal: var(--color-neutral-100);--color-icon-blue-normal: var(--color-blue-500);--color-icon-blue-subtle: var(--color-blue-300);--color-icon-green-normal: var(--color-green-500);--color-icon-green-subtle: var(--color-green-300);--color-icon-yellow-normal: var(--color-yellow-500);--color-icon-yellow-subtle: var(--color-yellow-300);--color-icon-red-normal: var(--color-red-500);--color-icon-red-subtle: var(--color-red-300);--color-icon-teal-normal: var(--color-teal-500);--color-icon-teal-subtle: var(--color-teal-300);--color-icon-purple-normal: var(--color-purple-500);--color-icon-purple-subtle: var(--color-purple-300);--color-icon-orange-normal: var(--color-orange-500);--color-icon-orange-subtle: var(--color-orange-300);--color-bg-1: var(--color-neutral-105);--color-bg-2: var(--color-neutral-110);--color-bg-3: var(--color-neutral-120);--color-bg-4: var(--color-neutral-135);--color-bg-5: var(--color-neutral-200);--color-bg-surface: var(--color-neutral-100);--color-bg-elevated: var(--color-neutral-100);--color-bg-selected: var(--color-brand-primary-light-1);--color-bg-disabled: var(--color-neutral-120);--color-bg-accent: var(--color-brand-accent);--color-bg-info: var(--color-bg-extended-blue-3);--color-bg-success: var(--color-bg-extended-green-3);--color-bg-warning: var(--color-bg-extended-yellow-3);--color-bg-danger: var(--color-bg-extended-red-3);--color-bg-backdrop: #00000080;--color-bg-inverse-primary: var(--color-brand-primary-base);--color-bg-inverse-secondary: var(--color-brand-secondary);--color-bg-inverse-neutral: var(--color-neutral-1400);--color-bg-inverse-info: var(--color-blue-500);--color-bg-inverse-success: var(--color-green-500);--color-bg-inverse-warning: var(--color-yellow-500);--color-bg-inverse-danger: var(--color-red-500);--color-stroke-emphasis: var(--color-neutral-900);--color-stroke-normal: var(--color-neutral-300);--color-stroke-subtle: var(--color-neutral-135);--color-stroke-disabled: var(--color-neutral-135);--color-stroke-brand: var(--color-brand-primary-base);--color-stroke-focus-ring: var(--color-brand-primary-base);--color-stroke-info-normal: var(--color-stroke-extended-blue-normal);--color-stroke-info-subtle: var(--color-stroke-extended-blue-subtle);--color-stroke-success-normal: var(--color-stroke-extended-green-normal);--color-stroke-success-subtle: var(--color-stroke-extended-green-subtle);--color-stroke-warning-normal: var(--color-stroke-extended-yellow-normal);--color-stroke-warning-subtle: var(--color-stroke-extended-yellow-subtle);--color-stroke-danger-normal: var(--color-stroke-extended-red-normal);--color-stroke-danger-subtle: var(--color-stroke-extended-red-subtle);--color-action-primary-default: var(--color-brand-primary-base);--color-action-primary-hover: var(--color-brand-primary-dark-1);--color-action-primary-active: var(--color-brand-primary-dark-2);--color-action-secondary-default: var(--color-neutral-135);--color-action-secondary-hover: var(--color-neutral-200);--color-action-secondary-active: var(--color-neutral-300);--color-action-surface-default: var(--color-neutral-100);--color-action-surface-hover: var(--color-neutral-110);--color-action-surface-active: var(--color-neutral-135);--color-action-positive-default: var(--color-green-500);--color-action-positive-hover: var(--color-green-700);--color-action-positive-active: var(--color-green-900);--color-action-negative-default: var(--color-red-500);--color-action-negative-hover: var(--color-red-700);--color-action-negative-active: var(--color-red-900);--color-action-text-default: var(--color-text-normal);--color-action-text-hover: var(--color-action-primary-hover);--color-action-text-active: var(--color-action-primary-active);--color-action-icon-default: var(--color-icon-normal);--color-action-icon-hover: var(--color-action-primary-hover);--color-action-icon-active: var(--color-action-primary-active);--font-family-primary: "Inter", sans-serif;--font-family-secondary: "Source Serif Pro", sans-serif;--font-size-xs: var(--12px);--font-size-sm: var(--14px);--font-size-md: var(--16px);--font-size-lg: var(--18px);--font-size-xl: var(--24px);--font-size-xxl: var(--32px);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--spacing-none: 0;--spacing-xs: var(--4px);--spacing-sm: var(--8px);--spacing-md: var(--12px);--spacing-lg: var(--16px);--spacing-xl: var(--24px);--spacing-2xl: var(--32px);--spacing-3xl: var(--40px);--spacing-4xl: var(--48px);--spacing-5xl: var(--56px);--spacing-6xl: var(--64px);--radius-none: 0;--radius-xs: var(--2px);--radius-sm: var(--4px);--radius-md: var(--8px);--radius-lg: var(--16px);--radius-xl: var(--24px);--radius-round: 100px;--radius-circle: 50%;--border-none: 0;--border-xs: 1px;--border-sm: 2px;--border-md: 4px;--border-lg: 6px;--shadow-1-color: rgba(0, 0, 0, .12);--shadow-2-color: rgba(0, 0, 0, .14);--shadow-xs: 0 0 2px var(--shadow-1-color), 0 1px 2px var(--shadow-2-color);--shadow-sm: 0 0 2px var(--shadow-1-color), 0 2px 4px var(--shadow-2-color);--shadow-md: 0 0 2px var(--shadow-1-color), 0 4px 8px var(--shadow-2-color);--shadow-lg: 0 0 2px var(--shadow-1-color), 0 8px 16px var(--shadow-2-color);--shadow-xl: 0 0 2px var(--shadow-1-color), 0 16px 32px var(--shadow-2-color);--shadow-xxl: 0 0 2px var(--shadow-1-color), 0 32px 64px var(--shadow-2-color);--transition-fast: .3s;--margin-mobile: var(--16px);--margin-tablet: var(--24px);--margin-desktop: var(--24px);--margin-responsive: var(--margin-desktop);--template-gap: var(--24px);--page-gap: var(--24px);--section-gap: var(--24px);--block-gap: var(--8px);--icon-xs: var(--12px);--icon-sm: var(--16px);--icon-md: var(--24px);--icon-lg: var(--32px);--icon-xl: var(--40px)}@media (max-width: 1023px){:root{--margin-responsive: var(--margin-tablet)}}@media (max-width: 767px){:root{--margin-responsive: var(--margin-mobile)}}.cdl-accordion{border:solid 1px var(--accordion-border-color);background:var(--accordion-background-color);border-radius:var(--radius-md)!important;box-shadow:none!important;--accordion-background-color: var(--color-bg-surface);--accordion-border-color: var(--color-stroke-subtle);--accordion-spacing: var(--spacing-md);--accordion-padding: var(--spacing-lg);--accordion-title-font-color: var(--color-text-emphasis);--accordion-title-padding: var(--spacing-lg);--accordion-title-content-gap: var(--spacing-md);--accordion-icon-size: var(--16px);--accordion-icon-color: var(--color-icon-normal);--accordion-details-font-color: var(--color-text-normal);--accordion-details-padding: var(--spacing-sm) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.cdl-accordion:not(:last-child){margin-bottom:var(--accordion-spacing)}.cdl-accordion:before{height:0!important}.cdl-accordion__icon{transform-origin:center center;color:var(--accordion-icon-color)!important;transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms!important;font-size:var(--accordion-icon-size)}.cdl-accordion__title{margin:0!important;min-height:0!important;padding:var(--accordion-padding)!important;gap:var(--accordion-title-gap);color:var(--accordion-title-font-color);font-family:var(--accordion-title-font-family);font-size:var(--accordion-title-font-size);font-style:var(--accordion-title-font-style);font-weight:var(--accordion-title-font-weight);line-height:var(--accordion-title-line-height);text-transform:var(--accordion-title-text-transform);letter-spacing:var(--accordion-title-letter-spacing);--accordion-title-font-color: inherit;--accordion-title-font-family: var(--font-family-primary);--accordion-title-font-size: var(--font-size-md);--accordion-title-font-weight: var(--font-weight-regular);--accordion-title-line-height: 1.5;font-weight:var(--font-weight-medium)}@media (max-width: 767px){.cdl-accordion__title{--accordion-title-font-size: var(--font-size-sm)}}.cdl-accordion--compact .cdl-accordion__title{justify-content:flex-start;font-weight:var(--font-weight-semibold)}.cdl-accordion__title-content{display:flex;align-items:center;color:var(--accordion-title-font-color);gap:var(--accordion-title-content-gap);margin:0!important;padding:0!important}.cdl-accordion--compact .cdl-accordion__title-content{flex-grow:0}.cdl-accordion--full-width .cdl-accordion__title-content{flex-grow:1}.cdl-accordion__details{padding:var(--accordion-details-padding)!important;color:var(--accordion-details-font-color);font-family:var(--accordion-details-font-family);font-size:var(--accordion-details-font-size);font-style:var(--accordion-details-font-style);font-weight:var(--accordion-details-font-weight);line-height:var(--accordion-details-line-height);text-transform:var(--accordion-details-text-transform);letter-spacing:var(--accordion-details-letter-spacing);--accordion-details-font-color: inherit;--accordion-details-font-family: var(--font-family-primary);--accordion-details-font-size: var(--font-size-sm);--accordion-details-font-weight: var(--font-weight-regular);--accordion-details-line-height: 1.5}.cdl-accordion--compact{--accordion-border-color: transparent;--accordion-spacing: var(--spacing-md);--accordion-padding: var(--16px) var(--spacing-none);--accordion-details-padding: var(--spacing-md) 0 0;--accordion-icon-size: var(--16px);--accordion-title-gap: var(--spacing-xs)}.cdl-accordion--padding-none{--accordion-padding: var(--spacing-none)}.cdl-action-indicator{--action-indicator-font-color: inherit;--action-indicator-font-size: inherit;--action-indicator-font-weight: inherit;--action-indicator-border: inherit;--action-indicator-padding: inherit;--link-display: flex;--link-font-size: var(--font-size-md);--link-font-weight: var(--font-weight-semibold);--link-font: var(--font-family-primary);--link-font-color: var(--color-brand-primary-base);--link-font-color--hover: var(--color-brand-primary-light);--link-font-color--active: var(--color-brand-primary-dark);--button-border: none;--button-border-color: var(--color-brand-primary-base);--button-background-color: var(--color-brand-primary-base);--button-background-color--hover: var(--color-brand-primary-light);--button-background-color--active: var(--color-brand-primary-dark);--button-background-color--disabled: var(--color-brand-primary-lighter);--button-font-color: var(--color-neutral-white);--button-font-color--hover: var(--color-neutral-white);--button-font-color--active: var(--color-neutral-white);--button-font-color--disabled: var(--color-brand-primary-light);--button-font-family: var(--font-family-primary);--button-font-size: var(--font-size-lg);--button-font-weight: var(--font-weight-semibold);--button-border-radius: var(--radius-sm);--button-margin: var(--spacing-xs) var(--spacing-sm);--button-padding: var(--spacing-md) var(--spacing-xl);--button-box-shadow: none;--button-box-shadow--hover: var(--shadow-md);--button-box-shadow--disabled: none}.cdl-action-indicator--inherit{cursor:pointer;color:var(--action-indicator-font-color);font-size:var(--action-indicator-font-size);font-weight:var(--action-indicator-font-weight);border:var(--action-indicator-border);padding:var(--action-indicator-padding);background:var(--action-indicator-background)}.cdl-action-indicator--link{display:var(--link-display);align-items:center;flex-direction:row;background:none;border:none;gap:var(--spacing-xs);text-decoration:underline;padding:none;cursor:pointer;color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-md);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5}.cdl-action-indicator--link:hover{color:var(--link-font-color--hover)}.cdl-action-indicator--link:active{color:var(--link-font-color--active)}.cdl-action-indicator--link:focus-visible{z-index:2}.cdl-action-indicator--button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background-color);gap:var(--button-icon-spacing);padding:var(--button-padding);transition:var(--button-transition);text-decoration:var(--button-text-decoration);min-width:var(--button-min-width);width:var(--button-width);white-space:nowrap;color:var(--button-font-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}.cdl-action-indicator--button:hover{color:var(--button-font-color--hover);background-color:var(--button-background-color--hover)}.cdl-action-indicator--button:active,.cdl-action-indicator--button--active{color:var(--button-font-color--active);background-color:var(--button-background-color--active);transition:none}.cdl-action-indicator--button--active:hover{background-color:var(--button-background-color--active)}.cdl-action-indicator--button:disabled{pointer-events:none;color:var(--button-font-color--disabled);background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled)}.cdl-action-indicator--button:focus-visible{background-color:var(--button-background-color--hover);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-action-indicator--button__badge{max-height:var(--button-line-height)}.cdl-action-indicator--button__icon svg{font-size:var(--button-icon-size)}.cdl-action-indicator--button__loading{position:absolute}.cdl-action-indicator--button__hidden{visibility:hidden}.cdl-alert{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--alert-spacing);background:var(--alert-background-color);border:solid 1px var(--alert-border-color);border-radius:var(--alert-border-radius);padding:var(--alert-padding);width:var(--alert-width);color:var(--alert-font-color);font-family:var(--alert-font-family);font-size:var(--alert-font-size);font-style:var(--alert-font-style);font-weight:var(--alert-font-weight);line-height:var(--alert-line-height);text-transform:var(--alert-text-transform);letter-spacing:var(--alert-letter-spacing);--alert-font-color: inherit;--alert-font-family: var(--font-family-primary);--alert-font-size: var(--font-size-sm);--alert-font-weight: var(--font-weight-regular);--alert-line-height: 1.5;--alert-background-color: var(--color-bg-1);--alert-border-color: var(--color-stroke-subtle);--alert-border-radius: var(--radius-md);--alert-font-color: var(--color-text-emphasis);--alert-icon-size: var(--16px);--alert-padding: var(--spacing-sm) var(--spacing-md);--alert-spacing: var(--spacing-md)}@media (max-width: 414px){.cdl-alert{flex-direction:column}}.cdl-alert__container{display:flex;gap:var(--alert-spacing);align-items:flex-start}.cdl-alert__icon{display:flex;align-self:flex-start;height:100%;line-height:1;padding:var(--spacing-xs) 0;font-size:var(--alert-icon-size)}.cdl-alert__content{display:flex;flex-direction:column;gap:var(--alert-spacing);padding-top:var(--2px)}.cdl-alert__action{display:flex;gap:var(--spacing-sm);flex:1 0 100%}.cdl-alert__close{--button-padding: var(--spacing-xs) !important}.cdl-alert--info{--alert-background-color: var(--color-bg-info);--alert-border-color: var(--color-stroke-info-subtle)}.cdl-alert--success{--alert-background-color: var(--color-bg-success);--alert-border-color: var(--color-stroke-success-subtle)}.cdl-alert--danger{--alert-background-color: var(--color-bg-danger);--alert-border-color: var(--color-stroke-danger-subtle)}.cdl-alert--warning{--alert-background-color: var(--color-bg-warning);--alert-border-color: var(--color-stroke-warning-subtle)}.cdl-alert .cdl-button--subtle{--button-background-color--hover: rgba(255, 255, 255, .5);--button-background-color--active: rgba(255, 255, 255, .75)}.cdl-arrow-link{display:flex;text-decoration:none;cursor:pointer;line-height:1.4;color:var(--arrow-link-color);font-family:var(--arrow-link-font-family);font-size:var(--arrow-link-font-size);font-weight:var(--arrow-link-font-weight);transition:var(--transition-fast);padding-left:var(--arrow-link-left-padding);--arrow-link-font-size: var(--font-size-lg);--arrow-link-font-weight: var(--font-weight-semibold);--arrow-link-font-family: var(--font-family-primary);--arrow-link-color: var(--color-action-primary-default);--arrow-link-color--hover: var(--color-action-primary-hover);--arrow-link-color--active: var(--color-action-primary-active);--arrow-link-height: var(--24px);--arrow-link-width: var(--36px);--arrow-link-width--hover: var(--48px);--arrow-link-margin: var(--spacing-sm);--arrow-link-left-padding: none}.cdl-arrow-link__arrow{height:var(--arrow-link-height);width:var(--arrow-link-width);margin-right:var(--arrow-link-margin);transition:inherit}.cdl-arrow-link__arrow rect{fill:var(--arrow-link-color);width:calc(var(--arrow-link-width) - 1px);transition:inherit}.cdl-arrow-link__arrow path{stroke:var(--arrow-link-color);transform:translate(var(--arrow-link-transform));transition:inherit}.cdl-arrow-link:hover{--arrow-link-color: var(--arrow-link-color--hover);--arrow-link-transform: var(--spacing-md);--arrow-link-width: var(--arrow-link-width--hover)}.cdl-arrow-link:active{--arrow-link-color: var(--arrow-link-color--active)}.cdl-arrow-link--left{--arrow-link-left-padding: var(--spacing-md)}.cdl-arrow-link--left:hover{--arrow-link-transform: (var(--spacing-md));--arrow-link-left-padding: none}.cdl-article-card{display:grid;grid-template-columns:var(--article-card-grid-template);align-items:var(--article-card-align);flex-direction:var(--article-card-direction);font-family:var(--article-card-font-family);--article-card-direction: column;--article-card-image-min-width: 160px;--article-card-image-max-height: 400px;--article-card-content-padding: var(--spacing-2xl);--article-card-display-font-color: var(--color-brand-primary-base);--article-card-display-margin: var(--spacing-md);--article-card-title-font-color: var(--color-text-emphasis);--article-card-title-font-size: var(--font-size-xxl);--article-card-title-font-family: var(--font-family-secondary);--article-card-title-font-weight: var(--font-weight-semibold);--article-card-date-font-color: var(--color-text-normal);--article-card-date-margin: var(--spacing-md)}.cdl-article-card__image{display:flex;align-items:center;overflow:hidden;height:100%;min-width:var(--article-card-image-min-width);max-height:var(--article-card-image-max-height)}.cdl-article-card__image img{width:100%;height:100%;object-fit:cover}.cdl-article-card__content{padding:var(--article-card-content-padding);display:grid;align-items:center;grid-template-columns:var(--article-card-content-grid-template);grid-gap:var(--article-card-content-gap)}.cdl-article-card__logo{display:none}.cdl-article-card__logo img{width:100%;height:100%;object-fit:cover}.cdl-article-card__display{color:var(--article-card-display-font-color);font-family:var(--article-card-display-font-family);font-size:var(--article-card-display-font-size);font-style:var(--article-card-display-font-style);font-weight:var(--article-card-display-font-weight);line-height:var(--article-card-display-line-height);text-transform:var(--article-card-display-text-transform);letter-spacing:var(--article-card-display-letter-spacing);--article-card-display-font-color: inherit;--article-card-display-font-family: var(--font-family-primary);--article-card-display-font-size: var(--20px);--article-card-display-font-weight: var(--font-weight-medium);--article-card-display-line-height: 1.5}@media (max-width: 767px){.cdl-article-card__display{--article-card-display-font-size: var(--18px)}}.cdl-article-card__title{color:var(--article-card-title-font-color);font-family:var(--article-card-title-font-family);font-size:var(--article-card-title-font-size);font-style:var(--article-card-title-font-style);font-weight:var(--article-card-title-font-weight);line-height:var(--article-card-title-line-height);text-transform:var(--article-card-title-text-transform);letter-spacing:var(--article-card-title-letter-spacing)}.cdl-article-card__date{margin-top:var(--article-card-date-margin);color:var(--article-card-date-font-color);font-family:var(--article-card-date-font-family);font-size:var(--article-card-date-font-size);font-style:var(--article-card-date-font-style);font-weight:var(--article-card-date-font-weight);line-height:var(--article-card-date-line-height);text-transform:var(--article-card-date-text-transform);letter-spacing:var(--article-card-date-letter-spacing);--article-card-date-font-color: inherit;--article-card-date-font-family: var(--font-family-primary);--article-card-date-font-size: var(--font-size-sm);--article-card-date-font-weight: var(--font-weight-regular);--article-card-date-line-height: 1.5}.cdl-article-card--large{--article-card-title-font-size: var(--40px)}.cdl-article-card--horizontal{--article-card-grid-template: 1fr 2fr;--article-card-direction: row;--article-card-align: center;--article-card-image-max-width: 230px;--article-card-image-min-width: 160px;--article-card-image-height: 300px}.cdl-article-card--customer{--article-card-content-grid-template: 1fr 2fr;--article-card-title-font-size: var(--font-size-xl);--article-card-content-gap: var(--spacing-xl)}.cdl-article-card--customer .cdl-article-card__display,.cdl-article-card--customer .cdl-article-card__date{display:none}.cdl-article-card--customer .cdl-article-card__logo{display:flex}.cdl-avatar{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:var(--avatar-border-radius);height:var(--avatar-size);width:var(--avatar-size);flex-shrink:0;border:solid 1px var(--avatar-border-color);background-color:var(--avatar-background-color);color:var(--avatar-font-color);font-family:var(--avatar-font-family);font-weight:var(--avatar-font-weight);font-size:var(--avatar-font-size);cursor:var(--avatar-cursor);overflow:hidden;--avatar-background-color: var(--color-bg-1);--avatar-font-color: var(--color-text-normal);--avatar-font-family: var(--font-family-primary);--avatar-font-size: var(--12px);--avatar-font-weight: var(--font-weight-medium);--avatar-size: var(--40px);--avatar-border-radius: var(--radius-circle);--avatar-cursor: default;--avatar-icon-size: var(--20px)}.cdl-avatar__image{width:inherit;height:inherit;border-radius:inherit;border-color:none;object-fit:cover}.cdl-avatar .cdl-icon__container>svg{font-size:var(--avatar-icon-size)}.cdl-avatar--blue{--avatar-border-color: var(--color-stroke-extended-blue-subtle);--avatar-background-color: var(--color-bg-extended-blue-3);--avatar-font-color: var(--color-text-extended-blue)}.cdl-avatar--green{--avatar-border-color: var(--color-stroke-extended-green-subtle);--avatar-background-color: var(--color-bg-extended-green-3);--avatar-font-color: var(--color-text-extended-green)}.cdl-avatar--orange{--avatar-border-color: var(--color-stroke-extended-orange-subtle);--avatar-background-color: var(--color-bg-extended-orange-3);--avatar-font-color: var(--color-text-extended-orange)}.cdl-avatar--purple{--avatar-border-color: var(--color-stroke-extended-purple-subtle);--avatar-background-color: var(--color-bg-extended-purple-3);--avatar-font-color: var(--color-text-extended-purple)}.cdl-avatar--red{--avatar-border-color: var(--color-stroke-extended-red-subtle);--avatar-background-color: var(--color-bg-extended-red-3);--avatar-font-color: var(--color-text-extended-red)}.cdl-avatar--teal{--avatar-border-color: var(--color-stroke-extended-teal-subtle);--avatar-background-color: var(--color-bg-extended-teal-3);--avatar-font-color: var(--color-text-extended-teal)}.cdl-avatar--yellow{--avatar-border-color: var(--color-stroke-extended-yellow-subtle);--avatar-background-color: var(--color-bg-extended-yellow-3);--avatar-font-color: var(--color-text-extended-yellow)}.cdl-avatar--neutral{--avatar-border-color: var(--color-stroke-subtle);--avatar-background-color: var(--color-bg-2);--avatar-font-color: var(--color-text-subtle)}.cdl-avatar--entity{--avatar-border-radius: var(--radius-md)}.cdl-avatar--xsmall{--avatar-size: var(--24px);--avatar-font-size: var(--9px);--avatar-icon-size: var(--12px)}.cdl-avatar--small{--avatar-size: var(--32px);--avatar-font-size: var(--12px);--avatar-icon-size: var(--16px)}.cdl-avatar--large{--avatar-size: var(--48px);--avatar-font-size: var(--18px);--avatar-icon-size: var(--24px)}.cdl-avatar--xlarge{--avatar-size: var(--56px);--avatar-font-size: var(--18px);--avatar-icon-size: var(--28px)}.cdl-avatar--xxlarge{--avatar-size: var(--72px);--avatar-font-size: var(--24px);--avatar-icon-size: var(--36px)}.cdl-avatar-group{display:flex;align-items:center;--avatar-group-left-margin: -8px}.cdl-avatar-group__overflow-wrapper{display:flex;align-items:center;padding:var(--spacing-xs) 0}.cdl-avatar-group__overflow-name{padding-left:var(--spacing-xs)}.cdl-avatar-group :not(:first-child){margin-left:var(--avatar-group-left-margin)}.cdl-avatar-group--xsmall,.cdl-avatar-group--small{--avatar-group-left-margin: -8px}.cdl-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);text-align:center;max-height:var(--24px);max-width:fit-content;border:solid 1px var(--badge-border-color);background:var(--badge-background-color);border-radius:var(--badge-border-radius);padding:var(--badge-padding);color:var(--badge-font-color);font-family:var(--badge-font-family);font-size:var(--badge-font-size);font-style:var(--badge-font-style);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);text-transform:var(--badge-text-transform);letter-spacing:var(--badge-letter-spacing);--badge-font-family: var(--font-family-primary);--badge-font-size: var(--11px);--badge-font-weight: var(--font-weight-medium);--badge-letter-spacing: var(--1px);--badge-text-transform: uppercase;--badge-border-radius: var(--radius-md);--badge-icon-size: var(--14px);--badge-padding: var(--spacing-xs) var(--spacing-sm);--badge-background-color: var(--color-bg-surface);--badge-font-color: var(--color-text-normal);--badge-border-color: var(--color-stroke-subtle);--badge-icon-color: var(--color-icon-emphasis);--badge-font-color: var(--color-text-emphasis)}.cdl-badge--counter{min-width:var(--24px);letter-spacing:0}.cdl-badge__text{white-space:nowrap;line-height:var(--14px)}.cdl-badge__icon{color:inherit}.cdl-badge__icon svg{font-size:var(--badge-icon-size)}.cdl-badge--text{--badge-border-radius: var(--radius-md)}.cdl-badge--counter{--badge-border-radius: var(--radius-round)}.cdl-badge--status{--badge-status-color: var(--badge-font-color);--badge-status-size: var(--4px);--badge-status-radius: var(--radius-circle)}.cdl-badge--status:before{content:"";border-radius:var(--badge-status-radius);height:var(--badge-status-size);width:var(--badge-status-size);background:var(--badge-status-color);margin-right:var(--spacing-xs)}.cdl-badge--info{--badge-background-color: var(--color-bg-info);--badge-border-color: var(--color-stroke-info-subtle)}.cdl-badge--success{--badge-background-color: var(--color-bg-success);--badge-border-color: var(--color-stroke-success-subtle)}.cdl-badge--danger{--badge-background-color: var(--color-bg-danger);--badge-border-color: var(--color-stroke-danger-subtle)}.cdl-badge--warning{--badge-background-color: var(--color-bg-warning);--badge-border-color: var(--color-stroke-warning-subtle)}.cdl-button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background-color);gap:var(--button-icon-spacing);padding:var(--button-padding);transition:var(--button-transition);text-decoration:var(--button-text-decoration);min-width:var(--button-min-width);width:var(--button-width);white-space:nowrap;color:var(--button-font-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);--button-text-decoration: none;--button-transition: var(--transition-fast);--button-icon-size: var(--16px);--button-icon-spacing: var(--spacing-sm);--button-margin: var(--spacing-xs) var(--spacing-sm);--button-padding: var(--spacing-md) var(--spacing-lg);--button-min-width: 84px;--button-font-family: var(--font-family-primary);--button-font-size: var(--font-size-sm);--button-font-weight: var(--font-weight-medium);--button-line-height: 22px;--button-border-radius: var(--radius-md);--button-border: solid var(--border-xs) var(--button-border-color)}.cdl-button:hover{color:var(--button-font-color--hover);background-color:var(--button-background-color--hover)}.cdl-button:active,.cdl-button--active{color:var(--button-font-color--active);background-color:var(--button-background-color--active);transition:none}.cdl-button--active:hover{background-color:var(--button-background-color--active)}.cdl-button:disabled{pointer-events:none;color:var(--button-font-color--disabled);background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled)}.cdl-button:focus-visible{background-color:var(--button-background-color--hover);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-button__badge{max-height:var(--button-line-height)}.cdl-button__icon svg{font-size:var(--button-icon-size)}.cdl-button__loading{position:absolute}.cdl-button__hidden{visibility:hidden}.cdl-button--strong{--button-border-color: var(--button-strong-border-color);--button-border-color--disabled: var(--button-strong-border-color--disabled);--button-font-color: var(--button-strong-font-color);--button-font-color--hover: var(--button-strong-font-color);--button-font-color--active: var(--button-strong-font-color);--button-font-color--disabled: var(--color-text-disabled);--button-background-color: var(--button-strong-background-color);--button-background-color--hover: var(--button-strong-background-color--hover);--button-background-color--active: var(--button-strong-background-color--active);--button-background-color--disabled: var(--color-bg-disabled)}.cdl-button--subtle{--button-border-color: transparent;--button-border-color--disabled: transparent;--button-font-color: var(--button-subtle-font-color);--button-font-color--hover: var(--button-subtle-font-color);--button-font-color--active: var(--button-subtle-font-color);--button-font-color--disabled: var(--color-text-disabled);--button-background-color: none;--button-background-color--hover: var(--button-subtle-background-color--hover);--button-background-color--active: var(--button-subtle-background-color--active);--button-background-color--disabled: var(--button-subtle-background-color--disabled)}.cdl-button--text{--button-border-color: transparent;--button-border-color--disabled: transparent;--button-font-color: var(--button-text-font-color);--button-font-color--hover: var(--button-text-font-color--hover);--button-font-color--active: var(--button-text-font-color--active);--button-font-color--disabled: var(--color-text-disabled);--button-background-color: none;--button-background-color--hover: var(--button-text-background-color--hover);--button-background-color--active: var(--button-text-background-color--active);--button-background-color--disabled: var(--button-text-background-color--disabled)}.cdl-button--primary{--button-strong-font-color: var(--color-text-inverse-emphasis);--button-strong-background-color: var(--color-action-primary-default);--button-strong-background-color--hover: var(--color-action-primary-hover);--button-strong-background-color--active: var(--color-action-primary-active);--button-strong-border-color: transparent;--button-strong-border-color--disabled: transparent;--button-subtle-font-color: var(--color-action-primary-default);--button-subtle-background-color--hover: var(--color-brand-primary-light-1);--button-subtle-background-color--active: var(--color-brand-primary-light-2);--button-text-font-color: var(--color-action-primary-default);--button-text-font-color--hover: var(--color-action-text-hover);--button-text-font-color--active: var(--color-action-text-active)}.cdl-button--destructive{--button-strong-font-color: var(--color-text-inverse-emphasis);--button-strong-background-color: var(--color-action-negative-default);--button-strong-background-color--hover: var(--color-action-negative-hover);--button-strong-background-color--active: var(--color-action-negative-active);--button-strong-border-color: transparent;--button-strong-border-color--disabled: transparent;--button-subtle-font-color: var(--color-action-negative-default);--button-subtle-background-color--hover: var(--color-bg-extended-red-2);--button-subtle-background-color--active: var(--color-bg-extended-red-3);--button-text-font-color: var(--color-action-negative-default);--button-text-font-color--hover: var(--color-action-negative-hover);--button-text-font-color--active: var(--color-action-negative-active)}.cdl-button--support{--button-strong-font-color: var(--color-text-emphasis);--button-strong-background-color: var(--color-action-surface-default);--button-strong-background-color--hover: var(--color-action-surface-hover);--button-strong-background-color--active: var(--color-action-surface-active);--button-strong-border-color: var(--color-stroke-subtle);--button-strong-border-color--disabled: var(--color-stroke-subtle);--button-subtle-font-color: var(--color-text-emphasis);--button-subtle-background-color--hover: var(--color-action-surface-hover);--button-subtle-background-color--active: var(--color-action-surface-active);--button-text-font-color: var(--color-action-text-default);--button-text-font-color--hover: var(--color-action-text-hover);--button-text-font-color--active: var(--color-action-text-active)}.cdl-button--large{--button-padding: var(--spacing-lg) var(--spacing-xl);--button-font-size: var(--font-size-md)}.cdl-button--small{--button-padding: var(--spacing-sm) var(--spacing-md);--button-min-width: 64px}.cdl-button--xsmall{--button-padding: var(--6px) var(--spacing-md);--button-min-width: 64px;--button-line-height: 18px}.cdl-button--xxsmall{--button-padding: var(--spacing-xs) var(--spacing-sm);--button-min-width: 64px;--button-font-size: var(--font-size-xs)}.cdl-button__badge--disabled{--badge-border-color: var(--color-stroke-subtle);--badge-background-color: var(--color-bg-disabled);--badge-font-color: var(--color-text-disabled)}.cdl-button--full-width{--button-width: 100%}.cdl-button--text{--button-padding: 0;--button-min-width: 0}.cdl-card{display:flex;box-sizing:border-box;flex-direction:column;min-height:var(--card-min-height);justify-content:var(--card-align);border-radius:var(--card-border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow);border:solid var(--border-xs) var(--card-border-color);padding:var(--card-padding);transition:var(--card-transition);--card-padding: var(--spacing-lg);--card-border-radius: var(--radius-md);--card-border-color: var(--color-stroke-subtle);--card-background-color: var(--color-bg-surface);--card-transition: .25s;--card-body-padding: var(--spacing-xl);--card-body-gap: var(--spacing-xl);--card-border-bottom: solid 1px var(--color-stroke-subtle)}.cdl-card__body{display:flex;flex-direction:column;gap:var(--card-body-gap);padding:var(--card-body-padding)}.cdl-card__body:not(:last-child){border-bottom:var(--card-border-bottom)}.cdl-card .cdl-layout--has-dividers>:last-child{border-bottom:none!important}.cdl-card--border-none{--card-border-color: transparent}.cdl-card--padding-small{--card-padding: var(--spacing-lg)}.cdl-card--padding-medium{--card-padding: var(--spacing-xl)}.cdl-card--padding-none{--card-padding: 0}.cdl-card--interactive{--card-background-color: var(--color-bg-elevated)}.cdl-card--interactive:hover{cursor:pointer;--card-box-shadow: var(--shadow-md)}.cdl-card--interactive:active{--card-box-shadow: var(--shadow-sm);--card-transition: 0ms}.cdl-card--interactive:focus-visible{outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-chat-bubble{background-color:var(--chat-bubble-background-color);color:var(--chat-bubble-color);font-family:var(--chat-bubble-font-family);font-weight:var(--chat-bubble-font-weight);font-size:var(--chat-bubble-font-size);padding:var(--chat-bubble-padding);border-radius:var(--chat-bubble-radius)}.cdl-chat-bubble{--chat-bubble-background-color: var(--color-neutral-20);--chat-bubble-color: var(--color-neutral-90);--chat-bubble-font-family: var(--font-family-primary);--chat-bubble-font-weight: var(--font-weight-medium);--chat-bubble-font-size: var(--font-size-sm);--chat-bubble-padding: var(--spacing-lg);--chat-bubble-radius: var(--radius-sm)}.cdl-chat-bubble__recipient{--chat-bubble-background-color: #FFF4C6}.cdl-checkbox{display:flex;align-items:flex-start;outline:none;-webkit-user-select:none;user-select:none;margin-left:var(--checkbox-margin-left);cursor:var(--checkbox-cursor);color:var(--checkbox-font-color);font-family:var(--checkbox-font-family);font-size:var(--checkbox-font-size);font-style:var(--checkbox-font-style);font-weight:var(--checkbox-font-weight);line-height:var(--checkbox-line-height);text-transform:var(--checkbox-text-transform);letter-spacing:var(--checkbox-letter-spacing);--checkbox-font-color: inherit;--checkbox-font-family: var(--font-family-primary);--checkbox-font-size: var(--font-size-sm);--checkbox-font-weight: var(--font-weight-regular);--checkbox-line-height: 1.5;--checkbox-border-color: var(--color-stroke-normal);--checkbox-border-color--focus: var(--color-stroke-emphasis);--checkbox-border-size: var(--border-xs);--checkbox-border-size--focus: var(--border-sm);--checkbox-border-radius: var(--radius-sm);--checkbox-box-background: var(--color-bg-surface);--checkbox-box-background--checked: var(--color-action-primary-default);--checkbox-cursor: pointer;--checkbox-check-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuODIxIDAuMTgwMjQyQzExLjA1OTcgMC40MjA1NjUgMTEuMDU5NyAwLjgxMDIwNSAxMC44MjEgMS4wNTA1M0w0LjA5ODc5IDcuODE5NzZDMy44NjAxMyA4LjA2MDA4IDMuNDczMiA4LjA2MDA4IDMuMjM0NTUgNy44MTk3NkwwLjE3ODk5IDQuNzQyODRDLTAuMDU5NjYzNCA0LjUwMjUxIC0wLjA1OTY2MzQgNC4xMTI4NyAwLjE3ODk5IDMuODcyNTVDMC40MTc2NDQgMy42MzIyMyAwLjgwNDU3OCAzLjYzMjIzIDEuMDQzMjMgMy44NzI1NUwzLjY2NjY3IDYuNTE0MzNMOS45NTY3NyAwLjE4MDI0MkMxMC4xOTU0IC0wLjA2MDA4MDcgMTAuNTgyNCAtMC4wNjAwODA3IDEwLjgyMSAwLjE4MDI0MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);--checkbox-indeterminate-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjY2NjggMC45OTk5MTlDMC42NjY2NjggMC42MzE3MjkgMC45NjUxNDUgMC4zMzMyNTIgMS4zMzMzMyAwLjMzMzI1MkgxMC42NjY3QzExLjAzNDkgMC4zMzMyNTIgMTEuMzMzMyAwLjYzMTcyOSAxMS4zMzMzIDAuOTk5OTE5QzExLjMzMzMgMS4zNjgxMSAxMS4wMzQ5IDEuNjY2NTkgMTAuNjY2NyAxLjY2NjU5SDEuMzMzMzNDMC45NjUxNDUgMS42NjY1OSAwLjY2NjY2OCAxLjM2ODExIDAuNjY2NjY4IDAuOTk5OTE5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);--checkbox-size: var(--16px);--checkbox-spacing: var(--spacing-sm);--checkbox-font-color: var(--color-text-emphasis);--checkbox-margin-left: 0}.cdl-checkbox__details{display:flex;flex-direction:column}.cdl-checkbox__label{display:flex;gap:var(--spacing-xs);align-items:center;color:var(--color-text-normal)}.cdl-checkbox__description{color:var(--color-text-subtle)}.cdl-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:var(--checkbox-cursor);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;margin:var(--3px) var(--checkbox-spacing) 0 0;height:var(--checkbox-size);width:var(--checkbox-size);background-color:var(--checkbox-box-background);border:var(--checkbox-border-size) solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius)}.cdl-checkbox__input:after{content:var(--checkbox-check-content);position:absolute;overflow:hidden;background-size:cover;top:-1px;left:2.5px;width:0;height:14px;opacity:0;transition:width .25s ease-out}.cdl-checkbox__input:checked{border:var(--checkbox-box-background--checked);background:var(--checkbox-box-background--checked)}.cdl-checkbox__input:checked:after{opacity:1;width:12px}.cdl-checkbox__input--indeterminate{border:var(--checkbox-box-background--checked);background:var(--checkbox-box-background--checked)}.cdl-checkbox__input--indeterminate:after{content:var(--checkbox-indeterminate-content);opacity:1;width:12px;left:0;position:relative;top:-5px}.cdl-checkbox__input--indeterminate:checked:after{position:absolute;top:-1px;left:2.5px;content:var(--checkbox-check-content)}.cdl-checkbox__input:focus-visible{outline-offset:2px;outline:solid 2px var(--color-stroke-focus-ring)}.cdl-checkbox--block{width:100%;border:solid 1px var(--color-stroke-subtle);background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg)}.cdl-checkbox--nested{--checkbox-margin-left: var(--spacing-xl)}.cdl-checkbox--error{--checkbox-border-color: var(--color-stroke-danger-normal);--checkbox-box-background--checked: var(--color-text-danger);--checkbox-font-color: var(--color-text-danger)}.cdl-checkbox--disabled{--checkbox-box-background: var(--color-bg-disabled);--checkbox-box-background--checked: var(--color-bg-disabled);--checkbox-font-color: var(--color-text-disabled);--checkbox-border-color: var(--color-stroke-disabled);--checkbox-cursor: default;--checkbox-check-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuODIxIDAuMTgwMjQyQzExLjA1OTcgMC40MjA1NjUgMTEuMDU5NyAwLjgxMDIwNSAxMC44MjEgMS4wNTA1M0w0LjA5ODc5IDcuODE5NzZDMy44NjAxMyA4LjA2MDA4IDMuNDczMiA4LjA2MDA4IDMuMjM0NTUgNy44MTk3NkwwLjE3ODk5IDQuNzQyODRDLTAuMDU5NjYzNCA0LjUwMjUxIC0wLjA1OTY2MzQgNC4xMTI4NyAwLjE3ODk5IDMuODcyNTVDMC40MTc2NDQgMy42MzIyMyAwLjgwNDU3OCAzLjYzMjIzIDEuMDQzMjMgMy44NzI1NUwzLjY2NjY3IDYuNTE0MzNMOS45NTY3NyAwLjE4MDI0MkMxMC4xOTU0IC0wLjA2MDA4MDcgMTAuNTgyNCAtMC4wNjAwODA3IDEwLjgyMSAwLjE4MDI0MloiIGZpbGw9IiNiMGI4YzMiLz4KPC9zdmc+Cg==);--checkbox-indeterminate-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjY2NjggMC45OTk5MTlDMC42NjY2NjggMC42MzE3MjkgMC45NjUxNDUgMC4zMzMyNTIgMS4zMzMzMyAwLjMzMzI1MkgxMC42NjY3QzExLjAzNDkgMC4zMzMyNTIgMTEuMzMzMyAwLjYzMTcyOSAxMS4zMzMzIDAuOTk5OTE5QzExLjMzMzMgMS4zNjgxMSAxMS4wMzQ5IDEuNjY2NTkgMTAuNjY2NyAxLjY2NjU5SDEuMzMzMzNDMC45NjUxNDUgMS42NjY1OSAwLjY2NjY2OCAxLjM2ODExIDAuNjY2NjY4IDAuOTk5OTE5WiIgZmlsbD0iI2IwYjhjMyIvPgo8L3N2Zz4K)}@media (max-width: 767px){.cdl-checkbox{--checkbox-font-size: var(--font-size-md)}}.cdl-container{display:var(--container-display);flex-direction:var(--container-flex-direction);grid-template-columns:var(--container-grid-columns);background:var(--container-background-color);padding:var(--container-padding);gap:var(--container-gap)}.cdl-container{--container-display: block;--container-background-color: var(--color-bg-surface);--container-padding: 120px;--container-gap: var(--40px)}@media (max-width: 1023px){.cdl-container{--container-padding: var(--40px)}}@media (max-width: 767px){.cdl-container{--container-padding: var(--spacing-lg)}}.cdl-container--padding-small{--container-padding: 80px}@media (max-width: 1023px){.cdl-container--padding-small{--container-padding: var(--24px)}}@media (max-width: 767px){.cdl-container--padding-small{--container-padding: var(--spacing-md)}}.cdl-container--padding-large{--container-padding: 160px}@media (max-width: 1023px){.cdl-container--padding-large{--container-padding: 80px}}@media (max-width: 767px){.cdl-container--padding-large{--container-padding: var(--spacing-xl)}}.cdl-container--padding-none{--container-padding: 0}@media (max-width: 1023px){.cdl-container{--container-gap: var(--spacing-xl)}}@media (max-width: 767px){.cdl-container{--container-gap: var(--spacing-xl)}}.cdl-container--gap-small{--container-gap: var(--32px)}@media (max-width: 1023px){.cdl-container--gap-small{--container-gap: var(--spacing-lg)}}@media (max-width: 767px){.cdl-container--gap-small{--container-gap: var(--spacing-lg)}}.cdl-container--gap-large{--container-gap: var(--48px)}@media (max-width: 1023px){.cdl-container--gap-large{--container-gap: var(--spacing-2xl)}}@media (max-width: 767px){.cdl-container--gap-large{--container-gap: var(--spacing-2xl)}}.cdl-container--gap-none{--container-gap: 0}.cdl-container--flex{--container-display: flex;--container-flex-direction: column}.cdl-container--grid{--container-display: grid}.cdl-container--grid-1-1{--container-grid-columns: 1fr 1fr}.cdl-container--grid-1-2{--container-grid-columns: 1fr 2fr}.cdl-container--grid-2-1{--container-grid-columns: 2fr 1fr}.cdl-container--grid-3-1{--container-grid-columns: 3fr 1fr}.cdl-container--grid-1-3{--container-grid-columns: 1fr 3fr}.cdl-container--grid-1-1-1{--container-grid-columns: 1fr 1fr 1fr}@media (max-width: 767px){.cdl-container--grid-1-1-1{--container-grid-columns: 1fr}}.cdl-container--grid-1-1-1-1{--container-grid-columns: 1fr 1fr 1fr 1fr}.cdl-container--bg-surface{background-color:var(--color-bg-surface)}.cdl-container--bg-1{background-color:var(--color-bg-1)}.cdl-container--bg-2{background-color:var(--color-bg-2)}.cdl-container--bg-3{background-color:var(--color-bg-3)}.cdl-container--bg-inverse-primary{background-color:var(--color-bg-inverse-primary)}.cdl-container--bg-inverse-secondary{background-color:var(--color-bg-inverse-secondary)}.cdl-dropdown{display:var(--dropdown-display);flex-direction:column;list-style-type:none;box-sizing:border-box;z-index:1;gap:var(--dropdown-gap);border-radius:var(--dropdown-border-radius);padding:var(--dropdown-padding);width:var(--dropdown-width);background-color:var(--dropdown-background-color);box-shadow:var(--dropdown-box-shadow);font-weight:var(--dropdown-font-weight);font-family:var(--dropdown-font-family);font-size:var(--dropdown-font-size);--dropdown-display: flex;--dropdown-border-radius: var(--radius-sm);--dropdown-padding: var(--spacing-sm);--dropdown-background-color: var(--color-bg-surface);--dropdown-color: var(--color-text-emphasis);--dropdown-font-weight: var(--font-weight-medium);--dropdown-font-family: var(--font-family-primary);--dropdown-font-size: var(--font-size-sm);--dropdown-max-height: 190px;--dropdown-gap: var(--spacing-sm);--dropdown-box-shadow: var(--shadow-lg)}.cdl-dropdown__container{margin-top:var(--spacing-md)}.cdl-dropdown__popper.MuiPaper-root{max-height:calc(100% - (32px + var(--spacing-md)));box-shadow:var(--shadow-lg)}.cdl-dropdown--set-width{--dropdown-width: 280px}.cdl-dropdown--full-width{width:100%}.cdl-dropdown--fixed-height{max-height:var(--dropdown-max-height);overflow:auto}.cdl-dropdown--fixed-height.MuiPaper-root{max-height:var(--dropdown-max-height)}.cdl-dropdown--select{margin:0;width:100%;padding:0}.cdl-dropdown--horizontal{--dropdown-width: 560px}.cdl-dropdown--horizontal .cdl-dropdown-item-group{display:grid;grid-template-columns:1fr 1fr}.cdl-dropdown .cdl-text--caption{display:block;margin-bottom:var(--spacing-sm)}.cdl-dropdown hr{border:none;height:1px;margin:var(--spacing-sm) 0;background:var(--color-stroke-subtle)}.cdl-dropdown.MuiMenu-list{padding:var(--dropdown-padding)}.cdl-dropdown-accordion{--accordion-border-color: none;--accordion-icon-size: var(--font-size-lg);--accordion-padding: var(--spacing-md);--accordion-spacing: 0;--accordion-details-padding: 0 0 0 var(--spacing-md)}.cdl-dropdown-accordion .cdl-accordion__title{--accordion-title-font-size: var(--font-size-sm);--accordion-title-gap: var(--spacing-sm)}.cdl-dropdown-accordion .cdl-accordion__details{--accordion-details-font-size: var(--font-size-sm)}.cdl-dropdown-item{display:flex;align-items:center;box-sizing:border-box;gap:var(--dropdown-item-spacing);padding:var(--dropdown-item-padding);border-radius:var(--dropdown-item-border-radius);background:var(--dropdown-item-background);color:var(--dropdown-item-font-color);font-family:var(--dropdown-item-font-family);font-size:var(--dropdown-item-font-size);font-style:var(--dropdown-item-font-style);font-weight:var(--dropdown-item-font-weight);line-height:var(--dropdown-item-line-height);text-transform:var(--dropdown-item-text-transform);letter-spacing:var(--dropdown-item-letter-spacing);--dropdown-item-font-size: var(--font-size-sm);--dropdown-item-font-weight: var(--font-weight-medium);--dropdown-item-padding: var(--spacing-md);--dropdown-item-spacing: var(--spacing-sm);--dropdown-item-border-radius: var(--radius-sm);--dropdown-item-background--hover: var(--color-bg-1);--dropdown-item-font-color--active: var(--color-action-primary-default);--dropdown-item-cursor: pointer}.cdl-dropdown-item:hover,.cdl-dropdown-item.Mui-selected,.cdl-dropdown-item.MuiOption-highlighted{cursor:var(--dropdown-item-cursor);background:var(--dropdown-item-background--hover);color:var(--dropdown-item-font-color--hover)}.cdl-dropdown-item:active{color:var(--dropdown-item-font-color--active)}.cdl-dropdown-item__icon{display:flex;margin-left:auto}.cdl-dropdown-item .cdl-link{--link-font-color: inherit;--link-font-color--hover: inherit}.cdl-dropdown-item--disabled{--dropdown-item-font-color: var(--color-text-subtle);--dropdown-item-background: var(--color-bg-2);--dropdown-item-border-color: var(--color-bg-1);--dropdown-item-font-color--hover: var(--color-text-subtle);--dropdown-item-background--hover: var(--color-bg-2);--dropdown-item-cursor: default}.cdl-dropdown-item-group--horizontal{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap}.cdl-dropdown-label{color:var(--dropdown-label-font-color);font-family:var(--dropdown-label-font-family);font-size:var(--dropdown-label-font-size);font-style:var(--dropdown-label-font-style);font-weight:var(--dropdown-label-font-weight);line-height:var(--dropdown-label-line-height);text-transform:var(--dropdown-label-text-transform);letter-spacing:var(--dropdown-label-letter-spacing);--dropdown-label-font-color: inherit;--dropdown-label-font-family: var(--font-family-primary);--dropdown-label-font-size: var(--font-size-xs);--dropdown-label-font-weight: var(--font-weight-regular);--dropdown-label-line-height: 1.5}.cdl-dropdown-label{--dropdown-label-font-color: var(--color-text-subtle);--dropdown-label-font-weight: var(--font-weight-semibold)}.cdl-dropdown-link{--link-font-color: var(--color-text-normal);--link-font-color--hover: var(--color-brand-primary-base);--link-font-color--active: var(--color-brand-primary-base);--dropdown-link-color--active: var(--color-brand-primary-base)}.cdl-dropdown-link.cdl-link{--link-font-color: var(--dropdown-link-color)}.cdl-dropdown-link .cdl-icon{transition:.3s}.cdl-dropdown-link--active{--link-font-color: var(--dropdown-link-color--active)}.cdl-dropdown-link--active .cdl-icon{transform:rotate(180deg)}.cdl-dropdown-link__icon{font-size:var(--font-size-xl)}.cdl-dropdown-search{display:flex;align-items:center;justify-content:space-between;border:solid 1px var(--dropdown-search-border);padding:var(--dropdown-search-padding);border-radius:var(--dropdown-search-border-radius);--dropdown-search-font-family: var(--font-family-primary);--dropdown-search-padding: var(--spacing-sm) var(--spacing-md);--dropdown-search-text-color: var(--color-text-emphasis);--dropdown-search-placeholder-color: var(--color-text-normal);--dropdown-search-border: var(--color-stroke-subtle);--dropdown-search-border--focused: var(--color-border-emphasis);--dropdown-search-border-radius: var(--radius-sm)}.cdl-dropdown-search:focus-within{border:solid 1px var(--dropdown-search-border--focused)}.cdl-dropdown-search__input{border:none;flex:1;color:var(--dropdown-search-text-color);font-family:var(--dropdown-search-font-family)}.cdl-dropdown-search__input:focus{outline:none}.cdl-dropdown-search__input::placeholder{color:var(--dropdown-search-placeholder-color)}.cdl-footer{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-gap:var(--footer-grid-gap);padding:var(--footer-padding);background:var(--footer-background-color)}@media (max-width: 1023px){.cdl-footer{display:flex;flex-direction:column}}.cdl-footer{--footer-background-color: var(--color-brand-secondary-base);--footer-padding: 140px 72px 96px;--footer-grid-gap: 96px 40px}@media (max-width: 1023px){.cdl-footer{--footer-padding: 80px 40px}}@media (max-width: 767px){.cdl-footer{--footer-padding: 40px 16px;--footer-grid-gap: 40px}}.cdl-footer-brand-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--footer-brand-info-gap);--footer-brand-info-gap: var(--spacing-sm);--footer-brand-info-color: var(--color-text-inverse-secondary);--footer-brand-info-font-size: var(--font-size-lg);--footer-brand-info-logo-width: 180px;--footer-brand-info-logo-width--small: 96px;--footer-brand-info-list-margin: var(--spacing-xl) 0;--footer-brand-info-list-spacing: var(--spacing-lg);--footer-brand-info-list-spacing--medium: var(--spacing-2xl);--footer-brand-info-list-spacing--small: var(--spacing-sm)}@media (max-width: 1023px){.cdl-footer-brand-info{align-items:center}}.cdl-footer-brand-info__logo{width:var(--footer-brand-info-logo-width)}@media (max-width: 767px){.cdl-footer-brand-info__logo{width:var(--footer-brand-info-logo-width--small)}}.cdl-footer-brand-info ul{padding:0;list-style:none;display:flex;flex-direction:column;margin:var(--footer-brand-info-list-margin);gap:var(--footer-brand-info-list-spacing);color:var(--footer-brand-info-color);font-size:var(--footer-brand-info-font-size)}@media (max-width: 1023px){.cdl-footer-brand-info ul{flex-direction:row;gap:var(--footer-brand-info-list-spacing--medium)}}@media (max-width: 767px){.cdl-footer-brand-info ul{flex-direction:column;gap:var(--footer-brand-info-list-spacing--small);font-size:18px}.cdl-footer-brand-info ul .cdl-link{justify-content:center}}.cdl-footer-brand-info .cdl-link:hover{--link-font-color: var(--color-text-inverse-emphasis)}.cdl-footer-content{display:flex;flex-direction:column;gap:var(--footer-content-spacing)}.cdl-footer-content{--footer-content-spacing: var(--56px)}.cdl-footer-disclaimer{grid-column:1/3;display:flex;text-align:center;justify-content:var(--footer-disclaimer-alignment);color:var(--footer-disclaimer-color);font-family:var(--footer-disclaimer-font-family);font-weight:var(--footer-disclaimer-font-weight)}@media (max-width: 1023px){.cdl-footer-disclaimer{flex-direction:column}}.cdl-footer-disclaimer{--footer-disclaimer-color: var(--color-text-inverse-emphasis);--footer-disclaimer-font-family: var(--font-family-primary);--footer-disclaimer-font-weight: var(--font-weight-medium);--footer-disclaimer-alignment: space-between}.cdl-footer-disclaimer--left{--footer-disclaimer-alignment: flex-start}.cdl-footer-disclaimer--center{--footer-disclaimer-alignment: center}.cdl-footer-disclaimer--right{--footer-disclaimer-alignment: flex-end}.cdl-footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--footer-links-spacing);font-family:var(--footer-links-font-family);font-weight:var(--footer-links-font-weight);--footer-links-spacing: var(--spacing-2xl);--footer-links-font-family: var(--font-family-primary);--footer-links-font-weight: var(--font-weight-medium);--footer-links-list-spacing: var(--spacing-sm);--footer-links-list-color: var(--color-text-inverse-secondary);--footer-links-list-font-size: var(--font-size-md);--footer-links-title-color: var(--color-text-inverse-emphasis);--footer-links-title-font-size: var(--font-size-lg);--footer-links-title-font-weight: var(--font-weight-semibold)}@media (max-width: 767px){.cdl-footer-links{display:flex;flex-direction:column;text-align:center}.cdl-footer-links .cdl-link{justify-content:center}}.cdl-footer-links ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--footer-links-list-spacing);color:var(--footer-links-list-color);font-size:var(--footer-links-list-font-size)}.cdl-footer-links__title{color:var(--footer-links-title-color);font-size:var(--footer-links-title-font-size);font-weight:var(--footer-links-title-font-weight)}.cdl-footer-links .cdl-link:hover{--link-font-color: var(--color-text-inverse-emphasis)}.cdl-footer-newsletter{display:flex;flex-direction:column;gap:var(--footer-newsletter-gap);color:var(--footer-newsletter-color);font-family:var(--footer-newsletter-font-family);font-weight:var(--footer-newsletter-font-weight);--footer-newsletter-gap: var(--spacing-xl);--footer-newsletter-color: var(--color-text-inverse-emphasis);--footer-newsletter-font-family: var(--font-family-primary);--footer-newsletter-font-weight: var(--font-weight-medium);--footer-newsletter-submit-gap: var(--spacing-md);--footer-newsletter-title-font-size: var(--font-size-xl);--footer-newsletter-title-font-weight: var(--font-weight-semibold);--footer-newsletter-text-font-size: var(--font-size-md);--footer-newsletter-text-font-size--small: var(--font-size-lg)}@media (max-width: 1023px){.cdl-footer-newsletter{text-align:center}}.cdl-footer-newsletter__submit{display:flex;gap:var(--footer-newsletter-submit-gap)}@media (max-width: 767px){.cdl-footer-newsletter__submit{flex-direction:column}}.cdl-footer-newsletter__title{font-size:var(--footer-newsletter-title-font-size);font-weight:var(--footer-newsletter-title-font-weight)}@media (max-width: 767px){.cdl-footer-newsletter__title{font-size:var(--footer-newsletter-text-font-size--small)}}.cdl-footer-newsletter__text{font-size:var(--footer-newsletter-text-font-size)}.cdl-highlight{position:relative;font-family:var(--highlight-font-family);padding:var(--highlight-padding);margin:var(--highlight-margin)}.cdl-highlight:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background:var(--highlight-background-color);border-radius:var(--highlight-border-radius);transform:skew(var(--highlight-angle))}.cdl-highlight{--highlight-background-color: #FFF4C6;--highlight-font-family: var(--font-family-primary);--highlight-padding: var(--spacing-xs);--highlight-border-radius: var(--radius-sm);--highlight-margin: 0 -2px;--highlight-angle: -8deg}.cdl-icon__container{display:flex;font-size:inherit;color:inherit}.cdl-icon__container--icon-normal{color:var(--color-icon-normal)}.cdl-icon__container--icon-subtle{color:var(--color-icon-subtle)}.cdl-icon__container--icon-brand-primary{color:var(--color-icon-brand-primary)}.cdl-icon__container--icon-brand-secondary{color:var(--color-icon-brand-secondary)}.cdl-icon__container--icon-disabled{color:var(--color-icon-disabled)}.cdl-icon__container--icon-inverse-emphasis{color:var(--color-icon-inverse-emphasis)}.cdl-icon__container--icon-inverse-normal{color:var(--color-icon-inverse-normal)}.cdl-icon__container--icon-info{color:var(--color-icon-info)}.cdl-icon__container--icon-success{color:var(--color-icon-success)}.cdl-icon__container--icon-warning{color:var(--color-icon-warning)}.cdl-icon__container--icon-danger{color:var(--color-icon-danger)}.cdl-icon-box{display:flex;flex-direction:var(--icon-box-direction);align-items:var(--icon-box-align);border:solid 1px var(--icon-box-border-color);border-radius:var(--icon-box-border-radius);gap:var(--icon-box-gap);padding:var(--icon-box-padding);--icon-box-direction: column;--icon-box-align: flex-start;--icon-box-gap: var(--spacing-xl);--icon-box-font-family: var(--font-family-primary);--icon-box-border-radius: var(--radius-md);--icon-box-icon-background: var(--color-bg-1);--icon-box-icon-font-size: 70px;--icon-box-icon-padding: var(--spacing-xl);--icon-box-icon-margin: var(--spacing-lg);--icon-box-title-margin: var(--spacing-lg);--icon-box-text-font-color: var(--color-text-normal)}.cdl-icon-box__icon{display:inline-flex;border-radius:var(--radius-circle);margin-bottom:var(--icon-box-icon-margin);padding:var(--icon-box-icon-padding);background:var(--icon-box-icon-background);font-size:var(--icon-box-icon-font-size)}.cdl-icon-box__heading{margin-bottom:var(--icon-box-title-margin);color:var(--icon-box-heading-font-color);font-family:var(--icon-box-heading-font-family);font-size:var(--icon-box-heading-font-size);font-style:var(--icon-box-heading-font-style);font-weight:var(--icon-box-heading-font-weight);line-height:var(--icon-box-heading-line-height);text-transform:var(--icon-box-heading-text-transform);letter-spacing:var(--icon-box-heading-letter-spacing);--icon-box-heading-font-color: inherit;--icon-box-heading-font-family: var(--font-family-primary);--icon-box-heading-font-size: var(--20px);--icon-box-heading-font-weight: var(--font-weight-medium);--icon-box-heading-line-height: 1.5}@media (max-width: 767px){.cdl-icon-box__heading{--icon-box-heading-font-size: var(--18px)}}.cdl-icon-box__text{margin-bottom:var(--spacing-xl);color:var(--icon-box-text-font-color);font-family:var(--icon-box-text-font-family);font-size:var(--icon-box-text-font-size);font-style:var(--icon-box-text-font-style);font-weight:var(--icon-box-text-font-weight);line-height:var(--icon-box-text-line-height);text-transform:var(--icon-box-text-text-transform);letter-spacing:var(--icon-box-text-letter-spacing);--icon-box-text-font-color: inherit;--icon-box-text-font-family: var(--font-family-primary);--icon-box-text-font-size: var(--font-size-md);--icon-box-text-font-weight: var(--font-weight-regular);--icon-box-text-line-height: 1.5}@media (max-width: 767px){.cdl-icon-box__text{--icon-box-text-font-size: var(--font-size-sm)}}.cdl-icon-box--bordered{--icon-box-border-color: var(--color-stroke-subtle);--icon-box-padding: var(--spacing-2xl)}.cdl-icon-box--horizontal{--icon-box-direction: row;--icon-box-icon-font-size: 60px}.cdl-icon-box--inline{--icon-box-direction: row;--icon-box-align: center;--icon-box-icon-font-size: var(--48px);--icon-box-icon-padding: 0;--icon-box-icon-background: none;--icon-box-icon-margin: 0;--icon-box-title-margin: 0}.cdl-icon-box--inline .cdl-icon-box__text,.cdl-icon-box--inline .cdl-arrow-link{display:none}.cdl-icon-button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background-color);gap:var(--button-icon-spacing);padding:var(--button-padding);transition:var(--button-transition);text-decoration:var(--button-text-decoration);min-width:var(--button-min-width);width:var(--button-width);white-space:nowrap;color:var(--button-font-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);--button-padding: var(--spacing-lg);--button-min-width: 0}.cdl-icon-button:hover{color:var(--button-font-color--hover);background-color:var(--button-background-color--hover)}.cdl-icon-button:active,.cdl-icon-button--active{color:var(--button-font-color--active);background-color:var(--button-background-color--active);transition:none}.cdl-icon-button--active:hover{background-color:var(--button-background-color--active)}.cdl-icon-button:disabled{pointer-events:none;color:var(--button-font-color--disabled);background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled)}.cdl-icon-button:focus-visible{background-color:var(--button-background-color--hover);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-icon-button__badge{max-height:var(--button-line-height)}.cdl-icon-button__icon svg{font-size:var(--button-icon-size)}.cdl-icon-button__loading{position:absolute}.cdl-icon-button__hidden{visibility:hidden}.cdl-icon-button--large{--button-padding: var(--20px)}.cdl-icon-button--small{--button-padding: var(--spacing-md)}.cdl-icon-button--xsmall{--button-padding: var(--spacing-sm)}.cdl-icon-button--xxsmall{--button-padding: var(--spacing-xs)}.cdl-icon-button--text{--button-padding: 0}.cdl-indicator{color:var(--indicator-progress-background);height:var(--6px);width:100%;padding:16px 0;display:inline-block;position:relative;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);--indicator-progress-background: var(--color-brand-primary-base);--indicator-thumb-border-primary: var(--border-xs) solid var(--color-border-emphasis);--indicator-thumb-background-primary: var(--color-bg-surface);--indicator-track-background-color: var(--color-neutral-30);--indicator-thumb-border-secondary: var(--border-xs) solid var(--color-brand-primary-base)}.cdl-indicator__thumb{display:none}.cdl-indicator__rail{display:block;position:absolute;width:100%;height:var(--6px);border-radius:var(--radius-round);background-color:var(--indicator-track-background-color);opacity:.4}.cdl-indicator__track{display:block;position:absolute;height:var(--6px);border-radius:var(--radius-round);background-color:currentColor}.cdl-input-wrapper{display:flex;flex-direction:column;position:relative;min-width:0;width:100%;gap:var(--input-wrapper-gap);--input-wrapper-gap: var(--spacing-xs);--input-wrapper-padding: 0 var(--spacing-lg);--input-wrapper-header-font-color: var(--color-text-normal);--input-wrapper-header-font-weight: var(--font-weight-medium);--input-wrapper-header-line-height: var(--24px);--input-wrapper-header-font-size: var(--font-size-sm);--input-wrapper-optional-font-color: var(--color-text-subtle);--input-wrapper-optional-font-weight: var(--font-weight-normal);--input-wrapper-help-text-font-color: var(--color-text-subtle);--input-wrapper-help-text-font-size: var(--font-size-sm);--input-wrapper-help-text-line-height: var(--24px);--input-wrapper-container-display: flex;--input-wrapper-container-font-color: var(--color-text-emphasis);--input-wrapper-container-font-color--placeholder: var(--color-text-subtle);--input-wrapper-container-font-size: var(--font-size-md);--input-wrapper-container-line-height: var(--24px);--input-wrapper-container-background-color: var(--color-bg-surface);--input-wrapper-container-padding-vertical: 0;--input-wrapper-container-padding-horizontal: var(--spacing-lg);--input-wrapper-container-border-radius: var(--radius-md);--input-wrapper-container-border-color: var(--color-stroke-normal);--input-wrapper-container-border-color--focus: var(--color-action-primary-default);--input-wrapper-input-padding-horizontal: 0;--input-wrapper-input-padding-vertical: var(--spacing-md);--input-wrapper-input-line-height: var(--24px);--input-wrapper-input-height: 48px;--input-wrapper-counter-and-clear-font-color: var(--color-text-subtle);--input-wrapper-counter-and-clear-font-size: var(--font-size-sm);--input-wrapper-counter-and-clear-line-height: 1.5}.cdl-input-wrapper__header{display:flex;justify-content:space-between;color:var(--input-wrapper-header-font-color);font-family:var(--input-wrapper-header-font-family);font-size:var(--input-wrapper-header-font-size);font-style:var(--input-wrapper-header-font-style);font-weight:var(--input-wrapper-header-font-weight);line-height:var(--input-wrapper-header-line-height);text-transform:var(--input-wrapper-header-text-transform);letter-spacing:var(--input-wrapper-header-letter-spacing)}.cdl-input-wrapper__header-label{display:flex;align-items:center}.cdl-input-wrapper__header-optional{color:var(--input-wrapper-optional-font-color);font-family:var(--input-wrapper-optional-font-family);font-size:var(--input-wrapper-optional-font-size);font-style:var(--input-wrapper-optional-font-style);font-weight:var(--input-wrapper-optional-font-weight);line-height:var(--input-wrapper-optional-line-height);text-transform:var(--input-wrapper-optional-text-transform);letter-spacing:var(--input-wrapper-optional-letter-spacing)}.cdl-input-wrapper__container{display:flex;flex:1;align-items:center;gap:var(--spacing-sm);border:solid var(--border-xs) var(--input-wrapper-container-border-color);border-color:var(--input-wrapper-container-border-color);border-radius:var(--input-wrapper-container-border-radius);background-color:var(--input-wrapper-container-background-color);padding-top:var(--input-wrapper-container-padding-vertical);padding-bottom:var(--input-wrapper-container-padding-vertical);padding-left:var(--input-wrapper-container-padding-horizontal);padding-right:var(--input-wrapper-container-padding-horizontal);outline:solid 1px rgba(0,0,0,0);z-index:1;transition:.3s;color:var(--input-wrapper-container-font-color);font-family:var(--input-wrapper-container-font-family);font-size:var(--input-wrapper-container-font-size);font-style:var(--input-wrapper-container-font-style);font-weight:var(--input-wrapper-container-font-weight);line-height:var(--input-wrapper-container-line-height);text-transform:var(--input-wrapper-container-text-transform);letter-spacing:var(--input-wrapper-container-letter-spacing)}.cdl-input-wrapper__container:focus-within,.cdl-input-wrapper--active .cdl-input-wrapper__container{outline-color:var(--color-stroke-focus-ring);border-color:var(--color-stroke-focus-ring)}.cdl-input-wrapper__container .cdl-input{padding-top:var(--input-wrapper-input-padding-vertical);padding-bottom:var(--input-wrapper-input-padding-vertical);padding-left:var(--input-wrapper-input-padding-horizontal);padding-right:var(--input-wrapper-input-padding-horizontal)}.cdl-input-wrapper__container .cdl-input.Mui-active,.cdl-input-wrapper__container .cdl-input.Mui-expanded{border-radius:var(--input-wrapper-container-border-radius)}.cdl-input-wrapper__container:has(.cdl-chip-input){padding-right:0}.cdl-input-wrapper__container:has(.cdl-select){padding-top:var(--input-wrapper-container-padding-vertical);padding-bottom:var(--input-wrapper-container-padding-vertical);padding-left:0;padding-right:0}.cdl-input-wrapper__container:has(.cdl-textarea){padding:var(--spacing-md) var(--2px) var(--2px) var(--spacing-lg)}.cdl-input-wrapper__container:has(.cdl-textarea):has(.cdl-textarea--responsive){padding:var(--spacing-md) var(--spacing-lg)}.cdl-input-wrapper__container:has(.cdl-textarea) .cdl-textarea{padding:0 var(--spacing-md) 0 0}.cdl-input-wrapper__container:has(.cdl-input[type=date]):after{content:"";width:32px;height:32px;background:#fff;position:absolute;z-index:1;right:8px}.cdl-input-wrapper__container:has(.cdl-input[type=date]) .cdl-input{height:var(--input-wrapper-input-height)}.cdl-input-wrapper__footer{display:flex;justify-content:flex-start;align-items:center}.cdl-input-wrapper__help-text{display:flex;gap:var(--spacing-sm);align-items:flex-start;margin-right:auto;line-height:var(--24px);color:var(--input-wrapper-help-text-font-color);font-family:var(--input-wrapper-help-text-font-family);font-size:var(--input-wrapper-help-text-font-size);font-style:var(--input-wrapper-help-text-font-style);font-weight:var(--input-wrapper-help-text-font-weight);line-height:var(--input-wrapper-help-text-line-height);text-transform:var(--input-wrapper-help-text-text-transform);letter-spacing:var(--input-wrapper-help-text-letter-spacing)}.cdl-input-wrapper__help-text .cdl-icon__container{margin-top:var(--5px)}.cdl-input-wrapper__counter-and-clear{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--input-wrapper-counter-and-clear-font-color);font-family:var(--input-wrapper-counter-and-clear-font-family);font-size:var(--input-wrapper-counter-and-clear-font-size);font-style:var(--input-wrapper-counter-and-clear-font-style);font-weight:var(--input-wrapper-counter-and-clear-font-weight);line-height:var(--input-wrapper-counter-and-clear-line-height);text-transform:var(--input-wrapper-counter-and-clear-text-transform);letter-spacing:var(--input-wrapper-counter-and-clear-letter-spacing)}.cdl-input-wrapper__helper-icon{width:var(--24px);height:var(--24px);display:flex;align-items:center;justify-content:center}.cdl-input-wrapper__icon{font-size:var(--font-size-md);color:var(--color-icon-normal)}.cdl-input-wrapper__button-container{display:flex}.cdl-input-wrapper__button-container .cdl-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.cdl-input-wrapper__button-container .cdl-button--support{--button-border-color: var(--color-stroke-normal)}.cdl-input-wrapper__has-start-action,.cdl-input-wrapper__has-end-action{display:flex}.cdl-input-wrapper__has-start-action .cdl-button--support,.cdl-input-wrapper__has-end-action .cdl-button--support{--button-border-color: var(--color-stroke-normal)}.cdl-input-wrapper__has-start-action .cdl-input-wrapper__container{border-top-left-radius:0;border-bottom-left-radius:0}.cdl-input-wrapper__has-start-action .cdl-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.cdl-input-wrapper__has-end-action .cdl-input-wrapper__container{border-top-right-radius:0;border-bottom-right-radius:0}.cdl-input-wrapper__has-end-action .cdl-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.cdl-input-wrapper--readonly{pointer-events:none}.cdl-input-wrapper--readonly .cdl-input-wrapper__container:focus-within{outline:none;border-color:inherit}.cdl-input-wrapper--readonly .cdl-icon{color:var(--color-icon-disabled)}.cdl-input-wrapper--small{--input-wrapper-input-padding-vertical: var(--spacing-sm);--input-wrapper-input-padding-horizontal: 0;--input-wrapper-input-height: 40px}.cdl-input-wrapper--error{--input-wrapper-container-border-color: var(--color-stroke-danger-normal);--input-wrapper-container-border-color--focus: var(--color-stroke-danger-normal);--input-wrapper-container-font-color: var(--color-text-danger);--input-wrapper-help-text-font-color: var(--color-text-danger);--input-wrapper-counter-and-clear-font-color: var(--color-text-danger)}.cdl-input-wrapper--readonly{--input-wrapper-container-background-color: var(--color-bg-2)}.cdl-input-wrapper--disabled{--input-wrapper-container-font-color: var(--color-text-disabled);--input-wrapper-container-font-color--placeholder: var(--color-text-disabled);--input-wrapper-container-background-color: var(--color-bg-disabled);--input-wrapper-container-border-color: var(--color-stroke-subtle)}.cdl-input-wrapper .cdl-dropdown-item{--dropdown-item-font-color: var(--color-text-emphasis)}.cdl-input-wrapper .cdl-dropdown-item--disabled{--dropdown-item-font-color: var(--color-text-subtle)}.cdl-input-wrapper .cdl-select{--input-wrapper-input-padding-horizontal: var(--spacing-lg)}.cdl-layout{gap:var(--spacing-xl);display:grid}.cdl-layout--padding-none{padding:var(--spacing-none)}.cdl-layout--padding-small{padding:var(--spacing-sm)}.cdl-layout--padding-medium{padding:var(--spacing-md)}.cdl-layout--padding-large{padding:var(--spacing-lg)}.cdl-layout--padding-xlarge{padding:var(--spacing-xl)}.cdl-layout--padding-responsive{padding:var(--margin-responsive)}.cdl-layout--padding-y-none{padding-top:var(--spacing-none);padding-bottom:var(--spacing-none)}.cdl-layout--padding-y-small{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.cdl-layout--padding-y-medium{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.cdl-layout--padding-y-large{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.cdl-layout--padding-y-xlarge{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.cdl-layout--padding-y-responsive{padding-top:var(--spacing-responsive);padding-bottom:var(--spacing-responsive)}.cdl-layout--padding-x-none{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.cdl-layout--padding-x-small{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.cdl-layout--padding-x-medium{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.cdl-layout--padding-x-large{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.cdl-layout--padding-x-xlarge{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.cdl-layout--padding-x-responsive{padding-left:var(--margin-responsive);padding-right:var(--margin-responsive)}.cdl-layout--gap-none{gap:0}.cdl-layout--gap-xsmall{gap:var(--spacing-xs)}.cdl-layout--gap-small{gap:var(--spacing-sm)}.cdl-layout--gap-medium{gap:var(--spacing-md)}.cdl-layout--gap-large{gap:var(--spacing-lg)}.cdl-layout--gap-xlarge{gap:var(--spacing-xl)}.cdl-layout--gap-section{gap:var(--section-gap)}.cdl-layout--gap-page{gap:var(--page-gap)}.cdl-layout--gap-template{gap:var(--template-gap)}.cdl-layout--grid{display:grid}.cdl-layout--grid-1-1{grid-template-columns:1fr 1fr}.cdl-layout--grid-1-2{grid-template-columns:1fr 2fr}.cdl-layout--grid-2-1{grid-template-columns:2fr 1fr}.cdl-layout--grid-3-1{grid-template-columns:3fr 1fr}.cdl-layout--grid-1-3{grid-template-columns:1fr 3fr}.cdl-layout--grid-1-1-1{grid-template-columns:1fr 1fr 1fr}@media (max-width: 767px){.cdl-layout--grid-1-1-1{grid-template-columns:1fr}}.cdl-layout--grid-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.cdl-layout--bg-surface{background-color:var(--color-bg-surface)}.cdl-layout--bg-1{background-color:var(--color-bg-1)}.cdl-layout--bg-2{background-color:var(--color-bg-2)}.cdl-layout--bg-3{background-color:var(--color-bg-3)}.cdl-layout--bg-inverse-primary{background-color:var(--color-bg-inverse-primary)}.cdl-layout--bg-inverse-secondary{background-color:var(--color-bg-inverse-secondary)}.cdl-layout--form{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}@media (max-width: 1023px){.cdl-layout--form{grid-template-columns:1fr;gap:var(--spacing-lg)}}@media (max-width: 767px){.cdl-layout--form{gap:var(--spacing-md)}}.cdl-layout--block{display:block}.cdl-layout--flex{display:flex;flex-direction:row}.cdl-layout--flex-reverse{display:flex;flex-direction:row-reverse}.cdl-layout--flex-column{display:flex;flex-direction:column}.cdl-layout--flex-align-start{align-items:flex-start}.cdl-layout--flex-align-center{align-items:center}.cdl-layout--flex-align-end{align-items:flex-end}.cdl-layout--flex-align-stretch{align-items:stretch}.cdl-layout--flex-justify-start{justify-content:flex-start}.cdl-layout--flex-justify-end{justify-content:flex-end}.cdl-layout--flex-justify-center{justify-content:center}.cdl-layout--flex-justify-space-between{justify-content:space-between}.cdl-layout--flex-wrap{flex-wrap:wrap}.cdl-layout--flex-wrap-reverse{flex-wrap:wrap-reverse}.cdl-layout--flex-grow{flex-grow:1}.cdl-layout--has-dividers>*{border-bottom:solid 1px var(--color-stroke-subtle)!important}.cdl-link{display:var(--link-display);align-items:center;flex-direction:row;background:none;border:none;gap:var(--spacing-xs);text-decoration:underline;padding:none;cursor:pointer;color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-md);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5;--link-font-color--hover: var(--color-action-primary-hover);--link-font-color--active: var(--color-action-primary-active);--link-font-size: inherit}.cdl-link:hover{color:var(--link-font-color--hover)}.cdl-link:active{color:var(--link-font-color--active)}.cdl-link:focus-visible{z-index:2}.cdl-link--flex{--link-display: flex}.cdl-link--inline-flex{--link-display: inline-flex}.cdl-link--block{--link-display: block}.cdl-link--inline-block{--link-display: inline-block}.cdl-link--span{--link-display: span}.cdl-link--xsmall{color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-xs);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5}.cdl-link--small{color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-sm);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5}.cdl-link--medium{color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-md);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5}.cdl-link--large{color:var(--link-font-color);font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing);--link-font-color: inherit;--link-font-family: var(--font-family-primary);--link-font-size: var(--font-size-lg);--link-font-weight: var(--font-weight-medium);--link-line-height: 1.5}.cdl-link--inherit-font-weight{--link-font-weight: inherit}.cdl-logo{display:inline-flex;align-items:center;max-width:var(--logo-max-width);height:var(--logo-height)}.cdl-logo .cdl-image{object-fit:contain;width:100%;height:100%}.cdl-logo--large{--logo-max-width: 300px;--logo-height: 60px}@media (max-width: 767px){.cdl-logo--large{--logo-max-width: 160px;--logo-height: 40px}}.cdl-logo--medium{--logo-max-width: 200px;--logo-height: 45px}@media (max-width: 767px){.cdl-logo--medium{--logo-max-width: 160px;--logo-height: 40px}}.cdl-logo--small{--logo-max-width: 160px;--logo-height: 40px}.cdl-logo--invert{filter:brightness(0) invert(1)}.cdl-metric{display:flex;flex-direction:column;--metric-rating-font-color: var(--color-brand-primary-base);--metric-rating-font-size: calc(var(--font-size-xl) * 2);--metric-rating-font-style: italic;--metric-rating-font-family: var(--font-family-secondary);--metric-rating-font-weight: var(--font-weight-semibold);--metric-text-font-family: var(--font-family-primary);--metric-text-font-size: var(--font-size-lg);--metric-text-font-color: var(--color-text-normal);--metric-text-font-weight: var(--font-weight-semibold);--metric-text-line-height: 1.5}.cdl-metric__rating{color:var(--metric-rating-font-color);font-family:var(--metric-rating-font-family);font-size:var(--metric-rating-font-size);font-style:var(--metric-rating-font-style);font-weight:var(--metric-rating-font-weight);line-height:var(--metric-rating-line-height);text-transform:var(--metric-rating-text-transform);letter-spacing:var(--metric-rating-letter-spacing)}.cdl-metric__text{color:var(--metric-text-font-color);font-family:var(--metric-text-font-family);font-size:var(--metric-text-font-size);font-style:var(--metric-text-font-style);font-weight:var(--metric-text-font-weight);line-height:var(--metric-text-line-height);text-transform:var(--metric-text-text-transform);letter-spacing:var(--metric-text-letter-spacing)}.cdl-modal{display:flex;flex-direction:column;overflow:hidden;background:var(--modal-background-color);box-shadow:var(--modal-box-shadow);border-radius:var(--modal-border-radius);height:var(--modal-height);max-height:var(--modal-max-height);max-width:var(--modal-max-width);width:var(--modal-width);position:var(--modal-position);--modal-background-color: var(--color-bg-elevated);--modal-box-shadow: var(--shadow-lg);--modal-border-radius: var(--radius-md);--modal-max-height: 90%;--modal-header-border-color: var(--color-stroke-subtle);--modal-header-font-family: var(--font-family-primary);--modal-header-gap: var(--spacing-lg);--modal-header-padding: var(--spacing-lg) var(--spacing-xl);--modal-header-title-font-size: var(--font-size-lg);--modal-header-title-font-weight: var(--font-weight-semibold);--modal-header-icon-color: var(--color-icon-normal);--modal-header-icon-size: var(--24px);--modal-header-close-button-color: var(--color-icon-emphasis);--modal-body-padding: var(--spacing-xl);--modal-body-font-color: var(--color-text-normal);--modal-footer-padding: var(--spacing-lg) var(--spacing-xl);--modal-footer-border-color: var(--color-stroke-subtle)}.cdl-modal:focus{outline:none}.cdl-modal__container{display:flex;justify-content:center;align-items:center}.cdl-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-header-padding);border-bottom:solid 1px var(--modal-header-border-color);gap:var(--modal-header-gap)}.cdl-modal__header-back-button{display:flex}.cdl-modal__header-title{color:var(--modal-title-font-color);font-family:var(--modal-title-font-family);font-size:var(--modal-title-font-size);font-style:var(--modal-title-font-style);font-weight:var(--modal-title-font-weight);line-height:var(--modal-title-line-height);text-transform:var(--modal-title-text-transform);letter-spacing:var(--modal-title-letter-spacing);--modal-title-font-color: inherit;--modal-title-font-family: var(--font-family-primary);--modal-title-font-size: var(--20px);--modal-title-font-weight: var(--font-weight-medium);--modal-title-line-height: 1.5;display:flex}@media (max-width: 767px){.cdl-modal__header-title{--modal-title-font-size: var(--18px)}}.cdl-modal__header-icon{display:flex;font-size:var(--modal-header-icon-size);color:var(--modal-header-icon-color)}.cdl-modal__header--left .cdl-modal__header-close{margin-left:auto}.cdl-modal__header-close{color:var(--modal-header-close-button-color)}.cdl-modal__body{overflow-y:auto;overflow-x:hidden;height:100%;padding:var(--modal-body-padding);color:var(--modal-body-font-color);font-family:var(--modal-body-font-family);font-size:var(--modal-body-font-size);font-style:var(--modal-body-font-style);font-weight:var(--modal-body-font-weight);line-height:var(--modal-body-line-height);text-transform:var(--modal-body-text-transform);letter-spacing:var(--modal-body-letter-spacing);--modal-body-font-color: inherit;--modal-body-font-family: var(--font-family-primary);--modal-body-font-size: var(--font-size-md);--modal-body-font-weight: var(--font-weight-regular);--modal-body-line-height: 1.5}@media (max-width: 767px){.cdl-modal__body{--modal-body-font-size: var(--font-size-sm)}}.cdl-modal__body--bg-surface{background-color:var(--color-bg-surface)}.cdl-modal__body--bg-1{background-color:var(--color-bg-1)}.cdl-modal__body--bg-2{background-color:var(--color-bg-2)}.cdl-modal__body--bg-3{background-color:var(--color-bg-3)}.cdl-modal__body--bg-inverse-primary{background-color:var(--color-bg-inverse-primary)}.cdl-modal__body--bg-inverse-secondary{background-color:var(--color-bg-inverse-secondary)}.cdl-modal__footer{display:flex;border-top:solid 1px var(--modal-footer-border-color);justify-content:var(--modal-footer-alignment);padding:var(--modal-footer-padding);gap:var(--modal-footer-gap)}.cdl-modal .cdl-section:not(.cdl-section--padding-none){--section-padding-y: var(--spacing-lg)}.cdl-modal--small{--modal-width: 50%;--modal-max-width: 600px}@media (max-width: 767px){.cdl-modal--small{--modal-width: calc(100% - (2 * var(--modal-body-padding)))}}.cdl-modal--medium{--modal-width: 75%;--modal-max-width: 900px}@media (max-width: 767px){.cdl-modal--medium{--modal-width: calc(100% - 2 * var(--modal-body-padding))}}.cdl-modal--large{--modal-width: 83.333%;--modal-max-width: 1200px}@media (max-width: 767px){.cdl-modal--large{--modal-width: calc(100% - 2 * var(--modal-body-padding))}}.cdl-modal--dialog{--modal-max-width: 350px}@media (max-width: 767px){.cdl-modal--dialog{--modal-max-width: calc(100% - 2 * var(--modal-body-padding))}}.cdl-modal--takeover{--modal-width: 100%;--modal-height: 100%;--modal-max-height: 100%;--modal-border-radius: 0;--modal-header-padding: var(--spacing-lg) var(--margin-responsive);--modal-body-padding: var(--spacing-lg) var(--margin-responsive);--modal-footer-padding: var(--spacing-lg) var(--margin-responsive)}.cdl-modal--flyout{--modal-position: absolute;--modal-max-height: 100%;--modal-border-radius: 0}.cdl-modal--left{--modal-height: 100%;--modal-width: 400px;right:0}.cdl-modal--right{--modal-height: 100%;--modal-width: 400px;left:0}.cdl-modal--up{--modal-width: 100%;--modal-max-height: 400px;bottom:0}.cdl-modal--down{--modal-width: 100%;--modal-max-height: 400px;top:0}.cdl-modal--drawer{--modal-position: absolute;--modal-max-height: 100%;--modal-border-radius: 0;--modal-box-shadow: none;border-left:solid 1px var(--color-stroke-subtle)}@media (max-width: 1023px){.cdl-modal{--modal-header-padding: var(--spacing-lg) var(--spacing-xl);--modal-body-padding: var(--spacing-xl) var(--spacing-xl)}}@media (max-width: 767px){.cdl-modal{--modal-header-padding: var(--spacing-lg);--modal-body-padding: var(--spacing-lg)}}.cdl-modal--padding-none{--modal-body-padding: 0}.cdl-navigation-desktop{display:grid;grid-template-columns:minmax(var(--navigation-desktop-logo-width),auto) 1fr auto;align-items:center;background:var(--navigation-desktop-background);padding:var(--navigation-desktop-padding);grid-gap:var(--navigation-desktop-spacing);--navigation-desktop-background: var(--color-bg-surface);--navigation-desktop-padding: var(--spacing-xl) 72px;--navigation-desktop-spacing: var(--40px);--navigation-desktop-logo-height: var(--50px);--navigation-desktop-logo-width: 120px;--navigation-desktop-links-spacing: var(--spacing-2xl);--navigation-desktop-links-color: var(--color-text-normal);--navigation-desktop-links-color--hover: var(--color-brand-primary-base);--navigation-desktop-links-color--active: var(--color-brand-primary-base);--navigation-desktop-links-font-size: var(--font-size-md)}.cdl-navigation-desktop__logo{height:var(--navigation-desktop-desktop-logo-height)}.cdl-navigation-desktop__links{display:flex;gap:var(--navigation-desktop-links-spacing)}.cdl-navigation-desktop__links .cdl-link{--link-font-color: var(--navigation-desktop-links-color);--link-font-color--hover: var(--navigation-desktop-links-color--hover);--link-font-size: var(--navigation-desktop-links-font-size)}.cdl-navigation-desktop__links .cdl-dropdown-link--active{--link-font-color: var(--navigation-desktop-links-color--active)}.cdl-navigation-desktop__cta{justify-content:flex-end}.cdl-navigation-mobile{display:grid;grid-template-columns:minmax(var(--navigation-mobile-logo-width),auto) 1fr auto;align-items:center;background:var(--navigation-mobile-background);padding:var(--navigation-mobile-padding);grid-gap:var(--navigation-mobile-spacing);--navigation-mobile-background: var(--color-bg-surface);--navigation-mobile-padding: var(--spacing-xl) 40px;--navigation-mobile-spacing: var(--40px);--navigation-mobile-logo-height: var(--40px);--navigation-mobile-logo-width: 120px}@media (max-width: 767px){.cdl-navigation-mobile{display:flex;justify-content:space-between}}.cdl-navigation-mobile__logo{height:var(--navigation-mobile-logo-height)}.cdl-navigation-mobile__cta{display:flex;justify-content:flex-end}.cdl-dropdown .cdl-navigation-mobile__cta .cdl-button{width:100%}.cdl-quote{display:flex;flex-direction:column;gap:var(--quote-gap);color:var(--quote-font-color);font-family:var(--quote-font-family);font-size:var(--quote-font-size);font-style:var(--quote-font-style);font-weight:var(--quote-font-weight);line-height:var(--quote-line-height);text-transform:var(--quote-text-transform);letter-spacing:var(--quote-letter-spacing);--quote-font-color: inherit;--quote-font-family: var(--font-family-secondary);--quote-font-size: var(--40px);--quote-font-weight: var(--font-weight-normal);--quote-line-height: 1.5}.cdl-quote{--quote-gap: var(--40px)}.cdl-quote__small{--quote-paragraph-font-family: var(--font-family-primary);--quote-paragraph-font-size: var(--font-size-md);--quote-gap: var(--24px);flex-direction:row}.cdl-quote__small span{font-weight:var(--quote-paragraph-font-weight-small)}.cdl-radio-button{display:flex;align-items:flex-start;outline:none;-webkit-user-select:none;user-select:none;cursor:var(--radio-cursor);color:var(--radio-font-color);font-family:var(--radio-font-family);font-size:var(--radio-font-size);font-style:var(--radio-font-style);font-weight:var(--radio-font-weight);line-height:var(--radio-line-height);text-transform:var(--radio-text-transform);letter-spacing:var(--radio-letter-spacing);--radio-font-color: inherit;--radio-font-family: var(--font-family-primary);--radio-font-size: var(--font-size-sm);--radio-font-weight: var(--font-weight-regular);--radio-line-height: 1.5;--radio-border-color: var(--color-stroke-normal);--radio-border-color--focus: var(--color-stroke-emphasis);--radio-border-size: var(--border-xs);--radio-border-size--focus: var(--border-sm);--radio-background: var(--color-bg-surface);--radio-check-color: var(--color-action-primary-default);--radio-cursor: pointer;--radio-size: var(--16px);--radio-select-size: var(--10px);--radio-spacing: var(--spacing-sm);--radio-font-color: var(--color-text-emphasis)}.cdl-radio-button__details{display:flex;flex-direction:column}.cdl-radio-button__label{display:flex;gap:var(--spacing-xs);align-items:center;color:var(--color-text-normal)}.cdl-radio-button__description{color:var(--color-text-subtle)}.cdl-radio-button__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:var(--radio-cursor);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:var(--3px) var(--radio-spacing) 0 0;height:var(--radio-size);width:var(--radio-size);background-color:var(--radio-background);border:var(--radio-border-size) solid var(--radio-border-color);border-radius:var(--radius-circle)}.cdl-radio-button__input:focus-visible{outline-offset:2px;outline:solid 2px var(--color-stroke-focus-ring)}.cdl-radio-button__input:checked{border-color:var(--radio-check-color)}.cdl-radio-button__input:checked:after{content:"";height:var(--radio-select-size);width:var(--radio-select-size);border-radius:var(--radius-circle);background-color:var(--radio-check-color)}.cdl-radio-button--block{width:100%;border:solid 1px var(--color-stroke-subtle);background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg)}.cdl-radio-button--error{--radio-border-color: var(--color-stroke-danger-normal);--radio-check-color: var(--color-text-danger);--radio-font-color: var(--color-text-danger)}.cdl-radio-button--disabled{--radio-border-color: var(--color-stroke-disabled);--radio-background: var(--color-bg-disabled);--radio-check-color: var(--color-icon-subtle);--radio-font-color: var(--color-text-disabled);--radio-cursor: default}.cdl-radio-button--disabled>.cdl-radio-button__input:checked{--radio-check-color: var(--color-bg-disabled);--radio-background: none}@media (max-width: 767px){.cdl-radio-button{--radio-font-size: var(--font-size-md)}}.cdl-rating{color:var(--rating-border-color);fill:var(--rating-fill-color)}.cdl-rating--star{--rating-border-color: var(--color-yellow-60);--rating-fill-color: var(--color-yellow-60)}.cdl-rating--heart{--rating-border-color: var(--color-red-60);--rating-fill-color: var(--color-red-60)}.cdl-review-card{background:var(--review-card-background-color);padding:var(--review-card-padding);--review-card-background-color: var(--color-bg-1);--review-card-padding: var(--spacing-xl);--review-card-title-font-size: var(--font-size-lg);--review-card-title-font-family: var(--font-family-primary);--review-card-title-font-weight: var(--font-weight-semibold);--review-card-title-font-color: var(--color-text-emphasis);--review-card-review-font-size: var(--font-size-lg);--review-card-review-font-family: var(--font-family-primary);--review-card-review-font-weight: var(--font-weight-medium);--review-card-review-font-color: var(--color-text-normal);--review-card-author-font-size: var(--font-size-md);--review-card-author-font-family: var(--font-family-primary);--review-card-author-font-weight: var(--font-weight-semibold);--review-card-author-font-color: var(--color-text-emphasis)}.cdl-review-card__title{display:block;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);color:var(--review-card-title-font-color);font-family:var(--review-card-title-font-family);font-size:var(--review-card-title-font-size);font-style:var(--review-card-title-font-style);font-weight:var(--review-card-title-font-weight);line-height:var(--review-card-title-line-height);text-transform:var(--review-card-title-text-transform);letter-spacing:var(--review-card-title-letter-spacing)}.cdl-review-card__review{color:var(--review-card-review-font-color);font-family:var(--review-card-review-font-family);font-size:var(--review-card-review-font-size);font-style:var(--review-card-review-font-style);font-weight:var(--review-card-review-font-weight);line-height:var(--review-card-review-line-height);text-transform:var(--review-card-review-text-transform);letter-spacing:var(--review-card-review-letter-spacing)}.cdl-review-card__author{color:var(--review-card-author-font-color);font-family:var(--review-card-author-font-family);font-size:var(--review-card-author-font-size);font-style:var(--review-card-author-font-style);font-weight:var(--review-card-author-font-weight);line-height:var(--review-card-author-line-height);text-transform:var(--review-card-author-text-transform);letter-spacing:var(--review-card-author-letter-spacing);margin-top:var(--spacing-lg)}.cdl-review-card--red{--review-card-background-color: var(--color-red-10)}.cdl-review-card--blue{--review-card-background-color: var(--color-blue-10)}.cdl-review-card--navy{--review-card-background-color: var(--color-navy-10)}.cdl-review-card--green{--review-card-background-color: var(--color-green-10)}.cdl-review-card--teal{--review-card-background-color: var(--color-teal-10)}.cdl-review-card--violet{--review-card-background-color: var(--color-violet-10)}.cdl-skeleton{--skeleton-background-color: rgba(0, 0, 0, .08)}.cdl-skeleton.MuiSkeleton-root{background-color:var(--skeleton-background-color)}.cdl-skeleton.MuiSkeleton-text,.cdl-skeleton.MuiSkeleton-rounded{border-radius:var(--radius-md)!important}.cdl-skeleton--inverse{--skeleton-background-color: rgba(235, 235, 235, .08)}.cdl-slider{width:100%;display:inline-flex;align-items:center;position:relative;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);--slider-radius: var(--radius-round);--slider-track-height: var(--6px);--slider-track-background: var(--color-brand-primary-base);--slider-rail-height: var(--8px);--slider-rail-background: var(--color-bg-1);--slider-thumb-size: var(--16px);--slider-thumb-color: var(--color-bg-surface);--slider-thumb-border-color: var(--color-stroke-subtle);--slider-thumb-border-color--focus: var(--color-brand-primary-base);--slider-thumb-border-size: var(--1px)}.cdl-slider__thumb{position:absolute;box-sizing:border-box;outline:0;margin-left:-8px;border-radius:var(--radius-circle);width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:solid var(--slider-thumb-border-size) var(--slider-thumb-border-color);background-color:var(--slider-thumb-color)}.cdl-slider__thumb:hover,.cdl-slider__thumb :active,.cdl-slider__thumb :focus{box-shadow:var(--shadow-xs)}.cdl-slider__thumb:active,.cdl-slider__thumb:focus{--slider-thumb-border-color: var(--slider-thumb-border-color--focus)}.cdl-slider__rail{width:100%;height:var(--slider-rail-height);border-radius:var(--slider-radius);background-color:var(--slider-rail-background)}.cdl-slider__track{position:absolute;height:var(--slider-track-height);border-radius:var(--slider-radius);background-color:var(--slider-track-background)}.cdl-spinner{aspect-ratio:1;border-radius:var(--radius-circle);color:var(--spinner-color);width:var(--spinner-width);height:var(--spinner-width);border:var(--spinner-border-size) solid color-mix(in srgb,currentColor 30%,transparent);border-right-color:currentColor;animation:spin .7s infinite linear}@keyframes spin{to{transform:rotate(1turn)}}.cdl-spinner{--spinner-color: var(--color-icon-brand-primary);--spinner-width: 1.5rem;--spinner-border-size: .185em}.cdl-spinner--xsmall{--spinner-width: .5rem;--spinner-border-size: .125em}.cdl-spinner--small{--spinner-width: 1rem;--spinner-border-size: .15em}.cdl-spinner--large{--spinner-width: 2rem;--spinner-border-size: .25em}.cdl-spinner--xlarge{--spinner-width: 2.5rem;--spinner-border-size: .3em}.cdl-spinner--inheritColor{--spinner-color: inherit}.cdl-stepper-item{display:flex;align-items:center;justify-content:center;text-decoration:none;gap:var(--spacing-xs);cursor:pointer;--stepper-background-color: var(--color-bg-surface);--stepper-icon-margin: var(--spacing-sm);--stepper-icon-size: var(--24px);--stepper-label-font-size: var(--font-size-sm);--stepper-label-font-color: var(--color-action-text-default);--stepper-label-font-color--hover: var(--color-action-text-hover);--stepper-label-font-color--active: var(--color-text-selected);--stepper-item-padding: var(--spacing-lg);--stepper-item-margin: var(--spacing-lg) 0;--stepper-connector-color: var(--color-icon-subtle);--stepper-connector-type: solid;--stepper-connector-size: var(--1px)}.cdl-stepper-item__number{color:var(--stepper-icon-number-font-color);font-family:var(--stepper-icon-number-font-family);font-size:var(--stepper-icon-number-font-size);font-style:var(--stepper-icon-number-font-style);font-weight:var(--stepper-icon-number-font-weight);line-height:var(--stepper-icon-number-line-height);text-transform:var(--stepper-icon-number-text-transform);letter-spacing:var(--stepper-icon-number-letter-spacing);--stepper-icon-number-font-color: inherit;--stepper-icon-number-font-family: var(--font-family-primary);--stepper-icon-number-font-size: var(--font-size-xs);--stepper-icon-number-font-weight: var(--font-weight-regular);--stepper-icon-number-line-height: 1.5;font-weight:var(--font-weight-medium)}.cdl-stepper-item__label{color:var(--stepper-label-font-color);font-family:var(--stepper-label-font-family);font-size:var(--stepper-label-font-size);font-style:var(--stepper-label-font-style);font-weight:var(--stepper-label-font-weight);line-height:var(--stepper-label-line-height);text-transform:var(--stepper-label-text-transform);letter-spacing:var(--stepper-label-letter-spacing);margin-left:var(--spacing-xs)}.cdl-stepper-item__label:hover{color:var(--stepper-label-font-color--hover)}.cdl-stepper-item__label:active{color:var(--stepper-label-font-color--active)}.cdl-stepper-item--active{--stepper-label-font-color: var(--color-text-selected);--stepper-label-font-color--hover: var(--color-action-primary-default);--stepper-label-font-weight: var(--font-weight-medium);pointer-events:none}.cdl-stepper-item--active .cdl-icon-badge{--icon-badge-color: var(--color-text-selected)}.cdl-stepper-item--completed{--stepper-label-font-color: var(--color-text-success);--stepper-label-font-color--hover: var(--color-text-success);--stepper-label-font-weight: var(--font-weight-medium)}.cdl-stepper{display:flex;align-items:center;gap:var(--spacing-xs);--stepper-connector-color: var(--color-bg-5);--stepper-connector-type: solid;--stepper-connector-size: var(--1px)}.cdl-stepper__controls{display:flex;align-items:center;gap:var(--spacing-xs)}@media (max-width: 767px){.cdl-stepper{display:none}}.cdl-stepper--mobile{width:100%;display:none}@media (max-width: 767px){.cdl-stepper--mobile{display:flex}}.cdl-stepper--dotted{--stepper-connector-type: dotted;--stepper-connector-size: var(--4px)}.cdl-stepper--vertical{flex-direction:column;height:100%}.cdl-stepper--vertical:after{border-bottom:none;border-right:var(--stepper-connector-type) var(--stepper-connector-size) var(--stepper-connector-color);top:0;width:1px;height:100%;left:50%}.cdl-stepper--vertical .cdl-stepper:first-child{margin-top:0}.cdl-stepper--vertical .cdl-stepper:last-child{margin-bottom:0}.cdl-switch{display:flex;align-items:center;gap:var(--switch-gap);justify-content:var(--switch-justify-content);font-size:var(--font-size-sm);--switch-gap: var(--spacing-sm);--switch-justify-content: flex-start;--switch-max-height: var(--24px);--switch-label-color: var(--color-text-emphasis);--switch-width: var(--40px);--switch-translate: var(--16px);--switch-padding: var(--3px);--switch-background-color: var(--color-bg-5);--switch-border-radius: var(--radius-round);--switch-border-size: var(--border-xs);--switch-thumb-size: var(--18px);--switch-thumb-background-color: var(--color-icon-inverse-emphasis);--switch-thumb-border-color: var(--switch-border-color);--switch-background-color--checked: var(--color-bg-inverse-primary);--switch-slider-thumb-icon-size: var(--10px);--switch-slider-thumb-icon-color: var(--color-bg-inverse-primary);--switch-background-color--disabled: var(--color-bg-disabled);--switch-thumb-background-color--disabled: var(--color-icon-disabled);--switch-background-color--disabled-checked: var(--color-bg-disabled)}.cdl-switch__label{pointer-events:none;color:var(--switch-label-color)}.cdl-switch__target{position:relative;display:flex;align-items:center;min-height:var(--24px);cursor:pointer}.cdl-switch__slider{max-height:var(--switch-max-height);box-sizing:border-box;cursor:pointer;display:flex;align-items:center;transition:var(--transition-fast);width:var(--switch-width);padding:var(--switch-padding) var(--switch-padding);background-color:var(--switch-background-color);border-radius:var(--switch-border-radius)}.cdl-switch__slider-thumb{display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);height:var(--switch-thumb-size);width:var(--switch-thumb-size);background-color:var(--switch-thumb-background-color);border-radius:var(--radius-circle)}.cdl-switch__slider-thumb .cdl-icon__container>svg{color:var(--switch-slider-thumb-icon-color);font-size:var(--switch-slider-thumb-icon-size)}.cdl-switch__input{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;position:absolute}.cdl-switch__input:focus-visible{height:var(--switch-max-height);border-radius:var(--switch-border-radius);outline-offset:2px;outline:solid 2px var(--color-stroke-focus-ring);transition:none}.cdl-switch__input:disabled{opacity:0}.cdl-switch__input:disabled+.cdl-switch__slider{cursor:default;--switch-background-color: var(--switch-background-color--disabled);--switch-thumb-background-color: var( --switch-thumb-background-color--disabled )}.cdl-switch__input:checked+.cdl-switch__slider{--switch-background-color: var(--switch-background-color--checked)}.cdl-switch__input:checked+.cdl-switch__slider .cdl-switch__slider-thumb{transform:translate(var(--switch-translate))}.cdl-switch__input:checked:disabled+.cdl-switch__slider{--switch-background-color: var( --switch-background-color--disabled-checked )}.cdl-switch__input:not(:checked)+.cdl-switch__slider .cdl-switch__svg{display:none}.cdl-switch--small{--switch-padding: 2px;--switch-max-height: var(--16px);--switch-slider-thumb-icon-size: var(--6px);--switch-translate: var(--10px);--switch-width: 26px;--switch-thumb-size: var(--12px)}.cdl-switch--full-width{--switch-gap: 0;--switch-justify-content: space-between}.cdl-table{border-collapse:separate;border-spacing:0;width:100%}.cdl-table__container{flex-grow:1;border-bottom-left-radius:var(--table-container-border-radius);border-bottom-right-radius:var(--table-container-border-radius);width:100%;overflow-x:auto}.cdl-table--no-wrap .cdl-table-cell{--table-cell-white-space: wrap}.cdl-table--static .cdl-table-row{--table-row-hover-background-color: none;--table-row-active-background-color: none}.cdl-table-body{width:100%}.cdl-table-body :last-child>.cdl-table-cell{border-bottom:none}.cdl-table-cell{box-sizing:border-box;align-items:center;border-bottom:var(--table-cell-border-bottom);justify-content:var(--table-cell-justify);padding:var(--table-cell-padding);text-align:var(--table-cell-text-align);width:auto;white-space:var(--table-cell-white-space);min-width:var(--table-cell-min-width);color:var(--table-cell-text-font-color);font-family:var(--table-cell-text-font-family);font-size:var(--table-cell-text-font-size);font-style:var(--table-cell-text-font-style);font-weight:var(--table-cell-text-font-weight);line-height:var(--table-cell-text-line-height);text-transform:var(--table-cell-text-text-transform);letter-spacing:var(--table-cell-text-letter-spacing);--table-cell-text-font-color: inherit;--table-cell-text-font-family: var(--font-family-primary);--table-cell-text-font-size: var(--font-size-sm);--table-cell-text-font-weight: var(--font-weight-regular);--table-cell-text-line-height: 1.5;--table-cell-border-bottom: 1px solid var(--color-stroke-subtle);--table-cell-padding: var(--spacing-md) var(--spacing-xl);--table-cell-spacing: var(--spacing-md);--table-cell-text-align: left;--table-cell-white-space: nowrap;--table-cell-text-font-color: var(--color-text-normal);--table-cell-lead-text-font-color: var(--color-text-emphasis)}.cdl-table-cell__container{display:flex;align-items:center;overflow:hidden;min-height:var(--48px);justify-content:var(--table-cell-justify);gap:var(--table-cell-spacing)}.cdl-table-cell__container>.cdl-checkbox>.cdl-checkbox__input{margin:0}.cdl-table-cell__container>*:last-child{overflow:visible;text-overflow:ellipsis}.cdl-table-cell__container>*:last-child>*{overflow:inherit;text-overflow:ellipsis}.cdl-table-cell__container>.cdl-table-cell__text,.cdl-table-cell__container>.cdl-table-cell__lead-text{overflow:hidden}.cdl-table-cell__container:has(.cdl-action-menu__container){overflow:visible}.cdl-table-cell__container:has(.cdl-checkbox){overflow:visible}.cdl-table-cell__container>.cdl-tooltip__wrapper{overflow:hidden}.cdl-table-cell__container>.cdl-tooltip__wrapper .cdl-tooltip__trigger{display:block;text-overflow:ellipsis}.cdl-table-cell__container>.cdl-tooltip__wrapper .cdl-tooltip__trigger>*{font-family:var(--color-text-normal);font-weight:var(--font-weight-normal);color:var(--color-text-normal)}.cdl-table-cell__image{border:solid 1px var(--color-stroke-subtle);width:var(--40px);height:var(--40px);border-radius:var(--radius-sm)}.cdl-table-cell__lead-text{color:var(--table-cell-lead-text-font-color);font-family:var(--table-cell-lead-text-font-family);font-size:var(--table-cell-lead-text-font-size);font-style:var(--table-cell-lead-text-font-style);font-weight:var(--table-cell-lead-text-font-weight);line-height:var(--table-cell-lead-text-line-height);text-transform:var(--table-cell-lead-text-text-transform);letter-spacing:var(--table-cell-lead-text-letter-spacing);--table-cell-lead-text-font-color: inherit;--table-cell-lead-text-font-family: var(--font-family-primary);--table-cell-lead-text-font-size: var(--font-size-sm);--table-cell-lead-text-font-weight: var(--font-weight-medium);--table-cell-lead-text-line-height: 1.5}@media (max-width: 1023px){.cdl-table-cell{max-width:200px}}.cdl-table-cell--wrap{--table-cell-white-space: wrap;--table-cell-min-width: 180px}.cdl-table-cell--center{--table-cell-text-align: center;--table-cell-justify: center}.cdl-table-cell--left{--table-cell-text-align: left;--table-cell-justify: flex-start}.cdl-table-cell--right{--table-cell-text-align: right;--table-cell-justify: flex-end}.cdl-table-cell__button{--button-subtle-background-color--hover: var(--color-action-surface-hover);--button-subtle-background-color--active: var(--color-action-surface-active)}.cdl-table-head{width:100%;position:sticky;top:0;z-index:1}.cdl-table-header{width:100%;background-color:var(--color-bg-surface);padding:var(--table-header-padding);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom:solid 1px var(--color-stroke-subtle);--table-header-padding: var(--spacing-lg) var(--spacing-xl)}.cdl-table-header>.cdl-header{--header-left-gap: 0}.cdl-table-row{background-color:var(--color-bg-surface);width:100%;border-radius:inherit;cursor:var(--table-row-cursor, default);--table-row-hover-background-color: var(--color-action-surface-hover);--table-row-active-background-color: var(--color-action-surface-active)}.cdl-table-row:hover{background-color:var(--table-row-hover-background-color)}.cdl-table-row:active{background-color:var(--table-row-active-background-color)}.cdl-table-row--clickable{--table-row-cursor: pointer}.cdl-tabs{display:flex;flex-direction:var(--tabs-direction);--tabs-list-font-color: var(--color-text-subtle);--tabs-list-font-color--hover: var(--color-action-primary-default);--tabs-list-font-color--selected: var(--color-action-primary-default);--tabs-list-font-color--disabled: var(--color-text-disabled);--tabs-list-font-weight: var(--font-weight-medium);--tabs-list-font-family: var(--font-family-primary);--tabs-list-font-size: var(--font-size-sm);--tabs-list-line-height: 1.5;--tabs-list-gap: var(--spacing-sm);--tabs-list-border-size: var(--2px);--tabs-list-border-color: var(--color-stroke-subtle);--tabs-list-active-border-color: var(--color-action-primary-default);--tabs-list-padding: var(--spacing-sm) var(--spacing-md);--tabs-direction: column;--tabs-content-padding: var(--spacing-lg);--tabs-list-action-margin-left: auto;--tabs-list-font-size: var(--font-size-md)}.cdl-tabs__list{display:flex;flex-direction:var(--tabs-list-direction);justify-content:var(--tabs-list-justify-content);border-bottom:solid 1px var(--tabs-list-border-color);padding:0 var(--tabs-content-padding);gap:var(--tabs-list-gap)}.cdl-tabs__list-action{margin-left:var(--tabs-list-action-margin-left, 0);padding-bottom:var(--spacing-sm)}.cdl-tabs--vertical .cdl-tabs__list{border-left:solid var(--1px) var(--tabs-list-border-color);border-bottom:none;padding:var(--tabs-content-padding) 0}.cdl-tabs__list .cdl-link{text-decoration:none}.cdl-tabs__list-item,.cdl-tabs__list--more{display:flex;align-items:center;gap:var(--tabs-list-gap);background:none;border:none;cursor:pointer;padding:var(--tabs-list-padding);position:relative;white-space:nowrap;overflow:hidden;bottom:-1px;color:var(--tabs-list-font-color);font-family:var(--tabs-list-font-family);font-size:var(--tabs-list-font-size);font-style:var(--tabs-list-font-style);font-weight:var(--tabs-list-font-weight);line-height:var(--tabs-list-line-height);text-transform:var(--tabs-list-text-transform);letter-spacing:var(--tabs-list-letter-spacing)}.cdl-tabs--vertical .cdl-tabs__list-item,.cdl-tabs--vertical .cdl-tabs__list--more{bottom:0;left:-1px}.cdl-tabs__list-item:after,.cdl-tabs__list--more:after{content:"";height:var(--tabs-list-border-size);width:100%;background-color:var(--tabs-list-active-border-color);position:absolute;bottom:0;left:0;transition:.2s;transform:scaleX(0);transform-origin:center}.cdl-tabs--vertical .cdl-tabs__list-item:after,.cdl-tabs--vertical .cdl-tabs__list--more:after{height:100%;width:var(--tabs-list-border-size);transform:scaleY(0)}.cdl-tabs__list-item[data-state=active]:not(.cdl-action-list-item),.cdl-tabs__list--more[data-state=active]:not(.cdl-action-list-item){color:var(--tabs-list-font-color--selected)}.cdl-tabs__list-item[data-state=active]:not(.cdl-action-list-item):after,.cdl-tabs__list--more[data-state=active]:not(.cdl-action-list-item):after{transition-delay:.1s;transform:scaleX(1)}.cdl-tabs--vertical .cdl-tabs__list-item[data-state=active]:not(.cdl-action-list-item):after,.cdl-tabs--vertical .cdl-tabs__list--more[data-state=active]:not(.cdl-action-list-item):after{transform:scaleY(1)}.cdl-tabs__list-item:disabled,.cdl-tabs__list--more:disabled{cursor:default;pointer-events:none;color:var(--tabs-list-font-color--disabled)}.cdl-tabs__list-item:hover,.cdl-tabs__list--more:hover{color:var(--tabs-list-font-color--hover)}.cdl-tabs__panel{padding:var(--tabs-content-padding)}.cdl-tabs--vertical{--tabs-direction: row;--tabs-list-direction: column;--tabs-list-action-margin-left: var(--spacing-md)}.cdl-tabs--small{--tabs-list-font-size: var(--font-size-sm)}@media (max-width: 767px){.cdl-tabs--responsive .cdl-tabs__list--desktop{display:none}}.cdl-tabs--responsive .cdl-tabs__list--mobile{display:none;justify-content:space-between}@media (max-width: 767px){.cdl-tabs--responsive .cdl-tabs__list--mobile{display:flex}}.cdl-text{margin:0}.cdl-text--body-lead{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-xl);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}@media (max-width: 767px){.cdl-text--body-lead{--text-font-size: var(--20px)}}.cdl-text--body-large{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-lg);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}@media (max-width: 767px){.cdl-text--body-large{--text-font-size: var(--font-size-md)}}.cdl-text--body-regular{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-md);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}@media (max-width: 767px){.cdl-text--body-regular{--text-font-size: var(--font-size-sm)}}.cdl-text--body-small,.cdl-text--caption{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-sm);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}@media (max-width: 767px){.cdl-text--caption{--text-font-size: var(--font-size-xs)}}.cdl-text--caption-small{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-xs);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}.cdl-text--overline{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-sm);--text-font-weight: var(--font-weight-semibold);--text-line-height: 1.5;--text-text-transform: uppercase;--text-letter-spacing: .5px}.cdl-text--quote{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-secondary);--text-font-size: var(--40px);--text-font-weight: var(--font-weight-normal);--text-line-height: 1.5}.cdl-text--table-lead{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-sm);--text-font-weight: var(--font-weight-medium);--text-line-height: 1.5}.cdl-text--table-regular{color:var(--text-font-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);text-transform:var(--text-text-transform);letter-spacing:var(--text-letter-spacing);--text-font-color: inherit;--text-font-family: var(--font-family-primary);--text-font-size: var(--font-size-sm);--text-font-weight: var(--font-weight-regular);--text-line-height: 1.5}.cdl-text--italic{--text-font-style: italic}.cdl-text--bold{--text-font-weight: var(--font-weight-medium)}.cdl-text--left{text-align:left}.cdl-text--center{text-align:center}.cdl-text--right{text-align:right}.cdl-text--text-emphasis{color:var(--color-text-emphasis)}.cdl-text--text-normal{color:var(--color-text-normal)}.cdl-text--text-subtle{color:var(--color-text-subtle)}.cdl-text--text-brand-primary{color:var(--color-text-brand-primary)}.cdl-text--text-brand-secondary{color:var(--color-text-brand-secondary)}.cdl-text--text-disabled{color:var(--color-text-disabled)}.cdl-text--text-inverse-emphasis{color:var(--color-text-inverse-emphasis)}.cdl-text--text-inverse-normal{color:var(--color-text-inverse-normal)}.cdl-text--text-info{color:var(--color-text-info)}.cdl-text--text-success{color:var(--color-text-success)}.cdl-text--text-warning{color:var(--color-text-warning)}.cdl-text--text-danger{color:var(--color-text-danger)}[data-theme=dark]{--color-bg-extended-blue-1: var(--color-blue-1400);--color-bg-extended-blue-2: var(--color-blue-1200);--color-bg-extended-blue-3: var(--color-blue-900);--color-bg-extended-blue-4: var(--color-blue-700);--color-bg-extended-green-1: var(--color-green-1400);--color-bg-extended-green-2: var(--color-green-1200);--color-bg-extended-green-3: var(--color-green-900);--color-bg-extended-green-4: var(--color-green-700);--color-bg-extended-orange-1: var(--color-orange-1400);--color-bg-extended-orange-2: var(--color-orange-1200);--color-bg-extended-orange-3: var(--color-orange-900);--color-bg-extended-orange-4: var(--color-orange-700);--color-bg-extended-purple-1: var(--color-purple-1400);--color-bg-extended-purple-2: var(--color-purple-1200);--color-bg-extended-purple-3: var(--color-purple-900);--color-bg-extended-purple-4: var(--color-purple-700);--color-bg-extended-red-1: var(--color-red-1400);--color-bg-extended-red-2: var(--color-red-1200);--color-bg-extended-red-3: var(--color-red-900);--color-bg-extended-red-4: var(--color-red-700);--color-bg-extended-teal-1: var(--color-teal-1400);--color-bg-extended-teal-2: var(--color-teal-1200);--color-bg-extended-teal-3: var(--color-teal-900);--color-bg-extended-teal-4: var(--color-teal-700);--color-bg-extended-yellow-1: var(--color-yellow-1400);--color-bg-extended-yellow-2: var(--color-yellow-1200);--color-bg-extended-yellow-3: var(--color-yellow-900);--color-bg-extended-yellow-4: var(--color-yellow-700);--color-bg-1: var(--color-neutral-1200);--color-bg-2: var(--color-neutral-900);--color-bg-3: var(--color-neutral-700);--color-bg-4: var(--color-neutral-500);--color-bg-5: var(--color-neutral-400);--color-bg-surface: var(--color-neutral-1400);--color-bg-elevated: var(--color-neutral-1200);--color-bg-selected: var(--color-brand-primary-dark-3);--color-bg-disabled: var(--color-neutral-300);--color-bg-success: var(--color-bg-extended-green-2);--color-bg-danger: var(--color-bg-extended-red-2);--color-bg-warning: var(--color-bg-extended-yellow-2);--color-bg-info: var(--color-bg-extended-blue-2);--color-bg-inverse-primary: var(--color-brand-primary-medium-3);--color-bg-inverse-secondary: var(--color-brand-primary-dark-2);--color-text-emphasis: var(--color-neutral-100);--color-text-normal: var(--color-neutral-100);--color-text-subtle: var(--color-neutral-80);--color-text-disabled: var(--color-neutral-500);--color-text-brand-secondary: var(--color-brand-primary-light-3);--color-text-success: var(--color-green-200);--color-text-danger: var(--color-red-200);--color-text-warning: var(--color-yellow-200);--color-text-info: var(--color-blue-200);--color-text-extended-blue: var(--color-neutral-100);--color-text-extended-green: var(--color-neutral-100);--color-text-extended-orange: var(--color-neutral-100);--color-text-extended-purple: var(--color-neutral-100);--color-text-extended-red: var(--color-neutral-100);--color-text-extended-teal: var(--color-neutral-100);--color-text-extended-yellow: var(--color-neutral-100);--color-icon-emphasis: var(--color-neutral-100);--color-icon-normal: var(--color-neutral-100);--color-icon-subtle: var(--color-neutral-80);--color-icon-selected: var(--color-blue-105);--color-icon-brand-primary: var(--color-brand-primary-medium-2);--color-icon-brand-secondary: var(--color-brand-primary-light-3);--color-icon-disabled: var(--color-neutral-500);--color-icon-info: var(--color-blue-200);--color-icon-success: var(--color-green-300);--color-icon-warning: var(--color-yellow-300);--color-icon-danger: var(--color-red-200);--color-icon-blue-normal: var(--color-blue-200);--color-icon-blue-subtle: var(--color-blue-500);--color-icon-green-normal: var(--color-green-200);--color-icon-green-subtle: var(--color-green-500);--color-icon-yellow-normal: var(--color-yellow-200);--color-icon-yellow-subtle: var(--color-yellow-500);--color-icon-red-normal: var(--color-red-200);--color-icon-red-subtle: var(--color-red-500);--color-icon-teal-normal: var(--color-teal-200);--color-icon-teal-subtle: var(--color-teal-500);--color-icon-orange-normal: var(--color-orange-200);--color-icon-orange-subtle: var(--color-orange-500);--color-icon-purple-normal: var(--color-purple-200);--color-icon-purple-subtle: var(--color-purple-500);--color-stroke-emphasis: var(--color-neutral-100);--color-stroke-normal: var(--color-neutral-200);--color-stroke-subtle: var(--color-neutral-500);--color-stroke-disabled: var(--color-neutral-700);--color-stroke-focus-ring: var(--color-brand-primary-medium-3);--color-stroke-info-normal: var(--color-stroke-extended-blue-normal);--color-stroke-success-normal: var(--color-stroke-extended-green-normal);--color-stroke-warning-normal: var(--color-stroke-extended-yellow-normal);--color-stroke-danger-normal: var(--color-stroke-extended-red-normal);--color-stroke-info-subtle: var(--color-stroke-extended-blue-subtle);--color-stroke-success-subtle: var(--color-stroke-extended-green-subtle);--color-stroke-warning-subtle: var(--color-stroke-extended-yellow-subtle);--color-stroke-danger-subtle: var(--color-stroke-extended-red-subtle);--color-stroke-extended-blue-emphasis: var(--color-blue-135);--color-stroke-extended-blue-normal: var(--color-blue-300);--color-stroke-extended-blue-subtle: var(--color-blue-900);--color-stroke-extended-red-emphasis: var(--color-red-135);--color-stroke-extended-red-normal: var(--color-red-300);--color-stroke-extended-red-subtle: var(--color-red-900);--color-stroke-extended-green-emphasis: var(--color-green-135);--color-stroke-extended-green-normal: var(--color-green-300);--color-stroke-extended-green-subtle: var(--color-green-900);--color-stroke-extended-yellow-emphasis: var(--color-yellow-135);--color-stroke-extended-yellow-normal: var(--color-yellow-300);--color-stroke-extended-yellow-subtle: var(--color-yellow-900);--color-stroke-extended-orange-emphasis: var(--color-orange-135);--color-stroke-extended-orange-normal: var(--color-orange-300);--color-stroke-extended-orange-subtle: var(--color-orange-900);--color-stroke-extended-purple-emphasis: var(--color-purple-135);--color-stroke-extended-purple-normal: var(--color-purple-300);--color-stroke-extended-purple-subtle: var(--color-purple-900);--color-stroke-extended-teal-emphasis: var(--color-teal-135);--color-stroke-extended-teal-normal: var(--color-teal-300);--color-stroke-extended-teal-subtle: var(--color-teal-900);--color-action-secondary-default: var(--color-neutral-700);--color-action-secondary-hover: var(--color-neutral-500);--color-action-secondary-active: var(--color-neutral-400);--color-action-surface-default: var(--color-neutral-1400);--color-action-surface-hover: var(--color-neutral-1200);--color-action-surface-active: var(--color-neutral-900);--color-action-extended-blue-default: var(--color-blue-1400);--color-action-extended-blue-hover: var(--color-blue-1200);--color-action-extended-blue-active: var(--color-blue-900);--color-action-extended-green-default: var(--color-green-1400);--color-action-extended-green-hover: var(--color-green-1200);--color-action-extended-green-active: var(--color-green-900);--color-action-extended-red-default: var(--color-red-1400);--color-action-extended-red-hover: var(--color-red-1200);--color-action-extended-red-active: var(--color-red-900);--color-action-extended-yellow-default: var(--color-yellow-1400);--color-action-extended-yellow-hover: var(--color-yellow-1200);--color-action-extended-yellow-active: var(--color-yellow-900);--color-text-brand-primary: var(--color-brand-primary-base);--color-text-brand-secondary: var(--color-brand-secondary);--color-stroke-brand: var(--color-brand-primary-base);--color-stroke-focus-ring: var(--color-brand-primary-base);--color-icon-brand-primary: var(--color-brand-primary-base);--color-icon-brand-secondary: var(--color-brand-secondary);--color-icon-selected: var(--color-brand-primary-base);--color-text-selected: var(--color-brand-primary-base);--color-bg-selected: var(--color-brand-primary-light-1);--color-bg-inverse-primary: var(--color-brand-primary-base);--color-bg-inverse-secondary: var(--color-brand-secondary)}[data-brand=chubb]{--color-brand-primary-base:#01c1d6;--color-brand-secondary:#01c1d6;--color-brand-accent:#01c1d6;--color-brand-primary-light-1:#e6f9fb;--color-brand-primary-light-2:#ccf3f7;--color-brand-primary-light-3:#b3ecf3;--color-brand-primary-medium-1:#67dae6;--color-brand-primary-medium-2:#4dd4e2;--color-brand-primary-medium-3:#34cdde;--color-brand-primary-dark-1:#01a1b2;--color-brand-primary-dark-2:#018a99;--color-brand-primary-dark-3:#017380;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-dark-1);--color-action-primary-active:var(--color-brand-primary-dark-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}[data-brand=brompton]{--color-brand-primary-base:#060606;--color-brand-secondary:#060606;--color-brand-accent:#060606;--color-brand-primary-light-1:#e6e6e6;--color-brand-primary-light-2:#cdcdcd;--color-brand-primary-light-3:#b4b4b4;--color-brand-primary-medium-1:#6a6a6a;--color-brand-primary-medium-2:#515151;--color-brand-primary-medium-3:#383838;--color-brand-primary-dark-1:black;--color-brand-primary-dark-2:black;--color-brand-primary-dark-3:black;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-medium-3);--color-action-primary-active:var(--color-brand-primary-medium-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}[data-brand=volvo]{--color-brand-primary-base:#141414;--color-brand-secondary:#141414;--color-brand-accent:#141414;--color-brand-primary-light-1:#e8e8e8;--color-brand-primary-light-2:#d0d0d0;--color-brand-primary-light-3:#b9b9b9;--color-brand-primary-medium-1:#727272;--color-brand-primary-medium-2:#5b5b5b;--color-brand-primary-medium-3:#434343;--color-brand-primary-dark-1:#020202;--color-brand-primary-dark-2:black;--color-brand-primary-dark-3:black;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-medium-3);--color-action-primary-active:var(--color-brand-primary-medium-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}[data-brand=moo]{--color-brand-primary-base:#105fa8;--color-brand-secondary:#105fa8;--color-brand-accent:#105fa8;--color-brand-primary-light-1:#e7eff6;--color-brand-primary-light-2:#cfdfee;--color-brand-primary-light-3:#b7cfe5;--color-brand-primary-medium-1:#709fcb;--color-brand-primary-medium-2:#588fc2;--color-brand-primary-medium-3:#407fb9;--color-brand-primary-dark-1:#0d4d87;--color-brand-primary-dark-2:#0b3f70;--color-brand-primary-dark-3:#083259;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-dark-1);--color-action-primary-active:var(--color-brand-primary-dark-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}[data-brand=mastercard]{--color-brand-primary-base:#cf4500;--color-brand-secondary:#cf4500;--color-brand-accent:#cf4500;--color-brand-primary-light-1:#faece6;--color-brand-primary-light-2:#f5dacc;--color-brand-primary-light-3:#f1c7b3;--color-brand-primary-medium-1:#e28f66;--color-brand-primary-medium-2:#dd7d4d;--color-brand-primary-medium-3:#d96a33;--color-brand-primary-dark-1:#ab3900;--color-brand-primary-dark-2:#923100;--color-brand-primary-dark-3:#782800;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-dark-1);--color-action-primary-active:var(--color-brand-primary-dark-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}[data-brand=snyder]{--color-brand-primary-base:#001d58;--color-brand-secondary:#001d58;--color-brand-accent:#001d58;--color-brand-primary-light-1:#e6e8ee;--color-brand-primary-light-2:#ccd2de;--color-brand-primary-light-3:#b3bbcd;--color-brand-primary-medium-1:#66779b;--color-brand-primary-medium-2:#4d618a;--color-brand-primary-medium-3:#334a79;--color-brand-primary-dark-1:#001134;--color-brand-primary-dark-2:#00091b;--color-brand-primary-dark-3:#000001;--color-action-primary-default:var(--color-brand-primary-base);--color-action-primary-hover:var(--color-brand-primary-medium-3);--color-action-primary-active:var(--color-brand-primary-medium-2);--color-action-text-hover:var(--color-action-primary-hover);--color-action-text-active:var(--color-action-primary-active);--color-action-icon-hover:var(--color-action-primary-hover);--color-action-icon-active:var(--color-action-primary-active);--color-text-brand-primary:var(--color-brand-primary-base);--color-text-brand-secondary:var(--color-brand-secondary);--color-text-selected:var(--color-brand-primary-base);--color-bg-selected:var(--color-brand-primary-light-1);--color-bg-inverse-primary:var(--color-brand-primary-base);--color-bg-inverse-secondary:var(--color-brand-secondary);--color-stroke-brand:var(--color-brand-primary-base);--color-stroke-focus-ring:var(--color-brand-primary-base);--color-icon-selected:var(--color-brand-primary-dark-1);--color-icon-brand-primary:var(--color-brand-primary-base);--color-icon-brand-secondary:var(--color-brand-secondary)}.cdl-title{margin:0}.cdl-title--display-1{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--56px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.3}@media (max-width: 1023px){.cdl-title--display-1{--title-font-size: var(--48px)}}@media (max-width: 767px){.cdl-title--display-1{--title-font-size: var(--40px)}}.cdl-title--display-2{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--48px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.3}@media (max-width: 1023px){.cdl-title--display-2{--title-font-size: var(--40px)}}@media (max-width: 767px){.cdl-title--display-2{--title-font-size: var(--32px)}}.cdl-title--display-3{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--40px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.3}@media (max-width: 1023px){.cdl-title--display-3{--title-font-size: var(--36px)}}@media (max-width: 767px){.cdl-title--display-3{--title-font-size: var(--font-size-xxl)}}.cdl-title--title-1{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--font-size-xxl);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.3}@media (max-width: 1023px){.cdl-title--title-1{--title-font-size: var(--28px)}}@media (max-width: 767px){.cdl-title--title-1{--title-font-size: var(--font-size-xl)}}.cdl-title--title-2{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--font-size-xl);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.5}@media (max-width: 767px){.cdl-title--title-2{--title-font-size: var(--20px)}}.cdl-title--title-3{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--20px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.5}@media (max-width: 767px){.cdl-title--title-3{--title-font-size: var(--18px)}}.cdl-title--title-4{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--18px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.5}@media (max-width: 767px){.cdl-title--title-4{--title-font-size: var(--16px)}}.cdl-title--title-5{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--16px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.5}@media (max-width: 767px){.cdl-title--title-5{--title-font-size: var(--16px)}}.cdl-title--title-6{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--14px);--title-font-weight: var(--font-weight-medium);--title-line-height: 1.5}@media (max-width: 767px){.cdl-title--title-6{--title-font-size: var(--14px)}}.cdl-title--overline{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-style:var(--title-font-style);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);--title-font-color: inherit;--title-font-family: var(--font-family-primary);--title-font-size: var(--font-size-sm);--title-font-weight: var(--font-weight-semibold);--title-line-height: 1.5;--title-text-transform: uppercase;--title-letter-spacing: .5px}.cdl-title--italic{--title-font-style: italic}.cdl-title--secondary{--title-font-family: var(--font-family-secondary);--title-font-weight: var(--font-weight-semibold)}.cdl-title--left{text-align:left}.cdl-title--center{text-align:center}.cdl-title--right{text-align:right}.cdl-title--text-emphasis{color:var(--color-text-emphasis)}.cdl-title--text-normal{color:var(--color-text-normal)}.cdl-title--text-subtle{color:var(--color-text-subtle)}.cdl-title--text-brand-primary{color:var(--color-text-brand-primary)}.cdl-title--text-brand-secondary{color:var(--color-text-brand-secondary)}.cdl-title--text-disabled{color:var(--color-text-disabled)}.cdl-title--text-inverse-emphasis{color:var(--color-text-inverse-emphasis)}.cdl-title--text-inverse-normal{color:var(--color-text-inverse-normal)}.cdl-title--text-info{color:var(--color-text-info)}.cdl-title--text-success{color:var(--color-text-success)}.cdl-title--text-warning{color:var(--color-text-warning)}.cdl-title--text-danger{color:var(--color-text-danger)}.cdl-toast{display:inline-flex;box-sizing:border-box;align-items:var(--toast-alignment);gap:var(--toast-spacing);background:var(--toast-background-color);border-radius:var(--toast-border-radius);box-shadow:var(--toast-box-shadow);color:var(--toast-font-color);font-family:var(--toast-font-family);margin:var(--toast-margin);padding:var(--toast-padding);max-width:var(--toast-width);border:solid 1px var(--toast-border-color);--toast-alignment: center;--toast-width: 500px;--toast-background-color: var(--color-bg-2);--toast-box-shadow: var(--shadow-md);--toast-font-color: var(--color-text-emphasis);--toast-spacing: var(--spacing-md);--toast-padding: var(--spacing-lg);--toast-icon-size: var(--16px);--toast-border-radius: var(--radius-md);--toast-margin: var(--spacing-xs)}.cdl-toast__content{flex:1 1 100%}.cdl-toast__title{color:var(--toast-title-font-color);font-family:var(--toast-title-font-family);font-size:var(--toast-title-font-size);font-style:var(--toast-title-font-style);font-weight:var(--toast-title-font-weight);line-height:var(--toast-title-line-height);text-transform:var(--toast-title-text-transform);letter-spacing:var(--toast-title-letter-spacing);--toast-title-font-color: inherit;--toast-title-font-family: var(--font-family-primary);--toast-title-font-size: var(--font-size-sm);--toast-title-font-weight: var(--font-weight-regular);--toast-title-line-height: 1.5;--toast-title-font-weight: var(--font-weight-medium)}.cdl-toast__text{color:var(--toast-text-font-color);font-family:var(--toast-text-font-family);font-size:var(--toast-text-font-size);font-style:var(--toast-text-font-style);font-weight:var(--toast-text-font-weight);line-height:var(--toast-text-line-height);text-transform:var(--toast-text-text-transform);letter-spacing:var(--toast-text-letter-spacing);--toast-text-font-color: inherit;--toast-text-font-family: var(--font-family-primary);--toast-text-font-size: var(--font-size-sm);--toast-text-font-weight: var(--font-weight-regular);--toast-text-line-height: 1.5}.cdl-toast__close{display:flex;margin-left:auto;background:none;border:none;cursor:pointer;align-items:var(--toast-alignment);color:var(--toast-font-color);font-size:var(--toast-font-text-size)}.cdl-toast--expanded{--toast-alignment: flex-start;--toast-icon-size: var(--16px);--toast-text-margin: var(--spacing-sm)}.cdl-toast--info{--toast-icon-background-color: var(--color-bg-inverse-info);--toast-background-color: var(--color-bg-info);--toast-border-color: var(--color-stroke-info-subtle)}.cdl-toast--success{--toast-icon-background-color: var(--color-bg-inverse-success);--toast-background-color: var(--color-bg-success);--toast-border-color: var(--color-stroke-success-subtle)}.cdl-toast--danger{--toast-icon-background-color: var(--color-bg-inverse-danger);--toast-background-color: var(--color-bg-danger);--toast-border-color: var(--color-stroke-danger-subtle)}.cdl-toast--warning{--toast-icon-background-color: var(--color-bg-inverse-warning);--toast-background-color: var(--color-bg-warning);--toast-border-color: var(--color-stroke-warning-subtle)}.cdl-tooltip{position:relative;border-radius:var(--tooltip-border-radius);padding:var(--tooltip-padding);color:var(--tooltip-text-color);background:var(--tooltip-background-color);font-size:var(--tooltip-text-size);font-weight:var(--tooltip-font-weight);font-family:var(--tooltip-font-family);line-height:var(--tooltip-line-height);max-width:var(--tooltip-max-width);box-shadow:var(--shadow-xs);z-index:1500;white-space:wrap;overflow-wrap:break-word;--tooltip-text-color: var(--color-text-emphasis);--tooltip-background-color: var(--color-bg-elevated);--tooltip-arrow-size: var(--6px);--tooltip-font-family: var(--font-family-primary);--tooltip-text-size: var(--font-size-xs);--tooltip-line-height: var(--spacing-lg);--tooltip-border-radius: var(--radius-md);--tooltip-font-weight: var(--font-weight-medium);--tooltip-padding: var(--spacing-xs) var(--spacing-md);--tooltip-max-width: 300px}.cdl-tooltip__arrow{background:var(--tooltip-background-color);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);transform:rotate(45deg);z-index:1500}.cdl-tooltip__arrow--top{box-shadow:var(--shadow-1-color) var(--2px) var(--2px) var(--2px)}.cdl-tooltip__arrow--bottom{box-shadow:-1px -1px var(--3px) var(--shadow-1-color)}.cdl-tooltip__wrapper{position:relative;width:fit-content;display:flex;flex-direction:row;gap:var(--spacing-sm);color:var(--color-text-emphasis)}.cdl-tooltip__wrapper span{align-self:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium)}.cdl-tooltip__trigger{display:flex;align-items:center}.cdl-tooltip--inverse{--tooltip-text-color: var(--color-neutral-white);--tooltip-background-color: var(--color-bg-inverse-secondary)}.cdl-icon-title{display:flex;align-items:center;gap:var(--icon-title-gap)}.cdl-icon-title--display-1{--icon-title-gap: var(--spacing-lg)}.cdl-icon-title--display-1 .cdl-icon-badge{--icon-badge-size: 64px;--icon-badge-icon-size: 32px}.cdl-icon-title--display-2{--icon-title-gap: var(--spacing-lg)}.cdl-icon-title--display-2 .cdl-icon-badge{--icon-badge-size: 48px;--icon-badge-icon-size: 24px}.cdl-icon-title--display-3{--icon-title-gap: var(--spacing-md)}.cdl-icon-title--display-3 .cdl-icon-badge{--icon-badge-size: 42px;--icon-badge-icon-size: 21px}.cdl-icon-title--title-1{--icon-title-gap: var(--spacing-sm)}.cdl-icon-title--title-1 .cdl-icon-badge{--icon-badge-size: 36px;--icon-badge-icon-size: 18px}.cdl-icon-title--title-2{--icon-title-gap: var(--spacing-sm)}.cdl-icon-title--title-2 .cdl-icon-badge{--icon-badge-size: 32px;--icon-badge-icon-size: 16px}.cdl-icon-title--title-3{--icon-title-gap: var(--spacing-sm)}.cdl-icon-title--title-3 .cdl-icon-badge{--icon-badge-size: 24px;--icon-badge-icon-size: 12px}.cdl-icon-title--overline{--icon-title-gap: var(--spacing-sm)}.cdl-icon-title--overline .cdl-icon-badge{--icon-badge-size: 24px;--icon-badge-icon-size: 12px}.cdl-segmented-control{border:none;padding:0;margin:0}.cdl-segmented-control__button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background-color);gap:var(--button-icon-spacing);padding:var(--button-padding);transition:var(--button-transition);text-decoration:var(--button-text-decoration);min-width:var(--button-min-width);width:var(--button-width);white-space:nowrap;color:var(--button-font-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);flex:1;border-radius:var(--radius-none);border-right:none}.cdl-segmented-control__button:hover{color:var(--button-font-color--hover);background-color:var(--button-background-color--hover)}.cdl-segmented-control__button:active,.cdl-segmented-control__button--active{color:var(--button-font-color--active);background-color:var(--button-background-color--active);transition:none}.cdl-segmented-control__button--active:hover{background-color:var(--button-background-color--active)}.cdl-segmented-control__button:disabled{pointer-events:none;color:var(--button-font-color--disabled);background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled)}.cdl-segmented-control__button:focus-visible{background-color:var(--button-background-color--hover);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-segmented-control__button__badge{max-height:var(--button-line-height)}.cdl-segmented-control__button__icon svg{font-size:var(--button-icon-size)}.cdl-segmented-control__button__loading{position:absolute}.cdl-segmented-control__button__hidden{visibility:hidden}.cdl-segmented-control__label{display:inline-flex;flex:1}.cdl-segmented-control__label:first-child>.cdl-segmented-control__button{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.cdl-segmented-control__label:last-child>.cdl-segmented-control__button{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:solid var(--border-xs) var(--button-border-color)}.cdl-segmented-control__input{display:none;outline:none}.cdl-segmented-control--full-width{display:flex}.cdl-segmented-control__button{--button-font-color: var(--color-action-primary-default);--button-background-color: none;--button-border-color: var(--color-action-primary-default);--button-box-shadow: none;--button-font-family: var(--font-family-primary);--button-font-size: var(--font-size-lg);--button-font-weight: var(--font-weight-semibold);--button-line-height: 22px;--button-border-radius: 0px;--button-border: solid var(--border-xs) var(--button-border-color);--button-margin: var(--spacing-xs) var(--spacing-sm);--button-padding: var(--spacing-md) var(--spacing-xl);--button-min-width: 84px;--button-transition: var(--transition-fast);--button-background-color--hover: none;--button-background-color--hover: var(--color-bg-2);--button-border-color--hover: var(--color-action-primary-hover);--button-font-color--hover: var(--color-action-primary-default);--button-box-shadow--hover: none;--button-background-color--active: var(--color-action-primary-active);--button-border-color--active: transparent;--button-font-color--active: var(--color-text-inverse-emphasis);--button-box-shadow--active: none}.cdl-segmented-control__button--large{--button-padding: var(--spacing-lg) var(--spacing-xl);--button-min-width: 84px;--button-line-height: 22px}.cdl-segmented-control__button--small{--button-padding: var(--spacing-sm) var(--spacing-lg);--button-font-size: var(--font-size-md);--button-icon-size: var(--20px);--button-min-width: 64px;--button-line-height: 1.375}.cdl-segmented-control__button--xsmall{--button-padding: var(--6px) var(--spacing-lg);--button-font-size: var(--font-size-sm);--button-icon-size: var(--14px);--button-icon-spacing: var(--spacing-sm);--button-min-width: 64px;--button-line-height: 18px}.cdl-segmented-control__input:checked+.cdl-segmented-control__button{--button-background-color: var(--color-action-primary-default);--button-border-color: transparent;--button-font-color: var(--color-text-inverse-emphasis);--button-background-color--hover: var(--color-action-primary-default);--button-border-color--hover: transparent;--button-font-color--hover: var(--color-text-inverse-emphasis);--button-background-color--active: var(--color-action-primary-active);--button-border-color--active: transparent;--button-font-color--active: var(--color-text-inverse-emphasis)}.cdl-loading{--loading-inner-width: var(--60px);--loading-outer-width: 200px}.cdl-loading__inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--loading-inner-width);visibility:visible}.cdl-loading__inner path{stroke:var(--color-brand-primary-base)}.cdl-loading__outer{position:relative;width:var(--loading-outer-width)}.cdl-loading__outer--error{visibility:hidden}.cdl-loading__outer--error path{stroke:var(--color-bg-inverse-danger)}.cdl-loading__outer g>g>g:nth-child(1)>g path{stroke:var(--color-bg-2)}.cdl-loading__outer g>g>g:nth-child(2)>g path{stroke:var(--color-brand-primary-base)}strong,b{font-weight:var(--font-weight-semibold)}.cdl-menu-item{display:flex;background-color:var(--menu-item-background-color);border-radius:var(--menu-item-border-radius);padding:var(--menu-item-padding);font-size:var(--menu-item-font-size)}.cdl-menu-item{--link-font-color: var(--color-text-emphasis);--menu-item-padding: var(--spacing-md);--menu-item-border-radius: var(--radius-sm)}.cdl-menu-item--active{--link-font-color: var(--color-text-inverse-emphasis);--link-font-color--hover: var(--color-text-inverse-emphasis);--link-font-color--active: var(--color-text-inverse-emphasis);--menu-item-background-color: var(--color-brand-primary-base)}.cdl-menu-item:hover:not(.cdl-menu-item--active){--link-font-color--hover: var(--color-text-emphasis);--menu-item-background-color: var(--color-bg-2)}.cdl-compound-button{display:inline-flex}.cdl-calendar{font-size:var(--font-size-sm);--calendar-active: var(--color-brand-primary-base);--calendar-font-family: var(--font-family-primary);--calendar-cell-size: var(--32px)}.cdl-calendar__months{display:flex}.cdl-calendar__month{display:flex;flex-direction:column}.cdl-calendar__caption{display:flex;position:relative;justify-content:space-between;align-items:center;padding:0 var(--spacing-lg) var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--color-stroke-subtle);color:var(--color-text-normal);width:100%}.cdl-calendar--two-months .cdl-calendar__caption{justify-content:center}.cdl-calendar__nav{display:flex;align-items:center;height:var(--24px)}.cdl-calendar__nav-button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--24px);width:var(--24px);border-radius:var(--radius-xs);background-color:var(--color-bg-surface);color:var(--color-text-normal);border:none;padding:0}.cdl-calendar__nav-button:hover{background:var(--color-bg-2)}.cdl-calendar__nav-button:focus-visible{z-index:2;background:var(--color-bg-secondary);outline:solid 2px var(--color-stroke-focus-ring)}.cdl-calendar__nav-button--previous{left:var(--spacing-lg)}.cdl-calendar__nav-button--next{right:var(--spacing-lg)}.cdl-calendar--two-months .cdl-calendar__nav-button{position:absolute}.cdl-calendar__table{width:100%;height:100%;padding:var(--spacing-sm)}.cdl-calendar__head-row{display:flex}.cdl-calendar__head-cell{display:flex;justify-content:center;align-items:center;color:var(--color-text-normal);font-weight:var(--font-weight-medium);height:var(--calendar-cell-size);width:var(--calendar-cell-size);margin:var(--spacing-xs)}.cdl-calendar__tbody{display:flex;flex-direction:column;gap:var(--spacing-xs)}.cdl-calendar__row{display:grid;grid-template-columns:repeat(7,1fr);justify-content:end}.cdl-calendar__cell{display:flex;justify-content:center;align-items:center;position:relative;height:var(--calendar-cell-size);width:var(--40px);padding:0}.cdl-calendar__cell:has(.cdl-calendar__day-range-start):not(:has(.cdl-calendar__day-range-end)){border-radius:var(--radius-circle) 0 0 var(--radius-circle);background-color:var(--color-bg-selected);width:var(--calendar-cell-size);margin-left:var(--spacing-sm)}.cdl-calendar__cell:has(.cdl-calendar__day-range-start):not(:has(.cdl-calendar__day-range-end)) .cdl-calendar__day-range-start{position:relative;left:-4px}.cdl-calendar__cell:has(.cdl-calendar__day-range-end):not(:has(.cdl-calendar__day-range-start)){border-radius:0 var(--radius-circle) var(--radius-circle) 0;background-color:var(--color-bg-selected);width:var(--calendar-cell-size);margin-right:var(--spacing-sm)}.cdl-calendar__cell:has(.cdl-calendar__day-range-end):not(:has(.cdl-calendar__day-range-start)) .cdl-calendar__day-range-end{position:relative;right:-4px}.cdl-calendar__cell:has(.cdl-calendar__day-range-middle){background-color:var(--color-bg-selected)}.cdl-calendar__day{height:var(--calendar-cell-size);width:var(--calendar-cell-size);background-color:var(--color-bg-surface);border:none;border-radius:var(--radius-md);cursor:pointer;text-align:center;color:var(--color-text-normal);padding:0}.cdl-calendar__day:hover:not(.cdl-calendar__day-selected){background-color:var(--color-bg-2);color:var(--color-text-emphasis)}.cdl-calendar__day:focus-visible{background-color:var(--color-bg-selected);color:var(--color-text-emphasis);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px}.cdl-calendar__day-today{border-radius:var(--radius-circle);border:solid 1px var(--calendar-active)}.cdl-calendar__day-selected{border-radius:var(--radius-circle);background-color:var(--calendar-active);color:var(--color-text-inverse-emphasis);font-weight:var(--font-weight-medium)}.cdl-calendar__day-range-middle{font-weight:var(--font-weight-normal);background-color:var(--color-bg-selected);color:var(--color-text-normal)}.cdl-calendar__day-hidden{visibility:hidden}.cdl-calendar__day-outside:not(.cdl-calendar__day-selected){color:var(--color-text-disabled)}.cdl-calendar__day-disabled{pointer-events:none;color:var(--color-text-disabled)}.cdl-calendar__close-button{border:none;height:0;visibility:hidden;padding:0}.cdl-calendar__nav-button:hover{--calendar-border-radius: var(--calendar-day-radius);--calendar-background-color: var(--color-brand-primary-lighter)}.cdl-calendar--two-months.cdl-calendar--single .rdp-caption_start .cdl-calendar__table:last-child{border-right:solid 1px var(--color-stroke-subtle)}.cdl-popover{z-index:50;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.cdl-popover[data-side=top]{animation-name:slideUp}.cdl-popover[data-side=bottom]{animation-name:slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cdl-date-wrapper{padding-bottom:0!important}.cdl-quote-card{display:flex;flex-direction:column;gap:var(--spacing-lg);--quote-card-mobile-padding: var(--spacing-lg) var(--margin-responsive);--quote-card-mobile-background: var(--color-bg-surface);--quote-card-mobile-background--hover: var(--color-bg-2);--quote-card-mobile-border-color: var(--color-stroke-subtle)}.cdl-quote-card hr{margin:var(--spacing-xs) 0}.cdl-quote-card__header-name{margin-bottom:var(--spacing-md)}.cdl-quote-card__price{display:flex;align-items:flex-end}.cdl-quote-card__footer{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cdl-quote-card__footer-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.cdl-quote-card__total,.cdl-quote-card__savings,.cdl-quote-card__subtotal{display:flex;justify-content:space-between}.cdl-quote-card__body{display:flex;flex-direction:column;gap:var(--spacing-md);color:var(--color-text-normal)}.cdl-quote-card--mobile{display:flex;align-items:center;flex-direction:row;width:100%;border-bottom:solid 1px var(--quote-card-mobile-border-color)}.cdl-quote-card__button{display:flex;flex:1;align-items:center;justify-content:space-between;background:var(--quote-card-mobile-background);padding:var(--quote-card-mobile-padding);border:none}.cdl-quote-card__button:hover{background:var(--quote-card-mobile-background--hover);cursor:pointer}.cdl-quote-card__see-details{display:flex;align-items:center;gap:var(--spacing-xs)}.cdl-pricing-card{gap:var(--spacing-xl)}.cdl-pricing-card__header{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cdl-pricing-card__title{display:flex;flex-direction:column;gap:var(--spacing-sm)}.cdl-pricing-card__price{display:flex;align-items:flex-end}.cdl-pricing-card__loader{visibility:hidden}.cdl-list-card{display:flex;flex-direction:column;background:var(--color-bg-surface)}.cdl-list-card-item{color:var(--list-card-item-font-color);display:flex;align-items:center;flex-wrap:wrap;padding:var(--list-card-item-padding);min-height:var(--72px);--list-card-item-padding: var(--spacing-md) var(--spacing-xl);--list-card-item-value-font-color: var(--color-text-normal);--list-card-item-label-font-color: var(--color-text-emphasis)}.cdl-list-card-item:not(:last-child){border-bottom:solid 1px var(--color-stroke-subtle)}.cdl-list-card-item__label,.cdl-list-card-item__value{flex:1 0 50%}@media (max-width: 767px){.cdl-list-card-item__label,.cdl-list-card-item__value{flex:1 0 100%}}.cdl-list-card-item__value{color:var(--list-card-item-value-font-color);font-family:var(--list-card-item-value-font-family);font-size:var(--list-card-item-value-font-size);font-style:var(--list-card-item-value-font-style);font-weight:var(--list-card-item-value-font-weight);line-height:var(--list-card-item-value-line-height);text-transform:var(--list-card-item-value-text-transform);letter-spacing:var(--list-card-item-value-letter-spacing);--list-card-item-value-font-color: inherit;--list-card-item-value-font-family: var(--font-family-primary);--list-card-item-value-font-size: var(--font-size-sm);--list-card-item-value-font-weight: var(--font-weight-regular);--list-card-item-value-line-height: 1.5;word-wrap:anywhere}.cdl-list-card-item--fluid .cdl-list-card-item__value{flex:1}.cdl-list-card-item__label{color:var(--list-card-item-label-font-color);font-family:var(--list-card-item-label-font-family);font-size:var(--list-card-item-label-font-size);font-style:var(--list-card-item-label-font-style);font-weight:var(--list-card-item-label-font-weight);line-height:var(--list-card-item-label-line-height);text-transform:var(--list-card-item-label-text-transform);letter-spacing:var(--list-card-item-label-letter-spacing);--list-card-item-label-font-color: inherit;--list-card-item-label-font-family: var(--font-family-primary);--list-card-item-label-font-size: var(--font-size-sm);--list-card-item-label-font-weight: var(--font-weight-medium);--list-card-item-label-line-height: 1.5}.cdl-list-card-item--fluid .cdl-list-card-item__label{flex:0 0 25%}@media (max-width: 767px){.cdl-list-card-item{--list-card-item-padding: var(--spacing-md) var(--spacing-lg)}}.cdl-list{display:flex;flex-direction:column;gap:var(--list-gap);margin:0;padding:0;--list-row-template-columns: 1fr auto;--list-item-font-color: var(--color-text-normal);--list-gap: var(--spacing-xs)}.cdl-list__row{display:grid;grid-template-columns:var(--list-row-template-columns);gap:var(--list-row-gap, var(--spacing-sm))}.cdl-list__item{display:flex;color:var(--list-item-font-color);font-family:var(--list-item-font-family);font-size:var(--list-item-font-size);font-style:var(--list-item-font-style);font-weight:var(--list-item-font-weight);line-height:var(--list-item-line-height);text-transform:var(--list-item-text-transform);letter-spacing:var(--list-item-letter-spacing);--list-item-font-color: inherit;--list-item-font-family: var(--font-family-primary);--list-item-font-size: var(--font-size-sm);--list-item-font-weight: var(--font-weight-regular);--list-item-line-height: 1.5}.cdl-list__button{display:none}@media (max-width: 1023px){.cdl-list__button{display:inline-flex}}.cdl-list__row--dividers{border-bottom:solid 1px var(--color-stroke-subtle);padding:var(--spacing-lg) 0}.cdl-list--horizontal .cdl-list__item:not(:only-child):last-child{text-align:right;justify-content:flex-end}.cdl-list--horizontal .cdl-list__item:only-child{grid-column:1/3}.cdl-list--vertical{--list-gap: var(--spacing-lg)}.cdl-list--vertical .cdl-list__row{--list-row-gap: var(--spacing-xs);--list-row-template-columns: 1fr}.cdl-list--vertical .cdl-list__item:first-child{font-weight:var(--font-weight-medium)}@media (max-width: 1023px){.cdl-list--responsive{display:none}}.cdl-action-card{display:flex;flex-direction:var(--action-card-flex-direction);align-items:var(--action-card-flex-align);gap:var(--action-card-gap);padding:var(--action-card-padding);justify-content:space-between;align-items:center;color:var(--action-card-color);--action-card-flex-direction: row;--action-card-flex-align: flex-start;--action-card-content-justify-content: center;--action-card-gap: var(--spacing-md);--action-card-padding: var(--spacing-lg);--action-card-flex-align: center;--action-card-action-flex: 0 0 auto;--action-card-color: var(--color-text-normal)}.cdl-action-card__content{display:flex;flex-direction:var(--action-card-content-flex-direction);justify-content:var(--action-card-content-justify-content);align-items:var(--action-card-content-align-items);gap:var(--spacing-md);min-width:184px;flex:1}.cdl-action-card__details{flex:1;min-width:184px}.cdl-action-card__icon{display:flex;align-items:center;justify-content:center;width:var(--40px);height:var(--40px)}.cdl-action-card__action{display:flex;gap:var(--spacing-md);flex:var(--action-card-action-flex)}.cdl-action-card .cdl-card__children{display:flex;flex-grow:1;gap:var(--spacing-md)}.cdl-action-card__content{--action-card-content-align-items: flex-start}.cdl-action-card__content--center{--action-card-content-align-items: center}@media (max-width: 767px){.cdl-action-card__content{--action-card-content-align-items: flex-start}}.cdl-action-card__details--no-description{display:flex;align-items:center}@media (max-width: 767px){.cdl-action-card{--action-card-content-flex-direction: column;--action-card-content-justify-content: space-between}}.cdl-app-footer{display:flex;flex-direction:column;align-items:center;background:var(--app-footer-background);color:var(--app-footer-text-color);--app-footer-padding: var(--spacing-xl) var(--margin-responsive);--app-footer-link-font-size: var(--font-size-xs);--app-footer-text-color: var(--color-text-normal);--app-footer-logo-color: var(--color-text-normal)}.cdl-app-footer__container{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--app-footer-padding);max-width:var(--app-footer-max-width)}.cdl-app-footer__content{display:flex;align-items:stretch;justify-content:space-between;flex:1;gap:var(--spacing-xl)}@media (max-width: 1023px){.cdl-app-footer__content{align-items:center;flex-direction:column}}.cdl-app-footer__copyright{display:flex;align-items:center;gap:var(--spacing-lg)}@media (max-width: 767px){.cdl-app-footer__copyright{flex-direction:column;gap:var(--spacing-sm)}}.cdl-app-footer__copyright-text{text-align:center}.cdl-app-footer__copyright-logo{display:flex;padding-right:var(--spacing-lg);border-right:solid 1px var(--color-stroke-subtle)}.cdl-app-footer__copyright-logo svg path{fill:var(--app-footer-logo-color)}@media (max-width: 767px){.cdl-app-footer__copyright-logo{padding:0;border:none}}.cdl-app-footer__links{display:flex;justify-content:center;gap:var(--spacing-lg);font-size:var(--app-footer-link-font-size);color:var(--app-footer-link-color)}.cdl-app-footer__children{display:flex;flex-direction:column;gap:var(--spacing-md)}.cdl-app-footer--inverse{--app-footer-background: var(--color-bg-inverse-secondary);--app-footer-text-color: var(--color-text-inverse-emphasis);--app-footer-logo-color: var(--color-text-inverse-emphasis)}.cdl-app-header{display:flex;justify-content:center;border-bottom:solid 1px var(--color-stroke-subtle);background:var(--app-header-background);height:var(--app-header-height);--app-header-box-shadow: var(--shadow-xs);--app-header-padding: var(--spacing-lg) var(--margin-responsive);--app-header-search-width: 300px;--app-header-background: var(--color-bg-surface);--app-header-height: 72px}.cdl-app-header__container{display:flex;justify-content:space-between;align-items:center;flex-grow:1;gap:var(--spacing-xl);padding:var(--app-header-padding);max-width:var(--app-header-max-width)}@media (max-width: 767px){.cdl-app-header__container{gap:var(--spacing-lg)}}.cdl-app-header__left{display:flex;align-items:center;gap:var(--spacing-xl);flex:1}@media (max-width: 767px){.cdl-app-header__left{gap:var(--spacing-lg)}}.cdl-app-header__search{padding:0;border:none;width:var(--app-header-search-width);background:none;cursor:pointer}@media (max-width: 767px){.cdl-app-header__search{flex:1;width:100%}}.cdl-app-header__search .cdl-input{pointer-events:none}.cdl-app-header__control-menu{display:flex;gap:var(--spacing-md)}@media (max-width: 767px){.cdl-app-header__control-menu{display:none}}.cdl-centerpiece{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.cdl-centerpiece__body{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.cdl-centerpiece__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-xs)}.cdl-mobile-menu{display:var(--mobile-menu-display);--mobile-menu-display: none}.cdl-mobile-menu__modal{--section-gap: var(--spacing-sm)}.cdl-mobile-menu__modal .cdl-section:not(:last-child){border-bottom:solid 1px var(--color-stroke-subtle)}@media (max-width: 767px){.cdl-mobile-menu{--mobile-menu-display: flex}}.cdl-icon-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);min-height:var(--icon-badge-size);min-width:var(--icon-badge-size);border:solid 1px var(--icon-badge-border-color);background-color:var(--icon-badge-background-color);color:var(--icon-badge-color);--icon-badge-background-color: var(--color-bg-2);--icon-badge-border-color: var(--color-stroke-subtle);--icon-badge-color: var(--color-icon-normal);--icon-badge-size: var(--40px);--icon-badge-icon-size: var(--20px)}.cdl-icon-badge .cdl-icon__container>svg{font-size:var(--icon-badge-icon-size)}.cdl-icon-badge--inverse{--icon-badge-background-color: var(--color-bg-inverse-neutral);--icon-badge-border-color: transparent;--icon-badge-color: var(--color-icon-inverse-emphasis)}.cdl-icon-badge--info{--icon-badge-background-color: var(--color-bg-info);--icon-badge-border-color: var(--color-stroke-info-subtle);--icon-badge-color: var(--color-icon-info)}.cdl-icon-badge--info.cdl-icon-badge--inverse{--icon-badge-background-color: var(--color-bg-inverse-info);--icon-badge-border-color: transparent;--icon-badge-color: var(--color-icon-inverse-emphasis)}.cdl-icon-badge--success{--icon-badge-background-color: var(--color-bg-success);--icon-badge-border-color: var(--color-stroke-success-subtle);--icon-badge-color: var(--color-icon-success)}.cdl-icon-badge--success.cdl-icon-badge--inverse{--icon-badge-background-color: var(--color-bg-inverse-success);--icon-badge-border-color: transparent;--icon-badge-color: var(--color-icon-inverse-emphasis)}.cdl-icon-badge--danger{--icon-badge-background-color: var(--color-bg-danger);--icon-badge-border-color: var(--color-stroke-danger-subtle);--icon-badge-color: var(--color-icon-danger)}.cdl-icon-badge--danger.cdl-icon-badge--inverse{--icon-badge-background-color: var(--color-bg-inverse-danger);--icon-badge-border-color: transparent;--icon-badge-color: var(--color-icon-inverse-emphasis)}.cdl-icon-badge--warning{--icon-badge-background-color: var(--color-bg-warning);--icon-badge-border-color: var(--color-stroke-warning-subtle);--icon-badge-color: var(--color-icon-warning)}.cdl-icon-badge--warning.cdl-icon-badge--inverse{--icon-badge-background-color: var(--color-bg-inverse-warning);--icon-badge-border-color: transparent;--icon-badge-color: var(--color-icon-inverse-emphasis)}.cdl-icon-badge--xxsmall{--icon-badge-size: var(--20px);--icon-badge-icon-size: var(--10px)}.cdl-icon-badge--xsmall{--icon-badge-size: var(--24px);--icon-badge-icon-size: var(--12px)}.cdl-icon-badge--small{--icon-badge-size: var(--32px);--icon-badge-icon-size: var(--16px)}.cdl-icon-badge--large{--icon-badge-size: var(--48px);--icon-badge-icon-size: var(--24px)}.cdl-icon-badge--white{--icon-badge-background-color: var(--color-bg-surface);--icon-badge-border-color: var(--color-stroke-subtle);--icon-badge-color: var(--color-icon-emphasis)}.cdl-button-group{display:flex;gap:var(--button-group-gap);justify-content:var(--button-group-justify-content);align-items:center;flex:1;--button-group-gap: var(--spacing-md)}.cdl-button-group--left{--button-group-justify-content: flex-start}.cdl-button-group--center{--button-group-justify-content: center}.cdl-button-group--right{--button-group-justify-content: flex-end}.cdl-entity{display:flex;align-items:center;gap:var(--entity-spacing);padding:0;background:none;border:none;max-width:var(--entity-max-width);overflow:hidden;--entity-max-width: 300px;--entity-spacing: var(--spacing-md)}.cdl-entity__avatar{cursor:pointer}.cdl-entity__details{display:flex;text-align:left;flex-direction:column;max-width:calc(100% - var(--entity-spacing) - 40px)}.cdl-entity__name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--entity-font-color);font-family:var(--entity-font-family);font-size:var(--entity-font-size);font-style:var(--entity-font-style);font-weight:var(--entity-font-weight);line-height:var(--entity-line-height);text-transform:var(--entity-text-transform);letter-spacing:var(--entity-letter-spacing);--entity-font-color: inherit;--entity-font-family: var(--font-family-primary);--entity-font-size: var(--font-size-sm);--entity-font-weight: var(--font-weight-regular);--entity-line-height: 1.5}.cdl-entity__name-container{display:flex;align-items:center;gap:var(--entity-spacing)}.cdl-entity__description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--entity-font-color);font-family:var(--entity-font-family);font-size:var(--entity-font-size);font-style:var(--entity-font-style);font-weight:var(--entity-font-weight);line-height:var(--entity-line-height);text-transform:var(--entity-text-transform);letter-spacing:var(--entity-letter-spacing);--entity-font-color: inherit;--entity-font-family: var(--font-family-primary);--entity-font-size: var(--font-size-xs);--entity-font-weight: var(--font-weight-regular);--entity-line-height: 1.5}.cdl-entity__chevron{font-size:var(--font-size-md);color:var(--color-icon-normal);transition:.1s all ease}.cdl-entity__chevron--open{transform:rotate(180deg)}.cdl-entity__container{cursor:pointer;border:none;background:none;width:100%}.cdl-entity__container:focus{outline:none}.cdl-entity__container:has(.cdl-entity__details){padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-action-surface-default)}.cdl-entity__container:has(.cdl-entity__details):hover{background:var(--color-action-surface-hover)}.cdl-entity__container:has(.cdl-entity__details):active{background:var(--color-action-surface-active)}.cdl-entity__container:has(.cdl-entity__details):focus-visible{outline:var(--border-sm) solid var(--color-stroke-focus-ring)}.cdl-entity__container:has(.cdl-entity__details):focus-visible>.cdl-avatar{outline:none}.cdl-entity__container:not(:has(.cdl-entity__details)):hover>.cdl-avatar{outline:1px solid var(--color-action-primary-hover);cursor:pointer;outline-offset:-1px}.cdl-entity__container:not(:has(.cdl-entity__details)):active>.cdl-avatar{outline:1px solid var(--color-action-primary-active);cursor:pointer;outline-offset:-1px}.cdl-entity__container:focus-visible>.cdl-avatar{outline:var(--border-sm) solid var(--color-stroke-focus-ring)}.cdl-entity__name{--entity-font-color: var(--color-text-emphasis);--entity-font-weight: var(--font-weight-medium)}.cdl-entity__description{--entity-font-color: var(--color-text-normal)}.cdl-action-list-item{display:flex;align-items:center;background:var(--action-list-item-background-color);border:none;width:100%;cursor:pointer;padding:var(--action-list-item-padding);gap:var(--spacing-sm);margin:0;text-decoration:none;border-radius:var(--action-list-item-border-radius);color:var(--action-list-item-font-color);font-family:var(--action-list-item-font-family);font-size:var(--action-list-item-font-size);font-style:var(--action-list-item-font-style);font-weight:var(--action-list-item-font-weight);line-height:var(--action-list-item-line-height);text-transform:var(--action-list-item-text-transform);letter-spacing:var(--action-list-item-letter-spacing);--action-list-item-background-color--hover: var(--color-action-surface-hover);--action-list-item-background-color--active: var(--color-action-surface-active);--action-list-item-font-color: var(--color-text-normal);--action-list-item-font-size: var(--font-size-sm);--action-list-item-font-weight: 400;--action-list-item-line-height: 24px;--action-list-item-padding: var(--spacing-xs) var(--spacing-md);--action-list-item-icon-font-size: var(--font-size-md);--action-list-item-icon-color: var(--color-icon-normal)}.cdl-action-list-item:hover{background:var(--action-list-item-background-color--hover)}.cdl-action-list-item:hover.cdl-link{--link-font-color--hover: none}.cdl-action-list-item:active{background:var(--action-list-item-background-color--active)}.cdl-action-list-item:active.cdl-link{--link-font-color--active: none}.cdl-action-list-item:focus-visible{position:relative;z-index:2;outline:solid 2px var(--color-stroke-focus-ring);outline-offset:-2px}.cdl-action-list-item[data-highlighted]{outline:none;background:var(--action-list-item-background-color--hover)}.cdl-action-list-item__container{list-style:none}.cdl-action-list-item__content{display:flex;align-items:center;text-align:left;flex:1;gap:var(--spacing-md)}.cdl-action-list-item__children{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-sm)}.cdl-action-list-item__icon{font-size:var(--action-list-item-icon-font-size);color:var(--action-list-item-icon-color)}.cdl-action-list-item .cdl-checkbox__input{margin-top:0;margin-right:0}.cdl-action-list-item.cdl-accordion{flex-direction:column;border-radius:0!important;flex:1 0 100%}.cdl-action-list-item.cdl-accordion__title{width:100%;font-weight:var(--font-weight-normal);align-items:center;justify-content:space-between;padding:var(--action-list-item-padding)!important;--accordion-title-font-size: var(--action-list-item-font-size);--accordion-title-font-color: var(--action-list-item-font-color);--accordion-title-line-height: var(--action-list-item-line-height);--accordion-title-content-gap: var(--spacing-sm)}.cdl-action-list-item.cdl-accordion__title .cdl-accordion__icon{font-size:var(--action-list-item-icon-font-size)}.cdl-action-list-item__single-select{display:flex;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px}.cdl-action-list-item__single-select:after{display:block;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MDQ3IDEuMDI4MjdDMTIuMDY1MSAxLjI4ODYyIDEyLjA2NTEgMS43MTA3MyAxMS44MDQ3IDEuOTcxMDhMNC40NzE0IDkuMzA0NDFDNC4yMTEwNiA5LjU2NDc2IDMuNzg4OTQgOS41NjQ3NiAzLjUyODYgOS4zMDQ0MUwwLjE5NTI2MiA1Ljk3MTA4Qy0wLjA2NTA4NzQgNS43MTA3MyAtMC4wNjUwODc0IDUuMjg4NjIgMC4xOTUyNjIgNS4wMjgyN0MwLjQ1NTYxMiA0Ljc2NzkyIDAuODc3NzIyIDQuNzY3OTIgMS4xMzgwNyA1LjAyODI3TDQgNy44OTAyTDEwLjg2MTkgMS4wMjgyN0MxMS4xMjIzIDAuNzY3OTIgMTEuNTQ0NCAwLjc2NzkyIDExLjgwNDcgMS4wMjgyN1oiIGZpbGw9IiMzMDM3NDAiLz4KPC9zdmc+Cg==);position:absolute;overflow:hidden;top:0;left:3px;width:0;height:16px;opacity:0;transition:width .25s ease-out}.cdl-action-list-item__single-select:checked:after{opacity:1;width:16px}.cdl-action-list-item:has(.cdl-action-list-item__single-select:focus-visible){position:relative;z-index:2;outline:solid 2px var(--color-stroke-focus-ring);outline-offset:-2px}.cdl-action-list-item:has(.cdl-action-list-item__single-select:focus-visible) .cdl-action-list-item__single-select:focus-visible{outline:none}.cdl-action-list-item--calendar{padding-top:var(--spacing-sm);border:solid 1px var(--color-stroke-subtle);border-radius:var(--radius-md)}.cdl-action-list-item--typeahead{position:sticky;top:0;z-index:1;background:var(--color-bg-surface);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md)}.cdl-action-list-item--destructive{--action-list-item-font-color: var(--color-text-danger);--action-list-item-icon-color: var(--color-text-danger)}.cdl-action-list-item--cta,.cdl-action-list-item--stacked{padding:var(--spacing-sm) var(--spacing-md)}.cdl-action-list-item--disabled{pointer-events:none;--action-list-item-font-color: var(--color-text-disabled);--accordion-icon-color: var(--color-icon-disabled)}.cdl-action-list-item--disabled .cdl-icon{color:var(--color-icon-disabled)}.cdl-action-list-item--active,.cdl-action-list-item[data-state=checked],.cdl-action-list-item[data-state=active]{--action-list-item-background-color: var(--color-bg-selected);--action-list-item-font-color: var(--color-action-text-active);--action-list-item-icon-color: var(--color-action-icon-active);--action-list-item-background-color--hover: color-mix( in srgb, var(--color-action-primary-default) 5%, transparent );--action-list-item-background-color--active: color-mix( in srgb, var(--color-action-primary-default) 5%, transparent )}.cdl-action-list-item--accordion{border:none;--accordion-spacing: 0}.cdl-action-list-item--accordion .cdl-accordion__details{--accordion-details-padding: 0}.cdl-action-list-item--accordion .cdl-accordion__details .cdl-action-list-item{padding-left:var(--20px)}.cdl-action-list-item--accordion .cdl-accordion__details>ul{margin:0;padding:0}.cdl-action-list-item--cta{cursor:default;--action-list-item-background-color--hover: inherit;--action-list-item-background-color--active: inherit}.cdl-action-menu{display:flex;flex-direction:column;background:var(--action-menu-background-color);box-shadow:var(--action-menu-box-shadow);border-radius:var(--action-menu-border-radius);padding:var(--action-menu-padding);min-width:var(--action-menu-min-width);width:var(--action-menu-width);max-height:var(--action-menu-max-height, var(--radix-popper-available-height));overflow:auto;--action-menu-background-color: var(--color-bg-elevated);--action-menu-border-radius: var(--radius-md);--action-menu-padding: var(--spacing-sm) 0;--action-menu-box-shadow: var(--shadow-md);--action-menu-min-width: 220px;--action-menu-header-border-bottom: solid 1px var(--color-stroke-subtle);--action-menu-header-padding: var(--spacing-xs) var(--spacing-lg) var(--spacing-md) var(--spacing-lg);--action-menu-header-font-color: var(--color-text-normal);--action-menu-header-font-weight: var(--font-weight-medium);--action-menu-header-font-size: var(--font-size-sm);--action-menu-header-line-height: var(--font-size-xxl);--action-menu-header-min-height: var(--32px);--action-menu-footer-gap: var(--spacing-sm);--action-menu-footer-padding: var(--spacing-lg) var(--spacing-md) var(--spacing-sm) var(--spacing-md);--action-menu-footer-margin-top: var(--spacing-sm);--action-menu-footer-border-top: solid 1px var(--color-stroke-subtle);--action-menu-footer-background: var(--action-menu-background-color);--action-menu-footer-min-height: var(--32px)}.cdl-action-menu__container{display:flex;align-items:center;gap:var(--spacing-sm)}.cdl-action-menu__header{z-index:1;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:var(--action-menu-background-color);padding:var(--action-menu-header-padding);border-bottom:var(--action-menu-header-border-bottom);margin-bottom:var(--spacing-sm);flex-direction:row;min-height:var(--49px);color:var(--action-menu-header-font-color);font-family:var(--action-menu-header-font-family);font-size:var(--action-menu-header-font-size);font-style:var(--action-menu-header-font-style);font-weight:var(--action-menu-header-font-weight);line-height:var(--action-menu-header-line-height);text-transform:var(--action-menu-header-text-transform);letter-spacing:var(--action-menu-header-letter-spacing)}.cdl-action-menu__title-relative{position:relative;left:var(--24px)}.cdl-action-menu__back-button{color:inherit;background-color:inherit;position:absolute;left:var(--12px);top:var(--8px);border:none;padding:var(--spacing-xs);font-size:var(--font-size-md);cursor:pointer}.cdl-action-menu__close-button{color:inherit;background-color:inherit;position:absolute;right:var(--12px);border:none;padding:var(--spacing-xs);font-size:var(--font-size-md);cursor:pointer}.cdl-action-menu__children{max-height:340px;overflow-y:auto;display:flex;flex-direction:column}.cdl-action-menu__children:has(.cdl-action-list-item--calendar){padding:var(--spacing-xs) var(--spacing-md)}.cdl-action-menu__footer{z-index:1;position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--action-menu-footer-gap);margin-top:var(--action-menu-footer-margin-top);border-top:var(--action-menu-footer-border-top);background:var(--action-menu-background-color);padding:var(--action-menu-footer-padding)}.cdl-action-menu--trigger-width{--action-menu-min-width: none;--action-menu-width: var(--radix-popover-trigger-width)}.cdl-action-list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;--action-list-title-font-color: var(--color-text-subtle);--action-list-title-font-weight: var(--font-weight-medium);--action-list-title-font-size: var(--font-size-xs);--action-list-title-line-height: var(--font-size-xl);--action-list-title-padding: var(--spacing-xs) var(--spacing-md)}.cdl-action-list__title{padding:var(--action-list-title-padding);color:var(--action-list-title-font-color);font-family:var(--action-list-title-font-family);font-size:var(--action-list-title-font-size);font-style:var(--action-list-title-font-style);font-weight:var(--action-list-title-font-weight);line-height:var(--action-list-title-line-height);text-transform:var(--action-list-title-text-transform);letter-spacing:var(--action-list-title-letter-spacing)}.cdl-action-list:not(:last-of-type){padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:solid 1px var(--color-stroke-subtle)}.cdl-action-list .cdl-link,.cdl-action-list a{text-decoration:none}.cdl-action-list--navigation{gap:var(--spacing-xs)}.cdl-action-list--navigation .cdl-action-list__title{--action-list-title-padding: var(--spacing-xs) var(--spacing-xl)}.cdl-action-list--navigation .cdl-action-list-item{--action-list-item-font-weight: var(--font-weight-medium);--action-list-item-padding: var(--spacing-xs) var(--spacing-md);--action-list-item-border-radius: var(--radius-md)}.cdl-checkbox-group{display:grid;gap:var(--block-gap, inherit)}.cdl-checkbox-group__section{display:grid;gap:inherit}.cdl-input-group{display:flex;flex-direction:column;position:relative;width:100%;gap:var(--spacing-sm);--input-group-help-text-font-color: var(--color-text-subtle);--input-group-help-text-font-size: var(--font-size-sm);--input-group-help-text-line-height: var(--24px)}.cdl-input-group__header{display:grid;gap:var(--spacing-xs)}.cdl-input-group__header-title{display:flex;align-items:center;gap:var(--spacing-sm)}.cdl-input-group__header-description{color:var(--input-group-description-font-color);font-family:var(--input-group-description-font-family);font-size:var(--input-group-description-font-size);font-style:var(--input-group-description-font-style);font-weight:var(--input-group-description-font-weight);line-height:var(--input-group-description-line-height);text-transform:var(--input-group-description-text-transform);letter-spacing:var(--input-group-description-letter-spacing)}.cdl-input-group__fieldset{display:flex;flex-direction:column;gap:var(--block-gap, var(--spacing-sm));border:none;padding:0;margin:0}.cdl-input-group__footer{display:flex;justify-content:flex-start;align-items:center}.cdl-input-group__help-text{display:flex;gap:var(--spacing-sm);margin-right:auto;color:var(--input-group-help-text-font-color);font-family:var(--input-group-help-text-font-family);font-size:var(--input-group-help-text-font-size);font-style:var(--input-group-help-text-font-style);font-weight:var(--input-group-help-text-font-weight);line-height:var(--input-group-help-text-line-height);text-transform:var(--input-group-help-text-text-transform);letter-spacing:var(--input-group-help-text-letter-spacing)}.cdl-input-group__help-text .cdl-icon__container{margin-top:var(--5px)}.cdl-input-group--error{--input-group-help-text-font-color: var(--color-text-danger)}.cdl-input-group:has(.cdl-badge) .cdl-badge{--badge-font-size: var(--10px);--badge-icon-size: var(--12px);--badge-padding: var(--2px) var(--spacing-sm)}.cdl-pagination{display:inline-flex;align-items:center;gap:var(--spacing-md);color:var(--pagination-font-color);font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);font-style:var(--pagination-font-style);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);text-transform:var(--pagination-text-transform);letter-spacing:var(--pagination-letter-spacing);--pagination-font-color: var(--color-text-normal);--pagination-font-size: var(--font-size-sm)}.cdl-pagination__button{border:none;border-radius:var(--radius-round);padding:var(--spacing-xs)}.cdl-pagination__page-count{min-width:100px;text-align:center}.cdl-pagination__page-count--single{min-width:50px}.cdl-file-icon{width:var(--40px);flex-shrink:0}.cdl-payment-badge{display:flex;align-items:center;width:var(--payment-badge-width);height:var(--payment-badge-height);flex-shrink:0;--payment-badge-width: var(--46px);--payment-badge-height: var(--32px)}.cdl-payment-badge--small{--payment-badge-width: var(--34px);--payment-badge-height: var(--24px)}.cdl-payment-badge--large{--payment-badge-width: var(--58px);--payment-badge-height: var(--40px)}.cdl-side-nav{background:var(--color-bg-surface);display:flex;flex-direction:column;width:var(--sidenav-width);height:var(--sidenav-height);border-right:var(--sidenav-border-right);position:relative;--sidenav-width: 260px;--sidenav-height: 100%;--sidenav-border-right: solid 1px var(--color-stroke-subtle)}.cdl-side-nav__header{padding:var(--spacing-sm) var(--spacing-lg);border-bottom:solid 1px var(--color-stroke-subtle)}.cdl-side-nav__content{margin-top:var(--spacing-sm)}.cdl-side-nav .cdl-action-list__title{--action-list-title-padding: var(--spacing-xs) var(--spacing-xl)}.cdl-side-nav .cdl-action-list-item{--action-list-item-font-weight: var(--font-weight-medium);--action-list-item-padding: var(--spacing-xs) var(--spacing-xl)}.cdl-side-nav .cdl-accordion__title-content{font-weight:var(--font-weight-medium)}.cdl-side-nav .cdl-action-list{gap:var(--spacing-xs)}.cdl-side-nav .cdl-accordion__details{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0}.cdl-side-nav .cdl-accordion__details .cdl-action-list-item--active{background:none;position:relative}.cdl-side-nav .cdl-accordion__details .cdl-action-list-item--active:before{content:"";left:var(--29px);height:var(--6px);width:var(--6px);position:absolute;border-radius:var(--radius-circle);background:var(--color-icon-selected)}.cdl-side-nav .cdl-action-list-item--accordion:has(.cdl-action-list-item--active):has(.Mui-expanded) .cdl-accordion__title{color:var(--color-text-selected);background:var(--color-bg-selected);--accordion-title-font-color: var(--color-text-selected)}.cdl-side-nav .cdl-action-list-item--accordion:has(.cdl-action-list-item--active):has(.Mui-expanded) .cdl-accordion__title .cdl-accordion__icon{--accordion-icon-color: var(--color-icon-selected)}.cdl-side-nav .cdl-action-list-item--accordion:has(.cdl-accordion__icon) .cdl-accordion__details .cdl-action-list-item{padding-left:var(--52px)}.cdl-side-nav .cdl-action-list-item--accordion:has(.cdl-accordion__icon) .cdl-accordion__details>ul{display:flex;flex-direction:column;gap:var(--spacing-xs)}.cdl-side-nav--resizable{width:100%}.cdl-side-nav--resizable-container{position:relative;min-width:260px;height:100%}.cdl-side-nav--resizable-container .react-resizable-handle{position:absolute;width:10px;height:100%;top:0;right:0;cursor:col-resize}.cdl-side-nav--resizable-container .react-resizable-handle:hover,.cdl-side-nav--resizable-container .react-resizable-handle:active{border-right:solid 2px var(--color-stroke-focus-ring)}.cdl-banner{color:var(--banner-font-color);font-family:var(--banner-font-family);font-size:var(--banner-font-size);font-style:var(--banner-font-style);font-weight:var(--banner-font-weight);line-height:var(--banner-line-height);text-transform:var(--banner-text-transform);letter-spacing:var(--banner-letter-spacing);--banner-font-color: inherit;--banner-font-family: var(--font-family-primary);--banner-font-size: var(--font-size-sm);--banner-font-weight: var(--font-weight-regular);--banner-line-height: 1.5;display:flex;align-items:center;justify-content:center;background:var(--banner-background-color);--banner-background-color: var(--color-bg-3);--banner-font-color: var(--color-text-emphasis);--banner-spacing: var(--spacing-md);--banner-padding: var(--spacing-md) var(--spacing-lg);--banner-icon-size: var(--16px);--banner-width: 100%;--banner-action-padding-left: var(--28px)}.cdl-banner__container{display:flex;align-items:center;justify-content:space-between;color:var(--banner-font-color);gap:var(--banner-spacing);padding:var(--banner-padding);width:var(--banner-width)}@media (max-width: 414px){.cdl-banner__container{flex-direction:column;align-items:left}}.cdl-banner__content{width:100%;display:flex;gap:var(--banner-spacing);align-items:center}.cdl-banner__icon{display:flex;align-self:flex-start;height:100%;line-height:1;padding:var(--spacing-xs) 0;font-size:var(--banner-icon-size)}.cdl-banner__action{display:flex;gap:var(--spacing-sm);flex:0 0 auto}@media (max-width: 414px){.cdl-banner__action{width:100%;padding-left:var(--spacing-xl)}}.cdl-banner--info{--banner-background-color: var(--color-bg-info)}.cdl-banner--success{--banner-background-color: var(--color-bg-success)}.cdl-banner--danger{--banner-background-color: var(--color-bg-danger)}.cdl-banner--warning{--banner-background-color: var(--color-bg-warning)}.cdl-banner .cdl-button--subtle{--button-font-color: var(--banner-font-color);--button-background-color--hover: rgba(255, 255, 255, .2);--button-background-color--active: rgba(255, 255, 255, .35);--button-font-color--hover: var(--banner-font-color);--button-font-color--active: var(--banner-font-color)}.cdl-table-footer{display:flex;justify-content:space-between;flex-shrink:0;border-top:1px solid var(--color-stroke-subtle);padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-bg-surface);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);min-height:var(--48px);color:var(--table-footer-font-color);font-family:var(--table-footer-font-family);font-size:var(--table-footer-font-size);font-style:var(--table-footer-font-style);font-weight:var(--table-footer-font-weight);line-height:var(--table-footer-line-height);text-transform:var(--table-footer-text-transform);letter-spacing:var(--table-footer-letter-spacing);--table-footer-font-color: var(--color-text-normal);--table-footer-font-size: var(--font-size-sm)}.cdl-table-footer__rows{display:inline-flex;align-items:center;gap:var(--spacing-md)}@keyframes load-progress{to{width:100%}}.cdl-progress-bar{display:var(--progress-bar-display);align-items:center;gap:var(--progress-bar-gap);width:100%;min-width:100px;color:var(--progress-bar-font-color);font-family:var(--progress-bar-font-family);font-size:var(--progress-bar-font-size);font-style:var(--progress-bar-font-style);font-weight:var(--progress-bar-font-weight);line-height:var(--progress-bar-line-height);text-transform:var(--progress-bar-text-transform);letter-spacing:var(--progress-bar-letter-spacing);--progress-bar-display: grid;--progress-bar-gap: var(--spacing-sm);--progress-bar-font-size: var(--font-size-sm);--progress-bar-font-weight: var(--font-weight-medium);--progress-bar-font-color: var(--color-text-normal);--progress-bar-background-color: var(--color-bg-inverse-primary);--progress-bar-help-text-font-color: var(--color-text-subtle);--progress-bar-help-text-font-weight: var(--font-weight-normal);--progress-bar-percentage-font-color: var(--color-text-emphasis);--progress-bar-percentage-font-weight: var(--font-weight-normal)}.cdl-progress-bar__track{width:100%;height:var(--8px);background-color:var(--color-bg-3);border-radius:var(--radius-lg)}.cdl-progress-bar__progress{height:100%;border-radius:var(--radius-lg)}.cdl-progress-bar__value{width:0%;height:100%;border-radius:var(--radius-lg);background-color:var(--progress-bar-background-color);animation:load-progress .5s ease-in-out forwards}.cdl-progress-bar__header{display:flex;justify-content:space-between}.cdl-progress-bar__help-text{color:var(--progress-bar-help-text-font-color);font-family:var(--progress-bar-help-text-font-family);font-size:var(--progress-bar-help-text-font-size);font-style:var(--progress-bar-help-text-font-style);font-weight:var(--progress-bar-help-text-font-weight);line-height:var(--progress-bar-help-text-line-height);text-transform:var(--progress-bar-help-text-text-transform);letter-spacing:var(--progress-bar-help-text-letter-spacing)}.cdl-progress-bar__percentage{margin-left:auto;color:var(--progress-bar-percentage-font-color);font-family:var(--progress-bar-percentage-font-family);font-size:var(--progress-bar-percentage-font-size);font-style:var(--progress-bar-percentage-font-style);font-weight:var(--progress-bar-percentage-font-weight);line-height:var(--progress-bar-percentage-line-height);text-transform:var(--progress-bar-percentage-text-transform);letter-spacing:var(--progress-bar-percentage-letter-spacing)}.cdl-progress-bar--danger{--progress-bar-background-color: var(--color-bg-inverse-danger);--progress-bar-help-text-font-color: var(--color-text-danger)}.cdl-progress-bar--success{--progress-bar-background-color: var(--color-bg-inverse-success)}.cdl-progress-bar__percentage{--progress-bar-percentage-font-color: var(--text-color-emphasis);--progress-bar-percentage-font-size: var(--font-size-sm)}.cdl-progress-bar--inline{--progress-bar-display: inline-flex;--progress-bar-gap: var(--spacing-md);white-space:nowrap}.cdl-badge-group{display:flex;align-items:center;gap:6px}.cdl-badge-group__overflow-wrapper{display:flex;align-items:center;padding:var(--spacing-xs) 0}.cdl-badge-group__overflow-name{padding-left:var(--spacing-xs)}.cdl-table-column-header{padding:var(--table-column-header-padding);background-color:var(--table-column-header-background-color);border-top:var(--table-column-header-border-top);border-bottom:var(--table-column-header-border-bottom);text-align:var(--table-column-header-text-align);white-space:nowrap;color:var(--table-column-header-font-color);font-family:var(--table-column-header-font-family);font-size:var(--table-column-header-font-size);font-style:var(--table-column-header-font-style);font-weight:var(--table-column-header-font-weight);line-height:var(--table-column-header-line-height);text-transform:var(--table-column-header-text-transform);letter-spacing:var(--table-column-header-letter-spacing);--table-column-header-font-color: inherit;--table-column-header-font-size: var(--font-size-xs);--table-column-header-font-weight: var(--font-weight-regular);--table-column-header-line-height: 1.5;--table-column-header-background-color: var(--color-bg-1);--table-column-header-border-bottom: 1px solid var(--color-stroke-subtle);--table-column-header-text-align: left;--table-column-header-font-family: var(--font-family-primary);--table-column-header-padding: var(--spacing-xs) var(--spacing-xl);--table-column-header-font-weight: var(--font-weight-medium);--table-column-header-font-color: var(--color-text-normal);--button-subtle-background-color--hover: var(--color-action-surface-hover);--button-subtle-background-color--active: var(--color-action-surface-active)}.cdl-table-column-header__container{display:flex;align-items:center;gap:var(--spacing-md);min-height:var(--24px)}.cdl-table-column-header__container>.cdl-checkbox>.cdl-checkbox__input{margin:0}.cdl-table-column-header__button{border-radius:var(--radius-circle);padding:4px;border:none}.cdl-table-column-header--active{--table-column-header-font-color: var(--color-action-primary-active)}.cdl-table-container{display:flex;flex-direction:column;background-color:var(--color-bg-surface);min-width:0;width:100%;border:solid 1px var(--table-container-border-color);border-radius:var(--table-container-border-radius);height:100%;--table-container-border-radius: var(--radius-md);--table-container-border-color: var(--color-stroke-subtle);--table-container-tabs-padding-top: var(--spacing-lg)}.cdl-table-container__tabs{padding-top:var(--table-container-tabs-padding-top)}.cdl-table-container__tabs .cdl-tabs__panel{padding:0}.cdl-table-container:not(:has(.cdl-table-footer)){--table-container-border-radius: var(--radius-md)}.cdl-table-container--border-none{--table-container-border-color: transparent;--table-container-tabs-padding-top: 0}.cdl-breadcrumbs{display:flex;align-items:center;color:var(--breadcrumbs-color);gap:var(--spacing-xs);--breadcrumbs-color: var(--color-text-normal)}.cdl-breadcrumbs__overflow-menu-button{min-width:0;padding:0 var(--spacing-xs);height:var(--24px);margin-left:-4px}.cdl-breadcrumbs__overflow-menu-wrapper{white-space:nowrap}.cdl-breadcrumbs__overflow-menu-wrapper:after{content:"/";padding:0 var(--spacing-xs);display:inline-flex;text-decoration:none}.cdl-breadcrumbs__item{display:inline-block;text-decoration:none;white-space:nowrap;color:var(--breadcrumbs-font-color);font-family:var(--breadcrumbs-font-family);font-size:var(--breadcrumbs-font-size);font-style:var(--breadcrumbs-font-style);font-weight:var(--breadcrumbs-font-weight);line-height:var(--breadcrumbs-line-height);text-transform:var(--breadcrumbs-text-transform);letter-spacing:var(--breadcrumbs-letter-spacing);--breadcrumbs-font-color: inherit;--breadcrumbs-font-family: var(--font-family-primary);--breadcrumbs-font-size: var(--font-size-sm);--breadcrumbs-font-weight: var(--font-weight-medium);--breadcrumbs-line-height: 1.5}.cdl-breadcrumbs__item--active{font-weight:var(--font-weight-medium);pointer-events:none}.cdl-breadcrumbs__item:not(.cdl-breadcrumbs__item--overflow):hover{cursor:pointer;text-decoration:underline;color:inherit}.cdl-breadcrumbs__item:not(.cdl-breadcrumbs__item--overflow):not(:last-child):after{content:"/";padding:0 var(--spacing-xs) 0 var(--spacing-sm);display:inline-flex;text-decoration:none}.cdl-breadcrumbs__item{--breadcrumbs-line-height: 24px;--breadcrumbs-font-weight: var(--font-weight-regular)}.cdl-file-upload{display:flex;flex-direction:column;flex:1;border-radius:var(--spacing-md);gap:var(--spacing-md);--file-upload-background: var(--color-bg-1);--file-upload-border-color: var(--color-stroke-subtle);--file-upload-border-color--active: var(--color-stroke-brand);--file-upload-outline-color: transparent;--file-upload-text-color: var(--color-text-normal);--file-upload-icon-color: var(--color-icon-normal);--file-upload-delete-icon-color: var(--color-icon-normal)}.cdl-file-upload__file-name{color:var(--color-text-emphasis);font-weight:var(--font-weight-medium)}.cdl-file-upload__file-size{color:var(--color-text-subtle)}.cdl-file-upload__controls{display:flex;align-items:center;gap:var(--spacing-xs)}.cdl-file-upload__delete{color:var(--file-upload-delete-icon-color)}.cdl-file-upload__trigger{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);border:solid 1px var(--color-stroke-subtle);border-radius:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);background:var(--file-upload-background);border:solid 1px var(--file-upload-border-color);outline:solid 1px var(--file-upload-outline-color)}.cdl-file-upload__trigger--active,.cdl-file-upload__trigger:focus-visible{cursor:pointer;border:solid 1px var(--color-stroke-focus-ring);outline:solid 1px var(--color-stroke-focus-ring)}.cdl-file-upload__icon{color:var(--file-upload-icon-color);padding:var(--spacing-sm);box-shadow:var(--shadow-sm);display:inline-flex;background:var(--color-bg-surface);border-radius:var(--radius-sm)}.cdl-file-upload__text{display:flex;align-items:center;flex-direction:column;gap:var(--spacing-xs);color:var(--file-upload-text-color)}.cdl-file-upload__text-action{padding:0}.cdl-file-upload__text-main{color:var(--file-upload-text-font-color);font-family:var(--file-upload-text-font-family);font-size:var(--file-upload-text-font-size);font-style:var(--file-upload-text-font-style);font-weight:var(--file-upload-text-font-weight);line-height:var(--file-upload-text-line-height);text-transform:var(--file-upload-text-text-transform);letter-spacing:var(--file-upload-text-letter-spacing);--file-upload-text-font-color: inherit;--file-upload-text-font-family: var(--font-family-primary);--file-upload-text-font-size: var(--font-size-sm);--file-upload-text-font-weight: var(--font-weight-regular);--file-upload-text-line-height: 1.5}.cdl-file-upload__text-description{color:var(--file-upload-description-font-color);font-family:var(--file-upload-description-font-family);font-size:var(--file-upload-description-font-size);font-style:var(--file-upload-description-font-style);font-weight:var(--file-upload-description-font-weight);line-height:var(--file-upload-description-line-height);text-transform:var(--file-upload-description-text-transform);letter-spacing:var(--file-upload-description-letter-spacing);--file-upload-description-font-color: inherit;--file-upload-description-font-family: var(--font-family-primary);--file-upload-description-font-size: var(--font-size-xs);--file-upload-description-font-weight: var(--font-weight-regular);--file-upload-description-line-height: 1.5}.cdl-file-upload__try-again{display:inline-flex;color:var(--file-upload-text-color);padding:0}.cdl-file-upload--disabled{pointer-events:none;--file-upload-text-color: var(--color-text-disabled);--file-upload-icon-color: var(--color-icon-disabled)}.cdl-segmented-button{display:inline-flex;padding:var(--spacing-xs);border:solid 1px var(--color-stroke-subtle);border-radius:var(--12px);margin:0;gap:var(--spacing-xs);--button-font-color: var(--color-text-normal);--button-font-family: var(--font-family-primary);--button-font-size: var(--font-size-sm);--button-font-weight: var(--font-weight-medium);--button-line-height: 24px;--button-border-radius: var(--radius-md);--button-transition: var(--transition-fast);--button-background-color--disabled: var(--color-bg-surface);--button-font-color--disabled: var(--color-text-disabled)}.cdl-segmented-button__item{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background-color);gap:var(--button-icon-spacing);padding:var(--button-padding);transition:var(--button-transition);text-decoration:var(--button-text-decoration);min-width:var(--button-min-width);width:var(--button-width);white-space:nowrap;color:var(--button-font-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}.cdl-segmented-button__item:hover{color:var(--button-font-color--hover);background-color:var(--button-background-color--hover)}.cdl-segmented-button__item:active,.cdl-segmented-button__item--active{color:var(--button-font-color--active);background-color:var(--button-background-color--active);transition:none}.cdl-segmented-button__item--active:hover{background-color:var(--button-background-color--active)}.cdl-segmented-button__item:disabled{pointer-events:none;color:var(--button-font-color--disabled);background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled)}.cdl-segmented-button__item:focus-visible{background-color:var(--button-background-color--hover);outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px;transition:none;z-index:2}.cdl-segmented-button__item__badge{max-height:var(--button-line-height)}.cdl-segmented-button__item__icon svg{font-size:var(--button-icon-size)}.cdl-segmented-button__item__loading{position:absolute}.cdl-segmented-button__item__hidden{visibility:hidden}.cdl-segmented-button__item:active{color:var(--button-font-color--active)}.cdl-segmented-button--small{--button-padding: var(--spacing-sm) var(--spacing-md)}.cdl-segmented-button--xsmall{--button-padding: var(--spacing-xs) var(--spacing-md)}.cdl-segmented-button--primary{--button-background-color--hover: var(--color-brand-primary-light-1);--button-background-color--active: var(--color-brand-primary-light-2);--button-font-color--active: var(--color-action-primary-default)}.cdl-segmented-button--support{--button-background-color--hover: var(--color-action-surface-hover);--button-background-color--active: var(--color-action-surface-active);--button-font-color--hover: var(--color-text-normal)}.cdl-segmented-button__item[data-state=on]{pointer-events:none}.cdl-segmented-button--primary .cdl-segmented-button__item[data-state=on]{--button-background-color: var(--color-brand-primary-light-2);--button-font-color: var(--color-action-primary-default)}.cdl-segmented-button--support .cdl-segmented-button__item[data-state=on]{--button-background-color: var(--color-action-surface-active);--button-font-color: var(--color-text-emphasis)}.cdl-header{width:100%;background-color:var(--header-background-color, var(--color-bg-surface));border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);--header-title-padding: 2.5px 0;--header-support-text-font-size: var(--font-size-sm);--header-support-text-font-weight: var(--font-weight-regular);--header-support-text-font-color: var(--color-text-normal);--header-support-text-line-height: var(--24px)}.cdl-header__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:var(--header-container-align-items);justify-content:space-between;padding:var(--header-container-padding, var(--spacing-lg) var(--spacing-xl))}.cdl-header__container:last-child{border-bottom:var(--header-container-border-bottom, solid 1px var(--color-stroke-subtle))}.cdl-header__content{width:100%;display:flex;flex-wrap:wrap;flex-direction:var(--header-content-flex-direction, row);gap:var(--header-content-gap, var(--spacing-lg));justify-content:space-between}.cdl-header__content-back-button{display:flex;height:var(--header-title-line-height);align-items:center}.cdl-header__content-left{flex:1;display:flex;flex-direction:row;align-items:var(--header-left-align, center);gap:var(--header-left-gap, var(--spacing-md))}.cdl-header__content-right{display:var(--header-right-display, flex);flex-direction:var(--header-right-flex-direction);align-items:var(--header-right-align-items, center);gap:var(--spacing-md)}.cdl-header__details{display:flex;flex-direction:column}.cdl-header__title{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--header-title-padding)}.cdl-header__action{order:var(--header-action-order)}.cdl-header__controls{order:var(--header-controls-order)}.cdl-header__support-text{color:var(--header-support-text-font-color);font-family:var(--header-support-text-font-family);font-size:var(--header-support-text-font-size);font-style:var(--header-support-text-font-style);font-weight:var(--header-support-text-font-weight);line-height:var(--header-support-text-line-height);text-transform:var(--header-support-text-text-transform);letter-spacing:var(--header-support-text-letter-spacing)}@media (max-width: 767px){.cdl-header{--header-content-flex-direction: column;--header-container-padding: var(--spacing-lg) var(--spacing-lg);--header-content-gap: var(--spacing-md);--header-container-align-items: start;--header-right-align-items: start;--header-right-flex-direction: column;--header-controls-order: 2;--header-action-order: 1}}.cdl-header--padding-none{--header-container-padding: 0}.cdl-header--border-none{--header-container-border-bottom: none}.cdl-side-panel{position:relative;height:100%;width:var(--side-panel-width);background:var(--side-panel-background-color);display:flex;flex-direction:column;border-left:var(--side-panel-border-left);--side-panel-width: 354px;--side-panel-background-color: var(--color-bg-surface);--side-panel-border-left: solid 1px var(--color-stroke-subtle);--side-panel-children-padding: var(--spacing-xl);--side-panel-footer-padding: var(--spacing-md) var(--spacing-xl);--side-panel-footer-background-color: var(--color-bg-surface);--side-panel-footer-border-top: solid 1px var(--color-stroke-subtle)}.cdl-side-panel__content{height:100%;padding:var(--side-panel-children-padding);overflow:auto}.cdl-side-panel__footer{width:100%;position:sticky;bottom:0;background:var(--side-panel-background-color);padding:var(--side-panel-footer-padding);border-top:var(--side-panel-footer-border-top)}.cdl-side-panel>.cdl-header{--header-container-padding: var(--spacing-md) var(--spacing-xl);--header-left-gap: var(--spacing-sm);--header-left-align: center}@media (max-width: 767px){.cdl-side-panel>.cdl-header{--header-content-flex-direction: row}}.cdl-docs,pre{display:inline-flex;font-size:var(--font-size-xs);line-height:1.5;margin:0!important;padding:0 var(--spacing-xs);background:var(--color-bg-2);border-radius:var(--radius-sm);border:solid 1px var(--color-stroke-subtle)}.cdl-codeblock{width:100%;position:relative;border-radius:0 0 var(--radius-md) var(--radius-md);border:none}.cdl-codeblock pre{margin:0!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important;border:none;padding:var(--spacing-lg) var(--spacing-xl)!important}.cdl-codeblock__toggle{position:absolute;padding:var(--spacing-sm);bottom:-32px;padding-top:var(--spacing-xl);left:50%;transform:translate(-50%,-50%);border-radius:0 0 var(--radius-md) var(--radius-md);width:100%}.cdl-codeblock__toggle-show-more{background:linear-gradient(180deg,#0000,#000 75%)}.cdl-codeblock__button--dark{--button-strong-background-color: var(--color-neutral-900);--button-strong-background-color--hover: var(--color-neutral-1200);--button-strong-background-color--active: var(--color-neutral-1400);--button-strong-font-color: var(--color-neutral-100);--button-strong-border-color: var(--color-neutral-700)}.cdl-codeblock--expanded pre{padding-bottom:var(--48px)!important}.cdl-codeblock--no-header pre{border:none;border-radius:0!important}.cdl-codeblock--inline{position:relative;border-bottom:solid 1px var(--color-stroke-subtle)}.cdl-codeblock--inline__copy{position:absolute;right:var(--16px);top:var(--8px)}.cdl-codeblock--inline pre,.cdl-codeblock--inline code{border:none;background:var(--color-bg-2)!important;border-radius:0!important}.cdl-codeblock--rounded pre{border-radius:var(--radius-md)!important}.cdl-codeblock__copy{position:absolute;right:var(--spacing-md);top:var(--10px)}.sb-wrapper{font-family:var(--font-family-primary)!important}.sbdocs.sbdocs-wrapper{padding:0 var(--24px)!important;background-color:var(--color-bg-1)!important}.docblock-code-toggle{display:none!important}.sbdocs-preview{box-shadow:none!important;border-radius:var(--radius-md)!important}.sbdocs-content{max-width:1440px!important}.sbdocs-content h3{display:none;font-size:var(--font-size-lg);font-weight:500;padding:var(--spacing-xl)!important}.sbdocs-content>*{font-family:var(--font-family-primary)!important}.sbdocs-content .sb-anchor>*{font-family:var(--font-family-primary)!important}.sbdocs-content>.sbdocs-title{display:none}.sbdocs-content>p{display:none}.docblock-argstable{background-color:var(--color-bg-surface)!important;border:solid 1px var(--color-stroke-subtle)!important;border-radius:var(--radius-md)!important}.docblock-argstable tbody{filter:none!important}.docblock-argstable tbody>tr:last-of-type>td:first-of-type{border-bottom-left-radius:var(--radius-md)!important}.docblock-argstable tbody>tr:last-of-type>td:last-of-type{border-bottom-right-radius:var(--radius-md)!important}.docblock-argstable td{border-left:none!important;border-right:none!important;border-bottom:none!important;border-radius:inherit!important}.cdl-storyblock{gap:0}.cdl-storyblock__body{display:flex;flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-xl)}.cdl-storyblock__content{border-radius:var(--radius-md);border:solid 1px var(--color-stroke-subtle)}.cdl-storyblock__content-header{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-surface);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:solid 1px var(--color-stroke-subtle);padding:var(--spacing-sm) var(--spacing-md);color:var(--showcase-header-font-color);font-family:var(--showcase-header-font-family);font-size:var(--showcase-header-font-size);font-style:var(--showcase-header-font-style);font-weight:var(--showcase-header-font-weight);line-height:var(--showcase-header-line-height);text-transform:var(--showcase-header-text-transform);letter-spacing:var(--showcase-header-letter-spacing);--showcase-header-font-color: inherit;--showcase-header-font-family: var(--font-family-primary);--showcase-header-font-size: var(--font-size-sm);--showcase-header-font-weight: var(--font-weight-regular);--showcase-header-line-height: 1.5;font-weight:var(--font-weight-medium);--showcase-header-font-color: var(--color-text-emphasis)}.cdl-storyblock__showcase{display:flex;background:var(--color-bg-surface);flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);position:relative;overflow:auto}.cdl-storyblock__showcase--no-padding{padding:0}.cdl-storyblock__crosshatch-switch{transform:scale(.75)}.cdl-storyblock--crosshatch .cdl-storyblock__showcase{background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,color-mix(in srgb,var(--color-stroke-subtle) 50%,transparent) 5px,color-mix(in srgb,var(--color-stroke-subtle) 50%,transparent) 6px),repeating-linear-gradient(-45deg,#0000,#0000 5px,color-mix(in srgb,var(--color-stroke-subtle) 50%,transparent) 5px,color-mix(in srgb,var(--color-stroke-subtle) 50%,transparent) 6px);background-size:8px 8px,8px 8px}.cdl-storyblock__next-steps{background:var(--color-bg-surface);border:solid 1px var(--color-stroke-subtle);padding:var(--spacing-xl);border-radius:var(--radius-md)}.cdl-storyblock__next-steps ul{margin:var(--spacing-sm);padding-left:var(--spacing-md)}.cdl-storyblock__next-steps ul li{margin-bottom:var(--spacing-sm)}.cdl-storyblock__next-steps .cdl-docs{padding:0 var(--spacing-xs)}.cdl-storyblock__body--no-padding{padding:0}.cdl-empty-state{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;--empty-state-background-color: var(--color-bg-surface);--empty-state-label-font-color: var(--color-text-emphasis);--empty-state-label-font-size: var(--font-size-sm);--empty-state-label-font-weight: var(--font-weight-medium);--empty-state-label-line-height: var(--24px);--empty-state-description-font-color: var(--color-text-subtle);--empty-state-description-line-height: var(--24px);--empty-state-icon-badge-background-color: var(--color-bg-backdrop)}.cdl-empty-state__overlay{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);z-index:1;padding:var(--spacing-lg)}.cdl-empty-state__svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.cdl-empty-state__svg path{fill:var(--color-stroke-subtle);opacity:.35}.cdl-empty-state__icon-badge{--icon-badge-size: var(--32px);--icon-badge-background-color: var( --empty-state-icon-badge-background-color );--icon-badge-color: var(--color-icon-inverse-emphasis);--icon-badge-border-color: none;--icon-badge-icon-size: var(--icon-size-md)}.cdl-empty-state__details{display:flex;flex-direction:column;align-items:center;text-align:center}.cdl-empty-state__details-label{color:var(--empty-state-label-font-color);font-family:var(--empty-state-label-font-family);font-size:var(--empty-state-label-font-size);font-style:var(--empty-state-label-font-style);font-weight:var(--empty-state-label-font-weight);line-height:var(--empty-state-label-line-height);text-transform:var(--empty-state-label-text-transform);letter-spacing:var(--empty-state-label-letter-spacing)}.cdl-empty-state__details-description{color:var(--empty-state-description-font-color);font-family:var(--empty-state-description-font-family);font-size:var(--empty-state-description-font-size);font-style:var(--empty-state-description-font-style);font-weight:var(--empty-state-description-font-weight);line-height:var(--empty-state-description-line-height);text-transform:var(--empty-state-description-text-transform);letter-spacing:var(--empty-state-description-letter-spacing);--empty-state-description-font-color: inherit;--empty-state-description-font-family: var(--font-family-primary);--empty-state-description-font-size: var(--font-size-sm);--empty-state-description-font-weight: var(--font-weight-regular);--empty-state-description-line-height: 1.5}.cdl-empty-state--disabled{pointer-events:none;--empty-state-background-color: var(--color-bg-1);--empty-state-label-font-color: var(--color-text-disabled);--empty-state-description-font-color: var(--color-text-disabled);--empty-state-icon-badge-background-color: var(--color-bg-disabled)}.cdl-file-upload-item{display:flex;gap:var(--spacing-md);background:var(--color-bg-surface);border-radius:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border:solid 1px var(--file-upload-border-color);outline:solid 1px var(--file-upload-outline-color);--file-upload-delete-icon-color: var(--color-icon-normal);--file-upload-border-color: var(--color-stroke-subtle)}.cdl-file-upload-item-header{display:flex;justify-content:space-between;gap:var(--spacing-md)}.cdl-file-upload-item-text{display:flex;flex-direction:column;color:var(--file-upload-text-font-color);font-family:var(--file-upload-text-font-family);font-size:var(--file-upload-text-font-size);font-style:var(--file-upload-text-font-style);font-weight:var(--file-upload-text-font-weight);line-height:var(--file-upload-text-line-height);text-transform:var(--file-upload-text-text-transform);letter-spacing:var(--file-upload-text-letter-spacing);--file-upload-text-font-color: inherit;--file-upload-text-font-family: var(--font-family-primary);--file-upload-text-font-size: var(--font-size-sm);--file-upload-text-font-weight: var(--font-weight-regular);--file-upload-text-line-height: 1.5}.cdl-file-upload-item-content{display:flex;flex-direction:column;flex:1;gap:var(--spacing-sm)}.cdl-file-upload-item--error{--file-upload-border-color: var(--color-stroke-danger-normal);--file-upload-outline-color: var(--file-upload-border-color);--file-upload-delete-icon-color: var(--color-icon-danger)}.cdl-file-upload-field{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);border:solid 1px var(--color-stroke-subtle);border-radius:var(--spacing-md);background:var(--file-upload-background);border:solid 1px var(--file-upload-border-color);outline:solid 1px var(--file-upload-outline-color);--file-upload-background: var(--color-bg-1);--file-upload-border-color: var(--color-stroke-subtle);--file-upload-border-color--active: var(--color-stroke-brand);--file-upload-outline-color: transparent;--file-upload-text-color: var(--color-text-normal)}.cdl-file-upload-field--active,.cdl-file-upload-field:focus-visible{cursor:pointer;border:solid 1px var(--color-stroke-focus-ring);outline:solid 1px var(--color-stroke-focus-ring)}.cdl-timeline{display:flex;flex-direction:var(--timeline-flex-direction);background-color:var(--timeline-background-color);padding:var(--timeline-padding);border-radius:inherit;--timeline-flex-direction: column;--timeline-background-color: var(--color-bg-surface)}.cdl-timeline__container{width:100%;border:solid 1px var(--color-stroke-subtle);border-radius:var(--radius-md)}.cdl-timeline__button-container{padding:var(--spacing-md) var(--spacing-2xl)}.cdl-timeline :last-child .cdl-timeline-event__line{height:var(--16px)}.cdl-timeline__container>.cdl-header{--header-left-gap: var(--spacing-md);--header-left-align: center}.cdl-timeline-event{display:flex;gap:var(--timeline-event-gap);overflow:hidden;background:var(--timeline-event-bg-color);padding:var(--timeline-event-padding);border:none;text-align:left;color:var(--timeline-event-font-color);font-family:var(--timeline-event-font-family);font-size:var(--timeline-event-font-size);font-style:var(--timeline-event-font-style);font-weight:var(--timeline-event-font-weight);line-height:var(--timeline-event-line-height);text-transform:var(--timeline-event-text-transform);letter-spacing:var(--timeline-event-letter-spacing);--timeline-event-gap: var(--spacing-md);--timeline-event-right-gap: var(--spacing-sm);--timeline-event-right-flex-direction: column;--timeline-event-header-gap: var(--spacing-xs);--timeline-event-header-flex-direction: column;--timeline-event-font-color: var(--color-text-emphasis);--timeline-event-font-size: var(--font-size-sm);--timeline-event-line-height: 1.5;--timeline-event-label-font-size: var(--font-size-md);--timeline-event-label-line-height: var(--24px);--timeline-event-label-font-weight: var(--font-weight-medium);--timeline-event-datetime-gap: var(--spacing-xs);--timeline-event-datetime-line-height: var(--24px);--timeline-event-datetime-font-size: var(--font-size-sm);--timeline-event-datetime-font-color: var(--color-text-subtle);--timeline-event-datetime-font-weight: var(--font-weight-normal);--timeline-event-content-padding-bottom: var(--spacing-2xl);--timeline-event-payment-details-gap: var(--spacing-sm);--timeline-event-badges-gap: var(--spacing-md);--timeline-event-badges-padding-top: var(--spacing-sm);--timeline-event-padding: 0 var(--spacing-xl);--timeline-event-line-color: var(--color-stroke-subtle)}.cdl-timeline-event__icon-badge{z-index:2;position:relative}.cdl-timeline-event__line{height:100%;position:relative;left:50%;width:var(--1px);background-color:var(--timeline-event-line-color);top:-48px}.cdl-timeline-event__icon-wrapper{min-height:100%}.cdl-timeline-event__icon-wrapper .cdl-icon-badge{margin-top:var(--spacing-lg)}.cdl-timeline-event__content{width:100%;display:flex;flex-direction:var(--timeline-event-right-flex-direction);gap:var(--spacing-sm);padding-bottom:var(--timeline-event-content-padding-bottom);padding-top:var(--spacing-lg)}.cdl-timeline-event__header{display:flex;flex-direction:var(--timeline-event-header-flex-direction);gap:var(--timeline-event-header-gap)}.cdl-timeline-event__header-label{color:var(--timeline-event-label-font-color);font-family:var(--timeline-event-label-font-family);font-size:var(--timeline-event-label-font-size);font-style:var(--timeline-event-label-font-style);font-weight:var(--timeline-event-label-font-weight);line-height:var(--timeline-event-label-line-height);text-transform:var(--timeline-event-label-text-transform);letter-spacing:var(--timeline-event-label-letter-spacing)}.cdl-timeline-event__header-datetime{display:inline-flex;flex-wrap:wrap;flex-grow:0;gap:var(--timeline-event-datetime-gap);color:var(--timeline-event-datetime-font-color);font-family:var(--timeline-event-datetime-font-family);font-size:var(--timeline-event-datetime-font-size);font-style:var(--timeline-event-datetime-font-style);font-weight:var(--timeline-event-datetime-font-weight);line-height:var(--timeline-event-datetime-line-height);text-transform:var(--timeline-event-datetime-text-transform);letter-spacing:var(--timeline-event-datetime-letter-spacing)}.cdl-timeline-event__header-datetime>.cdl-tooltip__wrapper>.cdl-tooltip__trigger{text-decoration:underline;font-weight:var(--timeline-event-datetime-font-weight);color:var(--timeline-event-datetime-font-color)}.cdl-timeline-event__header-time{text-decoration:underline}.cdl-timeline-event__description{margin:0}.cdl-timeline-event__details{margin:0;padding:0;gap:var(--spacing-sm);color:var(--color-text-emphasis)}.cdl-timeline-event__details li{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-sm);min-height:var(--36px)}.cdl-timeline-event__details li>span{flex-wrap:wrap}.cdl-timeline-event__details li:before{content:"•";color:var(--color-text-emphasis);display:block;width:var(--8px)}.cdl-timeline-event__payment-details{display:flex;align-items:center;gap:var(--timeline-event-payment-details-gap)}.cdl-timeline-event__badges{display:flex;gap:var(--timeline-event-badges-gap);padding-top:var(--timeline-event-badges-padding-top)}.cdl-timeline-event__controls{white-space:nowrap}.cdl-timeline-event--interactive{cursor:pointer}.cdl-timeline-event--interactive:hover{--timeline-event-bg-color: var(--color-action-surface-hover)}.cdl-timeline-event--interactive:active{--timeline-event-bg-color: var(--color-action-surface-active)}.cdl-timeline-event--active{pointer-events:none}.cdl-timeline-event:first-child{padding-top:var(--spacing-xl)}.cdl-timeline-event:first-child .cdl-timeline-event__line{top:0}.cdl-timeline-event:first-child .cdl-timeline-event__icon-wrapper .cdl-icon-badge{margin-top:0}.cdl-timeline-event:first-child .cdl-timeline-event__content{padding-top:0}.cdl-timeline-event--active{--timeline-event-bg-color: var(--color-bg-selected);--timeline-event-label-font-color: var(--color-text-selected);--timeline-event-line-color: var(--color-stroke-info-subtle)}.cdl-timeline-event--active .cdl-icon-badge{--icon-badge-color: var(--color-icon-selected);--icon-badge-background-color: var(--color-bg-selected);--icon-badge-border-color: var(--color-stroke-info-subtle)}.cdl-theme-builder{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cdl-theme-builder__controls,.cdl-theme-builder__components{border-radius:0}.cdl-theme-builder__palette{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.cdl-theme-builder__color{border-radius:var(--radius-md);border:solid 1px var(--color-stroke-subtle)}.cdl-theme-builder__swatch{border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--spacing-lg);height:50px}.cdl-theme-builder__token{color:var(--color-text-subtle);padding:var(--spacing-md);display:flex;align-items:center;justify-content:space-between}.cdl-theme-builder__name{white-space:pre-wrap;overflow-wrap:break-word}.cdl-theme-builder .cdl-codeblock pre{border-radius:var(--radius-md)!important}.cdl-note-card{--note-card-title-font-color: var(--color-text-emphasis);--note-card-support-text-font-color: var(--color-text-subtle);--note-card-children-font-color: var(--color-text-normal)}.cdl-note-card__container{display:flex;gap:var(--spacing-md);align-items:flex-start}.cdl-note-card__content{display:flex;flex-grow:1;flex-direction:column;gap:var(--spacing-md)}.cdl-note-card__header{display:flex;align-items:flex-start;justify-content:space-between}.cdl-note-card__title{color:var(--note-card-title-font-color);font-family:var(--note-card-title-font-family);font-size:var(--note-card-title-font-size);font-style:var(--note-card-title-font-style);font-weight:var(--note-card-title-font-weight);line-height:var(--note-card-title-line-height);text-transform:var(--note-card-title-text-transform);letter-spacing:var(--note-card-title-letter-spacing);--note-card-title-font-color: inherit;--note-card-title-font-family: var(--font-family-primary);--note-card-title-font-size: var(--font-size-md);--note-card-title-font-weight: var(--font-weight-regular);--note-card-title-line-height: 1.5;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}@media (max-width: 767px){.cdl-note-card__title{--note-card-title-font-size: var(--font-size-sm)}}.cdl-note-card__support-text{color:var(--note-card-support-text-font-color);font-family:var(--note-card-support-text-font-family);font-size:var(--note-card-support-text-font-size);font-style:var(--note-card-support-text-font-style);font-weight:var(--note-card-support-text-font-weight);line-height:var(--note-card-support-text-line-height);text-transform:var(--note-card-support-text-text-transform);letter-spacing:var(--note-card-support-text-letter-spacing);--note-card-support-text-font-color: inherit;--note-card-support-text-font-family: var(--font-family-primary);--note-card-support-text-font-size: var(--font-size-sm);--note-card-support-text-font-weight: var(--font-weight-regular);--note-card-support-text-line-height: 1.5}.cdl-note-card__support-text *{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit!important}.cdl-note-card__children{display:block;color:var(--note-card-children-font-color);font-family:var(--note-card-children-font-family);font-size:var(--note-card-children-font-size);font-style:var(--note-card-children-font-style);font-weight:var(--note-card-children-font-weight);line-height:var(--note-card-children-line-height);text-transform:var(--note-card-children-text-transform);letter-spacing:var(--note-card-children-letter-spacing);--note-card-children-font-color: inherit;--note-card-children-font-family: var(--font-family-primary);--note-card-children-font-size: var(--font-size-sm);--note-card-children-font-weight: var(--font-weight-regular);--note-card-children-line-height: 1.5}.cdl-note-card__attachments{display:flex;gap:var(--spacing-xs)}.cdl-note-card.cdl-card--border-none{--card-border-radius: var(--spacing-none)}[data-application=purchase-flow]{--margin-desktop: var(--spacing-6xl);--margin-responsive: var(--margin-desktop);--template-gap: var(--spacing-4xl);--page-gap: var(--spacing-2xl);--block-gap: var(--spacing-xs);--purchase-flow-form-width: 600px;--purchase-flow-aside-width: 300px;--purchase-flow-max-width: calc( var(--purchase-flow-form-width) + var(--margin-responsive) * 2 )}@media (max-width: 1023px){[data-application=purchase-flow]{--margin-responsive: var(--margin-tablet)}}@media (max-width: 767px){[data-application=purchase-flow]{--margin-responsive: var(--margin-mobile)}}[data-application=purchase-flow] .cdl-title--title-1,[data-application=purchase-flow] .cdl-title--title-2{font-weight:var(--font-weight-semibold);letter-spacing:-.5px}[data-application=self-service]{--main-container-components-padding-y: var(--spacing-xl);--margin-responsive: var(--main-container-components-padding-y);--main-container-margin: calc( var(--margin-responsive) - var(--main-container-components-padding-y) );--template-gap: 0;--page-gap: 0;--block-gap: var(--spacing-xs);--side-nav-width: 260px}@media (max-width: 767px){[data-application=self-service]{--main-container-components-padding-y: var(--spacing-lg)}}[data-application=landing-page]{--margin-desktop: var(--spacing-6xl);--margin-tablet: var(--spacing-3xl);--margin-responsive: var(--margin-desktop);--template-gap: var(--spacing-6xl);--section-gap: var(--spacing-3xl)}@media (max-width: 1023px){[data-application=landing-page]{--margin-responsive: var(--margin-tablet);--template-gap: var(--spacing-3xl)}}@media (max-width: 767px){[data-application=landing-page]{--margin-responsive: var(--margin-mobile)}}[data-application=landing-page] .cdl-title--display-2,[data-application=landing-page] .cdl-title--display-1{--title-font-weight: var(--font-weight-semibold);--title-letter-spacing: -1px;--title-line-height: 1.2}[data-application=login-page]{--page-gap: var(--spacing-none)}.cdl-app-template{display:grid;width:100%;max-width:100%;position:relative;--hero-max-width: var(--landing-page-max-width);--landing-page-max-width: calc(1080px + var(--margin-responsive) * 2)}.cdl-app-template__header{grid-area:header}.cdl-app-template__title{grid-area:title}.cdl-app-template__nav{grid-area:nav}@media (max-width: 767px){.cdl-app-template__nav{display:none}}.cdl-app-template__main{display:flex;flex-direction:column;align-items:stretch;grid-area:main;background:var(--color-bg-surface)}.cdl-app-template__main-container{flex-grow:1;display:flex;flex-direction:column;max-width:var(--app-template-main-container-max-width)}.cdl-app-template__aside{display:flex;flex-direction:column;grid-area:aside;position:sticky;top:0}.cdl-app-template__footer{grid-area:footer}.cdl-app-template__content{display:flex;flex-direction:column;align-items:center;max-width:var(--app-template-content-max-width)}.cdl-app-template__content-children{display:flex;flex-direction:column;align-items:stretch;flex:1 1 100%;width:100%;gap:var(--page-gap)}.cdl-app-template__content--focused{padding:var(--spacing-none)!important}.cdl-app-template__content--centered{align-self:center}.cdl-app-template--purchase-flow{--header-height: 72px;--main-container-padding-y: var(--spacing-2xl);background:var(--color-bg-surface);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;grid-template-areas:"header header" "main main" "footer footer";min-height:100%;height:auto}.cdl-app-template--purchase-flow:has(.cdl-app-template__aside){--purchase-flow-max-width: calc( var(--purchase-flow-form-width) + var(--purchase-flow-aside-width) + var(--template-gap) + var(--margin-responsive) * 2 )}.cdl-app-template--purchase-flow .cdl-app-template__header{background:var(--color-bg-surface);position:sticky;z-index:2;top:0}.cdl-app-template--purchase-flow .cdl-app-template__main{align-items:center}.cdl-app-template--purchase-flow .cdl-app-template__main-container{align-items:flex-start;flex-direction:row;gap:var(--template-gap);padding:var(--main-container-padding-y) var(--margin-responsive);width:var(--purchase-flow-max-width);max-width:100%}@media (max-width: 767px){.cdl-app-template--purchase-flow .cdl-app-template__main-container{flex-direction:column;gap:var(--spacing-2xl)}.cdl-app-template--purchase-flow .cdl-app-template__main-container .cdl-app-template__aside{order:-1}}.cdl-app-template--purchase-flow .cdl-app-template__content{padding:0;align-items:center;gap:var(--page-gap);width:var(--purchase-flow-form-width);max-width:100%}@media (max-width: 1023px){.cdl-app-template--purchase-flow .cdl-app-template__content{min-width:400px}}@media (max-width: 767px){.cdl-app-template--purchase-flow .cdl-app-template__content{min-width:0}}.cdl-app-template--purchase-flow .cdl-app-template__title{width:100%}.cdl-app-template--purchase-flow .cdl-app-template__aside{flex:0 0 var(--purchase-flow-aside-width);position:sticky;top:calc(var(--main-container-padding-y) + var(--header-height))}@media (max-width: 1023px){.cdl-app-template--purchase-flow .cdl-app-template__aside{flex:0 1 var(--purchase-flow-aside-width)}}@media (max-width: 767px){.cdl-app-template--purchase-flow .cdl-app-template__aside{flex:0 0 auto;width:calc(100% + var(--margin-responsive)*2);margin-left:calc(var(--margin-responsive)*-1);margin-right:calc(var(--margin-responsive)*-1);margin-top:calc(var(--main-container-padding-y)*-1);top:var(--header-height);z-index:5}.cdl-app-template--purchase-flow .cdl-app-template__aside:not(:has(.cdl-app-template__header)){--header-height: 0}}.cdl-app-template--purchase-flow .cdl-app-template__footer{background:var(--color-bg-surface)}.cdl-app-template--purchase-flow .cdl-app-footer{--app-footer-max-width: var(--purchase-flow-max-width)}.cdl-app-template--purchase-flow .cdl-app-header{--app-header-max-width: var(--purchase-flow-max-width)}.cdl-app-template--purchase-flow .cdl-section{padding:0}.cdl-app-template--purchase-flow .cdl-form__group{row-gap:var(--spacing-sm)}.cdl-app-template--self-service{height:100%;--self-service-header-footer-max-width: 1328px;--self-service-main-max-width: 1240px;background:var(--color-bg-surface);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;grid-template-areas:"header header" "main main" "footer footer"}.cdl-app-template--self-service .cdl-app-template__header{position:sticky;z-index:2;top:0}.cdl-app-template--self-service .cdl-app-template__header .cdl-banner__container{max-width:var(--self-service-header-footer-max-width)}.cdl-app-template--self-service .cdl-app-template__main{align-items:center}.cdl-app-template--self-service .cdl-app-template__main-container{align-items:flex-start;flex-direction:row;max-width:100%;padding:0;width:calc(var(--self-service-main-max-width) + var(--margin-responsive)*4);display:grid;gap:0;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"title title" "nav content"}@media (max-width: 767px){.cdl-app-template--self-service .cdl-app-template__main-container{display:block}}.cdl-app-template--self-service .cdl-app-template__content{padding:0 var(--margin-responsive)}.cdl-app-template--self-service .cdl-app-template__title .cdl-header{--header-title-padding: 0;--support-text-line-height: var(--30px);--header-container-padding: var(--spacing-2xl) var(--margin-responsive);padding:var(--spacing-xs) 0}.cdl-app-template--self-service .cdl-app-template__title .cdl-header__details{gap:var(--spacing-xs)}@media (max-width: 767px){.cdl-app-template--self-service .cdl-app-template__title .cdl-header{padding:var(--1px) 0;--header-content-flex-direction: column;--header-container-padding: var(--spacing-xl) var(--margin-responsive)}.cdl-app-template--self-service .cdl-app-template__title .cdl-header__title{align-items:start;gap:var(--spacing-xs);flex-direction:column}}.cdl-app-template--self-service .cdl-app-template__nav{padding:0 var(--spacing-sm);min-width:var(--side-nav-width)}.cdl-app-template--self-service .cdl-app-template__footer{background:var(--color-bg-surface)}.cdl-app-template--self-service .cdl-app-header{--app-header-max-width: var(--self-service-header-footer-max-width)}.cdl-app-template--self-service .cdl-app-footer{--app-footer-max-width: var(--self-service-header-footer-max-width);--app-footer-padding: var(--spacing-2xl) var(--margin-responsive)}.cdl-app-template--self-service .cdl-app-footer__container{display:block;width:100%}.cdl-app-template--self-service .cdl-section{padding:0;--section-title-spacing: var(--spacing-xl)}@media (max-width: 767px){.cdl-app-template--self-service .cdl-section{--main-container-components-padding-y: var(--spacing-lg);--section-title-spacing: var(--spacing-lg);--section-padding-x: var(--spacing-md)}.cdl-app-template--self-service .cdl-section .cdl-header{--header-content-flex-direction: row}}.cdl-app-template--crm{height:100%;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header header" "nav main"}.cdl-app-template--crm .cdl-app-template__main{overflow-y:auto;background-color:var(--color-bg-1)}.cdl-app-template--crm .cdl-app-template__main-container>.cdl-header{border-radius:var(--radius-none)}.cdl-app-template--crm .cdl-app-template__content{padding:var(--spacing-xl);background-color:var(--color-bg-1)}.cdl-app-template--crm .cdl-app-template__content-children .cdl-tabs__panel{padding:var(--spacing-none)}.cdl-app-template--crm:has(.cdl-app-template__content--focused) .cdl-app-template__header{display:none}.cdl-app-template--crm:has(.cdl-app-template__content--focused) .cdl-app-template__nav{display:none}.cdl-app-template--landing-page{background:var(--color-bg-surface);grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}.cdl-app-template--landing-page .cdl-app-template__header{position:sticky;top:0;z-index:5}.cdl-app-template--landing-page .cdl-app-footer{--app-footer-max-width: var(--landing-page-max-width)}.cdl-app-template--landing-page .cdl-app-header{--app-header-max-width: var(--landing-page-max-width)}.cdl-app-template--landing-page .cdl-section{--section-max-width: var(--landing-page-max-width);padding:0 var(--margin-responsive)}.cdl-app-template--landing-page .cdl-app-template__content{padding:var(--template-gap) 0;max-width:100%}.cdl-app-template--landing-page .cdl-app-template__content-children{align-items:center}.cdl-app-template .cdl-css__faq .cdl-title--display-2{width:400px}@media (max-width: 1023px){.cdl-app-template .cdl-css__faq .cdl-title--display-2{width:325px}}@media (max-width: 767px){.cdl-app-template .cdl-css__faq .cdl-title--display-2{width:100%}}@media (max-width: 767px){.cdl-app-template .cdl-css__faq{flex-direction:column}.cdl-app-template .cdl-css__faq .cdl-title,.cdl-app-template .cdl-css__faq .cdl-text{text-align:center}.cdl-app-template .cdl-css__faq .cdl-layout{align-items:center}.cdl-app-template .cdl-css__faq .cdl-layout.accordions{align-items:stretch}}@media (max-width: 767px){.cdl-app-template .cdl-css__features{text-align:center}}.cdl-app-template .cdl-css__closing-title{max-width:75%}@media (max-width: 1440px){.cdl-app-template .cdl-css__closing-title{max-width:100%}}.cdl-app-template--login-page{height:100vh;background-color:var(--color-bg-surface);grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"main" "image"}@media (max-width: 767px){.cdl-app-template--login-page{grid-template-columns:1fr}}.cdl-app-template--login-page .cdl-app-template__main-container{gap:var(--spacing-4xl);width:100%}.cdl-app-template--login-page .cdl-app-template__content{height:100%;justify-content:center}.cdl-app-template--login-page .cdl-app-template__content-children{flex:0 0;align-items:center}.cdl-app-template--login-page .cdl-app-template__footer{border-top:1px solid var(--color-stroke-subtle)}.cdl-app-template--login-page .cdl-login-form{max-width:600px;padding:var(--spacing-3xl)}@media (max-width: 767px){.cdl-app-template--login-page .cdl-login-form{padding:var(--spacing-2xl)}.cdl-app-template--login-page .cdl-login-form .cdl-button{font-size:var(--font-size-sm)}}.cdl-app-template--login-page .cdl-app-footer__container{width:100%}.cdl-app-template--login-page .cdl-app-footer__container .cdl-app-footer__copyright-logo{display:none}@media (max-width: 767px){.cdl-app-template--login-page .cdl-image{display:none}}.cdl-app-template--admin-portal{height:100%;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header header" "nav main"}.cdl-app-template--admin-portal .cdl-app-template__main{overflow-y:auto;background-color:var(--color-bg-1)}.cdl-app-template--admin-portal .cdl-app-template__main-container>.cdl-header{border-radius:var(--radius-none)}.cdl-app-template--admin-portal .cdl-app-template__content{padding:var(--spacing-xl);background-color:var(--color-bg-1)}.cdl-app-template--admin-portal .cdl-app-template__content--focused{height:100%}.cdl-app-template--admin-portal .cdl-app-template__content-children .cdl-tabs__panel{padding:var(--spacing-none)}.cdl-app-template--admin-portal:has(.cdl-app-template__content--focused)>.cdl-app-template__header{display:none}.cdl-form{display:flex;flex-direction:column;gap:inherit;width:100%;--form-gap: var(--spacing-md)}.cdl-form__group{display:grid;row-gap:var(--form-gap);column-gap:var(--form-gap)}.cdl-form__row{display:grid;gap:var(--form-gap);grid-template-columns:var(--form-row-grid-columns)}.cdl-form__group--preset>*:first-child{grid-area:a;min-width:0}.cdl-form__group--preset>*:nth-child(2){grid-area:b;min-width:0}.cdl-form__group--preset>*:nth-child(3){grid-area:c;min-width:0}.cdl-form__group--preset>*:nth-child(4){grid-area:d;min-width:0}.cdl-form__group--preset>*:nth-child(5){grid-area:e;min-width:0}.cdl-form__group--address-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"a a a a" "b b b b" "c c d e"}@media (max-width: 1023px){.cdl-form__group--address-group{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c c" "d e"}}.cdl-form__group--address-group--with-name{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"a a a a" "b b b b" "c c c c" "d d e f"}@media (max-width: 1023px){.cdl-form__group--address-group--with-name{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c c" "d d" "e f"}}.cdl-form__group--user-group{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a b c" "d d d" "e e e"}.cdl-form__group--user-group--no-gender{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c c" "d d" "e e"}.cdl-form__group--user-group--with-phone{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d" "e e"}.cdl-form__group--payment-group{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c d" "e e"}.cdl-form__group--payment-group--no-zip{grid-template-areas:"a a" "b b" "c d"}@media (max-width: 767px){.cdl-form__group--payment-group--no-zip{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d"}}@media (max-width: 767px){.cdl-form__group{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e"}}.cdl-form__row--1-1{--form-row-grid-columns: 1fr 1fr}.cdl-form__row--2-1{--form-row-grid-columns: 2fr 1fr}.cdl-form__row--1-2{--form-row-grid-columns: 1fr 2fr}.cdl-form__row--1-3{--form-row-grid-columns: 1fr 3fr}.cdl-form__row--3-1{--form-row-grid-columns: 3fr 1fr}.cdl-form__row--1-1-1{--form-row-grid-columns: repeat(3, 1fr)}.cdl-form__row--2-1-1{--form-row-grid-columns: 2fr 1fr 1fr}.cdl-form__row--2-2-1{--form-row-grid-columns: 2fr 2fr 1fr}.cdl-form__row--1-1-1-1{--form-row-grid-columns: repeat(4, 1fr)}@media (max-width: 767px){.cdl-form__row{--form-row-grid-columns: 1fr}}.cdl-section{border-bottom:var(--section-border-bottom);padding:var(--section-padding-y) var(--section-padding-x);display:flex;flex-direction:column;gap:var(--section-title-spacing, var(--spacing-lg));width:100%;max-width:var(--section-max-width);--section-padding-y: var(--spacing-xl);--section-padding-x: var(--spacing-xl)}.cdl-section__children{display:flex;flex-direction:column;gap:var(--section-gap, var(--spacing-xl))}@media (max-width: 767px){.cdl-section__children{gap:var(--section-gap, var(--spacing-lg))}}.cdl-section__icon{display:flex;gap:var(--spacing-md)}.cdl-section__icon-button{--button-font-color: var(--color-icon-emphasis)}.cdl-section .cdl-header__content-left{display:flex;align-items:center;justify-content:space-between}.cdl-section .cdl-header{--header-background-color: transparent;--header-left-gap: var(--spacing-md);--header-left-align: center}.cdl-section .cdl-header__details{flex:1}.cdl-section__adornments{display:flex;flex:1;justify-content:space-between;align-items:center}.cdl-section--border-bottom{--section-border-bottom: solid 1px var(--color-stroke-subtle)}.cdl-section--padding-none{--section-padding-y: 0;--section-padding-x: 0}@media (max-width: 767px){.cdl-section{--section-padding-x: var(--spacing-lg)}}@media (max-width: 414px){.cdl-section{--section-padding-x: var(--spacing-md)}}@media (max-width: 767px){.cdl-section--padding-none{--section-padding-x: 0;--section-padding-y: 0}}@media (max-width: 414px){.cdl-section--padding-none{--section-padding-x: 0;--section-padding-y: 0}}.cdl-chip-input{flex:1;background:none;border:none;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:1;line-height:var(--input-wrapper-container-line-height);max-width:100%;color:var(--input-text-font-color);width:100%;--chip-input-background-color: var(--color-bg-surface);--chip-input-font-color: var(--color-text-emphasis);--chip-input-font-color--placeholder: var(--color-text-normal);--chip-input-border-radius: var(--radius-sm);--chip-input-border: solid var(--border-xs) var(--chip-input-border-color);--chip-input-border-color: var(--color-stroke-normal);--chip-input-border-color--focus: var(--color-stroke-emphasis);--chip-input-shadow--hover: var(--shadow-xs);--chip-input-font-color--disabled: var(--color-text-subtle);--chip-input-background--disabled: var(--color-bg-2);--chip-input-border--disabled: var(--color-stroke-subtle);--chip-input-background--readonly: var(--color-bg-2);--chip-input-font-color--readonly: var(--color-text-normal);--chip-input-input-font-weight: var(--font-weight-medium)}.cdl-chip-input::placeholder,.cdl-chip-input__placeholder{color:var(--input-wrapper-container-font-color--placeholder)}.cdl-chip-input:focus{outline:none}@media (max-width: 767px){.cdl-chip-input{font-size:var(--font-size-md)}}.cdl-chip-input__content{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-sm);margin:-8px;width:100%;max-height:140px;overflow-y:auto}.cdl-chip-input__chip{display:flex;align-items:center}.cdl-chip-input__li{flex:1 1 auto;border:none;background-color:inherit}.cdl-chip-input__input{border:none;width:100%;background-color:inherit}.cdl-chip-input__input::placeholder{color:var(--chip-input-font-color--placeholder)}.cdl-chip-input__input:disabled::placeholder{color:var(--chip-input-font-color--disabled)}.cdl-chip-input__input:focus{outline:rgba(0,0,0,0);outline-offset:2px}.cdl-text-input{flex:1;background:none;border:none;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:1;line-height:var(--input-wrapper-container-line-height);max-width:100%;color:var(--input-text-font-color)}.cdl-text-input::placeholder,.cdl-text-input__placeholder{color:var(--input-wrapper-container-font-color--placeholder)}.cdl-text-input:focus{outline:none}@media (max-width: 767px){.cdl-text-input{font-size:var(--font-size-md)}}.cdl-text-input:-webkit-autofill,.cdl-text-input:-webkit-autofill:hover,.cdl-text-input:-webkit-autofill:active,.cdl-text-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--text-input-background-color) inset;-webkit-text-fill-color:var(--text-input-font-color)}.cdl-text-input[type=date]{text-transform:uppercase}.cdl-text-input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.cdl-text-input[type=number]::-webkit-outer-spin-button,.cdl-text-input[type=number]::-webkit-inner-spin-button{display:none;margin:0}.cdl-text-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cdl-text-input[type=number]::-webkit-inner-spin-button,.cdl-text-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cdl-textarea{flex:1;background:none;border:none;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:1;line-height:var(--input-wrapper-container-line-height);max-width:100%;color:var(--input-text-font-color);min-height:var(--72px)}.cdl-textarea::placeholder,.cdl-textarea__placeholder{color:var(--input-wrapper-container-font-color--placeholder)}.cdl-textarea:focus{outline:none}@media (max-width: 767px){.cdl-textarea{font-size:var(--font-size-md)}}.cdl-textarea--disabled{pointer-events:none}.cdl-textarea--responsive{resize:none}@keyframes pulse-animation{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}.cdl-select{flex:1;background:none;border:none;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:1;line-height:var(--input-wrapper-container-line-height);max-width:100%;color:var(--input-text-font-color);z-index:0}.cdl-select[data-placeholder]{color:var(--color-text-subtle)}.cdl-select__container{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--24px);overflow:hidden}.cdl-select__container>span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdl-select__dropdown{width:var(--radix-select-trigger-width)}.cdl-select__arrow{display:flex;align-items:center;flex-direction:column;color:var(--color-text-disabled);pointer-events:none;width:100%;position:absolute;bottom:2px;z-index:2;animation:pulse-animation .5s infinite}.cdl-select__arrow-container{background:#ffffff80;padding:2px;border-radius:100%}.cdl-select::placeholder,.cdl-select__placeholder{color:var(--input-wrapper-container-font-color--placeholder)}.cdl-select:focus{outline:none}@media (max-width: 767px){.cdl-select{font-size:var(--font-size-md)}}.cdl-filter-chip{position:relative;display:inline-flex;align-items:center;max-height:var(--chip-max-height);min-height:var(--chip-min-height);border-radius:var(--radius-round);border:solid 1px var(--chip-border-color);background-color:var(--chip-background-color);gap:var(--6px);padding:var(--chip-padding);pointer-events:var(--chip-pointer-events);cursor:var(--chip-cursor);color:var(--chip-font-color);font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-style:var(--chip-font-style);font-weight:var(--chip-font-weight);line-height:var(--chip-line-height);text-transform:var(--chip-text-transform);letter-spacing:var(--chip-letter-spacing);--chip-font-color: inherit;--chip-font-family: var(--font-family-primary);--chip-font-size: var(--font-size-sm);--chip-font-weight: var(--font-weight-regular);--chip-line-height: 1.5;--chip-max-height: var(--24px);--chip-min-height: var(--24px);--chip-border-color: var(--color-stroke-subtle);--chip-font-color: var(--color-text-emphasis);--chip-pointer-events: auto;--chip-padding: var(--spacing-xs) var(--spacing-sm);--chip-icon-size: var(--font-size-md);--chip-icon-color: var(--color-icon-normal);--chip-background-color: var(--color-bg-surface);--chip-background-color--hover: var(--color-action-surface-hover);--chip-background-color--active: var(--color-action-surface-active);--chip-background-color--focus: var(--color-action-surface-hover);--chip-cursor: pointer}.cdl-filter-chip__svg{font-size:var(--font-size-md);position:absolute;display:grid;align-items:center;top:var(--3px);left:var(--10px)}.cdl-filter-chip__icon{color:var(--chip-icon-color);font-size:var(--chip-icon-size)}.cdl-filter-chip:hover{background-color:var(--chip-background-color--hover)}.cdl-filter-chip:active{background-color:var(--chip-background-color--active)}.cdl-filter-chip:has(.cdl-filter-chip__checkbox:checked){--chip-background-color: var(--chip-checked-background-color);--chip-border-color: var(--color-brand-primary-base);--chip-font-color: var(--color-text-brand-primary);--chip-icon-color: var(--color-icon-brand-primary);--chip-background-color--active: var(--color-brand-primary-light-3);--chip-background-color--hover: var(--color-brand-primary-light-2);--chip-background-color--focus: var(--color-brand-primary-light-2);--chip-checked-background-color: var(--color-brand-primary-light-1)}.cdl-filter-chip__checkbox{width:var(--16px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:var(--chip-cursor)}.cdl-filter-chip__checkbox:checked:after{width:var(--16px)}.cdl-filter-chip__checkbox:not(:checked){position:absolute;overflow:hidden;width:0px;height:0px;padding:0;border:0}.cdl-filter-chip__checkbox:focus-visible{outline:none}.cdl-filter-chip__checkbox--hidden:checked{position:absolute;overflow:hidden;width:0px;height:0px;padding:0;border:0}.cdl-filter-chip:has(.cdl-filter-chip__checkbox:focus-visible):focus-within{position:relative;z-index:2;outline:solid 2px var(--color-stroke-focus-ring);background-color:var(--chip-background-color--focus);outline-offset:2px}.cdl-filter-chip:has(.cdl-filter-chip__checkbox:focus-visible):focus-visible{outline:none}.cdl-filter-chip--checked{--chip-background-color: var(--chip-checked-background-color);--chip-border-color: var(--color-brand-primary-base);--chip-font-color: var(--color-text-brand-primary);--chip-icon-color: var(--color-icon-brand-primary);--chip-background-color--active: var(--color-brand-primary-light-3);--chip-background-color--hover: var(--color-brand-primary-light-2);--chip-background-color--focus: var(--color-brand-primary-light-2);--chip-checked-background-color: var(--color-brand-primary-light-1)}.cdl-filter-chip--error{--chip-border-color: var(--color-stroke-danger-normal);--chip-font-color: var(--color-text-danger);--chip-icon-color: var(--color-icon-danger);--chip-background-color--active: var(--color-action-extended-red-active);--chip-background-color--hover: var(--color-action-extended-red-hover);--chip-background-color--focus: var(--color-action-extended-red-hover);--chip-checked-background-color: var(--color-action-extended-red-default)}.cdl-filter-chip--disabled{--chip-background-color: var(--color-bg-disabled);--chip-border-color: var(--color-stroke-disabled);--chip-font-color: var(--color-text-disabled);--chip-icon-color: var(--color-icon-disabled);--chip-pointer-events: none}.cdl-input-chip{position:relative;display:inline-flex;align-items:center;max-height:var(--chip-max-height);min-height:var(--chip-min-height);border-radius:var(--radius-round);border:solid 1px var(--chip-border-color);background-color:var(--chip-background-color);gap:var(--6px);padding:var(--chip-padding);pointer-events:var(--chip-pointer-events);cursor:var(--chip-cursor);color:var(--chip-font-color);font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-style:var(--chip-font-style);font-weight:var(--chip-font-weight);line-height:var(--chip-line-height);text-transform:var(--chip-text-transform);letter-spacing:var(--chip-letter-spacing);--chip-font-color: inherit;--chip-font-family: var(--font-family-primary);--chip-font-size: var(--font-size-sm);--chip-font-weight: var(--font-weight-regular);--chip-line-height: 1.5;--chip-max-height: var(--24px);--chip-min-height: var(--24px);--chip-border-color: var(--color-stroke-subtle);--chip-font-color: var(--color-text-emphasis);--chip-pointer-events: auto;--chip-padding: var(--spacing-xs) var(--spacing-sm);--chip-icon-size: var(--font-size-md);--chip-icon-color: var(--color-icon-normal);--chip-background-color: var(--color-bg-surface);--chip-background-color--hover: var(--color-action-surface-hover);--chip-background-color--active: var(--color-action-surface-active);--chip-background-color--focus: var(--color-action-surface-hover);--chip-background-color--hover: var(--chip-background-color);--chip-background-color--active: var(--chip-background-color);--chip-cursor: default}.cdl-input-chip__svg{font-size:var(--font-size-md);position:absolute;display:grid;align-items:center;top:var(--3px);left:var(--10px)}.cdl-input-chip__icon{color:var(--chip-icon-color);font-size:var(--chip-icon-size)}.cdl-input-chip:hover{background-color:var(--chip-background-color--hover)}.cdl-input-chip:active{background-color:var(--chip-background-color--active)}.cdl-input-chip__button{display:grid;align-items:center;position:relative;border:none;padding:var(--spacing-sm)}.cdl-input-chip__button-icon{font-size:var(--font-size-md);position:absolute;display:grid;align-items:center;height:var(--24px);width:var(--24px);padding:var(--spacing-xs);top:-4px;left:-4px}.cdl-input-chip:focus-visible{position:relative;z-index:2;outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px}.cdl-input-chip:has(.cdl-input-chip__button:active){--chip-background-color--hover: var(--color-action-surface-active)}.cdl-input-chip:has(.cdl-input-chip__button:hover){--chip-background-color--hover: var(--color-action-surface-hover)}.cdl-input-chip--brand{--chip-background-color: var(--color-brand-primary-light-1);--chip-border-color: var(--color-brand-primary-base);--chip-font-color: var(--color-text-brand-primary);--chip-icon-color: var(--color-icon-brand-primary)}.cdl-input-chip--brand:has(.cdl-input-chip__button:active){--chip-background-color--active: var(--color-brand-primary-light-3);--chip-background-color--hover: var(--color-brand-primary-light-2)}.cdl-input-chip--brand:has(.cdl-input-chip__button:hover){--chip-background-color--active: var(--color-brand-primary-light-3);--chip-background-color--hover: var(--color-brand-primary-light-2)}.cdl-input-chip--error{--chip-background-color: var(--color-action-extended-red-default);--chip-border-color: var(--color-stroke-danger-normal);--chip-font-color: var(--color-text-danger);--chip-icon-color: var(--color-icon-danger)}.cdl-input-chip--error:has(.cdl-input-chip__button:active){--chip-background-color--active: var(--color-action-extended-red-active);--chip-background-color--hover: var(--color-action-extended-red-hover)}.cdl-input-chip--error:has(.cdl-input-chip__button:hover){--chip-background-color--active: var(--color-action-extended-red-active);--chip-background-color--hover: var(--color-action-extended-red-hover)}.cdl-input-chip--disabled{--chip-background-color: var(--color-bg-disabled);--chip-border-color: var(--color-stroke-disabled);--chip-font-color: var(--color-text-disabled);--chip-icon-color: var(--color-icon-disabled);--chip-pointer-events: none}.cdl-block{display:flex;gap:var(--block-title-spacing, var(--spacing-md));width:100%;--block-title-font-color: var(--color-text-emphasis);--block-support-text-font-color: var(--color-text-subtle)}.cdl-block__header{display:flex;gap:var(--block-title-spacing, var(--spacing-sm));width:100%}.cdl-block__header-content{flex:1;display:flex;flex-direction:column;gap:var(--block-title-spacing, var(--spacing-sm))}.cdl-block__title{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--block-title-font-color);font-family:var(--block-title-font-family);font-size:var(--block-title-font-size);font-style:var(--block-title-font-style);font-weight:var(--block-title-font-weight);line-height:var(--block-title-line-height);text-transform:var(--block-title-text-transform);letter-spacing:var(--block-title-letter-spacing);--block-title-font-color: inherit;--block-title-font-family: var(--font-family-primary);--block-title-font-size: var(--font-size-md);--block-title-font-weight: var(--font-weight-regular);--block-title-line-height: 1.5;--block-title-font-weight: var(--font-weight-medium)}@media (max-width: 767px){.cdl-block__title{--block-title-font-size: var(--font-size-sm)}}.cdl-block__icon-button{--button-font-color: var(--color-icon-emphasis)}.cdl-block__support-text{color:var(--block-support-text-font-color);font-family:var(--block-support-text-font-family);font-size:var(--block-support-text-font-size);font-style:var(--block-support-text-font-style);font-weight:var(--block-support-text-font-weight);line-height:var(--block-support-text-line-height);text-transform:var(--block-support-text-text-transform);letter-spacing:var(--block-support-text-letter-spacing);--block-support-text-font-color: inherit;--block-support-text-font-family: var(--font-family-primary);--block-support-text-font-size: var(--font-size-sm);--block-support-text-font-weight: var(--font-weight-regular);--block-support-text-line-height: 1.5;--block-support-text-font-weight: var(--font-weight-medium)}.cdl-block__content{display:flex;flex-direction:column;gap:var(--block-gap, var(--spacing-xs))}.cdl-block__controls{margin-top:var(--spacing-xs)}.cdl-block__children{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cdl-block--controls-right{flex-direction:row-reverse}.cdl-hero{display:grid;grid-template-columns:1fr 1fr;height:var(--hero-height-desktop);width:100%;--hero-height-desktop: 688px;--hero-height-tablet: 528px;--hero-background-color: var(--color-bg-1)}@media (max-width: 1023px){.cdl-hero{grid-template-columns:1fr;height:auto}}.cdl-hero__left{background:var(--hero-background-color);display:flex;justify-content:flex-end;align-items:center;flex:1 0 50%;padding:0 var(--template-gap) 0 var(--margin-responsive)}@media (max-width: 1023px){.cdl-hero__left{height:var(--hero-height-tablet);padding:0 var(--margin-responsive)}}@media (max-width: 767px){.cdl-hero__left{height:auto;padding:var(--spacing-2xl) var(--margin-responsive)}}.cdl-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--section-gap);max-width:calc(var(--hero-max-width)/2 - var(--margin-responsive) - var(--template-gap))}@media (max-width: 1023px){.cdl-hero__content{max-width:100%}}@media (max-width: 767px){.cdl-hero__content{align-items:center}}.cdl-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}@media (max-width: 767px){.cdl-hero__text{text-align:center;align-items:center}}.cdl-hero__image{flex:1 0 50%;background-size:cover;background-position:right;height:100%;width:100%}@media (max-width: 1023px){.cdl-hero__image{height:var(--hero-height-tablet)}}.cdl-image{display:flex;overflow:hidden;position:relative;margin:0;padding:0}.cdl-image img{height:100%;width:100%;object-fit:var(--image-object-fit);transition:.2s}.cdl-image .cdl-skeleton{position:absolute;top:0;left:0;z-index:1}@media (max-width: 414px){.cdl-image{max-width:100%}}.cdl-image--contain{--image-object-fit: contain}.cdl-image--cover{--image-object-fit: cover}.cdl-image--rounded{border-radius:var(--radius-md)}.cdl-image--circle{border-radius:50%}.cdl-action-chip{position:relative;display:inline-flex;align-items:center;max-height:var(--chip-max-height);min-height:var(--chip-min-height);border-radius:var(--radius-round);border:solid 1px var(--chip-border-color);background-color:var(--chip-background-color);gap:var(--6px);padding:var(--chip-padding);pointer-events:var(--chip-pointer-events);cursor:var(--chip-cursor);color:var(--chip-font-color);font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-style:var(--chip-font-style);font-weight:var(--chip-font-weight);line-height:var(--chip-line-height);text-transform:var(--chip-text-transform);letter-spacing:var(--chip-letter-spacing);--chip-font-color: inherit;--chip-font-family: var(--font-family-primary);--chip-font-size: var(--font-size-sm);--chip-font-weight: var(--font-weight-regular);--chip-line-height: 1.5;text-decoration:none;--chip-max-height: var(--24px);--chip-min-height: var(--24px);--chip-border-color: var(--color-stroke-subtle);--chip-font-color: var(--color-text-emphasis);--chip-pointer-events: auto;--chip-padding: var(--spacing-xs) var(--spacing-sm);--chip-icon-size: var(--font-size-md);--chip-icon-color: var(--color-icon-normal);--chip-background-color: var(--color-bg-surface);--chip-background-color--hover: var(--color-action-surface-hover);--chip-background-color--active: var(--color-action-surface-active);--chip-background-color--focus: var(--color-action-surface-hover);--chip-cursor: pointer}.cdl-action-chip__svg{font-size:var(--font-size-md);position:absolute;display:grid;align-items:center;top:var(--3px);left:var(--10px)}.cdl-action-chip__icon{color:var(--chip-icon-color);font-size:var(--chip-icon-size)}.cdl-action-chip:hover{background-color:var(--chip-background-color--hover)}.cdl-action-chip:active{background-color:var(--chip-background-color--active)}.cdl-action-chip--error{--chip-border-color: var(--color-stroke-danger-normal);--chip-font-color: var(--color-text-danger);--chip-icon-color: var(--color-icon-danger);--chip-background-color--active: var(--color-action-extended-red-active);--chip-background-color--hover: var(--color-action-extended-red-hover);--chip-background-color--focus: var(--color-action-extended-red-hover);--chip-checked-background-color: var(--color-action-extended-red-default)}.cdl-action-chip--disabled{--chip-background-color: var(--color-bg-disabled);--chip-border-color: var(--color-stroke-disabled);--chip-font-color: var(--color-text-disabled);--chip-icon-color: var(--color-icon-disabled);--chip-pointer-events: none}.cdl-split-button{display:inline-flex}.cdl-split-button__container{display:flex}.cdl-split-button__dropdown{min-width:var(--radix-popover-trigger-width)}.cdl-split-button .cdl-button{border-radius:0;border-right:0}.cdl-split-button .cdl-button:not(.cdl-button--text,.cdl-button--subtle):first-child{border-radius:var(--button-border-radius) 0 0 var(--button-border-radius)}.cdl-split-button .cdl-button:not(.cdl-button--text,.cdl-button--subtle):last-child{min-width:0;border-radius:0 var(--button-border-radius) var(--button-border-radius) 0;border-left:solid 1px color-mix(in srgb,currentColor 20%,transparent);border-right:solid var(--border-xs) var(--button-border-color)}.cdl-split-button .cdl-button:not(.cdl-button--text,.cdl-button--subtle):last-child:disabled{border-right:solid var(--border-xs) var(--button-border-color--disabled)}.cdl-number-input{text-align:center;width:80px}.cdl-number-input::-webkit-outer-spin-button,.cdl-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cdl-number-input[type=number]{-moz-appearance:textfield}.cdl-number-input__wrapper{width:auto}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-family-primary)}.cdl-hidden{visibility:hidden;height:0}.cdl-highlight{outline:solid 2px var(--color-stroke-focus-ring);outline-offset:2px}[data-radix-popper-content-wrapper]{z-index:1500!important}
