html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}:root{--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--breakpoint-3xl:1920px;--color-white:#fff;--color-black:#000;--color-grey-lightest:#f2f2f2;--color-grey-light:#d0d0d0;--color-grey-dark:#767676;--color-grey-darkest:#4a4a4a;--color-prussian:#111e30;--color-lavender:#baabff;--color-yellow:#ffcd00;--color-emerald:#20e38e;--color-cayenne:#f05e1c;--color-red-on-light:#b30000;--color-red-on-dark:#ff8585;--color-green-on-light:#006616;--color-green-on-dark:#00cc2c;--color-green-dark:#005a14;--color-green-bg:#e6f4ea;--color-primary:var(--color-prussian);--color-accent-1:var(--color-lavender);--color-accent-2:var(--color-yellow);--color-support-1:var(--color-emerald);--color-support-2:var(--color-cayenne);--color-error-on-light:var(--color-red-on-light);--color-error-on-dark:var(--color-red-on-dark);--color-success-on-light:var(--color-green-on-light);--color-success-on-dark:var(--color-green-on-dark);--color-destructive-on-light:var(--color-red-on-light);--color-text-on-light:var(--color-prussian);--color-text-on-dark:var(--color-white);--color-text-placeholder:var(--color-grey-dark);--color-text-muted-on-light:var(--color-grey-darkest);--color-text-muted-on-dark:var(--color-grey-light);--color-background-light:var(--color-white);--color-background-dark:var(--color-prussian);--font-family-sans:"Google Sans Flex", system-ui, sans-serif;--font-family-mono:"Google Sans Code", ui-monospace, monospace;--font-family-serif:"Libre Bodoni", Georgia, serif;--letter-spacing-tight:-.02em;--letter-spacing-normal:0em;--letter-spacing-wide:.05em;--line-height-none:1;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-size-1:.875rem;--font-size-2:1rem;--font-size-3:1.125rem;--font-size-4:1.25rem;--font-size-5:1.5rem;--font-size-6:1.75rem;--font-size-7:2rem;--font-size-8:2.5rem;--font-size-9:3.5rem;--font-size-10:6rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-default:var(--font-weight-light);--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--border-radius-none:0px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-full:9999px;--border-width-sm:1px;--border-width-md:2px;--shadow-none:none;--shadow-sm:0 1px 2px #111e3014;--shadow-md:0 2px 8px #111e301a;--shadow-lg:0 4px 16px #111e301f;--shadow-xl:0 8px 32px #111e3029;--size-component-sm:2rem;--size-component-md:2.5rem;--size-component-lg:3rem;--content-measure:50rem;--motion-duration-instant:0s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-slow:.4s;--motion-easing-default:ease;--motion-easing-in:ease-in;--motion-easing-out:ease-out;--motion-easing-in-out:ease-in-out;--motion-easing-linear:linear;--opacity-overlay:.6;--opacity-disabled:.4;--form-gap:var(--border-width-sm);--form-border-style:var(--control-border-style);--form-separator-style:var(--control-border-style);--form-heading-font-family:var(--font-family-sans);--form-heading-font-size:var(--font-size-5);--form-heading-font-weight:var(--font-weight-medium);--form-heading-line-height:var(--line-height-snug);--form-heading-letter-spacing:var(--letter-spacing-tight);--form-error-font-family:var(--font-family-sans);--form-error-font-size:var(--font-size-1);--form-error-line-height:var(--line-height-normal);--form-helper-font-family:var(--font-family-sans);--form-helper-font-size:var(--font-size-1);--form-helper-line-height:var(--line-height-normal);--form-success-font-family:var(--font-family-sans);--form-success-font-size:var(--font-size-3);--form-success-line-height:var(--line-height-normal);--form-border-width:var(--control-border-width);--form-border-color:var(--color-primary);--form-separator-width:var(--control-border-width);--form-separator-color:var(--color-primary);--form-heading-color:var(--color-text-on-light);--form-error-font-weight:var(--font-weight-default);--form-error-color:var(--color-error-on-light);--form-helper-font-weight:var(--font-weight-default);--form-helper-color:var(--color-text-muted-on-light);--form-success-font-weight:var(--font-weight-default);--form-success-color:var(--color-text-on-light);--section-padding-inline:var(--spacing-4);--section-padding-block-sm:var(--spacing-3);--section-padding-block-md:var(--spacing-4);--section-padding-block-lg:var(--spacing-6);--section-padding-block-xl:var(--spacing-7);--section-padding-block-2xl:var(--spacing-8);--accordion-border-color:currentColor;--accordion-trigger-cursor:pointer;--accordion-border-width:var(--border-width-sm);--accordion-trigger-padding-block:var(--spacing-5);--accordion-trigger-padding-inline:var(--spacing-6);--accordion-trigger-gap:var(--spacing-4);--accordion-content-padding-block:var(--spacing-6);--accordion-content-padding-inline:var(--spacing-6);--accordion-transition-duration:var(--motion-duration-slow);--accordion-transition-easing:var(--motion-easing-in-out);--accordion-focus-ring-width:var(--border-width-md);--accordion-focus-ring-offset:var(--border-width-sm);--accordion-focus-ring-color:var(--color-primary);--text-font-family:var(--font-family-sans);--text-font-size:var(--font-size-3);--text-line-height:var(--line-height-normal);--text-letter-spacing:var(--letter-spacing-normal);--text-heading-font-family:var(--font-family-sans);--text-heading-font-weight:var(--font-weight-medium);--text-heading-letter-spacing:var(--letter-spacing-tight);--text-h1-font-size:var(--font-size-8);--text-h1-line-height:var(--line-height-tight);--text-h2-font-size:var(--font-size-7);--text-h2-line-height:var(--line-height-tight);--text-h3-font-size:var(--font-size-6);--text-h3-line-height:var(--line-height-tight);--text-h4-font-size:var(--font-size-5);--text-h4-line-height:var(--line-height-snug);--text-h5-font-size:var(--font-size-4);--text-h5-line-height:var(--line-height-snug);--text-h5-letter-spacing:var(--letter-spacing-normal);--text-h6-font-size:var(--font-size-3);--text-h6-line-height:var(--line-height-snug);--text-h6-letter-spacing:var(--letter-spacing-normal);--text-paragraph-small-font-size:var(--font-size-1);--text-paragraph-small-line-height:var(--line-height-relaxed);--text-paragraph-large-font-size:var(--font-size-5);--text-paragraph-large-line-height:var(--line-height-snug);--text-list-gap:var(--spacing-2);--text-list-padding-inline-start:var(--spacing-6);--text-font-weight:var(--font-weight-default);--text-color:var(--color-text-on-light);--text-heading-color:var(--color-text-on-light);--text-h1-font-family:var(--text-heading-font-family);--text-h1-font-weight:var(--text-heading-font-weight);--text-h1-letter-spacing:var(--text-heading-letter-spacing);--text-h2-font-family:var(--text-heading-font-family);--text-h2-font-weight:var(--text-heading-font-weight);--text-h2-letter-spacing:var(--text-heading-letter-spacing);--text-h3-font-family:var(--text-heading-font-family);--text-h3-font-weight:var(--text-heading-font-weight);--text-h3-letter-spacing:var(--text-heading-letter-spacing);--text-h4-font-family:var(--text-heading-font-family);--text-h4-font-weight:var(--text-heading-font-weight);--text-h4-letter-spacing:var(--text-heading-letter-spacing);--text-h5-font-family:var(--text-heading-font-family);--text-h5-font-weight:var(--text-heading-font-weight);--text-h6-font-family:var(--text-heading-font-family);--text-h6-font-weight:var(--text-heading-font-weight);--text-paragraph-font-family:var(--text-font-family);--text-paragraph-font-size:var(--text-font-size);--text-paragraph-line-height:var(--text-line-height);--text-paragraph-letter-spacing:var(--text-letter-spacing);--text-h1-color:var(--text-heading-color);--text-h2-color:var(--text-heading-color);--text-h3-color:var(--text-heading-color);--text-h4-color:var(--text-heading-color);--text-h5-color:var(--text-heading-color);--text-h6-color:var(--text-heading-color);--text-paragraph-font-weight:var(--text-font-weight);--text-paragraph-color:var(--text-color);--text-list-font-family:var(--text-paragraph-font-family);--text-list-font-size:var(--text-paragraph-font-size);--text-list-line-height:var(--text-paragraph-line-height);--text-list-letter-spacing:var(--text-paragraph-letter-spacing);--text-list-font-weight:var(--text-paragraph-font-weight);--text-list-color:var(--text-paragraph-color);--breadcrumb-padding-inline:0;--breadcrumb-link-text-decoration:none;--breadcrumb-link-text-decoration-hover:underline;--breadcrumb-font-family:var(--font-family-sans);--breadcrumb-font-size:var(--font-size-1);--breadcrumb-line-height:var(--line-height-none);--breadcrumb-gap:var(--spacing-2);--breadcrumb-padding-block:var(--spacing-1);--breadcrumb-current-font-weight:var(--font-weight-medium);--breadcrumb-focus-ring-width:var(--border-width-md);--breadcrumb-focus-ring-offset:var(--border-width-sm);--breadcrumb-font-weight:var(--font-weight-default);--breadcrumb-separator-color:var(--color-text-on-light);--breadcrumb-link-color:var(--color-text-on-light);--breadcrumb-link-color-hover:var(--color-primary);--breadcrumb-current-color:var(--color-text-on-light);--breadcrumb-focus-ring-color:var(--color-primary);--link-text-decoration:underline;--link-text-decoration-hover:none;--link-cursor:pointer;--link-focus-ring-width:var(--border-width-md);--link-focus-ring-offset:var(--border-width-sm);--link-color:var(--color-text-on-light);--link-color-hover:var(--color-text-on-light);--link-focus-ring-color:var(--color-primary);--tag-border-radius:var(--border-radius-full);--tag-font-family:var(--font-family-sans);--tag-font-size:var(--font-size-1);--tag-font-weight:var(--font-weight-medium);--tag-line-height:var(--line-height-none);--tag-padding-block:var(--spacing-1);--tag-padding-inline:var(--spacing-3);--tag-default-bg:var(--color-grey-lightest);--tag-neutral-bg:var(--color-grey-darkest);--tag-neutral-color:var(--color-white);--tag-info-bg:var(--color-prussian);--tag-info-color:var(--color-white);--tag-warning-bg:var(--color-yellow);--tag-warning-color:var(--color-prussian);--tag-success-color:var(--color-white);--tag-danger-bg:var(--color-red-on-light);--tag-danger-color:var(--color-white);--tag-default-color:var(--color-text-on-light);--tag-primary-bg:var(--color-primary);--tag-primary-color:var(--color-text-on-dark);--tag-accent-1-bg:var(--color-accent-1);--tag-accent-1-color:var(--color-text-on-light);--tag-accent-2-bg:var(--color-accent-2);--tag-accent-2-color:var(--color-text-on-light);--tag-support-1-bg:var(--color-support-1);--tag-support-1-color:var(--color-text-on-light);--tag-support-2-bg:var(--color-support-2);--tag-support-2-color:var(--color-text-on-light);--tag-success-bg:var(--color-success-on-light);--card-padding-inline:var(--spacing-4);--card-padding-block-start:var(--spacing-4);--card-padding-block-end:var(--spacing-3);--card-gap:var(--spacing-3);--card-description-font-size:var(--font-size-4);--card-description-margin-block-end:var(--spacing-7);--card-outline-border-width:var(--border-width-sm);--card-primary-bg:var(--color-primary);--card-primary-color:var(--color-text-on-dark);--card-outline-bg:var(--color-background-light);--card-outline-color:var(--color-text-on-light);--card-outline-border-color:var(--color-primary);--highlight-section-gap:var(--spacing-6);--highlight-section-font-size:var(--font-size-9);--highlight-section-font-weight:var(--font-weight-medium);--highlight-section-line-height:var(--line-height-tight);--highlight-section-max-width:var(--content-measure);--label-text-transform:uppercase;--label-font-family:var(--font-family-sans);--label-font-size:var(--font-size-1);--label-font-weight:var(--font-weight-medium);--label-line-height:var(--line-height-normal);--label-letter-spacing:var(--letter-spacing-normal);--label-color:var(--color-text-on-light);--control-border-style:solid;--control-cursor:text;--control-disabled-cursor:not-allowed;--control-border-radius:var(--border-radius-none);--control-border-width:var(--border-width-sm);--control-height:var(--size-component-md);--control-font-family:var(--font-family-sans);--control-font-size:var(--font-size-3);--control-line-height:var(--line-height-none);--control-transition-duration:var(--motion-duration-fast);--control-transition-easing:var(--motion-easing-default);--control-focus-ring-width:var(--border-width-md);--control-focus-ring-inset-offset:var(--border-width-sm);--control-padding-inline:var(--spacing-4);--control-padding-block:var(--spacing-4);--control-font-weight:var(--font-weight-default);--input-border-style:solid;--input-width:100%;--input-cursor:text;--input-placeholder-text-transform:uppercase;--input-disabled-cursor:not-allowed;--input-error-placeholder-text-transform:uppercase;--input-border-radius:var(--border-radius-none);--input-border-width:var(--border-width-sm);--input-font-family:var(--font-family-sans);--input-font-size:var(--font-size-3);--input-line-height:var(--line-height-none);--input-transition-duration:var(--motion-duration-fast);--input-transition-easing:var(--motion-easing-default);--input-bg:var(--color-white);--input-focus-ring-inset-offset:var(--border-width-sm);--input-disabled-bg:var(--color-grey-lightest);--input-disabled-color:var(--color-grey-darkest);--input-disabled-border-color:var(--color-grey-light);--input-error-bg:var(--color-white);--input-sm-padding-block:var(--spacing-2);--input-sm-padding-inline:var(--spacing-3);--input-sm-font-size:var(--font-size-1);--input-lg-padding-block:var(--spacing-5);--input-lg-padding-inline:var(--spacing-5);--input-lg-font-size:var(--font-size-4);--input-padding-block:var(--control-padding-block);--input-padding-inline:var(--control-padding-inline);--input-font-weight:var(--font-weight-default);--input-color:var(--color-text-on-light);--input-border-color:var(--color-primary);--input-placeholder-color:var(--color-text-placeholder);--input-focus-border-color:var(--color-primary);--input-focus-ring-width:var(--control-focus-ring-width);--input-focus-ring-color:var(--color-primary);--input-error-color:var(--color-text-on-light);--input-error-border-color:var(--color-primary);--input-error-placeholder-color:var(--color-text-placeholder);--input-error-focus-border-color:var(--color-primary);--input-error-focus-ring-color:var(--color-error-on-light);--textarea-border-style:solid;--textarea-width:100%;--textarea-min-height:15rem;--textarea-resize:vertical;--textarea-cursor:text;--textarea-placeholder-text-transform:uppercase;--textarea-disabled-cursor:not-allowed;--textarea-error-placeholder-text-transform:uppercase;--textarea-border-radius:var(--border-radius-none);--textarea-border-width:var(--border-width-sm);--textarea-font-family:var(--font-family-sans);--textarea-font-size:var(--font-size-3);--textarea-line-height:var(--line-height-normal);--textarea-transition-duration:var(--motion-duration-fast);--textarea-transition-easing:var(--motion-easing-default);--textarea-bg:var(--color-white);--textarea-focus-ring-inset-offset:var(--border-width-sm);--textarea-disabled-bg:var(--color-grey-lightest);--textarea-disabled-color:var(--color-grey-darkest);--textarea-disabled-border-color:var(--color-grey-light);--textarea-error-bg:var(--color-white);--textarea-sm-padding-block:var(--spacing-2);--textarea-sm-padding-inline:var(--spacing-3);--textarea-sm-font-size:var(--font-size-1);--textarea-lg-padding-block:var(--spacing-5);--textarea-lg-padding-inline:var(--spacing-5);--textarea-lg-font-size:var(--font-size-4);--textarea-padding-block:var(--control-padding-block);--textarea-padding-inline:var(--control-padding-inline);--textarea-font-weight:var(--font-weight-default);--textarea-color:var(--color-text-on-light);--textarea-border-color:var(--color-primary);--textarea-placeholder-color:var(--color-text-placeholder);--textarea-focus-border-color:var(--color-primary);--textarea-focus-ring-width:var(--control-focus-ring-width);--textarea-focus-ring-color:var(--color-primary);--textarea-error-color:var(--color-text-on-light);--textarea-error-border-color:var(--color-primary);--textarea-error-placeholder-color:var(--color-text-placeholder);--textarea-error-focus-border-color:var(--color-primary);--textarea-error-focus-ring-color:var(--color-error-on-light);--button-border-style:solid;--button-border-color:#0000;--button-justify-content:center;--button-cursor:pointer;--button-white-space:nowrap;--button-text-decoration:none;--button-disabled-cursor:not-allowed;--button-focus-ring-style:solid;--button-block-width:100%;--button-outline-bg:#0000;--button-text-border-width:0;--button-text-text-decoration:underline;--button-text-hover-text-decoration:none;--button-text-padding-block:0;--button-text-padding-inline:0;--button-text-bg:#0000;--button-text-border:#0000;--button-text-hover-bg:#0000;--button-text-hover-border:#0000;--button-text-active-bg:#0000;--button-text-active-border:#0000;--button-ghost-border-width:0;--button-ghost-bg:#0000;--button-ghost-border:#0000;--button-ghost-hover-border:#0000;--button-ghost-active-border:#0000;--button-border-radius:var(--border-radius-full);--button-border-width:var(--border-width-sm);--button-font-family:var(--font-family-sans);--button-font-size:var(--font-size-3);--button-line-height:var(--line-height-none);--button-transition-duration:var(--motion-duration-fast);--button-transition-easing:var(--motion-easing-default);--button-disabled-bg:var(--color-grey-lightest);--button-disabled-color:var(--color-grey-darkest);--button-disabled-border:var(--color-grey-darkest);--button-padding-block:var(--spacing-3);--button-padding-inline:var(--spacing-6);--button-focus-ring-width:var(--border-width-md);--button-focus-ring-offset:var(--border-width-md);--button-sm-padding-block:var(--spacing-2);--button-sm-padding-inline:var(--spacing-5);--button-sm-font-size:var(--font-size-1);--button-lg-padding-block:var(--spacing-4);--button-lg-padding-inline:var(--spacing-8);--button-lg-font-size:var(--font-size-4);--button-primary-border-style:var(--button-border-style);--button-primary-justify-content:var(--button-justify-content);--button-primary-cursor:var(--button-cursor);--button-primary-white-space:var(--button-white-space);--button-primary-text-decoration:var(--button-text-decoration);--button-primary-disabled-cursor:var(--button-disabled-cursor);--button-primary-disabled-color:var(--color-white);--button-primary-focus-ring-style:var(--button-focus-ring-style);--button-destructive-border-style:var(--button-border-style);--button-destructive-justify-content:var(--button-justify-content);--button-destructive-cursor:var(--button-cursor);--button-destructive-white-space:var(--button-white-space);--button-destructive-text-decoration:var(--button-text-decoration);--button-destructive-disabled-cursor:var(--button-disabled-cursor);--button-destructive-focus-ring-style:var(--button-focus-ring-style);--button-destructive-bg:var(--color-white);--button-outline-border-style:var(--button-border-style);--button-outline-justify-content:var(--button-justify-content);--button-outline-cursor:var(--button-cursor);--button-outline-white-space:var(--button-white-space);--button-outline-text-decoration:var(--button-text-decoration);--button-outline-disabled-cursor:var(--button-disabled-cursor);--button-outline-disabled-color:var(--color-grey-light);--button-outline-disabled-border:var(--color-grey-light);--button-outline-focus-ring-style:var(--button-focus-ring-style);--button-text-border-style:var(--button-border-style);--button-text-justify-content:var(--button-justify-content);--button-text-cursor:var(--button-cursor);--button-text-white-space:var(--button-white-space);--button-text-disabled-cursor:var(--button-disabled-cursor);--button-text-focus-ring-style:var(--button-focus-ring-style);--button-ghost-border-style:var(--button-border-style);--button-ghost-justify-content:var(--button-justify-content);--button-ghost-cursor:var(--button-cursor);--button-ghost-white-space:var(--button-white-space);--button-ghost-text-decoration:var(--button-text-decoration);--button-ghost-disabled-cursor:var(--button-disabled-cursor);--button-ghost-focus-ring-style:var(--button-focus-ring-style);--button-ghost-hover-bg:var(--color-grey-lightest);--button-ghost-active-bg:var(--color-grey-light);--button-font-weight:var(--font-weight-default);--button-primary-border-radius:var(--button-border-radius);--button-primary-border-width:var(--button-border-width);--button-primary-font-family:var(--button-font-family);--button-primary-font-size:var(--button-font-size);--button-primary-line-height:var(--button-line-height);--button-primary-transition-duration:var(--button-transition-duration);--button-primary-transition-easing:var(--button-transition-easing);--button-primary-disabled-bg:var(--button-disabled-border);--button-primary-disabled-border:var(--button-disabled-border);--button-primary-padding-block:var(--button-padding-block);--button-primary-padding-inline:var(--button-padding-inline);--button-primary-focus-ring-width:var(--button-focus-ring-width);--button-primary-focus-ring-offset:var(--button-focus-ring-offset);--button-primary-focus-ring-color:var(--color-accent-1);--button-primary-bg:var(--color-accent-1);--button-primary-color:var(--color-primary);--button-primary-border:var(--color-accent-1);--button-primary-hover-bg:var(--color-accent-2);--button-primary-hover-color:var(--color-primary);--button-primary-hover-border:var(--color-accent-2);--button-primary-active-bg:var(--color-accent-2);--button-primary-active-color:var(--color-primary);--button-primary-active-border:var(--color-accent-2);--button-destructive-border-radius:var(--button-border-radius);--button-destructive-border-width:var(--button-border-width);--button-destructive-font-family:var(--button-font-family);--button-destructive-font-size:var(--button-font-size);--button-destructive-line-height:var(--button-line-height);--button-destructive-transition-duration:var(--button-transition-duration);--button-destructive-transition-easing:var(--button-transition-easing);--button-destructive-disabled-color:var(--button-disabled-color);--button-destructive-disabled-border:var(--button-disabled-border);--button-destructive-padding-block:var(--button-padding-block);--button-destructive-padding-inline:var(--button-padding-inline);--button-destructive-focus-ring-width:var(--button-focus-ring-width);--button-destructive-focus-ring-offset:var(--button-focus-ring-offset);--button-destructive-focus-ring-color:var(--color-destructive-on-light);--button-destructive-color:var(--color-destructive-on-light);--button-destructive-border:var(--color-destructive-on-light);--button-destructive-hover-bg:var(--color-destructive-on-light);--button-destructive-hover-color:var(--color-text-on-dark);--button-destructive-hover-border:var(--color-destructive-on-light);--button-destructive-active-bg:var(--color-destructive-on-light);--button-destructive-active-color:var(--color-text-on-dark);--button-destructive-active-border:var(--color-destructive-on-light);--button-outline-border-radius:var(--button-border-radius);--button-outline-border-width:var(--button-border-width);--button-outline-font-family:var(--button-font-family);--button-outline-font-size:var(--button-font-size);--button-outline-line-height:var(--button-line-height);--button-outline-transition-duration:var(--button-transition-duration);--button-outline-transition-easing:var(--button-transition-easing);--button-outline-padding-block:var(--button-padding-block);--button-outline-padding-inline:var(--button-padding-inline);--button-outline-focus-ring-width:var(--button-focus-ring-width);--button-outline-focus-ring-offset:var(--button-focus-ring-offset);--button-outline-focus-ring-color:var(--color-text-on-light);--button-outline-color:var(--color-text-on-light);--button-outline-border:var(--color-text-on-light);--button-outline-hover-bg:var(--color-text-on-light);--button-outline-hover-color:var(--color-text-on-dark);--button-outline-hover-border:var(--color-text-on-light);--button-outline-active-bg:var(--color-text-on-light);--button-outline-active-color:var(--color-text-on-dark);--button-outline-active-border:var(--color-text-on-light);--button-text-border-radius:var(--button-border-radius);--button-text-font-family:var(--button-font-family);--button-text-font-size:var(--button-font-size);--button-text-line-height:var(--button-line-height);--button-text-transition-duration:var(--button-transition-duration);--button-text-transition-easing:var(--button-transition-easing);--button-text-disabled-color:var(--button-disabled-color);--button-text-focus-ring-width:var(--button-focus-ring-width);--button-text-focus-ring-offset:var(--button-focus-ring-offset);--button-text-focus-ring-color:var(--color-primary);--button-text-color:var(--color-text-on-light);--button-text-hover-color:var(--color-text-on-light);--button-text-active-color:var(--color-text-on-light);--button-ghost-border-radius:var(--button-border-radius);--button-ghost-font-family:var(--button-font-family);--button-ghost-font-size:var(--button-font-size);--button-ghost-line-height:var(--button-line-height);--button-ghost-transition-duration:var(--button-transition-duration);--button-ghost-transition-easing:var(--button-transition-easing);--button-ghost-disabled-color:var(--button-disabled-color);--button-ghost-padding-block:var(--button-padding-block);--button-ghost-padding-inline:var(--button-padding-inline);--button-ghost-focus-ring-width:var(--button-focus-ring-width);--button-ghost-focus-ring-offset:var(--button-focus-ring-offset);--button-ghost-focus-ring-color:var(--color-primary);--button-ghost-color:var(--color-text-on-light);--button-ghost-hover-color:var(--color-text-on-light);--button-ghost-active-color:var(--color-text-on-light);--button-primary-font-weight:var(--button-font-weight);--button-destructive-font-weight:var(--button-font-weight);--button-outline-font-weight:var(--button-font-weight);--button-text-font-weight:var(--button-font-weight);--button-ghost-font-weight:var(--button-font-weight);--checkbox-size:1.25em;--checkbox-check-size:.65em;--checkbox-border-style:solid;--checkbox-bg:transparent;--checkbox-cursor:pointer;--checkbox-disabled-cursor:not-allowed;--checkbox-check-rotate:15deg;--checkbox-sm-size:1rem;--checkbox-sm-check-size:.55rem;--checkbox-lg-size:1.5rem;--checkbox-lg-check-size:.85rem;--checkbox-border-radius:var(--border-radius-none);--checkbox-border-width:var(--border-width-sm);--checkbox-check-color:var(--color-white);--checkbox-transition-duration:var(--motion-duration-fast);--checkbox-transition-easing:var(--motion-easing-default);--checkbox-focus-ring-width:var(--border-width-md);--checkbox-focus-ring-offset:var(--border-width-sm);--checkbox-disabled-border-color:var(--color-grey-light);--checkbox-disabled-bg-checked:var(--color-grey-light);--checkbox-border-color:var(--color-primary);--checkbox-bg-checked:var(--color-primary);--checkbox-focus-ring-color:var(--color-primary);--radio-size:1.25em;--radio-dot-size:.5em;--radio-border-radius:50%;--radio-border-style:solid;--radio-bg:transparent;--radio-cursor:pointer;--radio-disabled-cursor:not-allowed;--radio-sm-size:1rem;--radio-sm-dot-size:.4rem;--radio-lg-size:1.5rem;--radio-lg-dot-size:.65rem;--radio-border-width:var(--border-width-sm);--radio-transition-duration:var(--motion-duration-fast);--radio-transition-easing:var(--motion-easing-default);--radio-focus-ring-width:var(--border-width-md);--radio-focus-ring-offset:var(--border-width-sm);--radio-disabled-border-color:var(--color-grey-light);--radio-disabled-dot-color:var(--color-grey-light);--radio-border-color:var(--color-primary);--radio-dot-color:var(--color-primary);--radio-focus-ring-color:var(--color-primary);--hamburger-width:2.0625rem;--hamburger-height:1.5rem;--hamburger-transition-easing:cubic-bezier(.77, .2, .05, 1);--hamburger-bar-translate-y:.625rem;--hamburger-bar-height:var(--spacing-1);--hamburger-transition-duration:var(--motion-duration-slow);--hamburger-opacity-duration:var(--motion-duration-base);--hamburger-opacity-easing:var(--motion-easing-default);--hamburger-focus-ring-width:var(--border-width-md);--hamburger-bar-color:var(--color-text-on-light);--hamburger-focus-ring-color:var(--color-primary);--header-height-overlay:5rem;--header-height-inline:6.25rem;--header-logo-height-overlay:3.75rem;--header-logo-height-inline:3.75rem;--header-z-index:1000;--header-controls-z-index:1001;--header-navbar-z-index:998;--header-backdrop-z-index:999;--header-nav-gap-overlay:0;--header-featured-border-color:currentColor;--header-shadow:var(--shadow-lg);--header-navbar-transition-duration:var(--motion-duration-base);--header-navbar-transition-easing:var(--motion-easing-in-out);--header-nav-font-size-overlay:var(--font-size-6);--header-nav-font-size-inline:var(--font-size-2);--header-nav-font-weight-overlay:var(--font-weight-medium);--header-nav-font-weight-inline:var(--font-weight-medium);--header-nav-gap-inline:var(--spacing-4);--header-nav-padding-block-overlay:var(--spacing-3);--header-nav-padding-inline:var(--spacing-4);--header-actions-gap-overlay:var(--spacing-3);--header-actions-gap-inline:var(--spacing-3);--header-featured-border-width:var(--border-width-sm);--header-featured-font-size:var(--font-size-5);--header-featured-font-weight:var(--font-weight-medium);--header-featured-padding-inline:var(--spacing-7);--header-featured-margin-inline-end:var(--spacing-7);--header-bg:var(--color-background-light);--header-dark-bg:var(--color-background-dark);--header-nav-color:var(--color-text-on-light);--header-nav-dark-color:var(--color-text-on-dark);--input-field-gap:var(--spacing-2);--input-field-error-font-family:var(--form-error-font-family);--input-field-error-font-size:var(--form-error-font-size);--input-field-error-line-height:var(--form-error-line-height);--input-field-helper-font-family:var(--form-helper-font-family);--input-field-helper-font-size:var(--form-helper-font-size);--input-field-helper-line-height:var(--form-helper-line-height);--input-field-error-font-weight:var(--form-error-font-weight);--input-field-error-color:var(--form-error-color);--input-field-helper-font-weight:var(--form-helper-font-weight);--input-field-helper-color:var(--form-helper-color);--textarea-field-gap:var(--spacing-2);--textarea-field-error-font-family:var(--form-error-font-family);--textarea-field-error-font-size:var(--form-error-font-size);--textarea-field-error-line-height:var(--form-error-line-height);--textarea-field-helper-font-family:var(--form-helper-font-family);--textarea-field-helper-font-size:var(--form-helper-font-size);--textarea-field-helper-line-height:var(--form-helper-line-height);--textarea-field-error-font-weight:var(--form-error-font-weight);--textarea-field-error-color:var(--form-error-color);--textarea-field-helper-font-weight:var(--form-helper-font-weight);--textarea-field-helper-color:var(--form-helper-color);--select-field-gap:var(--spacing-2);--select-field-error-font-family:var(--form-error-font-family);--select-field-error-font-size:var(--form-error-font-size);--select-field-error-line-height:var(--form-error-line-height);--select-field-helper-font-family:var(--form-helper-font-family);--select-field-helper-font-size:var(--form-helper-font-size);--select-field-helper-line-height:var(--form-helper-line-height);--select-field-error-font-weight:var(--form-error-font-weight);--select-field-error-color:var(--form-error-color);--select-field-helper-font-weight:var(--form-helper-font-weight);--select-field-helper-color:var(--form-helper-color);--multi-select-field-gap:var(--spacing-2);--multi-select-field-error-font-family:var(--form-error-font-family);--multi-select-field-error-font-size:var(--form-error-font-size);--multi-select-field-error-line-height:var(--form-error-line-height);--multi-select-field-helper-font-family:var(--form-helper-font-family);--multi-select-field-helper-font-size:var(--form-helper-font-size);--multi-select-field-helper-line-height:var(--form-helper-line-height);--multi-select-field-error-font-weight:var(--form-error-font-weight);--multi-select-field-error-color:var(--form-error-color);--multi-select-field-helper-font-weight:var(--form-helper-font-weight);--multi-select-field-helper-color:var(--form-helper-color);--checkbox-field-checkbox-offset:3px;--checkbox-field-cursor:pointer;--checkbox-field-disabled-cursor:not-allowed;--checkbox-field-label-text-transform:none;--checkbox-field-gap:var(--spacing-3);--checkbox-field-sm-gap:var(--spacing-2);--checkbox-field-sm-padding-inline:var(--spacing-3);--checkbox-field-sm-padding-block:var(--spacing-2);--checkbox-field-lg-gap:var(--spacing-4);--checkbox-field-lg-padding-inline:var(--spacing-5);--checkbox-field-lg-padding-block:var(--spacing-5);--checkbox-field-label-font-family:var(--font-family-sans);--checkbox-field-label-font-size:var(--font-size-3);--checkbox-field-label-line-height:var(--line-height-normal);--checkbox-field-label-letter-spacing:var(--letter-spacing-normal);--checkbox-field-padding-inline:var(--control-padding-inline);--checkbox-field-padding-block:var(--control-padding-block);--checkbox-field-label-font-weight:var(--font-weight-default);--checkbox-field-label-color:var(--color-text-on-light);--radio-field-radio-offset:3px;--radio-field-cursor:pointer;--radio-field-disabled-cursor:not-allowed;--radio-field-label-text-transform:none;--radio-field-gap:var(--spacing-3);--radio-field-sm-gap:var(--spacing-2);--radio-field-sm-padding-inline:var(--spacing-3);--radio-field-sm-padding-block:var(--spacing-2);--radio-field-lg-gap:var(--spacing-4);--radio-field-lg-padding-inline:var(--spacing-5);--radio-field-lg-padding-block:var(--spacing-5);--radio-field-label-font-family:var(--font-family-sans);--radio-field-label-font-size:var(--font-size-3);--radio-field-label-line-height:var(--line-height-normal);--radio-field-label-letter-spacing:var(--letter-spacing-normal);--radio-field-padding-inline:var(--control-padding-inline);--radio-field-padding-block:var(--control-padding-block);--radio-field-label-font-weight:var(--font-weight-default);--radio-field-label-color:var(--color-text-on-light);--select-border-style:solid;--select-icon-size:.625rem;--select-focus-ring-offset:-3px;--select-content-z-index:1100;--select-border-radius:var(--border-radius-none);--select-border-width:var(--border-width-sm);--select-font-family:var(--font-family-sans);--select-font-size:var(--font-size-3);--select-bg:var(--color-white);--select-icon-transition:var(--motion-duration-fast);--select-focus-ring-width:var(--border-width-md);--select-content-bg:var(--color-white);--select-item-padding-block:var(--spacing-2);--select-item-highlighted-color:var(--color-white);--select-sm-font-size:var(--font-size-1);--select-sm-padding-block:var(--spacing-1);--select-sm-padding-inline:var(--spacing-2);--select-sm-item-padding-block:var(--spacing-1);--select-lg-font-size:var(--font-size-4);--select-lg-padding-block:var(--spacing-5);--select-lg-padding-inline:var(--spacing-5);--select-lg-item-padding-block:var(--spacing-3);--select-border-color:var(--color-primary);--select-padding-block:var(--control-padding-block);--select-padding-inline:var(--control-padding-inline);--select-line-height:var(--control-line-height);--select-font-weight:var(--font-weight-default);--select-color:var(--color-text-on-light);--select-focus-ring-color:var(--color-primary);--select-content-border-color:var(--color-primary);--select-item-highlighted-bg:var(--color-primary);--multi-select-border-style:var(--select-border-style);--multi-select-icon-size:var(--select-icon-size);--multi-select-focus-ring-offset:var(--select-focus-ring-offset);--multi-select-content-z-index:var(--select-content-z-index);--multi-select-pill-color:var(--color-white);--multi-select-pill-border-radius:var(--border-radius-full);--multi-select-pill-padding-block:var(--spacing-1);--multi-select-pill-padding-inline:var(--spacing-2);--multi-select-pill-gap:var(--spacing-1);--multi-select-pill-font-size:var(--font-size-1);--multi-select-values-gap:var(--spacing-1);--multi-select-border-radius:var(--select-border-radius);--multi-select-border-width:var(--select-border-width);--multi-select-font-family:var(--select-font-family);--multi-select-font-size:var(--select-font-size);--multi-select-placeholder-color:var(--color-text-muted-on-light);--multi-select-bg:var(--select-bg);--multi-select-icon-transition:var(--select-icon-transition);--multi-select-focus-ring-width:var(--select-focus-ring-width);--multi-select-content-bg:var(--select-content-bg);--multi-select-item-padding-block:var(--select-item-padding-block);--multi-select-item-highlighted-color:var(--select-item-highlighted-color);--multi-select-pill-bg:var(--color-primary);--multi-select-sm-font-size:var(--select-sm-font-size);--multi-select-sm-padding-block:var(--select-sm-padding-block);--multi-select-sm-padding-inline:var(--select-sm-padding-inline);--multi-select-sm-item-padding-block:var(--select-sm-item-padding-block);--multi-select-lg-font-size:var(--select-lg-font-size);--multi-select-lg-padding-block:var(--select-lg-padding-block);--multi-select-lg-padding-inline:var(--select-lg-padding-inline);--multi-select-lg-item-padding-block:var(--select-lg-item-padding-block);--multi-select-border-color:var(--select-border-color);--multi-select-padding-block:var(--select-padding-block);--multi-select-padding-inline:var(--select-padding-inline);--multi-select-line-height:var(--select-line-height);--multi-select-font-weight:var(--select-font-weight);--multi-select-color:var(--select-color);--multi-select-focus-ring-color:var(--select-focus-ring-color);--multi-select-content-border-color:var(--select-content-border-color);--multi-select-item-highlighted-bg:var(--select-item-highlighted-bg);--carousel-btn-min-size:4rem;--carousel-btn-vw-size:4.167vw;--carousel-gap:var(--spacing-4);--carousel-btn-padding-inline:var(--spacing-5);--carousel-btn-color:var(--color-primary);--carousel-gradient-color:var(--color-background-light);--card-square-gap:var(--spacing-3);--card-square-img-transition:var(--motion-duration-slow);--card-square-desc-transition:var(--motion-duration-slow);--card-square-desc-transition-delay:var(--motion-duration-fast);--card-square-padding-inline:var(--card-padding-inline);--card-square-padding-block-start:var(--card-padding-block-start);--card-square-padding-block-end:var(--card-padding-block-end);--card-split-gap:var(--spacing-3);--card-split-panel-transition:var(--motion-duration-base);--card-split-desc-transition:var(--motion-duration-base);--card-split-desc-transition-delay:var(--motion-duration-instant);--card-split-padding-inline:var(--card-padding-inline);--card-split-padding-block-start:var(--card-padding-block-start);--card-split-padding-block-end:var(--card-padding-block-end);--avatar-size-sm:1.5rem;--avatar-size-md:2.25rem;--avatar-size-lg:3.75rem;--avatar-size-xl:7.5rem;--avatar-border-radius:var(--border-radius-full);--avatar-border-radius-square:var(--border-radius-sm);--avatar-initials-color:var(--color-white);--avatar-initials-font-weight:var(--font-weight-medium);--avatar-initials-bg:var(--color-primary);--input-phone-country-width:4.5rem;--input-phone-country-border-style:solid;--input-phone-content-z-index:1100;--input-phone-content-max-height:17.5rem;--input-phone-country-icon-size:.625rem;--input-phone-sm-country-width:3.5rem;--input-phone-lg-country-width:5.5rem;--input-phone-country-border-width:var(--border-width-sm);--input-phone-country-gap:var(--spacing-1);--input-phone-country-border-color:var(--color-primary);--arrow-width-default:max(3.125vw, 48px);--arrow-width-sm:max(1.5625vw, 24px);--arrow-width-md:max(3.125vw, 48px);--arrow-width-lg:clamp(72px, 9.375vw, 144px);--icon-size-xs:8px;--icon-size-sm:18px;--icon-size-md:24px;--icon-size-lg:48px;--icon-size-xl:64px;--clients-section-logo-height:160px;--clients-section-logo-width:320px;--clients-section-carousel-slide-size:320px;--methodology-section-gap-color:var(--color-background-dark);--methodology-section-cell-bg:var(--color-background-light);--methodology-section-number-color:var(--color-primary);--contact-section-gap-color:var(--color-background-dark);--contact-section-cell-bg:var(--color-background-light);--footer-gap-color:var(--color-background-light);--footer-col-bg:var(--color-background-dark);--dots-button-sm-size:1.5rem;--dots-button-md-size:2rem;--dots-button-lg-size:2.5rem;--dots-button-dot-diameter:.25rem;--dots-button-dot-gap:.1875rem;--dots-button-bg:#0000;--dots-button-cursor:pointer;--dots-button-disabled-cursor:not-allowed;--dots-button-hover-bg:var(--color-grey-lightest);--dots-button-active-bg:var(--color-grey-light);--dots-button-border-radius:var(--border-radius-full);--dots-button-disabled-color:var(--color-grey-darkest);--dots-button-focus-ring-width:var(--border-width-md);--dots-button-focus-ring-offset:var(--border-width-md);--dots-button-transition-duration:var(--motion-duration-fast);--dots-button-transition-easing:var(--motion-easing-default);--dots-button-color:var(--color-text-on-light);--dots-button-focus-ring-color:var(--color-primary);--floating-panel-z-index:1100;--floating-panel-border-width:var(--border-width-sm);--floating-panel-border-radius:var(--border-radius-none);--floating-panel-shadow:var(--shadow-none);--floating-panel-transition-duration:var(--motion-duration-fast);--floating-panel-transition-easing:var(--motion-easing-default);--floating-panel-bg:var(--color-background-light);--floating-panel-border-color:var(--color-primary);--context-menu-item-cursor:pointer;--context-menu-padding-block:var(--spacing-2);--context-menu-padding-inline:var(--spacing-2);--context-menu-item-padding-block:var(--spacing-2);--context-menu-item-padding-inline:var(--spacing-4);--context-menu-item-icon-gap:var(--spacing-2);--context-menu-item-border-radius:var(--border-radius-sm);--context-menu-item-font-family:var(--font-family-sans);--context-menu-item-font-size:var(--font-size-2);--context-menu-item-line-height:var(--line-height-snug);--context-menu-item-hover-bg:var(--color-grey-lightest);--context-menu-separator-color:var(--color-grey-light);--context-menu-separator-height:var(--border-width-sm);--context-menu-separator-margin-block:var(--spacing-2);--context-menu-item-destructive-hover-color:var(--color-white);--context-menu-disabled-opacity:var(--opacity-disabled);--context-menu-border-width:var(--floating-panel-border-width);--context-menu-border-radius:var(--floating-panel-border-radius);--context-menu-shadow:var(--floating-panel-shadow);--context-menu-item-font-weight:var(--font-weight-default);--context-menu-item-color:var(--color-text-on-light);--context-menu-item-hover-color:var(--color-text-on-light);--context-menu-item-destructive-color:var(--color-destructive-on-light);--context-menu-item-destructive-hover-bg:var(--color-destructive-on-light);--context-menu-transition-duration:var(--floating-panel-transition-duration);--context-menu-transition-easing:var(--floating-panel-transition-easing);--context-menu-bg:var(--floating-panel-bg);--context-menu-border-color:var(--floating-panel-border-color);--popover-padding-block:var(--spacing-4);--popover-padding-inline:var(--spacing-4);--popover-z-index:var(--floating-panel-z-index);--popover-border-width:var(--floating-panel-border-width);--popover-border-radius:var(--floating-panel-border-radius);--popover-shadow:var(--floating-panel-shadow);--popover-transition-duration:var(--floating-panel-transition-duration);--popover-transition-easing:var(--floating-panel-transition-easing);--popover-bg:var(--floating-panel-bg);--popover-border-color:var(--floating-panel-border-color);--pagination-padding-inline:0;--pagination-btn-bg:#0000;--pagination-btn-hover-bg:#0000;--pagination-btn-hover-text-decoration:underline;--pagination-btn-current-bg:#0000;--pagination-btn-disabled-cursor:not-allowed;--pagination-font-family:var(--font-family-sans);--pagination-font-size:var(--font-size-1);--pagination-line-height:var(--line-height-none);--pagination-gap:var(--spacing-3);--pagination-controls-gap:var(--spacing-1);--pagination-padding-block:var(--spacing-1);--pagination-btn-min-width:var(--spacing-6);--pagination-btn-padding-block:var(--spacing-2);--pagination-btn-padding-inline:var(--spacing-2);--pagination-btn-radius:var(--border-radius-sm);--pagination-btn-current-font-weight:var(--font-weight-medium);--pagination-btn-disabled-color:var(--color-grey-dark);--pagination-focus-ring-width:var(--border-width-md);--pagination-focus-ring-offset:var(--border-width-sm);--pagination-transition-duration:var(--motion-duration-fast);--pagination-transition-easing:var(--motion-easing-default);--pagination-sm-btn-padding-block:var(--spacing-1);--pagination-sm-btn-padding-inline:var(--spacing-1);--pagination-sm-btn-min-width:var(--spacing-5);--pagination-md-font-size:var(--font-size-3);--pagination-lg-font-size:var(--font-size-4);--pagination-lg-btn-padding-block:var(--spacing-3);--pagination-lg-btn-padding-inline:var(--spacing-3);--pagination-lg-btn-min-width:var(--spacing-7);--pagination-font-weight:var(--font-weight-default);--pagination-summary-color:var(--color-text-on-light);--pagination-btn-color:var(--color-text-on-light);--pagination-btn-hover-color:var(--color-text-on-light);--pagination-btn-current-color:var(--color-text-on-light);--pagination-ellipsis-color:var(--color-text-muted-on-light);--pagination-focus-ring-color:var(--color-primary);--prev-next-nav-font-family:var(--font-family-sans);--prev-next-nav-font-size:var(--font-size-2);--prev-next-nav-sm-font-size:var(--font-size-1);--prev-next-nav-gap:var(--spacing-3);--prev-next-nav-sm-gap:var(--spacing-2);--prev-next-nav-label-font-weight:var(--font-weight-medium);--prev-next-nav-btn-disabled-color:var(--color-grey-dark);--prev-next-nav-focus-ring-width:var(--border-width-md);--prev-next-nav-focus-ring-offset:var(--border-width-sm);--prev-next-nav-transition-duration:var(--motion-duration-fast);--prev-next-nav-transition-easing:var(--motion-easing-default);--prev-next-nav-label-color:var(--color-text-on-light);--prev-next-nav-btn-color:var(--color-text-on-light);--prev-next-nav-btn-hover-color:var(--color-primary);--prev-next-nav-focus-ring-color:var(--color-primary);--table-bg:#0000;--table-sort-icon-inactive-opacity:.35;--table-font-family:var(--font-family-sans);--table-font-size:var(--font-size-3);--table-line-height:var(--line-height-normal);--table-border-width:var(--border-width-sm);--table-border-color:var(--color-grey-light);--table-header-padding-block:var(--spacing-3);--table-header-padding-inline:var(--spacing-3);--table-header-font-weight:var(--font-weight-medium);--table-header-border-width:var(--border-width-md);--table-header-hover-bg:var(--color-grey-lightest);--table-sort-icon-color:var(--color-grey-dark);--table-cell-padding-block:var(--spacing-3);--table-cell-padding-inline:var(--spacing-3);--table-row-border-color:var(--color-grey-light);--table-row-hover-bg:var(--color-grey-lightest);--table-footer-bg:var(--color-grey-lightest);--table-footer-border-width:var(--border-width-md);--table-footer-font-weight:var(--font-weight-medium);--table-focus-ring-width:var(--border-width-md);--table-focus-ring-offset:var(--border-width-sm);--table-transition-duration:var(--motion-duration-fast);--table-transition-easing:var(--motion-easing-default);--table-sm-font-size:var(--font-size-1);--table-sm-header-padding-block:var(--spacing-2);--table-sm-header-padding-inline:var(--spacing-2);--table-sm-cell-padding-block:var(--spacing-2);--table-sm-cell-padding-inline:var(--spacing-2);--table-font-weight:var(--font-weight-default);--table-color:var(--color-text-on-light);--table-header-border-color:var(--color-text-on-light);--table-sort-icon-active-color:var(--color-primary);--table-footer-border-color:var(--color-text-on-light);--table-focus-ring-color:var(--color-primary);--sidebar-width:15rem;--sidebar-collapsed-width:4.5rem;--sidebar-shadow:4px 0 16px #111e301f;--sidebar-z-index:200;--sidebar-backdrop-bg:#0006;--sidebar-padding-inline:var(--spacing-4);--sidebar-padding-block:var(--spacing-4);--sidebar-transition-duration:var(--motion-duration-slow);--sidebar-transition-easing:var(--motion-easing-in-out);--sidebar-bg:var(--color-background-light);--org-switcher-logo-size:2rem;--org-switcher-content-min-width:14rem;--org-switcher-logo-border-radius:var(--border-radius-sm);--org-switcher-initials-font-size:var(--font-size-1);--org-switcher-initials-font-weight:var(--font-weight-medium);--org-switcher-initials-color:var(--color-white);--org-switcher-trigger-padding-block:var(--spacing-2);--org-switcher-trigger-padding-inline:var(--spacing-3);--org-switcher-trigger-gap:var(--spacing-3);--org-switcher-trigger-border-radius:var(--border-radius-sm);--org-switcher-trigger-hover-bg:var(--color-grey-lightest);--org-switcher-name-font-size:var(--font-size-2);--org-switcher-name-font-weight:var(--font-weight-medium);--org-switcher-content-z-index:var(--floating-panel-z-index);--org-switcher-content-padding-block:var(--spacing-2);--org-switcher-content-padding-inline:var(--spacing-2);--org-switcher-item-padding-block:var(--spacing-2);--org-switcher-item-padding-inline:var(--spacing-3);--org-switcher-item-border-radius:var(--border-radius-sm);--org-switcher-item-font-size:var(--font-size-2);--org-switcher-item-hover-bg:var(--color-grey-lightest);--org-switcher-item-active-bg:var(--color-grey-lightest);--org-switcher-separator-color:var(--color-grey-light);--org-switcher-separator-height:var(--border-width-sm);--org-switcher-separator-margin-block:var(--spacing-2);--org-switcher-initials-bg:var(--color-primary);--org-switcher-name-color:var(--color-text-on-light);--org-switcher-content-border-width:var(--floating-panel-border-width);--org-switcher-content-border-radius:var(--floating-panel-border-radius);--org-switcher-content-shadow:var(--floating-panel-shadow);--org-switcher-item-font-weight:var(--font-weight-default);--org-switcher-item-color:var(--color-text-on-light);--org-switcher-item-active-color:var(--color-primary);--org-switcher-transition-duration:var(--floating-panel-transition-duration);--org-switcher-transition-easing:var(--floating-panel-transition-easing);--org-switcher-content-bg:var(--floating-panel-bg);--org-switcher-content-border-color:var(--floating-panel-border-color);--user-menu-avatar-size:2rem;--user-menu-content-min-width:14rem;--user-menu-initials-font-size:var(--font-size-1);--user-menu-initials-font-weight:var(--font-weight-medium);--user-menu-initials-color:var(--color-white);--user-menu-trigger-padding-block:var(--spacing-2);--user-menu-trigger-padding-inline:var(--spacing-3);--user-menu-trigger-gap:var(--spacing-3);--user-menu-trigger-border-radius:var(--border-radius-sm);--user-menu-trigger-hover-bg:var(--color-grey-lightest);--user-menu-name-font-size:var(--font-size-2);--user-menu-name-font-weight:var(--font-weight-medium);--user-menu-content-z-index:var(--floating-panel-z-index);--user-menu-content-padding-block:var(--spacing-2);--user-menu-content-padding-inline:var(--spacing-2);--user-menu-header-padding-block:var(--spacing-3);--user-menu-header-padding-inline:var(--spacing-4);--user-menu-header-name-font-size:var(--font-size-2);--user-menu-header-name-font-weight:var(--font-weight-medium);--user-menu-header-email-font-size:var(--font-size-1);--user-menu-item-padding-block:var(--spacing-2);--user-menu-item-padding-inline:var(--spacing-4);--user-menu-item-icon-gap:var(--spacing-2);--user-menu-item-border-radius:var(--border-radius-sm);--user-menu-item-font-family:var(--font-family-sans);--user-menu-item-font-size:var(--font-size-2);--user-menu-item-hover-bg:var(--color-grey-lightest);--user-menu-item-destructive-hover-color:var(--color-white);--user-menu-separator-color:var(--color-grey-light);--user-menu-separator-height:var(--border-width-sm);--user-menu-separator-margin-block:var(--spacing-2);--user-menu-disabled-opacity:var(--opacity-disabled);--user-menu-initials-bg:var(--color-primary);--user-menu-name-color:var(--color-text-on-light);--user-menu-content-border-width:var(--floating-panel-border-width);--user-menu-content-border-radius:var(--floating-panel-border-radius);--user-menu-content-shadow:var(--floating-panel-shadow);--user-menu-header-name-color:var(--color-text-on-light);--user-menu-header-email-color:var(--color-text-muted-on-light);--user-menu-item-font-weight:var(--font-weight-default);--user-menu-item-color:var(--color-text-on-light);--user-menu-item-hover-color:var(--color-text-on-light);--user-menu-item-destructive-color:var(--color-destructive-on-light);--user-menu-item-destructive-hover-bg:var(--color-destructive-on-light);--user-menu-transition-duration:var(--floating-panel-transition-duration);--user-menu-transition-easing:var(--floating-panel-transition-easing);--user-menu-content-bg:var(--floating-panel-bg);--user-menu-content-border-color:var(--floating-panel-border-color);--sidebar-nav-item-icon-size:2rem;--sidebar-nav-gap:var(--spacing-1);--sidebar-nav-group-trigger-padding-block:var(--spacing-2);--sidebar-nav-group-trigger-padding-inline:var(--spacing-3);--sidebar-nav-group-trigger-gap:var(--spacing-2);--sidebar-nav-group-label-font-size:var(--font-size-3);--sidebar-nav-group-label-font-weight:var(--font-weight-medium);--sidebar-nav-group-label-letter-spacing:var(--letter-spacing-wide);--sidebar-nav-item-padding-block:var(--spacing-2);--sidebar-nav-item-padding-inline:var(--spacing-4);--sidebar-nav-item-border-radius:var(--border-radius-sm);--sidebar-nav-item-font-size:var(--font-size-2);--sidebar-nav-item-line-height:var(--line-height-snug);--sidebar-nav-item-hover-bg:var(--color-grey-lightest);--sidebar-nav-item-active-font-weight:var(--font-weight-medium);--sidebar-nav-item-gap:var(--spacing-1);--sidebar-nav-item-icon-gap:var(--spacing-2);--sidebar-nav-transition-duration:var(--motion-duration-fast);--sidebar-nav-transition-easing:var(--motion-easing-in-out);--sidebar-nav-group-transition-duration:var(--motion-duration-fast);--sidebar-nav-group-transition-easing:var(--motion-easing-in-out);--sidebar-nav-group-label-color:var(--color-primary);--sidebar-nav-item-font-weight:var(--font-weight-default);--sidebar-nav-item-color:var(--color-text-on-light);--sidebar-nav-item-hover-color:var(--color-text-on-light);--sidebar-nav-item-active-color:var(--color-primary);--modal-z-index:1001;--modal-backdrop-z-index:1000;--modal-width-max:560px;--modal-max-height:90dvh;--modal-backdrop-bg:var(--color-black);--modal-backdrop-opacity:var(--opacity-overlay);--modal-border-radius:var(--border-radius-none);--modal-shadow:var(--shadow-xl);--modal-padding-block:var(--spacing-6);--modal-padding-inline:var(--spacing-6);--modal-header-gap:var(--spacing-4);--modal-title-font-size:var(--font-size-7);--modal-title-font-weight:var(--font-weight-medium);--modal-transition-duration:var(--motion-duration-base);--modal-transition-easing:var(--motion-easing-in-out);--modal-bg:var(--color-background-light);--modal-title-color:var(--color-text-on-light);--tabs-list-border-width:var(--border-width-sm);--tabs-list-border-color:var(--color-grey-light);--tabs-list-gap:var(--spacing-1);--tabs-trigger-padding-block:var(--spacing-3);--tabs-trigger-padding-inline:var(--spacing-4);--tabs-trigger-font-size:var(--font-size-3);--tabs-trigger-active-weight:var(--font-weight-medium);--tabs-trigger-color:var(--color-grey-dark);--tabs-trigger-indicator-width:var(--border-width-md);--tabs-trigger-pill-color-active:var(--color-white);--tabs-trigger-border-radius:var(--border-radius-sm);--tabs-content-padding-block:var(--spacing-4);--tabs-transition-duration:var(--motion-duration-fast);--tabs-transition-easing:var(--motion-easing-in-out);--tabs-trigger-font-weight:var(--font-weight-default);--tabs-trigger-hover-color:var(--color-text-on-light);--tabs-trigger-active-color:var(--color-text-on-light);--tabs-trigger-indicator-color:var(--color-primary);--tabs-trigger-pill-bg-active:var(--color-primary);--tabs-focus-ring-color:var(--color-primary);--calendar-nav-disabled-cursor:not-allowed;--calendar-day-bg:#0000;--calendar-disabled-cursor:not-allowed;--calendar-gap:var(--spacing-2);--calendar-grid-gap:var(--spacing-1);--calendar-padding-block:var(--spacing-3);--calendar-padding-inline:var(--spacing-3);--calendar-font-family:var(--font-family-sans);--calendar-nav-hover-bg:var(--color-grey-lightest);--calendar-nav-disabled-color:var(--color-grey-dark);--calendar-nav-focus-ring-width:var(--border-width-md);--calendar-nav-focus-ring-offset:var(--border-width-sm);--calendar-title-font-size:var(--font-size-2);--calendar-title-font-weight:var(--font-weight-medium);--calendar-weekday-font-size:var(--font-size-1);--calendar-day-size:var(--spacing-6);--calendar-day-font-size:var(--font-size-1);--calendar-day-radius:var(--border-radius-sm);--calendar-day-hover-bg:var(--color-grey-lightest);--calendar-day-focus-ring-width:var(--border-width-md);--calendar-day-focus-ring-offset:var(--border-width-sm);--calendar-today-font-weight:var(--font-weight-medium);--calendar-outside-color:var(--color-grey-dark);--calendar-disabled-color:var(--color-grey-dark);--calendar-transition-duration:var(--motion-duration-fast);--calendar-transition-easing:var(--motion-easing-default);--calendar-sm-day-size:var(--spacing-5);--calendar-sm-title-font-size:var(--font-size-1);--calendar-lg-day-size:var(--spacing-7);--calendar-lg-title-font-size:var(--font-size-3);--calendar-lg-day-font-size:var(--font-size-2);--calendar-nav-color:var(--color-text-on-light);--calendar-nav-focus-ring-color:var(--color-primary);--calendar-title-color:var(--color-text-on-light);--calendar-weekday-color:var(--color-text-muted-on-light);--calendar-day-font-weight:var(--font-weight-default);--calendar-day-color:var(--color-text-on-light);--calendar-day-focus-ring-color:var(--color-primary);--calendar-today-color:var(--color-primary);--calendar-today-border-color:var(--color-primary);--calendar-selected-bg:var(--color-primary);--calendar-selected-color:var(--color-text-on-dark);--calendar-planner-nav-disabled-cursor:not-allowed;--calendar-planner-cell-min-height:6rem;--calendar-planner-cell-bg:#0000;--calendar-planner-sm-cell-min-height:4rem;--calendar-planner-lg-cell-min-height:9rem;--calendar-planner-gap:var(--spacing-2);--calendar-planner-font-family:var(--font-family-sans);--calendar-planner-nav-hover-bg:var(--color-grey-lightest);--calendar-planner-nav-disabled-color:var(--color-grey-dark);--calendar-planner-nav-focus-ring-width:var(--border-width-md);--calendar-planner-nav-focus-ring-offset:var(--border-width-sm);--calendar-planner-nav-radius:var(--border-radius-sm);--calendar-planner-title-font-size:var(--font-size-2);--calendar-planner-title-font-weight:var(--font-weight-medium);--calendar-planner-weekday-font-size:var(--font-size-1);--calendar-planner-weekday-font-weight:var(--font-weight-medium);--calendar-planner-weekday-padding-block:var(--spacing-2);--calendar-planner-grid-border-color:var(--color-grey-light);--calendar-planner-grid-border-width:var(--border-width-sm);--calendar-planner-cell-padding-block:var(--spacing-2);--calendar-planner-cell-padding-inline:var(--spacing-2);--calendar-planner-cell-outside-bg:var(--color-grey-lightest);--calendar-planner-day-number-font-size:var(--font-size-1);--calendar-planner-day-number-font-weight:var(--font-weight-medium);--calendar-planner-day-number-size:var(--spacing-5);--calendar-planner-day-number-radius:var(--border-radius-sm);--calendar-planner-day-number-outside-color:var(--color-grey-darkest);--calendar-planner-items-gap:var(--spacing-1);--calendar-planner-more-font-size:var(--font-size-1);--calendar-planner-transition-duration:var(--motion-duration-fast);--calendar-planner-transition-easing:var(--motion-easing-default);--calendar-planner-nav-color:var(--color-text-on-light);--calendar-planner-nav-focus-ring-color:var(--color-primary);--calendar-planner-title-color:var(--color-text-on-light);--calendar-planner-weekday-color:var(--color-text-muted-on-light);--calendar-planner-cell-today-number-bg:var(--color-primary);--calendar-planner-cell-today-number-color:var(--color-text-on-dark);--calendar-planner-day-number-color:var(--color-text-on-light);--calendar-planner-more-color:var(--color-text-muted-on-light);--calendar-planner-more-hover-color:var(--color-text-on-light);--calendar-planner-more-focus-ring-color:var(--color-primary);--calendar-roster-th-name-width:10rem;--calendar-roster-th-day-width:2.5rem;--calendar-roster-th-day-sub-font-size:.625rem;--calendar-roster-cell-holiday-bg:#e5e7eb;--calendar-roster-schedule-font-size:.6875rem;--calendar-roster-chip-padding-block:2px;--calendar-roster-font-family:var(--font-family-sans);--calendar-roster-nav-hover-bg:var(--color-grey-lightest);--calendar-roster-nav-disabled-color:var(--color-grey-dark);--calendar-roster-nav-focus-ring-width:var(--border-width-md);--calendar-roster-nav-focus-ring-offset:var(--border-width-sm);--calendar-roster-nav-radius:var(--border-radius-sm);--calendar-roster-title-font-size:var(--font-size-2);--calendar-roster-title-font-weight:var(--font-weight-medium);--calendar-roster-border-color:var(--color-grey-light);--calendar-roster-border-width:var(--border-width-sm);--calendar-roster-th-name-font-size:var(--font-size-1);--calendar-roster-th-name-font-weight:var(--font-weight-medium);--calendar-roster-th-name-padding-block:var(--spacing-2);--calendar-roster-th-name-padding-inline:var(--spacing-3);--calendar-roster-th-day-font-size:var(--font-size-1);--calendar-roster-th-day-padding-block:var(--spacing-2);--calendar-roster-th-day-today-radius:var(--border-radius-sm);--calendar-roster-td-name-font-size:var(--font-size-1);--calendar-roster-td-name-padding-block:var(--spacing-2);--calendar-roster-td-name-padding-inline:var(--spacing-3);--calendar-roster-cell-padding-block:var(--spacing-1);--calendar-roster-cell-padding-inline:var(--spacing-1);--calendar-roster-cell-weekend-bg:var(--color-grey-lightest);--calendar-roster-cell-non-working-bg:var(--color-grey-lightest);--calendar-roster-chip-padding-inline:var(--spacing-1);--calendar-roster-legend-gap:var(--spacing-3);--calendar-roster-legend-font-size:var(--font-size-1);--calendar-roster-legend-swatch-size:var(--spacing-3);--calendar-roster-legend-swatch-radius:var(--border-radius-sm);--calendar-roster-transition-duration:var(--motion-duration-fast);--calendar-roster-transition-easing:var(--motion-easing-default);--calendar-roster-nav-color:var(--color-text-on-light);--calendar-roster-nav-focus-ring-color:var(--color-primary);--calendar-roster-title-color:var(--color-text-on-light);--calendar-roster-th-name-color:var(--color-text-muted-on-light);--calendar-roster-th-name-bg:var(--color-background-light);--calendar-roster-th-day-color:var(--color-text-on-light);--calendar-roster-th-day-bg:var(--color-background-light);--calendar-roster-th-day-today-color:var(--color-background-light);--calendar-roster-th-day-today-bg:var(--color-primary);--calendar-roster-td-name-color:var(--color-text-on-light);--calendar-roster-td-name-bg:var(--color-background-light);--calendar-roster-cell-bg:var(--color-background-light);--calendar-roster-schedule-color:var(--color-text-on-light);--calendar-roster-legend-color:var(--color-text-muted-on-light);--time-select-gap:var(--spacing-1);--time-select-sep-color:var(--color-text-on-light);--time-field-gap:var(--spacing-2);--time-field-error-font-family:var(--form-error-font-family);--time-field-error-font-size:var(--form-error-font-size);--time-field-error-line-height:var(--form-error-line-height);--time-field-helper-font-family:var(--form-helper-font-family);--time-field-helper-font-size:var(--form-helper-font-size);--time-field-helper-line-height:var(--form-helper-line-height);--time-field-error-font-weight:var(--form-error-font-weight);--time-field-error-color:var(--form-error-color);--time-field-helper-font-weight:var(--form-helper-font-weight);--time-field-helper-color:var(--form-helper-color);--date-picker-field-gap:var(--spacing-2);--date-picker-field-error-font-family:var(--form-error-font-family);--date-picker-field-error-font-size:var(--form-error-font-size);--date-picker-field-error-line-height:var(--form-error-line-height);--date-picker-field-helper-font-family:var(--form-helper-font-family);--date-picker-field-helper-font-size:var(--form-helper-font-size);--date-picker-field-helper-line-height:var(--form-helper-line-height);--date-picker-field-error-font-weight:var(--form-error-font-weight);--date-picker-field-error-color:var(--form-error-color);--date-picker-field-helper-font-weight:var(--form-helper-font-weight);--date-picker-field-helper-color:var(--form-helper-color);--date-time-field-gap:var(--spacing-2);--date-time-field-controls-gap:var(--spacing-2);--date-time-field-error-font-family:var(--form-error-font-family);--date-time-field-error-font-size:var(--form-error-font-size);--date-time-field-error-line-height:var(--form-error-line-height);--date-time-field-helper-font-family:var(--form-helper-font-family);--date-time-field-helper-font-size:var(--form-helper-font-size);--date-time-field-helper-line-height:var(--form-helper-line-height);--date-time-field-error-font-weight:var(--form-error-font-weight);--date-time-field-error-color:var(--form-error-color);--date-time-field-helper-font-weight:var(--form-helper-font-weight);--date-time-field-helper-color:var(--form-helper-color);--switcher-track-width:2.75em;--switcher-track-height:1.5em;--switcher-track-padding:.1875em;--switcher-thumb-size:1.125em;--switcher-cursor:pointer;--switcher-disabled-cursor:not-allowed;--switcher-sm-track-width:2.25em;--switcher-sm-track-height:1.25em;--switcher-sm-thumb-size:.875em;--switcher-lg-track-width:3.5em;--switcher-lg-track-height:1.875em;--switcher-lg-thumb-size:1.5em;--switcher-track-bg:var(--color-grey-light);--switcher-track-border-radius:var(--border-radius-full);--switcher-thumb-bg:var(--color-white);--switcher-thumb-border-radius:var(--border-radius-full);--switcher-disabled-opacity:var(--opacity-disabled);--switcher-transition-duration:var(--motion-duration-fast);--switcher-transition-easing:var(--motion-easing-default);--switcher-focus-ring-width:var(--border-width-md);--switcher-focus-ring-offset:var(--border-width-sm);--switcher-track-bg-checked:var(--color-primary);--switcher-focus-ring-color:var(--color-primary);--switcher-field-cursor:pointer;--switcher-field-disabled-cursor:not-allowed;--switcher-field-label-text-transform:none;--switcher-field-gap:var(--spacing-3);--switcher-field-sm-gap:var(--spacing-2);--switcher-field-sm-padding-inline:var(--spacing-3);--switcher-field-sm-padding-block:var(--spacing-2);--switcher-field-lg-gap:var(--spacing-4);--switcher-field-lg-padding-inline:var(--spacing-5);--switcher-field-lg-padding-block:var(--spacing-5);--switcher-field-label-font-family:var(--font-family-sans);--switcher-field-label-font-size:var(--font-size-3);--switcher-field-label-line-height:var(--line-height-normal);--switcher-field-label-letter-spacing:var(--letter-spacing-normal);--switcher-field-padding-inline:var(--control-padding-inline);--switcher-field-padding-block:var(--control-padding-block);--switcher-field-label-font-weight:var(--font-weight-default);--switcher-field-label-color:var(--color-text-on-light);--password-field-toggle-size:2.5rem;--password-field-toggle-icon-size:1.125rem;--password-field-input-padding-inline-end:3rem;--password-field-gap:var(--spacing-2);--password-field-toggle-color:var(--color-text-muted-on-light);--password-field-toggle-color-hover:var(--color-text-on-light);--empty-state-icon-size:3rem;--empty-state-icon-size-sm:2rem;--empty-state-gap:var(--spacing-4);--empty-state-body-gap:var(--spacing-2);--empty-state-padding-block:var(--spacing-7);--empty-state-padding-inline:var(--spacing-5);--empty-state-title-font-size-sm:var(--font-size-4);--empty-state-description-font-size-sm:var(--font-size-1);--empty-state-icon-color:var(--color-grey-dark);--empty-state-title-font-family:var(--font-family-sans);--empty-state-title-font-size:var(--font-size-5);--empty-state-title-font-weight:var(--font-weight-medium);--empty-state-title-color:var(--color-grey-dark);--empty-state-description-font-family:var(--font-family-sans);--empty-state-description-font-size:var(--font-size-2);--empty-state-description-color:var(--color-grey-dark);--progress-bar-height-sm:var(--spacing-2);--progress-bar-height-md:var(--spacing-5);--progress-bar-height-lg:var(--spacing-6);--progress-bar-border-radius:var(--border-radius-none);--progress-bar-track-bg:var(--color-grey-lightest);--progress-bar-transition-duration:var(--motion-duration-base);--progress-bar-transition-easing:var(--motion-easing-in-out);--progress-bar-font-family:var(--font-family-sans);--progress-bar-font-size:var(--font-size-1);--progress-bar-font-weight:var(--font-weight-medium);--progress-bar-label-gap:var(--spacing-2);--progress-bar-label-padding-inline:var(--spacing-2);--progress-bar-primary-fill:var(--color-primary);--progress-bar-primary-label-inside-color:var(--color-text-on-dark);--progress-bar-accent-1-fill:var(--color-accent-1);--progress-bar-accent-1-label-inside-color:var(--color-text-on-light);--progress-bar-accent-2-fill:var(--color-accent-2);--progress-bar-accent-2-label-inside-color:var(--color-text-on-light);--progress-bar-support-1-fill:var(--color-support-1);--progress-bar-support-1-label-inside-color:var(--color-text-on-light);--progress-bar-support-2-fill:var(--color-support-2);--progress-bar-support-2-label-inside-color:var(--color-text-on-light);--progress-bar-label-outside-color:var(--color-text-on-light);--spinner-border-width-sm:2px;--spinner-border-width-md:2px;--spinner-border-width-lg:3px;--spinner-animation-duration:.6s;--spinner-size-sm:var(--spacing-4);--spinner-size-md:var(--spacing-5);--spinner-size-lg:var(--spacing-6);--alert-padding-block:var(--spacing-4);--alert-padding-inline:var(--spacing-5);--alert-border-radius:var(--border-radius-none);--alert-border-width:var(--border-width-sm);--alert-title-font-size:var(--font-size-3);--alert-title-font-weight:var(--font-weight-medium);--alert-description-font-size:var(--font-size-3);--alert-close-size:var(--icon-size-sm);--alert-bg:var(--color-primary);--alert-border-color:var(--color-primary);--alert-title-color:var(--color-text-on-dark);--alert-description-color:var(--color-text-muted-on-dark);--alert-close-color:var(--color-text-on-dark);--alert-close-hover-color:var(--color-text-on-dark);--alert-success-bg:var(--color-success-on-light);--alert-success-border-color:var(--color-success-on-light);--alert-success-title-color:var(--color-text-on-dark);--alert-success-description-color:var(--color-text-on-dark);--alert-error-bg:var(--color-error-on-light);--alert-error-border-color:var(--color-error-on-light);--alert-error-title-color:var(--color-text-on-dark);--alert-error-description-color:var(--color-text-on-dark);--alert-warning-bg:var(--color-accent-2);--alert-warning-border-color:var(--color-accent-2);--alert-warning-title-color:var(--color-primary);--alert-warning-description-color:var(--color-primary);--alert-warning-close-color:var(--color-primary);--alert-warning-close-hover-color:var(--color-primary);--toast-z-index:1200;--toast-width:360px;--toast-gap:var(--spacing-2);--toast-inset-block-end:var(--spacing-5);--toast-inset-inline-end:var(--spacing-5);--toast-padding-block:var(--spacing-4);--toast-padding-inline:var(--spacing-5);--toast-border-radius:var(--border-radius-none);--toast-border-width:var(--border-width-sm);--toast-shadow:var(--shadow-lg);--toast-title-font-size:var(--font-size-2);--toast-title-font-weight:var(--font-weight-medium);--toast-description-font-size:var(--font-size-1);--toast-close-size:var(--icon-size-sm);--toast-duration-in:var(--motion-duration-base);--toast-duration-out:var(--motion-duration-base);--toast-easing:var(--motion-easing-out);--toast-bg:var(--color-primary);--toast-border-color:var(--color-primary);--toast-title-color:var(--color-text-on-dark);--toast-description-color:var(--color-text-muted-on-dark);--toast-close-color:var(--color-text-on-dark);--toast-close-hover-color:var(--color-text-on-dark);--toast-success-bg:var(--color-success-on-light);--toast-success-border-color:var(--color-success-on-light);--toast-success-title-color:var(--color-text-on-dark);--toast-success-description-color:var(--color-text-on-dark);--toast-error-bg:var(--color-error-on-light);--toast-error-border-color:var(--color-error-on-light);--toast-error-title-color:var(--color-text-on-dark);--toast-error-description-color:var(--color-text-on-dark);--toast-warning-bg:var(--color-accent-2);--toast-warning-border-color:var(--color-accent-2);--toast-warning-title-color:var(--color-primary);--toast-warning-description-color:var(--color-primary);--toast-warning-close-color:var(--color-primary);--toast-warning-close-hover-color:var(--color-primary);--number-input-border-style:solid;--number-input-btn-bg:transparent;--number-input-btn-width:var(--spacing-6);--number-input-btn-hover-bg:var(--color-grey-lightest);--number-input-btn-font-size:var(--font-size-4);--number-input-disabled-cursor:var(--input-disabled-cursor);--number-input-border-radius:var(--input-border-radius);--number-input-border-width:var(--input-border-width);--number-input-bg:var(--input-bg);--number-input-font-family:var(--input-font-family);--number-input-font-size:var(--input-font-size);--number-input-line-height:var(--input-line-height);--number-input-transition-duration:var(--input-transition-duration);--number-input-transition-easing:var(--input-transition-easing);--number-input-btn-color:var(--color-primary);--number-input-focus-ring-inset-offset:var(--input-focus-ring-inset-offset);--number-input-disabled-bg:var(--input-disabled-bg);--number-input-disabled-color:var(--input-disabled-color);--number-input-disabled-border-color:var(--input-disabled-border-color);--number-input-disabled-btn-color:var(--input-disabled-color);--number-input-error-bg:var(--input-error-bg);--number-input-sm-font-size:var(--input-sm-font-size);--number-input-sm-padding-block:var(--input-sm-padding-block);--number-input-lg-font-size:var(--input-lg-font-size);--number-input-lg-padding-block:var(--input-lg-padding-block);--number-input-border-color:var(--input-border-color);--number-input-color:var(--input-color);--number-input-font-weight:var(--input-font-weight);--number-input-padding-block:var(--input-padding-block);--number-input-btn-separator-color:var(--input-border-color);--number-input-focus-ring-width:var(--input-focus-ring-width);--number-input-focus-ring-color:var(--input-focus-ring-color);--number-input-focus-border-color:var(--input-focus-border-color);--number-input-error-border-color:var(--input-error-border-color);--number-input-error-color:var(--input-error-color);--number-input-error-focus-border-color:var(--input-error-focus-border-color);--number-input-error-focus-ring-color:var(--input-error-focus-ring-color);--number-input-field-gap:var(--spacing-2);--number-input-field-error-font-family:var(--form-error-font-family);--number-input-field-error-font-size:var(--form-error-font-size);--number-input-field-error-line-height:var(--form-error-line-height);--number-input-field-helper-font-family:var(--form-helper-font-family);--number-input-field-helper-font-size:var(--form-helper-font-size);--number-input-field-helper-line-height:var(--form-helper-line-height);--number-input-field-error-font-weight:var(--form-error-font-weight);--number-input-field-error-color:var(--form-error-color);--number-input-field-helper-font-weight:var(--form-helper-font-weight);--number-input-field-helper-color:var(--form-helper-color);--file-upload-border-style:dashed;--file-upload-drag-border-style:solid;--file-upload-error-border-style:solid;--file-upload-disabled-opacity:.5;--file-upload-thumb-size:2.5rem;--file-upload-progress-height:.375rem;--file-upload-border-color:var(--color-grey-light);--file-upload-border-width:var(--border-width-sm);--file-upload-border-radius:var(--border-radius-md);--file-upload-bg:var(--color-grey-lightest);--file-upload-padding-block:var(--spacing-7);--file-upload-padding-inline:var(--spacing-5);--file-upload-gap:var(--spacing-1);--file-upload-transition-duration:var(--motion-duration-fast);--file-upload-transition-easing:var(--motion-easing-default);--file-upload-drag-bg:var(--color-white);--file-upload-error-bg:var(--color-grey-lightest);--file-upload-list-gap:var(--spacing-2);--file-upload-list-margin-block-start:var(--spacing-3);--file-upload-item-bg:var(--color-white);--file-upload-item-border-color:var(--color-grey-light);--file-upload-item-border-width:var(--border-width-sm);--file-upload-item-border-radius:var(--border-radius-sm);--file-upload-item-padding-block:var(--spacing-2);--file-upload-item-padding-inline:var(--spacing-3);--file-upload-item-gap:var(--spacing-3);--file-upload-item-name-font-family:var(--font-family-sans);--file-upload-item-name-font-size:var(--font-size-2);--file-upload-item-size-font-size:var(--font-size-1);--file-upload-item-error-font-size:var(--font-size-1);--file-upload-item-error-bg:var(--color-white);--file-upload-thumb-border-radius:var(--border-radius-sm);--file-upload-thumb-bg:var(--color-grey-lightest);--file-upload-thumb-icon-color:var(--color-grey-dark);--file-upload-progress-margin-block-start:var(--spacing-3);--file-upload-progress-bg:var(--color-grey-light);--file-upload-progress-border-radius:var(--border-radius-full);--file-upload-progress-transition-duration:var(--motion-duration-base);--file-upload-progress-transition-easing:var(--motion-easing-in-out);--file-upload-text-color:var(--color-text-on-light);--file-upload-subtext-color:var(--color-text-muted-on-light);--file-upload-icon-color:var(--color-text-on-light);--file-upload-drag-border-color:var(--color-primary);--file-upload-error-border-color:var(--color-error-on-light);--file-upload-item-name-font-weight:var(--font-weight-default);--file-upload-item-name-color:var(--color-text-on-light);--file-upload-item-size-color:var(--color-text-muted-on-light);--file-upload-item-error-color:var(--color-error-on-light);--file-upload-item-error-border-color:var(--color-error-on-light);--file-upload-remove-color:var(--color-text-muted-on-light);--file-upload-remove-color-hover:var(--color-error-on-light);--file-upload-progress-fill:var(--color-primary);--file-upload-field-gap:var(--spacing-2);--file-upload-field-error-font-family:var(--form-error-font-family);--file-upload-field-error-font-size:var(--form-error-font-size);--file-upload-field-error-line-height:var(--form-error-line-height);--file-upload-field-helper-font-family:var(--form-helper-font-family);--file-upload-field-helper-font-size:var(--form-helper-font-size);--file-upload-field-helper-line-height:var(--form-helper-line-height);--file-upload-field-error-font-weight:var(--form-error-font-weight);--file-upload-field-error-color:var(--form-error-color);--file-upload-field-helper-font-weight:var(--form-helper-font-weight);--file-upload-field-helper-color:var(--form-helper-color);--description-list-border-style:var(--control-border-style);--description-list-cell-padding-block:var(--spacing-3);--description-list-cell-padding-inline:var(--spacing-4);--description-list-value-font-size:var(--font-size-3);--description-list-value-line-height:var(--line-height-normal);--description-list-border-width:var(--control-border-width);--description-list-border-color:var(--color-primary);--description-list-value-font-family:var(--control-font-family);--description-list-value-font-weight:var(--font-weight-default);--description-list-value-color:var(--color-text-on-light);--number-badge-min-size:1.25rem;--number-badge-padding-inline:var(--spacing-1);--number-badge-border-radius:var(--border-radius-full);--number-badge-font-family:var(--font-family-sans);--number-badge-font-size:var(--font-size-1);--number-badge-font-weight:var(--font-weight-semibold);--number-badge-line-height:var(--line-height-none);--number-badge-danger-bg:var(--color-red-on-light);--number-badge-danger-color:var(--color-white);--number-badge-success-color:var(--color-white);--number-badge-neutral-bg:var(--color-grey-darkest);--number-badge-neutral-color:var(--color-white);--number-badge-primary-bg:var(--color-primary);--number-badge-primary-color:var(--color-text-on-dark);--number-badge-accent-1-bg:var(--color-accent-1);--number-badge-accent-1-color:var(--color-text-on-light);--number-badge-accent-2-bg:var(--color-accent-2);--number-badge-accent-2-color:var(--color-text-on-light);--number-badge-support-1-bg:var(--color-support-1);--number-badge-support-1-color:var(--color-text-on-light);--number-badge-support-2-bg:var(--color-support-2);--number-badge-support-2-color:var(--color-text-on-light);--number-badge-success-bg:var(--color-success-on-light);--message-bubble-max-width:75%;--message-bubble-padding-block:var(--spacing-3);--message-bubble-padding-inline:var(--spacing-4);--message-bubble-border-radius:var(--border-radius-lg);--message-bubble-font-family:var(--font-family-sans);--message-bubble-font-size:var(--font-size-2);--message-bubble-line-height:var(--line-height-relaxed);--message-bubble-assistant-bg:var(--color-grey-lightest);--message-bubble-font-weight:var(--font-weight-default);--message-bubble-user-bg:var(--color-primary);--message-bubble-user-color:var(--color-text-on-dark);--message-bubble-assistant-color:var(--color-text-on-light);--typing-indicator-dot-size:.375rem;--typing-indicator-dot-gap:var(--spacing-1);--typing-indicator-dot-opacity-inactive:var(--opacity-disabled);--typing-indicator-animation-duration:var(--motion-duration-slow);--typing-indicator-dot-color:var(--color-text-on-light);--message-composer-gap:var(--spacing-2);--message-composer-padding-block:var(--spacing-3);--message-composer-padding-inline:var(--spacing-4);--message-composer-border-radius:var(--textarea-border-radius);--message-composer-bg:var(--textarea-bg);--message-composer-border-color:var(--textarea-border-color);--conversation-thread-gap:var(--spacing-4);--conversation-thread-padding-block:var(--spacing-6);--conversation-thread-padding-inline:var(--spacing-6);--conversation-list-gap:var(--spacing-1);--conversation-list-padding-inline:var(--spacing-2);--conversation-list-item-padding-block:var(--spacing-2);--conversation-list-item-padding-inline:var(--spacing-3);--conversation-list-item-border-radius:var(--border-radius-md);--conversation-list-item-color:var(--color-grey-dark);--conversation-list-item-active-color:var(--color-prussian);--conversation-list-item-active-bg:var(--color-grey-lightest);--conversation-list-item-hover-bg:var(--color-grey-lightest);--conversation-list-delete-color:var(--color-grey-dark);--conversation-list-delete-hover-color:var(--color-destructive-on-light)}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);cursor:var(--link-cursor)}a:hover{color:var(--link-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover);text-decoration:var(--link-text-decoration-hover)}a:focus-visible{outline:var(--link-focus-ring-width) solid var(--link-focus-ring-color);outline-offset:var(--link-focus-ring-offset)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-font-size);line-height:var(--text-line-height);color:var(--text-color)}h1,h2,h3,h4,h5,h6{margin-block:0;margin-inline:0}h1{font-family:var(--text-h1-font-family);font-size:var(--text-h1-font-size);font-weight:var(--text-h1-font-weight);line-height:var(--text-h1-line-height);color:var(--text-h1-color);letter-spacing:var(--text-h1-letter-spacing)}h2{font-family:var(--text-h2-font-family);font-size:var(--text-h2-font-size);font-weight:var(--text-h2-font-weight);line-height:var(--text-h2-line-height);color:var(--text-h2-color);letter-spacing:var(--text-h2-letter-spacing)}h3{font-family:var(--text-h3-font-family);font-size:var(--text-h3-font-size);font-weight:var(--text-h3-font-weight);line-height:var(--text-h3-line-height);color:var(--text-h3-color);letter-spacing:var(--text-h3-letter-spacing)}h4{font-family:var(--text-h4-font-family);font-size:var(--text-h4-font-size);font-weight:var(--text-h4-font-weight);line-height:var(--text-h4-line-height);color:var(--text-h4-color);letter-spacing:var(--text-h4-letter-spacing)}h5{font-family:var(--text-h5-font-family);font-size:var(--text-h5-font-size);font-weight:var(--text-h5-font-weight);line-height:var(--text-h5-line-height);color:var(--text-h5-color);letter-spacing:var(--text-h5-letter-spacing)}h6{font-family:var(--text-h6-font-family);font-size:var(--text-h6-font-size);font-weight:var(--text-h6-font-weight);line-height:var(--text-h6-line-height);color:var(--text-h6-color);letter-spacing:var(--text-h6-letter-spacing)}p{margin-block:0;margin-inline:0}ul,ol{margin-block:0;margin-inline:0;padding-inline:0}.surface-dark{--button-primary-bg:var(--color-background-dark);--button-primary-color:var(--color-text-on-dark);--button-primary-border:var(--color-text-on-dark);--button-primary-hover-bg:var(--color-white);--button-primary-hover-color:var(--color-text-on-light);--button-primary-hover-border:var(--color-white);--button-primary-active-bg:var(--color-white);--button-primary-active-color:var(--color-text-on-light);--button-primary-active-border:var(--color-white);--button-primary-focus-ring-color:var(--color-text-on-dark);--button-text-color:var(--color-text-on-dark);--button-text-hover-color:var(--color-text-on-dark);--button-text-active-color:var(--color-text-on-dark);--button-text-focus-ring-color:var(--color-text-on-dark);--button-ghost-color:var(--color-text-on-dark);--button-ghost-hover-color:var(--color-text-on-dark);--button-ghost-active-color:var(--color-text-on-dark);--button-ghost-focus-ring-color:var(--color-text-on-dark);--button-ghost-hover-bg:#ffffff1a;--button-ghost-active-bg:#ffffff2e;--button-outline-color:var(--color-text-on-dark);--button-outline-border:var(--color-text-on-dark);--button-outline-hover-bg:var(--color-white);--button-outline-hover-color:var(--color-text-on-light);--button-outline-hover-border:var(--color-white);--button-outline-active-bg:var(--color-white);--button-outline-active-color:var(--color-text-on-light);--button-outline-active-border:var(--color-white);--button-outline-focus-ring-color:var(--color-white);--button-destructive-color:var(--color-error-on-dark);--button-destructive-border:var(--color-error-on-dark);--button-destructive-hover-bg:var(--color-error-on-dark);--button-destructive-hover-color:var(--color-text-on-light);--button-destructive-hover-border:var(--color-error-on-dark);--button-destructive-active-bg:var(--color-error-on-dark);--button-destructive-active-color:var(--color-text-on-light);--button-destructive-active-border:var(--color-error-on-dark);--button-destructive-focus-ring-color:var(--color-error-on-dark);--input-bg:var(--color-background-dark);--input-color:var(--color-text-on-dark);--input-border-color:var(--color-text-on-dark);--input-placeholder-color:var(--color-text-muted-on-dark);--input-focus-border-color:var(--color-text-on-dark);--input-focus-ring-color:var(--color-text-on-dark);--input-error-focus-ring-color:var(--color-error-on-dark);--textarea-bg:var(--color-background-dark);--textarea-color:var(--color-text-on-dark);--textarea-border-color:var(--color-text-on-dark);--textarea-placeholder-color:var(--color-text-muted-on-dark);--textarea-focus-border-color:var(--color-text-on-dark);--textarea-focus-ring-color:var(--color-text-on-dark);--textarea-error-focus-ring-color:var(--color-error-on-dark);--checkbox-border-color:var(--color-text-on-dark);--checkbox-bg-checked:var(--color-text-on-dark);--checkbox-check-color:var(--color-background-dark);--checkbox-focus-ring-color:var(--color-text-on-dark);--multi-select-bg:var(--color-background-dark);--multi-select-color:var(--color-text-on-dark);--multi-select-border-color:var(--color-text-on-dark);--multi-select-focus-ring-color:var(--color-text-on-dark);--multi-select-placeholder-color:var(--color-text-muted-on-dark);--multi-select-content-bg:var(--color-background-dark);--multi-select-content-border-color:var(--color-text-on-dark);--multi-select-item-highlighted-bg:var(--color-text-on-dark);--multi-select-item-highlighted-color:var(--color-background-dark);--select-bg:var(--color-background-dark);--select-color:var(--color-text-on-dark);--select-border-color:var(--color-text-on-dark);--select-focus-ring-color:var(--color-text-on-dark);--select-content-bg:var(--color-background-dark);--select-content-border-color:var(--color-text-on-dark);--select-item-highlighted-bg:var(--color-text-on-dark);--select-item-highlighted-color:var(--color-background-dark);--text-h1-color:var(--color-text-on-dark);--text-h2-color:var(--color-text-on-dark);--text-h3-color:var(--color-text-on-dark);--text-h4-color:var(--color-text-on-dark);--text-h5-color:var(--color-text-on-dark);--text-h6-color:var(--color-text-on-dark);--text-paragraph-color:var(--color-text-on-dark);--text-list-color:var(--color-text-on-dark);--breadcrumb-link-color:var(--color-text-on-dark);--breadcrumb-link-color-hover:var(--color-text-on-dark);--breadcrumb-current-color:var(--color-text-on-dark);--breadcrumb-separator-color:var(--color-text-on-dark);--breadcrumb-focus-ring-color:var(--color-text-on-dark);--link-color:var(--color-text-on-dark);--link-color-hover:var(--color-text-on-dark);--link-focus-ring-color:var(--color-text-on-dark);--label-color:var(--color-text-on-dark);--checkbox-field-label-color:var(--color-text-on-dark);--input-field-error-color:var(--color-error-on-dark);--input-field-helper-color:var(--color-text-muted-on-dark);--textarea-field-error-color:var(--color-error-on-dark);--textarea-field-helper-color:var(--color-text-muted-on-dark);--form-border-color:var(--color-text-on-dark);--form-separator-color:var(--color-text-on-dark);--form-error-color:var(--color-error-on-dark);--form-helper-color:var(--color-text-muted-on-dark);--form-success-color:var(--color-text-on-dark);--file-upload-field-error-color:var(--color-error-on-dark);--file-upload-field-helper-color:var(--color-text-muted-on-dark);--carousel-slide-border-color:var(--color-text-on-dark);--carousel-btn-color:var(--color-text-on-dark);--description-list-border-color:var(--color-text-on-dark);--description-list-value-color:var(--color-text-on-dark)}.surface-dark .button--primary:disabled,.surface-dark .button--primary[aria-disabled=true]{--button-primary-disabled-color:var(--color-grey-light);--button-primary-disabled-border:var(--color-grey-light)}.surface-dark .button--text:disabled,.surface-dark .button--text[aria-disabled=true]{--button-text-disabled-color:var(--color-grey-light)}.surface-dark .button--ghost:disabled,.surface-dark .button--ghost[aria-disabled=true]{--button-ghost-disabled-color:var(--color-grey-light)}.surface-dark .button--primary.button--destructive-intent{color:var(--color-error-on-dark);border-color:var(--color-error-on-dark)}.surface-dark .button--primary.button--destructive-intent:hover,.surface-dark .button--primary.button--destructive-intent:active{background-color:var(--color-error-on-dark);color:var(--color-text-on-light);border-color:var(--color-error-on-dark)}.surface-dark .button--primary.button--destructive-intent:focus-visible{outline-color:var(--color-error-on-dark)}.surface-dark .button--outline.button--destructive-intent{color:var(--color-error-on-dark);border-color:var(--color-error-on-dark)}.surface-dark .button--outline.button--destructive-intent:hover,.surface-dark .button--outline.button--destructive-intent:active{background-color:var(--color-error-on-dark);color:var(--color-text-on-light);border-color:var(--color-error-on-dark)}.surface-dark .button--outline.button--destructive-intent:focus-visible{outline-color:var(--color-error-on-dark)}.surface-dark .button--text.button--destructive-intent,.surface-dark .button--text.button--destructive-intent:hover,.surface-dark .button--text.button--destructive-intent:active{color:var(--color-error-on-dark)}.surface-dark .button--text.button--destructive-intent:focus-visible{outline-color:var(--color-error-on-dark)}.surface-dark .input:disabled{--input-disabled-bg:var(--color-grey-darkest);--input-disabled-color:var(--color-grey-light);--input-disabled-border-color:var(--color-grey-dark)}.surface-dark .input.input--error{--input-error-bg:var(--color-background-dark);--input-error-border-color:var(--color-text-on-dark);--input-error-placeholder-color:var(--color-text-muted-on-dark)}.surface-dark .textarea:disabled{--textarea-disabled-bg:var(--color-grey-darkest);--textarea-disabled-color:var(--color-grey-light);--textarea-disabled-border-color:var(--color-grey-dark)}.surface-dark .textarea.textarea--error{--textarea-error-bg:var(--color-background-dark);--textarea-error-border-color:var(--color-text-on-dark);--textarea-error-placeholder-color:var(--color-text-muted-on-dark)}.surface-dark .checkbox[data-disabled]{--checkbox-disabled-border-color:var(--color-grey-light);--checkbox-disabled-bg-checked:var(--color-grey-light)}.surface-dark .select:disabled{--select-color:var(--color-grey-light);--select-border-color:var(--color-grey-light);opacity:1}.surface-dark .form-spacer{background-color:var(--color-background-dark)}.surface-dark .logo{color:var(--color-text-on-dark)}.surface-dark .hamburger .hamburger__bar{background-color:var(--color-text-on-dark)}.surface-dark .hamburger:focus-visible{outline-color:var(--color-text-on-dark)}.surface-dark .form__success,.surface-dark .form__fields>.input-field,.surface-dark .form__fields>.textarea-field,.surface-dark .form__fields>.checkbox-field,.surface-dark .form__fields>.form-errors{background-color:var(--color-background-dark)}.surface-dark .form__fields>.input-phone-field{background-color:var(--color-text-on-dark)}.surface-dark .form__fields>.input-phone-field>.input-phone{background-color:var(--color-text-on-dark);gap:var(--form-gap)}.surface-dark .form__fields>.input-phone-field>.input-phone>.input-phone__country,.surface-dark .form__fields>.input-phone-field>.input-phone .input-phone__number,.surface-dark .form__fields>.input-phone-field>.input-phone-field__helper{background-color:var(--color-background-dark)}.surface-dark .form__fields>.input-field>.input{--input-border-color:var(--color-background-dark);--input-error-border-color:var(--color-background-dark);--input-disabled-border-color:var(--color-background-dark)}.surface-dark .form__fields>.textarea-field>.textarea{--textarea-border-color:var(--color-background-dark);--textarea-error-border-color:var(--color-background-dark);--textarea-disabled-border-color:var(--color-background-dark)}.surface-dark .form__fields>.input-phone-field>.input-phone{--input-border-color:var(--color-background-dark);--input-error-border-color:var(--color-background-dark);--input-disabled-border-color:var(--color-background-dark);--input-phone-country-border-color:var(--color-background-dark)}.surface-dark .form__actions{background-color:var(--color-background-dark)}.surface-dark{--methodology-section-gap-color:var(--color-background-light);--methodology-section-cell-bg:var(--color-background-dark);--methodology-section-number-color:var(--color-accent-1);--contact-section-gap-color:var(--color-background-light);--contact-section-cell-bg:var(--color-background-dark);--dots-button-color:var(--color-text-on-dark);--dots-button-hover-bg:#ffffff1f;--dots-button-active-bg:#fff3;--dots-button-focus-ring-color:var(--color-text-on-dark);--floating-panel-bg:var(--color-background-dark);--floating-panel-border-color:#ffffff26;--pagination-summary-color:var(--color-text-on-dark);--pagination-btn-color:var(--color-text-on-dark);--pagination-btn-hover-bg:#ffffff1f;--pagination-btn-hover-color:var(--color-text-on-dark);--pagination-btn-current-bg:var(--color-text-on-dark);--pagination-btn-current-color:var(--color-background-dark);--pagination-btn-disabled-color:var(--color-grey-light);--pagination-ellipsis-color:var(--color-grey-light);--pagination-focus-ring-color:var(--color-text-on-dark);--context-menu-item-color:var(--color-text-on-dark);--context-menu-item-hover-bg:#ffffff14;--context-menu-item-hover-color:var(--color-text-on-dark);--context-menu-separator-color:#ffffff26;--context-menu-item-destructive-color:var(--color-error-on-dark);--context-menu-item-destructive-hover-bg:var(--color-error-on-dark);--context-menu-item-destructive-hover-color:var(--color-white);--tabs-list-border-color:#fff3;--tabs-trigger-color:var(--color-text-muted-on-dark);--tabs-trigger-hover-color:var(--color-text-on-dark);--tabs-trigger-active-color:var(--color-text-on-dark);--tabs-focus-ring-color:var(--color-text-on-dark);--calendar-roster-nav-color:var(--color-text-on-dark);--calendar-roster-nav-hover-bg:#ffffff1f;--calendar-roster-nav-focus-ring-color:var(--color-text-on-dark);--calendar-roster-title-color:var(--color-text-on-dark);--calendar-roster-border-color:#ffffff26;--calendar-roster-th-name-bg:var(--color-background-dark);--calendar-roster-th-name-color:var(--color-text-muted-on-dark);--calendar-roster-th-day-color:var(--color-text-on-dark);--calendar-roster-th-day-bg:var(--color-background-dark);--calendar-roster-th-day-today-bg:var(--color-text-on-dark);--calendar-roster-th-day-today-color:var(--color-background-dark);--calendar-roster-td-name-bg:var(--color-background-dark);--calendar-roster-td-name-color:var(--color-text-on-dark);--calendar-roster-cell-bg:transparent;--calendar-roster-cell-weekend-bg:#ffffff0a;--calendar-roster-cell-holiday-bg:#ffffff14;--calendar-roster-schedule-color:var(--color-text-muted-on-dark);--calendar-roster-legend-color:var(--color-text-muted-on-dark);--calendar-planner-nav-color:var(--color-text-on-dark);--calendar-planner-nav-hover-bg:#ffffff1f;--calendar-planner-nav-disabled-color:var(--color-grey-light);--calendar-planner-nav-focus-ring-color:var(--color-text-on-dark);--calendar-planner-title-color:var(--color-text-on-dark);--calendar-planner-weekday-color:var(--color-text-muted-on-dark);--calendar-planner-grid-border-color:#ffffff26;--calendar-planner-cell-bg:transparent;--calendar-planner-cell-outside-bg:#ffffff0a;--calendar-planner-cell-today-number-bg:var(--color-text-on-dark);--calendar-planner-cell-today-number-color:var(--color-background-dark);--calendar-planner-day-number-color:var(--color-text-on-dark);--calendar-planner-day-number-outside-color:var(--color-grey-light);--calendar-planner-more-color:var(--color-text-muted-on-dark);--calendar-planner-more-hover-color:var(--color-text-on-dark);--calendar-planner-more-focus-ring-color:var(--color-text-on-dark);--calendar-nav-color:var(--color-text-on-dark);--calendar-nav-hover-bg:#ffffff1f;--calendar-nav-disabled-color:var(--color-grey-light);--calendar-nav-focus-ring-color:var(--color-text-on-dark);--calendar-title-color:var(--color-text-on-dark);--calendar-weekday-color:var(--color-text-muted-on-dark);--calendar-day-color:var(--color-text-on-dark);--calendar-day-hover-bg:#ffffff1f;--calendar-day-focus-ring-color:var(--color-text-on-dark);--calendar-today-color:var(--color-text-on-dark);--calendar-today-border-color:var(--color-text-on-dark);--calendar-selected-bg:var(--color-text-on-dark);--calendar-selected-color:var(--color-background-dark);--calendar-outside-color:var(--color-grey-light);--calendar-disabled-color:var(--color-grey-light);--progress-bar-track-bg:var(--color-grey-darkest);--progress-bar-label-outside-color:var(--color-text-on-dark);--card-outline-bg:var(--color-background-dark);--card-outline-color:var(--color-text-on-dark);--card-outline-border-color:var(--color-text-on-dark)}.surface-light .button--outline:disabled,.surface-light .button--outline[aria-disabled=true]{--button-outline-disabled-color:var(--color-grey-darkest);--button-outline-disabled-border:var(--color-grey-darkest)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s}}
