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:#6b6b6b;--color-grey-darkest:#4a4a4a;--color-prussian:#111e30;--color-lavender:#baabff;--color-yellow:#ffcd00;--color-emerald:#20e38e;--color-cayenne:#f05e1c;--color-red:#b30000;--color-red-light:#ff8585;--color-green:#006616;--color-green-light:#00cc2c;--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-text-on-light:var(--color-red);--color-error-text-on-dark:var(--color-red-light);--color-error-fill:var(--color-red);--color-error-fill-text:var(--color-white);--color-success-text-on-light:var(--color-green);--color-success-text-on-dark:var(--color-green-light);--color-success-fill:var(--color-green);--color-success-fill-text:var(--color-white);--color-destructive-text-on-light:var(--color-red);--color-destructive-text-on-dark:var(--color-red-light);--color-destructive-fill:var(--color-red);--color-destructive-fill-text:var(--color-white);--color-text-on-light:var(--color-prussian);--color-text-on-dark:var(--color-white);--color-text-placeholder-on-light:var(--color-grey-darkest);--color-text-placeholder-on-dark:var(--color-grey-light);--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-0:.75rem;--font-size-1:.875rem;--font-size-2:1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:1.75rem;--font-size-6:2rem;--font-size-7:2.5rem;--font-size-8:3.5rem;--font-size-9:4.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);--font-weight-emphasis:var(--font-weight-medium);--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;--border-radius-default:var(--border-radius-none);--border-radius-round:var(--border-radius-full);--border-width-default:var(--border-width-sm);--border-width-focus:var(--border-width-md);--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;--shadow-default:var(--shadow-none);--size-component-sm:2rem;--size-component-md:2.5rem;--size-component-lg:3rem;--content-measure:70ch;--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;--z-index-bar:100;--z-index-backdrop:200;--z-index-modal:300;--z-index-floating:400;--z-index-toast:500;--z-index-skip:600;--form-gap:var(--spacing-5);--form-errors-gap:var(--spacing-1);--form-captcha-margin-block-start:var(--spacing-5);--form-actions-gap:var(--spacing-3);--form-actions-margin-block-start:var(--spacing-6);--form-links-gap:var(--spacing-4);--form-links-margin-block-start:var(--spacing-5);--form-alternatives-gap:var(--spacing-3);--form-alternatives-margin-block-start:var(--spacing-6);--form-error-font-family:var(--font-family-sans);--form-error-line-height:var(--line-height-normal);--form-helper-font-family:var(--font-family-sans);--form-helper-line-height:var(--line-height-normal);--form-success-font-family:var(--font-family-sans);--form-success-line-height:var(--line-height-normal);--form-error-font-size:var(--text-paragraph-small-font-size);--form-error-font-weight:var(--font-weight-default);--form-error-color:var(--color-error-text-on-light);--form-helper-font-size:var(--text-paragraph-small-font-size);--form-helper-font-weight:var(--font-weight-default);--form-helper-color:var(--color-text-on-light);--form-success-font-size:var(--text-font-size);--form-success-font-weight:var(--font-weight-default);--form-success-color:var(--color-text-on-light)}.surface-dark,[data-theme=dark],html.dark{--form-error-color:var(--color-error-text-on-dark);--form-helper-color:var(--color-text-on-dark);--form-success-color:var(--color-text-on-dark)}:root{--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-trigger-cursor:pointer;--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-border-width:var(--border-width-default);--accordion-border-color:var(--color-primary);--accordion-focus-ring-width:var(--border-width-focus);--accordion-focus-ring-offset:var(--border-width-focus);--accordion-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--accordion-border-color:var(--color-text-on-dark);--accordion-focus-ring-color:var(--color-text-on-dark)}:root{--text-heading-space-after:.5em;--text-font-family:var(--font-family-sans);--text-font-size:var(--font-size-2);--text-line-height:var(--line-height-normal);--text-letter-spacing:var(--letter-spacing-normal);--text-size-1:var(--font-size-1);--text-size-2:var(--font-size-2);--text-size-3:var(--font-size-2);--text-size-4:var(--font-size-3);--text-size-5:var(--font-size-4);--text-size-6:var(--font-size-5);--text-size-7:var(--font-size-6);--text-size-8:var(--font-size-7);--text-size-9:var(--font-size-8);--text-size-10:var(--font-size-10);--text-heading-font-family:var(--font-family-sans);--text-heading-letter-spacing:var(--letter-spacing-tight);--text-h1-line-height:var(--line-height-tight);--text-h2-line-height:var(--line-height-tight);--text-h3-line-height:var(--line-height-tight);--text-h4-line-height:var(--line-height-snug);--text-h5-line-height:var(--line-height-snug);--text-h5-letter-spacing:var(--letter-spacing-normal);--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-3);--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-background:var(--color-background-light);--text-heading-font-weight:var(--font-weight-emphasis);--text-heading-color:var(--color-text-on-light);--text-h1-font-family:var(--text-heading-font-family);--text-h1-font-size:var(--text-size-8);--text-h1-letter-spacing:var(--text-heading-letter-spacing);--text-h2-font-family:var(--text-heading-font-family);--text-h2-font-size:var(--text-size-7);--text-h2-letter-spacing:var(--text-heading-letter-spacing);--text-h3-font-family:var(--text-heading-font-family);--text-h3-font-size:var(--text-size-6);--text-h3-letter-spacing:var(--text-heading-letter-spacing);--text-h4-font-family:var(--text-heading-font-family);--text-h4-font-size:var(--text-size-5);--text-h4-letter-spacing:var(--text-heading-letter-spacing);--text-h5-font-family:var(--text-heading-font-family);--text-h5-font-size:var(--text-size-4);--text-h6-font-family:var(--text-heading-font-family);--text-h6-font-size:var(--text-size-3);--text-list-font-family:var(--text-font-family);--text-list-font-size:var(--text-font-size);--text-list-line-height:var(--text-line-height);--text-list-letter-spacing:var(--text-letter-spacing);--text-h1-font-weight:var(--text-heading-font-weight);--text-h1-color:var(--text-heading-color);--text-h2-font-weight:var(--text-heading-font-weight);--text-h2-color:var(--text-heading-color);--text-h3-font-weight:var(--text-heading-font-weight);--text-h3-color:var(--text-heading-color);--text-h4-font-weight:var(--text-heading-font-weight);--text-h4-color:var(--text-heading-color);--text-h5-font-weight:var(--text-heading-font-weight);--text-h5-color:var(--text-heading-color);--text-h6-font-weight:var(--text-heading-font-weight);--text-h6-color:var(--text-heading-color);--text-list-font-weight:var(--text-font-weight);--text-list-color:var(--text-color)}.surface-dark,[data-theme=dark],html.dark{--text-color:var(--color-text-on-dark);--text-background: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-list-color:var(--color-text-on-dark)}:root{--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-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-current-font-weight:var(--font-weight-emphasis);--breadcrumb-focus-ring-color:var(--color-primary);--breadcrumb-focus-ring-width:var(--border-width-focus);--breadcrumb-focus-ring-offset:var(--border-width-default)}.surface-dark,[data-theme=dark],html.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)}:root{--link-hover-underline-width:0px;--link-cursor:pointer;--link-ink-hover-underline-width:0px;--link-underline-offset:var(--spacing-1);--link-icon-gap:var(--spacing-2);--link-color:var(--color-text-on-light);--link-hover-color:var(--color-text-on-light);--link-underline-width:var(--border-width-default);--link-focus-ring-width:var(--border-width-focus);--link-focus-ring-offset:var(--border-width-default);--link-focus-ring-color:var(--color-primary);--link-ink-color:var(--color-text-on-light);--link-ink-underline-width:var(--border-width-default)}.surface-dark,[data-theme=dark],html.dark{--link-underline-width:0px;--link-color:var(--color-accent-2);--link-hover-color:var(--color-accent-2);--link-hover-underline-width:var(--border-width-default);--link-focus-ring-color:var(--color-text-on-dark);--link-ink-color:var(--color-text-on-dark)}:root{--tag-font-family:var(--font-family-sans);--tag-font-size:var(--font-size-1);--tag-line-height:var(--line-height-none);--tag-padding-block:var(--spacing-1);--tag-padding-inline:var(--spacing-3);--tag-neutral-bg:var(--color-grey-darkest);--tag-border-radius:var(--border-radius-round);--tag-font-weight:var(--font-weight-emphasis);--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-neutral-color:var(--color-text-on-dark);--tag-info-bg:var(--color-primary);--tag-info-color:var(--color-text-on-dark);--tag-warning-bg:var(--color-accent-2);--tag-warning-color:var(--color-text-on-light);--tag-success-bg:var(--color-success-fill);--tag-success-color:var(--color-success-fill-text);--tag-danger-bg:var(--color-error-fill);--tag-danger-color:var(--color-error-fill-text)}.surface-dark,[data-theme=dark],html.dark{--tag-primary-bg:var(--color-text-on-dark);--tag-primary-color:var(--color-background-dark);--tag-info-bg:var(--color-text-on-dark);--tag-info-color:var(--color-background-dark)}:root{--kbd-bg:var(--color-grey-lightest);--kbd-font-family:var(--font-family-mono);--kbd-font-size:var(--font-size-2);--kbd-line-height:var(--line-height-none);--kbd-padding-block:var(--spacing-1);--kbd-padding-inline:var(--spacing-3);--kbd-sm-font-size:var(--font-size-1);--kbd-sm-padding-block:var(--spacing-1);--kbd-sm-padding-inline:var(--spacing-2);--kbd-lg-font-size:var(--font-size-3);--kbd-lg-padding-block:var(--spacing-2);--kbd-lg-padding-inline:var(--spacing-4);--kbd-border-radius:var(--border-radius-default);--kbd-border-width:var(--border-width-default);--kbd-border-color:var(--color-primary);--kbd-color:var(--color-text-on-light);--kbd-font-weight:var(--font-weight-emphasis);--kbd-min-size:calc(var(--kbd-font-size) * var(--kbd-line-height) + 2 * var(--kbd-padding-block) + 2 * var(--kbd-border-width));--kbd-sm-min-size:calc(var(--kbd-sm-font-size) * var(--kbd-line-height) + 2 * var(--kbd-sm-padding-block) + 2 * var(--kbd-border-width));--kbd-lg-min-size:calc(var(--kbd-lg-font-size) * var(--kbd-line-height) + 2 * var(--kbd-lg-padding-block) + 2 * var(--kbd-border-width))}.surface-dark,[data-theme=dark],html.dark{--kbd-bg:#ffffff14;--kbd-color:var(--color-text-on-dark);--kbd-border-color:var(--color-text-on-dark)}:root{--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-3);--card-description-margin-block-end:var(--spacing-7);--card-header-gap:var(--spacing-3);--card-footer-gap:var(--spacing-2);--card-border-radius:var(--border-radius-default);--card-shadow:var(--shadow-default);--card-title-font-weight:var(--font-weight-emphasis);--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);--card-outline-border-width:var(--border-width-default)}.surface-dark,[data-theme=dark],html.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)}:root{--container-max-width-md:var(--breakpoint-md);--container-max-width-lg:var(--breakpoint-lg);--container-max-width-xl:var(--breakpoint-xl);--container-max-width-2xl:var(--breakpoint-2xl);--container-max-width-3xl:var(--breakpoint-3xl);--container-padding-inline:var(--section-padding-inline);--container-padding-block-sm:var(--section-padding-block-sm);--container-padding-block-md:var(--section-padding-block-md);--container-padding-block-lg:var(--section-padding-block-lg);--container-padding-block-xl:var(--section-padding-block-xl);--container-padding-block-2xl:var(--section-padding-block-2xl);--columns-ratio-1-1:1fr 1fr;--columns-ratio-1-2:1fr 2fr;--columns-ratio-2-1:2fr 1fr;--columns-gap-md:var(--spacing-6);--columns-gap-lg:var(--spacing-8);--columns-stack-gap-md:var(--spacing-6);--columns-stack-gap-lg:var(--spacing-7);--site-shell-text-font-size:var(--font-size-3);--site-shell-text-line-height:var(--line-height-normal);--site-shell-paragraph-small-font-size:var(--font-size-2);--site-shell-paragraph-large-font-size:var(--font-size-4);--site-shell-heading-size-1:var(--font-size-2);--site-shell-heading-size-2:var(--font-size-3);--site-shell-heading-size-3:var(--font-size-3);--site-shell-heading-size-4:var(--font-size-4);--site-shell-heading-size-5:var(--font-size-5);--site-shell-heading-size-6:var(--font-size-6);--site-shell-heading-size-7:var(--font-size-7);--site-shell-heading-size-8:var(--font-size-8);--site-shell-heading-size-9:var(--font-size-9);--site-shell-heading-size-10:var(--font-size-10);--stack-gap-md:var(--spacing-5);--stack-gap-lg:var(--spacing-7);--inline-gap-sm:var(--spacing-2);--inline-gap-md:var(--spacing-4);--inline-gap-lg:var(--spacing-5);--skip-link-padding-block:var(--spacing-2);--skip-link-padding-inline:var(--spacing-4);--skip-link-inset:var(--spacing-2);--skip-link-focus-ring-offset:var(--spacing-1);--skip-link-z-index:var(--z-index-skip);--skip-link-bg:var(--color-primary);--skip-link-color:var(--color-text-on-dark);--skip-link-font-weight:var(--font-weight-emphasis);--skip-link-focus-ring-width:var(--border-width-focus);--skip-link-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--skip-link-bg:var(--color-text-on-dark);--skip-link-color:var(--color-primary);--skip-link-focus-ring-color:var(--color-text-on-dark)}:root{--site-header-gap-narrow:var(--spacing-2);--site-header-gap:var(--spacing-3);--site-header-panel-padding-block-end:var(--spacing-5);--site-header-panel-z-index:var(--z-index-modal);--site-header-panel-transition-duration:var(--motion-duration-slow);--site-header-panel-transition-easing:var(--motion-easing-in-out);--site-header-settings-margin-block-start:var(--spacing-7);--site-header-settings-gap:var(--spacing-5);--site-header-content-height:var(--logo-height-xl);--site-header-content-height-compact:var(--logo-height-lg);--site-header-content-height-narrow:var(--logo-height-md);--site-header-bg:var(--color-background-light);--site-header-z-index:var(--app-header-z-index);--site-header-panel-bg:var(--color-background-light);--site-header-panel-padding-block:var(--section-padding-block-xl);--site-header-height-narrow:calc(var(--site-header-content-height-narrow) + 2 * var(--app-header-padding-block));--site-header-height-compact:calc(var(--site-header-content-height-compact) + 2 * var(--app-header-padding-block));--site-header-height:calc(var(--site-header-content-height) + 2 * var(--app-header-padding-block));--site-header-logo-margin-inline-start:calc(-1 * var(--container-padding-inline))}.surface-dark,[data-theme=dark],html.dark{--site-header-bg:var(--color-background-dark);--site-header-panel-bg:var(--color-background-dark)}:root{--code-block-focus-ring-style:solid;--code-block-bg:var(--color-grey-lightest);--code-block-font-family:var(--font-family-mono);--code-block-header-gap:var(--spacing-2);--code-block-padding-inline:var(--card-padding-inline);--code-block-padding-block-start:var(--card-padding-block-start);--code-block-padding-block-end:var(--card-padding-block-end);--code-block-color:var(--color-text-on-light);--code-block-font-size:var(--text-paragraph-small-font-size);--code-block-line-height:var(--text-paragraph-small-line-height);--code-block-focus-ring-width:var(--border-width-focus);--code-block-focus-ring-offset:var(--border-width-default);--code-block-focus-ring-color:var(--color-primary);--code-block-border-radius:var(--card-border-radius);--code-block-border-width:var(--card-outline-border-width);--code-block-border-color:var(--card-outline-border-color);--label-font-family:var(--font-family-sans);--label-font-size:var(--font-size-1);--label-sm-font-size:var(--font-size-1);--label-lg-font-size:var(--font-size-3);--label-line-height:var(--line-height-normal);--label-letter-spacing:var(--letter-spacing-normal);--label-font-weight:var(--font-weight-emphasis);--label-color:var(--color-text-on-light)}.surface-dark,[data-theme=dark],html.dark{--label-color:var(--color-text-on-dark)}:root{--control-border-style:solid;--control-cursor:text;--control-disabled-cursor:not-allowed;--control-height:var(--size-component-md);--control-font-family:var(--font-family-sans);--control-font-size:var(--font-size-2);--control-line-height:var(--line-height-none);--control-transition-duration:var(--motion-duration-fast);--control-transition-easing:var(--motion-easing-default);--control-padding-inline:var(--spacing-4);--control-padding-block:var(--spacing-4);--control-border-radius:var(--border-radius-default);--control-border-width:var(--border-width-default);--control-font-weight:var(--font-weight-default);--control-focus-ring-width:var(--border-width-focus);--control-focus-ring-inset-offset:var(--border-width-default);--input-border-style:solid;--input-width:100%;--input-cursor:text;--input-disabled-cursor:not-allowed;--input-height:var(--size-component-md);--input-sm-height:var(--size-component-sm);--input-lg-height:var(--size-component-lg);--input-font-family:var(--font-family-sans);--input-font-size:var(--font-size-2);--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-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-inline:var(--spacing-3);--input-sm-font-size:var(--font-size-1);--input-lg-padding-inline:var(--spacing-5);--input-lg-font-size:var(--font-size-3);--input-border-radius:var(--border-radius-default);--input-border-width:var(--border-width-default);--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-on-light);--input-focus-border-color:var(--color-primary);--input-focus-ring-inset-offset:var(--border-width-default);--input-focus-ring-color:var(--color-primary);--input-error-color:var(--color-text-on-light);--input-error-border-color:var(--color-error-text-on-light);--input-error-placeholder-color:var(--color-text-on-light);--input-error-focus-border-color:var(--color-error-text-on-light);--input-error-focus-ring-color:var(--color-error-text-on-light);--input-focus-ring-width:var(--control-focus-ring-width)}.surface-dark,[data-theme=dark],html.dark{--input-disabled-bg:var(--color-grey-darkest);--input-disabled-color:var(--color-grey-light);--input-disabled-border-color:var(--color-grey-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-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-text-on-dark);--input-error-border-color:var(--color-error-text-on-dark);--input-error-bg:var(--color-background-dark);--input-error-color:var(--color-text-on-dark);--input-error-placeholder-color:var(--color-text-on-dark);--input-error-focus-border-color:var(--color-error-text-on-dark)}:root{--textarea-border-style:solid;--textarea-width:100%;--textarea-rows:4;--textarea-resize:vertical;--textarea-cursor:text;--textarea-disabled-cursor:not-allowed;--textarea-font-family:var(--font-family-sans);--textarea-font-size:var(--font-size-2);--textarea-line-height:var(--line-height-normal);--textarea-bg:var(--color-white);--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-border-radius:var(--border-radius-default);--textarea-border-width:var(--border-width-default);--textarea-padding-block:var(--control-padding-block);--textarea-min-height:calc(var(--textarea-rows) * var(--textarea-line-height) * var(--textarea-font-size) + 2 * var(--textarea-padding-block) + 2 * var(--textarea-border-width));--textarea-transition-duration:var(--motion-duration-fast);--textarea-transition-easing:var(--motion-easing-default);--textarea-sm-padding-block:var(--spacing-2);--textarea-sm-padding-inline:var(--spacing-3);--textarea-sm-font-size:var(--font-size-1);--textarea-sm-min-height:calc(var(--textarea-rows) * var(--textarea-line-height) * var(--textarea-sm-font-size) + 2 * var(--textarea-sm-padding-block) + 2 * var(--textarea-border-width));--textarea-lg-padding-block:var(--spacing-5);--textarea-lg-padding-inline:var(--spacing-5);--textarea-lg-font-size:var(--font-size-3);--textarea-lg-min-height:calc(var(--textarea-rows) * var(--textarea-line-height) * var(--textarea-lg-font-size) + 2 * var(--textarea-lg-padding-block) + 2 * var(--textarea-border-width));--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-on-light);--textarea-focus-border-color:var(--color-primary);--textarea-focus-ring-inset-offset:var(--border-width-default);--textarea-focus-ring-color:var(--color-primary);--textarea-error-color:var(--color-text-on-light);--textarea-error-border-color:var(--color-error-text-on-light);--textarea-error-placeholder-color:var(--color-text-on-light);--textarea-error-focus-border-color:var(--color-error-text-on-light);--textarea-error-focus-ring-color:var(--color-error-text-on-light);--textarea-focus-ring-width:var(--control-focus-ring-width)}.surface-dark,[data-theme=dark],html.dark{--textarea-disabled-bg:var(--color-grey-darkest);--textarea-disabled-color:var(--color-grey-light);--textarea-disabled-border-color:var(--color-grey-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-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-text-on-dark);--textarea-error-border-color:var(--color-error-text-on-dark);--textarea-error-bg:var(--color-background-dark);--textarea-error-color:var(--color-text-on-dark);--textarea-error-placeholder-color:var(--color-text-on-dark);--textarea-error-focus-border-color:var(--color-error-text-on-dark)}:root{--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-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-font-family:var(--font-family-sans);--button-font-size:var(--font-size-2);--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-height:var(--size-component-md);--button-sm-height:var(--size-component-sm);--button-lg-height:var(--size-component-lg);--button-padding-inline:var(--spacing-6);--button-focus-ring-offset:var(--spacing-1);--button-sm-padding-inline:var(--spacing-5);--button-sm-font-size:var(--font-size-1);--button-lg-padding-inline:var(--spacing-8);--button-lg-font-size:var(--font-size-3);--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(--link-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-border-radius:var(--border-radius-default);--button-border-width:var(--border-width-default);--button-font-weight:var(--font-weight-default);--button-focus-ring-width:var(--border-width-focus);--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-inline:var(--button-padding-inline);--button-primary-focus-ring-offset:var(--button-focus-ring-offset);--button-primary-focus-ring-color:var(--color-primary);--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-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-inline:var(--button-padding-inline);--button-destructive-focus-ring-offset:var(--button-focus-ring-offset);--button-destructive-focus-ring-color:var(--color-destructive-text-on-light);--button-destructive-color:var(--color-destructive-text-on-light);--button-destructive-border:var(--color-destructive-text-on-light);--button-destructive-hover-bg:var(--color-destructive-fill);--button-destructive-hover-color:var(--color-destructive-fill-text);--button-destructive-hover-border:var(--color-destructive-fill);--button-destructive-active-bg:var(--color-destructive-fill);--button-destructive-active-color:var(--color-destructive-fill-text);--button-destructive-active-border:var(--color-destructive-fill);--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-inline:var(--button-padding-inline);--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-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-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-inline:var(--button-padding-inline);--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-bg:var(--color-primary);--button-ghost-hover-color:var(--color-text-on-dark);--button-ghost-active-bg:var(--color-primary);--button-ghost-active-color:var(--color-text-on-dark);--button-primary-border-radius:var(--button-border-radius);--button-primary-border-width:var(--button-border-width);--button-primary-font-weight:var(--button-font-weight);--button-primary-focus-ring-width:var(--button-focus-ring-width);--button-destructive-border-radius:var(--button-border-radius);--button-destructive-border-width:var(--button-border-width);--button-destructive-font-weight:var(--button-font-weight);--button-destructive-focus-ring-width:var(--button-focus-ring-width);--button-outline-border-radius:var(--button-border-radius);--button-outline-border-width:var(--button-border-width);--button-outline-font-weight:var(--button-font-weight);--button-outline-focus-ring-width:var(--button-focus-ring-width);--button-text-border-radius:var(--button-border-radius);--button-text-font-weight:var(--button-font-weight);--button-text-focus-ring-width:var(--button-focus-ring-width);--button-text-focus-ring-offset:var(--link-focus-ring-offset);--button-text-focus-ring-color:var(--link-focus-ring-color);--button-text-color:var(--link-color);--button-text-hover-color:var(--link-hover-color);--button-text-active-color:var(--link-hover-color);--button-ghost-border-radius:var(--button-border-radius);--button-ghost-font-weight:var(--button-font-weight);--button-ghost-focus-ring-width:var(--button-focus-ring-width)}.surface-dark,[data-theme=dark],html.dark{--button-outline-hover-bg:var(--color-white);--button-outline-hover-border:var(--color-white);--button-outline-active-bg:var(--color-white);--button-outline-active-border:var(--color-white);--button-outline-focus-ring-color:var(--color-white);--button-text-disabled-color:var(--color-grey-light);--button-ghost-disabled-color:var(--color-grey-light);--button-primary-focus-ring-color:var(--color-text-on-dark);--button-destructive-color:var(--color-destructive-text-on-dark);--button-destructive-border:var(--color-destructive-text-on-dark);--button-destructive-hover-bg:var(--color-destructive-fill);--button-destructive-hover-color:var(--color-destructive-fill-text);--button-destructive-hover-border:var(--color-destructive-fill);--button-destructive-active-bg:var(--color-destructive-fill);--button-destructive-active-color:var(--color-destructive-fill-text);--button-destructive-active-border:var(--color-destructive-fill);--button-destructive-focus-ring-color:var(--color-destructive-text-on-dark);--button-outline-color:var(--color-text-on-dark);--button-outline-border:var(--color-text-on-dark);--button-outline-hover-color:var(--color-text-on-light);--button-outline-active-color:var(--color-text-on-light);--button-ghost-color:var(--color-text-on-dark);--button-ghost-hover-color:var(--color-primary);--button-ghost-active-color:var(--color-primary);--button-ghost-focus-ring-color:var(--color-text-on-dark);--button-ghost-hover-bg:var(--color-text-on-dark);--button-ghost-active-bg:var(--color-text-on-dark);--button-text-color:var(--link-surface-dark-color);--button-text-hover-color:var(--link-surface-dark-hover-color);--button-text-active-color:var(--link-surface-dark-hover-color);--button-text-focus-ring-color:var(--link-surface-dark-focus-ring-color)}:root{--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-check-color:var(--color-white);--checkbox-transition-duration:var(--motion-duration-fast);--checkbox-transition-easing:var(--motion-easing-default);--checkbox-disabled-border-color:var(--color-grey-light);--checkbox-disabled-bg-checked:var(--color-grey-light);--checkbox-border-radius:var(--border-radius-default);--checkbox-border-width:var(--border-width-default);--checkbox-border-color:var(--color-primary);--checkbox-bg-checked:var(--color-primary);--checkbox-focus-ring-width:var(--border-width-focus);--checkbox-focus-ring-offset:var(--border-width-default);--checkbox-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--checkbox-disabled-border-color:var(--color-grey-light);--checkbox-disabled-bg-checked:var(--color-grey-light);--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)}:root{--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-transition-duration:var(--motion-duration-fast);--radio-transition-easing:var(--motion-easing-default);--radio-disabled-border-color:var(--color-grey-light);--radio-disabled-dot-color:var(--color-grey-light);--radio-border-width:var(--border-width-default);--radio-border-color:var(--color-primary);--radio-error-border-color:var(--color-error-text-on-light);--radio-dot-color:var(--color-primary);--radio-focus-ring-width:var(--border-width-focus);--radio-focus-ring-offset:var(--border-width-default);--radio-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--radio-error-border-color:var(--color-error-text-on-dark)}:root{--menu-button-size-sm:var(--size-component-sm);--menu-button-size-md:var(--size-component-md);--menu-button-size-lg:var(--size-component-lg);--menu-button-transition-duration:var(--motion-duration-base);--menu-button-transition-easing:var(--motion-easing-in-out);--menu-button-color:var(--color-text-on-light);--menu-button-focus-ring-width:var(--border-width-focus);--menu-button-focus-ring-offset:var(--border-width-focus);--menu-button-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--menu-button-color:var(--color-text-on-dark);--menu-button-focus-ring-color:var(--color-text-on-dark)}:root{--logo-height-sm:var(--size-component-sm);--logo-height-md:var(--size-component-md);--logo-height-lg:var(--size-component-lg);--logo-height-xl:var(--icon-size-xl);--logo-color:var(--color-text-on-light)}.surface-dark,[data-theme=dark],html.dark{--logo-color:var(--color-text-on-dark)}:root{--app-header-content-height:var(--size-component-md);--app-header-padding-block:var(--spacing-2);--app-header-padding-inline:var(--spacing-4);--app-header-gap:var(--spacing-3);--app-header-z-index:var(--z-index-bar);--app-header-height:calc(var(--app-header-content-height) + 2 * var(--app-header-padding-block));--app-header-bg:var(--color-background-light);--app-header-border-width:var(--border-width-default);--app-header-border-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--app-header-bg:var(--color-background-dark);--app-header-border-color:var(--color-text-on-dark)}:root{--input-field-gap:var(--spacing-2);--input-field-error-font-family:var(--form-error-font-family);--input-field-error-line-height:var(--form-error-line-height);--input-field-helper-font-family:var(--form-helper-font-family);--input-field-helper-line-height:var(--form-helper-line-height);--input-field-error-font-size:var(--form-error-font-size);--input-field-error-font-weight:var(--form-error-font-weight);--input-field-error-color:var(--form-error-color);--input-field-helper-font-size:var(--form-helper-font-size);--input-field-helper-font-weight:var(--form-helper-font-weight);--input-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--input-field-error-color:var(--color-error-text-on-dark);--input-field-helper-color:var(--color-text-on-dark)}:root{--form-field-gap:var(--spacing-1);--site-nav-group-gap:var(--spacing-6);--site-nav-label-margin-block-end:var(--spacing-4);--site-nav-item-gap:var(--spacing-3);--site-nav-item-font-size:var(--font-size-4);--site-nav-item-line-height:var(--line-height-snug);--site-nav-item-font-weight:var(--font-weight-default);--site-nav-item-color:var(--color-text-on-light);--site-nav-item-hover-color:var(--color-text-on-light);--site-nav-item-underline-offset:var(--border-width-focus);--site-nav-item-current-font-weight:var(--font-weight-default);--site-nav-focus-ring-width:var(--border-width-focus);--site-nav-focus-ring-offset:var(--border-width-focus);--site-nav-focus-ring-color:var(--color-primary);--site-nav-item-hover-line-width:var(--link-underline-width)}.surface-dark,[data-theme=dark],html.dark{--site-nav-item-hover-line-width:0px;--site-nav-item-color:var(--color-text-on-dark);--site-nav-item-hover-color:var(--color-accent-2);--site-nav-focus-ring-color:var(--color-text-on-dark)}:root{--language-switcher-list-gap:var(--spacing-4);--language-switcher-list-font-size:var(--font-size-2);--language-switcher-list-current-font-weight:var(--font-weight-emphasis);--language-switcher-focus-ring-width:var(--border-width-focus);--language-switcher-focus-ring-offset:var(--border-width-focus);--language-switcher-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--language-switcher-focus-ring-color:var(--color-text-on-dark)}:root{--theme-switcher-icon-gap:var(--spacing-2);--theme-switcher-list-gap:var(--spacing-4);--theme-switcher-list-font-size:var(--font-size-2);--theme-switcher-list-current-font-weight:var(--font-weight-emphasis);--theme-switcher-focus-ring-width:var(--border-width-focus);--theme-switcher-focus-ring-offset:var(--border-width-focus);--theme-switcher-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--theme-switcher-focus-ring-color:var(--color-text-on-dark)}:root{--dropdown-field-gap:var(--spacing-2);--dropdown-field-sm-height:var(--size-component-sm);--dropdown-field-lg-height:var(--size-component-lg);--dropdown-field-content-gap:var(--spacing-2);--dropdown-field-height:var(--control-height);--dropdown-field-sm-font-size:var(--select-sm-font-size);--dropdown-field-value-icon-size:var(--menu-item-icon-size);--dropdown-field-sm-value-icon-size:var(--menu-sm-item-icon-size);--dropdown-field-lg-value-icon-size:var(--menu-lg-item-icon-size);--dropdown-field-lg-font-size:var(--select-lg-font-size);--dropdown-field-sm-padding-inline:var(--select-sm-padding-inline);--dropdown-field-lg-padding-inline:var(--select-lg-padding-inline);--dropdown-field-font-family:var(--select-font-family);--dropdown-field-font-size:var(--select-font-size);--dropdown-field-bg:var(--select-bg);--dropdown-field-icon-transition:var(--select-icon-transition);--dropdown-field-error-font-family:var(--form-error-font-family);--dropdown-field-error-line-height:var(--form-error-line-height);--dropdown-field-helper-font-family:var(--form-helper-font-family);--dropdown-field-helper-line-height:var(--form-helper-line-height);--dropdown-field-padding-inline:var(--select-padding-inline);--dropdown-field-font-weight:var(--select-font-weight);--dropdown-field-color:var(--select-color);--dropdown-field-border-width:var(--select-border-width);--dropdown-field-border-color:var(--select-border-color);--dropdown-field-border-radius:var(--select-border-radius);--dropdown-field-focus-ring-width:var(--select-focus-ring-width);--dropdown-field-focus-ring-color:var(--select-focus-ring-color);--dropdown-field-error-border-color:var(--select-error-border-color);--dropdown-field-error-font-size:var(--form-error-font-size);--dropdown-field-error-font-weight:var(--form-error-font-weight);--dropdown-field-error-color:var(--form-error-color);--dropdown-field-helper-font-size:var(--form-helper-font-size);--dropdown-field-helper-font-weight:var(--form-helper-font-weight);--dropdown-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--dropdown-field-error-border-color:var(--color-error-text-on-dark);--dropdown-field-color:var(--color-text-on-dark);--dropdown-field-bg:var(--color-background-dark);--dropdown-field-border-color:var(--color-text-on-dark);--dropdown-field-focus-ring-color:var(--color-text-on-dark);--dropdown-field-error-color:var(--color-error-text-on-dark);--dropdown-field-helper-color:var(--color-text-on-dark)}:root{--legal-footer-padding-block:var(--spacing-5);--legal-footer-gap:var(--spacing-3);--legal-footer-links-gap:var(--spacing-4);--legal-footer-links-gap-stacked:var(--spacing-3);--hero-actions-space-before:var(--spacing-6);--notification-button-badge-offset:var(--spacing-2);--notification-button-badge-fill:var(--color-error-fill);--notification-button-badge-color:var(--color-error-fill-text);--textarea-field-gap:var(--spacing-2);--textarea-field-error-font-family:var(--form-error-font-family);--textarea-field-error-line-height:var(--form-error-line-height);--textarea-field-helper-font-family:var(--form-helper-font-family);--textarea-field-helper-line-height:var(--form-helper-line-height);--textarea-field-error-font-size:var(--form-error-font-size);--textarea-field-error-font-weight:var(--form-error-font-weight);--textarea-field-error-color:var(--form-error-color);--textarea-field-helper-font-size:var(--form-helper-font-size);--textarea-field-helper-font-weight:var(--form-helper-font-weight);--textarea-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--textarea-field-error-color:var(--color-error-text-on-dark);--textarea-field-helper-color:var(--color-text-on-dark)}:root{--select-field-gap:var(--spacing-2);--select-field-error-font-family:var(--form-error-font-family);--select-field-error-line-height:var(--form-error-line-height);--select-field-helper-font-family:var(--form-helper-font-family);--select-field-helper-line-height:var(--form-helper-line-height);--select-field-error-font-size:var(--form-error-font-size);--select-field-error-font-weight:var(--form-error-font-weight);--select-field-error-color:var(--form-error-color);--select-field-helper-font-size:var(--form-helper-font-size);--select-field-helper-font-weight:var(--form-helper-font-weight);--select-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--select-field-error-color:var(--color-error-text-on-dark);--select-field-helper-color:var(--color-text-on-dark)}:root{--multi-select-field-gap:var(--spacing-2);--multi-select-field-error-font-family:var(--form-error-font-family);--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-line-height:var(--form-helper-line-height);--multi-select-field-error-font-size:var(--form-error-font-size);--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-size:var(--form-helper-font-size);--multi-select-field-helper-font-weight:var(--form-helper-font-weight);--multi-select-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--multi-select-field-error-color:var(--color-error-text-on-dark);--multi-select-field-helper-color:var(--color-text-on-dark)}:root{--async-select-field-gap:var(--spacing-2);--async-select-field-error-font-family:var(--form-error-font-family);--async-select-field-error-line-height:var(--form-error-line-height);--async-select-field-helper-font-family:var(--form-helper-font-family);--async-select-field-helper-line-height:var(--form-helper-line-height);--async-select-field-error-font-size:var(--form-error-font-size);--async-select-field-error-font-weight:var(--form-error-font-weight);--async-select-field-error-color:var(--form-error-color);--async-select-field-helper-font-size:var(--form-helper-font-size);--async-select-field-helper-font-weight:var(--form-helper-font-weight);--async-select-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--async-select-field-error-color:var(--color-error-text-on-dark);--async-select-field-helper-color:var(--color-text-on-dark)}:root{--async-multi-select-field-gap:var(--spacing-2);--async-multi-select-field-error-font-family:var(--form-error-font-family);--async-multi-select-field-error-line-height:var(--form-error-line-height);--async-multi-select-field-helper-font-family:var(--form-helper-font-family);--async-multi-select-field-helper-line-height:var(--form-helper-line-height);--async-multi-select-field-error-font-size:var(--form-error-font-size);--async-multi-select-field-error-font-weight:var(--form-error-font-weight);--async-multi-select-field-error-color:var(--form-error-color);--async-multi-select-field-helper-font-size:var(--form-helper-font-size);--async-multi-select-field-helper-font-weight:var(--form-helper-font-weight);--async-multi-select-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--async-multi-select-field-error-color:var(--color-error-text-on-dark);--async-multi-select-field-helper-color:var(--color-text-on-dark)}:root{--input-phone-field-gap:var(--spacing-2);--input-phone-field-error-font-family:var(--form-error-font-family);--input-phone-field-error-line-height:var(--form-error-line-height);--input-phone-field-helper-font-family:var(--form-helper-font-family);--input-phone-field-helper-line-height:var(--form-helper-line-height);--input-phone-field-error-font-size:var(--form-error-font-size);--input-phone-field-error-font-weight:var(--form-error-font-weight);--input-phone-field-error-color:var(--form-error-color);--input-phone-field-helper-font-size:var(--form-helper-font-size);--input-phone-field-helper-font-weight:var(--form-helper-font-weight);--input-phone-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--input-phone-field-error-color:var(--color-error-text-on-dark);--input-phone-field-helper-color:var(--color-text-on-dark)}:root{--otp-field-gap:var(--spacing-2);--otp-field-error-font-family:var(--form-error-font-family);--otp-field-error-line-height:var(--form-error-line-height);--otp-field-helper-font-family:var(--form-helper-font-family);--otp-field-helper-line-height:var(--form-helper-line-height);--otp-field-error-font-size:var(--form-error-font-size);--otp-field-error-font-weight:var(--form-error-font-weight);--otp-field-error-color:var(--form-error-color);--otp-field-helper-font-size:var(--form-helper-font-size);--otp-field-helper-font-weight:var(--form-helper-font-weight);--otp-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--otp-field-error-color:var(--color-error-text-on-dark);--otp-field-helper-color:var(--color-text-on-dark)}:root{--checkbox-field-checkbox-offset:3px;--checkbox-field-cursor:pointer;--checkbox-field-disabled-cursor:not-allowed;--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-sm-label-font-size:var(--font-size-1);--checkbox-field-lg-label-font-size:var(--font-size-3);--checkbox-field-label-font-family:var(--font-family-sans);--checkbox-field-label-font-size:var(--font-size-2);--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)}.surface-dark,[data-theme=dark],html.dark{--checkbox-field-label-color:var(--color-text-on-dark)}:root{--radio-field-cursor:pointer;--radio-field-disabled-cursor:not-allowed;--radio-field-stack-gap:var(--spacing-2);--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-padding-inline:var(--control-padding-inline);--radio-field-padding-block:var(--control-padding-block);--radio-field-sm-label-font-size:var(--text-paragraph-small-font-size);--radio-field-lg-label-font-size:var(--text-paragraph-large-font-size);--radio-field-label-font-family:var(--text-font-family);--radio-field-label-font-size:var(--text-font-size);--radio-field-label-line-height:var(--text-line-height);--radio-field-label-letter-spacing:var(--text-letter-spacing);--radio-field-error-font-family:var(--form-error-font-family);--radio-field-error-line-height:var(--form-error-line-height);--radio-field-helper-font-family:var(--form-helper-font-family);--radio-field-helper-line-height:var(--form-helper-line-height);--radio-field-label-font-weight:var(--text-font-weight);--radio-field-label-color:var(--text-color);--radio-field-error-font-size:var(--form-error-font-size);--radio-field-error-font-weight:var(--form-error-font-weight);--radio-field-error-color:var(--form-error-color);--radio-field-helper-font-size:var(--form-helper-font-size);--radio-field-helper-font-weight:var(--form-helper-font-weight);--radio-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--radio-field-label-color:var(--color-text-on-dark);--radio-field-error-color:var(--color-error-text-on-dark);--radio-field-helper-color:var(--color-text-on-dark)}:root{--select-border-style:solid;--select-content-max-height:var(--available-height);--select-height:var(--size-component-md);--select-sm-height:var(--size-component-sm);--select-lg-height:var(--size-component-lg);--select-icon-gap:var(--spacing-2);--select-font-family:var(--font-family-sans);--select-font-size:var(--font-size-2);--select-bg:var(--color-white);--select-icon-transition:var(--motion-duration-fast);--select-content-bg:var(--color-white);--select-content-z-index:var(--z-index-floating);--select-item-padding-block:var(--spacing-2);--select-sm-font-size:var(--font-size-1);--select-sm-padding-inline:var(--spacing-2);--select-sm-item-padding-block:var(--spacing-1);--select-lg-font-size:var(--font-size-3);--select-lg-padding-inline:var(--spacing-5);--select-lg-item-padding-block:var(--spacing-3);--select-border-radius:var(--border-radius-default);--select-border-width:var(--border-width-default);--select-border-color:var(--color-primary);--select-error-border-color:var(--color-error-text-on-light);--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-width:var(--border-width-focus);--select-focus-ring-color:var(--color-primary);--select-content-border-color:var(--color-primary);--select-item-selected-font-weight:var(--font-weight-emphasis);--select-item-highlighted-bg:var(--color-primary);--select-item-highlighted-color:var(--color-text-on-dark)}.surface-dark,[data-theme=dark],html.dark{--select-error-border-color:var(--color-error-text-on-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-primary)}:root{--multi-select-content-max-height:var(--available-height);--multi-select-border-style:var(--select-border-style);--multi-select-height:var(--size-component-md);--multi-select-sm-height:var(--size-component-sm);--multi-select-lg-height:var(--size-component-lg);--multi-select-content-gap:var(--spacing-2);--multi-select-pill-color:var(--color-white);--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-error-border-color:var(--color-error-text-on-light);--multi-select-font-family:var(--select-font-family);--multi-select-font-size:var(--select-font-size);--multi-select-placeholder-color:var(--color-text-placeholder-on-light);--multi-select-bg:var(--select-bg);--multi-select-icon-transition:var(--select-icon-transition);--multi-select-content-bg:var(--select-content-bg);--multi-select-content-z-index:var(--select-content-z-index);--multi-select-item-padding-block:var(--select-item-padding-block);--multi-select-pill-bg:var(--color-primary);--multi-select-pill-border-radius:var(--border-radius-round);--multi-select-sm-font-size:var(--select-sm-font-size);--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-inline:var(--select-lg-padding-inline);--multi-select-lg-item-padding-block:var(--select-lg-item-padding-block);--multi-select-border-radius:var(--select-border-radius);--multi-select-border-width:var(--select-border-width);--multi-select-border-color:var(--select-border-color);--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-width:var(--select-focus-ring-width);--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);--multi-select-item-highlighted-color:var(--select-item-highlighted-color)}.surface-dark,[data-theme=dark],html.dark{--multi-select-error-border-color:var(--color-error-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-placeholder-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)}:root{--avatar-size-sm:var(--size-component-sm);--avatar-size-md:var(--size-component-md);--avatar-size-lg:var(--size-component-lg);--avatar-initials-font-size-sm:var(--font-size-1);--avatar-initials-font-size-md:var(--font-size-2);--avatar-initials-font-size-lg:var(--font-size-3);--avatar-border-radius:var(--border-radius-round);--avatar-border-radius-square:var(--border-radius-default);--avatar-initials-bg:var(--color-primary);--avatar-initials-color:var(--color-text-on-dark);--avatar-initials-font-weight:var(--font-weight-emphasis)}.surface-dark,[data-theme=dark],html.dark{--avatar-initials-bg:var(--color-text-on-dark);--avatar-initials-color:var(--color-primary)}:root{--input-phone-country-width:4.5rem;--input-phone-country-border-style:solid;--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-content-z-index:var(--z-index-floating);--input-phone-country-gap:var(--spacing-1);--input-phone-country-border-width:var(--border-width-default);--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:16px;--icon-size-md:24px;--icon-size-lg:48px;--icon-size-xl:64px;--floating-panel-z-index:var(--z-index-floating);--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-width:var(--border-width-default);--floating-panel-border-color:var(--color-primary);--floating-panel-border-radius:var(--border-radius-default);--floating-panel-shadow:var(--shadow-default)}.surface-dark,[data-theme=dark],html.dark{--floating-panel-bg:var(--color-background-dark);--floating-panel-border-color:var(--color-text-on-dark)}:root{--menu-item-cursor:pointer;--menu-padding-block:var(--spacing-2);--menu-padding-inline:var(--spacing-2);--menu-item-padding-block:var(--spacing-2);--menu-item-padding-inline:var(--spacing-4);--menu-item-icon-gap:var(--spacing-2);--menu-item-icon-size:var(--font-size-4);--menu-sm-item-icon-size:var(--icon-size-sm);--menu-lg-item-icon-size:var(--font-size-4);--menu-item-font-family:var(--font-family-sans);--menu-item-font-size:var(--font-size-2);--menu-item-line-height:var(--line-height-snug);--menu-label-padding-block:var(--spacing-2);--menu-label-padding-inline:var(--spacing-4);--menu-label-font-size:var(--font-size-1);--menu-separator-margin-block:var(--spacing-2);--menu-disabled-opacity:var(--opacity-disabled);--menu-z-index:var(--floating-panel-z-index);--menu-item-border-radius:var(--border-radius-default);--menu-sm-item-font-size:var(--select-sm-font-size);--menu-sm-item-padding-block:var(--select-sm-item-padding-block);--menu-lg-item-font-size:var(--select-lg-font-size);--menu-lg-item-padding-block:var(--select-lg-item-padding-block);--menu-item-font-weight:var(--font-weight-default);--menu-item-color:var(--color-text-on-light);--menu-item-hover-bg:var(--color-primary);--menu-item-hover-color:var(--color-text-on-dark);--menu-item-selected-font-weight:var(--font-weight-emphasis);--menu-item-destructive-color:var(--color-destructive-text-on-light);--menu-item-destructive-hover-bg:var(--color-destructive-fill);--menu-item-destructive-hover-color:var(--color-destructive-fill-text);--menu-label-font-weight:var(--font-weight-emphasis);--menu-label-color:var(--color-text-muted-on-light);--menu-separator-color:var(--color-primary);--menu-separator-height:var(--border-width-default);--menu-transition-duration:var(--floating-panel-transition-duration);--menu-transition-easing:var(--floating-panel-transition-easing);--menu-bg:var(--floating-panel-bg);--menu-border-width:var(--floating-panel-border-width);--menu-border-color:var(--floating-panel-border-color);--menu-border-radius:var(--floating-panel-border-radius);--menu-shadow:var(--floating-panel-shadow)}.surface-dark,[data-theme=dark],html.dark{--menu-item-color:var(--color-text-on-dark);--menu-item-hover-bg:var(--color-text-on-dark);--menu-item-hover-color:var(--color-primary);--menu-separator-color:var(--color-text-on-dark);--menu-label-color:var(--color-text-muted-on-dark);--menu-item-destructive-color:var(--color-destructive-text-on-dark);--menu-item-destructive-hover-bg:var(--color-destructive-fill);--menu-item-destructive-hover-color:var(--color-destructive-fill-text)}:root{--command-palette-max-height:min(24rem, 60vh);--command-palette-input-padding-block:var(--spacing-3);--command-palette-input-padding-inline:var(--spacing-2);--command-palette-input-font-size:var(--font-size-3);--command-palette-list-padding:var(--spacing-1);--command-palette-empty-padding-block:var(--spacing-6);--command-palette-empty-padding-inline:var(--spacing-4);--command-palette-empty-font-size:var(--font-size-2);--command-palette-heading-padding-block:var(--spacing-2);--command-palette-heading-padding-inline:var(--spacing-3);--command-palette-heading-font-size:var(--font-size-1);--command-palette-item-padding-block:var(--spacing-2);--command-palette-item-padding-inline:var(--spacing-3);--command-palette-item-gap:var(--spacing-2);--command-palette-item-font-size:var(--font-size-2);--command-palette-item-icon-size:var(--font-size-4);--command-palette-separator-margin-block:var(--spacing-1);--command-palette-input-border-width:var(--border-width-default);--command-palette-input-placeholder-color:var(--color-text-placeholder-on-light);--command-palette-empty-color:var(--color-text-muted-on-light);--command-palette-heading-font-weight:var(--font-weight-emphasis);--command-palette-heading-color:var(--color-text-muted-on-light);--command-palette-item-border-radius:var(--border-radius-default);--command-palette-separator-height:var(--border-width-default);--command-palette-input-border-color:var(--floating-panel-border-color);--command-palette-item-color:var(--menu-item-color);--command-palette-item-selected-bg:var(--menu-item-hover-bg);--command-palette-item-selected-color:var(--menu-item-hover-color);--command-palette-separator-color:var(--menu-separator-color)}.surface-dark,[data-theme=dark],html.dark{--command-palette-empty-color:var(--color-text-muted-on-dark);--command-palette-heading-color:var(--color-text-muted-on-dark);--command-palette-item-color:var(--menu-surface-dark-item-color);--command-palette-item-selected-bg:var(--menu-surface-dark-item-hover-bg);--command-palette-item-selected-color:var(--menu-surface-dark-item-hover-color);--command-palette-separator-color:var(--menu-surface-dark-separator-color)}:root{--image-crop-dialog-area-max-height:60vh;--image-crop-dialog-gap:var(--spacing-4);--image-crop-dialog-area-bg:var(--color-grey-lightest);--image-crop-dialog-actions-gap:var(--spacing-2);--image-crop-dialog-area-border-radius:var(--border-radius-default)}.surface-dark,[data-theme=dark],html.dark{--image-crop-dialog-area-bg:#ffffff14}:root{--popover-padding-block:var(--spacing-4);--popover-padding-inline:var(--spacing-4);--popover-offset:var(--spacing-2);--popover-z-index:var(--floating-panel-z-index);--popover-transition-duration:var(--floating-panel-transition-duration);--popover-transition-easing:var(--floating-panel-transition-easing);--popover-focus-ring-width:var(--border-width-focus);--popover-focus-ring-offset:var(--border-width-focus);--popover-focus-ring-color:var(--color-primary);--popover-bg:var(--floating-panel-bg);--popover-border-width:var(--floating-panel-border-width);--popover-border-color:var(--floating-panel-border-color);--popover-border-radius:var(--floating-panel-border-radius)}.surface-dark,[data-theme=dark],html.dark{--popover-focus-ring-color:var(--color-text-on-dark)}:root{--tooltip-max-width:20rem;--tooltip-padding-block:var(--spacing-1);--tooltip-padding-inline:var(--spacing-2);--tooltip-font-family:var(--font-family-sans);--tooltip-font-size:var(--font-size-1);--tooltip-line-height:var(--line-height-snug);--tooltip-offset:var(--spacing-1);--tooltip-bg:var(--color-background-dark);--tooltip-color:var(--color-text-on-dark);--tooltip-border-radius:var(--border-radius-default);--tooltip-z-index:var(--floating-panel-z-index);--tooltip-transition-duration:var(--floating-panel-transition-duration);--tooltip-transition-easing:var(--floating-panel-transition-easing);--pagination-padding-inline:0;--pagination-btn-bg:#0000;--pagination-btn-hover-bg:#0000;--pagination-btn-hover-text-decoration:none;--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-disabled-color:var(--color-grey-dark);--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-2);--pagination-lg-font-size:var(--font-size-3);--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-radius:var(--border-radius-default);--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-btn-current-font-weight:var(--font-weight-emphasis);--pagination-ellipsis-color:var(--color-text-muted-on-light);--pagination-focus-ring-color:var(--color-primary);--pagination-focus-ring-width:var(--border-width-focus);--pagination-focus-ring-offset:var(--border-width-default)}.surface-dark,[data-theme=dark],html.dark{--pagination-btn-hover-bg:#0000;--pagination-btn-current-bg:#0000;--pagination-btn-disabled-color:var(--color-grey-light);--pagination-ellipsis-color:var(--color-grey-light);--pagination-summary-color:var(--color-text-on-dark);--pagination-btn-color:var(--color-text-on-dark);--pagination-btn-hover-color:var(--color-text-on-dark);--pagination-btn-current-color:var(--color-text-on-dark);--pagination-focus-ring-color:var(--color-text-on-dark)}:root{--prev-next-nav-font-family:var(--font-family-sans);--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-btn-disabled-color:var(--color-grey-dark);--prev-next-nav-transition-duration:var(--motion-duration-fast);--prev-next-nav-transition-easing:var(--motion-easing-default);--prev-next-nav-font-size:var(--text-font-size);--prev-next-nav-label-font-weight:var(--font-weight-emphasis);--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);--prev-next-nav-focus-ring-width:var(--border-width-focus);--prev-next-nav-focus-ring-offset:var(--border-width-default);--table-bg:#0000;--table-sort-icon-inactive-opacity:.35;--table-font-family:var(--font-family-sans);--table-header-padding-block:var(--spacing-3);--table-header-padding-inline:var(--spacing-3);--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-hover-bg:var(--color-grey-lightest);--table-footer-bg:var(--color-grey-lightest);--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-size:var(--text-font-size);--table-font-weight:var(--font-weight-default);--table-line-height:var(--text-line-height);--table-color:var(--color-text-on-light);--table-border-width:var(--border-width-default);--table-border-color:var(--color-primary);--table-header-font-weight:var(--font-weight-emphasis);--table-header-border-width:var(--border-width-default);--table-header-border-color:var(--color-text-on-light);--table-sort-icon-active-color:var(--color-primary);--table-row-border-color:var(--color-primary);--table-footer-border-width:var(--border-width-default);--table-footer-border-color:var(--color-text-on-light);--table-footer-font-weight:var(--font-weight-emphasis);--table-focus-ring-color:var(--color-primary);--table-focus-ring-width:var(--border-width-focus);--table-focus-ring-offset:var(--border-width-default)}.surface-dark,[data-theme=dark],html.dark{--table-header-hover-bg:#ffffff14;--table-row-hover-bg:#ffffff14;--table-footer-bg:#ffffff0a;--table-color:var(--color-text-on-dark);--table-border-color:var(--color-text-on-dark);--table-header-border-color:var(--color-text-on-dark);--table-sort-icon-color:var(--color-text-muted-on-dark);--table-sort-icon-active-color:var(--color-text-on-dark);--table-row-border-color:var(--color-text-on-dark);--table-footer-border-color:var(--color-text-on-dark);--table-focus-ring-color:var(--color-text-on-dark)}:root{--data-table-block-gap:var(--spacing-4);--data-table-toolbar-gap:var(--spacing-2);--sidebar-width:15rem;--sidebar-min-width:12rem;--sidebar-max-width:24rem;--sidebar-resize-step:16;--sidebar-rail-width:calc(var(--size-component-md) + 2 * var(--spacing-2));--sidebar-padding-inline:var(--spacing-2);--sidebar-padding-block:var(--spacing-4);--sidebar-gap:var(--spacing-3);--sidebar-resizer-width:var(--spacing-2);--sidebar-transition-duration:var(--motion-duration-base);--sidebar-transition-easing:var(--motion-easing-in-out);--sidebar-drawer-z-index:var(--z-index-modal);--sidebar-backdrop-z-index:var(--z-index-backdrop);--sidebar-group-padding-block:var(--spacing-2);--sidebar-group-gap:var(--spacing-1);--sidebar-separator-margin-block:var(--spacing-2);--sidebar-bg:var(--color-background-light);--sidebar-border-width:var(--border-width-default);--sidebar-border-color:var(--color-primary);--sidebar-resizer-hover-color:var(--color-primary);--sidebar-backdrop-bg:var(--modal-backdrop-bg);--sidebar-backdrop-opacity:var(--modal-backdrop-opacity);--sidebar-separator-color:var(--color-primary);--sidebar-separator-height:var(--border-width-default)}.surface-dark,[data-theme=dark],html.dark{--sidebar-bg:var(--color-background-dark);--sidebar-border-color:var(--color-text-on-dark);--sidebar-separator-color:var(--color-text-on-dark)}:root{--org-switcher-trigger-hover-bg:#0000;--org-switcher-content-min-width:14rem;--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-name-font-size:var(--font-size-2);--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-font-size:var(--font-size-2);--org-switcher-separator-margin-block:var(--spacing-2);--org-switcher-trigger-border-radius:var(--border-radius-default);--org-switcher-focus-ring-color:var(--color-primary);--org-switcher-focus-ring-width:var(--border-width-focus);--org-switcher-focus-ring-offset:var(--border-width-default);--org-switcher-name-font-weight:var(--font-weight-emphasis);--org-switcher-name-color:var(--color-text-on-light);--org-switcher-content-z-index:var(--floating-panel-z-index);--org-switcher-item-border-radius:var(--border-radius-default);--org-switcher-item-font-weight:var(--font-weight-default);--org-switcher-item-color:var(--color-text-on-light);--org-switcher-separator-color:var(--color-primary);--org-switcher-separator-height:var(--border-width-default);--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-width:var(--floating-panel-border-width);--org-switcher-content-border-color:var(--floating-panel-border-color);--org-switcher-content-border-radius:var(--floating-panel-border-radius);--org-switcher-content-shadow:var(--floating-panel-shadow);--org-switcher-item-hover-bg:var(--menu-item-hover-bg);--org-switcher-item-hover-color:var(--menu-item-hover-color)}.surface-dark,[data-theme=dark],html.dark{--org-switcher-trigger-hover-bg:#0000;--org-switcher-focus-ring-color:var(--color-text-on-dark);--org-switcher-name-color:var(--color-text-on-dark);--org-switcher-item-color:var(--color-text-on-dark);--org-switcher-item-hover-color:var(--menu-surface-dark-item-hover-color);--org-switcher-item-hover-bg:var(--menu-surface-dark-item-hover-bg);--org-switcher-separator-color:var(--menu-surface-dark-separator-color)}:root{--app-launcher-trigger-size:2.5rem;--app-launcher-content-min-width:20rem;--app-launcher-content-columns:3;--app-launcher-tile-icon-size:2.5rem;--app-launcher-trigger-hover-bg:var(--color-grey-lightest);--app-launcher-content-gap:var(--spacing-1);--app-launcher-content-padding-block:var(--spacing-3);--app-launcher-content-padding-inline:var(--spacing-3);--app-launcher-tile-padding-block:var(--spacing-2);--app-launcher-tile-padding-inline:var(--spacing-1);--app-launcher-tile-gap:var(--spacing-1);--app-launcher-tile-hover-bg:var(--color-grey-lightest);--app-launcher-tile-active-bg:var(--color-grey-lightest);--app-launcher-tile-icon-font-size:var(--font-size-3);--app-launcher-tile-icon-color:var(--color-white);--app-launcher-tile-name-font-size:var(--font-size-1);--app-launcher-trigger-border-radius:var(--border-radius-default);--app-launcher-trigger-color:var(--color-text-on-light);--app-launcher-focus-ring-color:var(--color-primary);--app-launcher-focus-ring-width:var(--border-width-focus);--app-launcher-focus-ring-offset:var(--border-width-default);--app-launcher-content-z-index:var(--floating-panel-z-index);--app-launcher-transition-duration:var(--floating-panel-transition-duration);--app-launcher-transition-easing:var(--floating-panel-transition-easing);--app-launcher-tile-border-radius:var(--border-radius-default);--app-launcher-tile-icon-border-radius:var(--border-radius-default);--app-launcher-tile-icon-font-weight:var(--font-weight-emphasis);--app-launcher-tile-name-font-weight:var(--font-weight-default);--app-launcher-tile-name-color:var(--color-text-on-light);--app-launcher-tile-name-active-font-weight:var(--font-weight-emphasis);--app-launcher-content-bg:var(--floating-panel-bg);--app-launcher-content-border-width:var(--floating-panel-border-width);--app-launcher-content-border-color:var(--floating-panel-border-color);--app-launcher-content-border-radius:var(--floating-panel-border-radius);--app-launcher-content-shadow:var(--floating-panel-shadow)}.surface-dark,[data-theme=dark],html.dark{--app-launcher-trigger-hover-bg:#ffffff14;--app-launcher-tile-hover-bg:#ffffff14;--app-launcher-tile-active-bg:#ffffff14;--app-launcher-trigger-color:var(--color-text-on-dark);--app-launcher-focus-ring-color:var(--color-text-on-dark);--app-launcher-tile-name-color:var(--color-text-on-dark);--app-launcher-content-bg:var(--floating-panel-surface-dark-bg);--app-launcher-content-border-color:var(--floating-panel-surface-dark-border-color)}:root{--user-menu-trigger-hover-bg:#0000;--user-menu-content-min-width:14rem;--user-menu-trigger-padding-block:var(--spacing-2);--user-menu-trigger-padding-inline:var(--spacing-3);--user-menu-trigger-compact-padding-inline:var(--spacing-1);--user-menu-trigger-gap:var(--spacing-3);--user-menu-name-font-size:var(--font-size-2);--user-menu-badge-offset:var(--spacing-1);--user-menu-header-gap:var(--spacing-1);--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-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-font-family:var(--font-family-sans);--user-menu-item-font-size:var(--font-size-2);--user-menu-separator-margin-block:var(--spacing-2);--user-menu-disabled-opacity:var(--opacity-disabled);--user-menu-trigger-border-radius:var(--border-radius-default);--user-menu-focus-ring-color:var(--color-primary);--user-menu-focus-ring-width:var(--border-width-focus);--user-menu-focus-ring-offset:var(--border-width-default);--user-menu-name-font-weight:var(--font-weight-emphasis);--user-menu-name-color:var(--color-text-on-light);--user-menu-content-z-index:var(--floating-panel-z-index);--user-menu-header-name-font-weight:var(--font-weight-emphasis);--user-menu-header-name-color:var(--color-text-on-light);--user-menu-header-email-color:var(--color-text-muted-on-light);--user-menu-item-border-radius:var(--border-radius-default);--user-menu-item-font-weight:var(--font-weight-default);--user-menu-item-color:var(--color-text-on-light);--user-menu-item-destructive-color:var(--color-destructive-text-on-light);--user-menu-item-destructive-hover-bg:var(--color-destructive-fill);--user-menu-item-destructive-hover-color:var(--color-destructive-fill-text);--user-menu-separator-color:var(--color-primary);--user-menu-separator-height:var(--border-width-default);--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-width:var(--floating-panel-border-width);--user-menu-content-border-color:var(--floating-panel-border-color);--user-menu-content-border-radius:var(--floating-panel-border-radius);--user-menu-content-shadow:var(--floating-panel-shadow);--user-menu-item-hover-bg:var(--menu-item-hover-bg);--user-menu-item-hover-color:var(--menu-item-hover-color)}.surface-dark,[data-theme=dark],html.dark{--user-menu-trigger-hover-bg:#0000;--user-menu-focus-ring-color:var(--color-text-on-dark);--user-menu-name-color:var(--color-text-on-dark);--user-menu-header-name-color:var(--color-text-on-dark);--user-menu-header-email-color:var(--color-text-muted-on-dark);--user-menu-item-color:var(--color-text-on-dark);--user-menu-item-destructive-color:var(--color-destructive-text-on-dark);--user-menu-item-destructive-hover-bg:var(--color-destructive-fill);--user-menu-item-hover-bg:var(--menu-surface-dark-item-hover-bg);--user-menu-item-hover-color:var(--menu-surface-dark-item-hover-color);--user-menu-separator-color:var(--menu-surface-dark-separator-color)}:root{--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-2);--sidebar-nav-item-padding-block:var(--spacing-2);--sidebar-nav-item-padding-inline:var(--spacing-4);--sidebar-nav-item-font-size:var(--font-size-2);--sidebar-nav-item-line-height:var(--line-height-snug);--sidebar-nav-item-gap:var(--spacing-1);--sidebar-nav-rail-item-size:var(--size-component-md);--sidebar-nav-item-icon-size:var(--size-component-sm);--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-font-weight:var(--font-weight-emphasis);--sidebar-nav-group-label-color:var(--color-primary);--sidebar-nav-item-padding-inline-start:calc(var(--sidebar-nav-group-trigger-padding-inline) + var(--sidebar-nav-item-icon-size) + var(--sidebar-nav-item-icon-gap));--sidebar-nav-item-border-radius:var(--border-radius-default);--sidebar-nav-item-font-weight:var(--font-weight-default);--sidebar-nav-item-color:var(--color-text-on-light);--sidebar-nav-item-hover-bg:var(--color-primary);--sidebar-nav-item-hover-color:var(--color-text-on-dark);--sidebar-nav-item-active-color:var(--color-primary);--sidebar-nav-item-active-font-weight:var(--font-weight-emphasis);--sidebar-nav-focus-ring-color:var(--color-primary);--sidebar-nav-focus-ring-width:var(--border-width-focus);--sidebar-nav-rail-active-bar-width:var(--border-width-focus)}.surface-dark,[data-theme=dark],html.dark{--sidebar-nav-group-label-color:var(--color-text-muted-on-dark);--sidebar-nav-item-color:var(--color-text-on-dark);--sidebar-nav-item-hover-bg:var(--color-text-on-dark);--sidebar-nav-item-hover-color:var(--color-primary);--sidebar-nav-item-active-color:var(--color-accent-1);--sidebar-nav-focus-ring-color:var(--color-text-on-dark)}:root{--modal-width-max:560px;--modal-max-height:90dvh;--modal-z-index:var(--z-index-modal);--modal-backdrop-z-index:var(--z-index-backdrop);--modal-backdrop-bg:var(--color-black);--modal-backdrop-opacity:var(--opacity-overlay);--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-6);--modal-transition-duration:var(--motion-duration-base);--modal-transition-easing:var(--motion-easing-in-out);--modal-close-color:var(--color-grey-dark);--modal-close-hover-bg:var(--color-grey-lightest);--modal-description-margin-block-end:var(--spacing-4);--modal-bg:var(--color-background-light);--modal-border-radius:var(--border-radius-default);--modal-shadow:var(--shadow-default);--modal-title-font-weight:var(--font-weight-emphasis);--modal-title-color:var(--color-text-on-light);--modal-close-hover-color:var(--color-text-on-light);--modal-description-font-size:var(--text-font-size);--modal-description-color:var(--color-text-muted-on-light)}.surface-dark,[data-theme=dark],html.dark{--modal-close-hover-bg:#ffffff1a;--modal-bg:var(--color-background-dark);--modal-title-color:var(--color-text-on-dark);--modal-close-color:var(--color-text-on-dark);--modal-close-hover-color:var(--color-text-on-dark);--modal-description-color:var(--color-text-muted-on-dark)}:root{--sheet-inline-size:min(20rem, 85vw);--sheet-block-size:85vh;--sheet-gap:var(--spacing-4);--sheet-footer-gap:var(--spacing-2);--sheet-close-inset:var(--spacing-3);--sheet-z-index:var(--modal-z-index);--sheet-padding-block:var(--modal-padding-block);--sheet-padding-inline:var(--modal-padding-inline);--sheet-backdrop-bg:var(--modal-backdrop-bg);--sheet-backdrop-opacity:var(--modal-backdrop-opacity);--sheet-backdrop-z-index:var(--modal-backdrop-z-index);--sheet-header-gap:var(--modal-header-gap);--sheet-title-font-size:var(--modal-title-font-size);--sheet-transition-duration:var(--modal-transition-duration);--sheet-transition-easing:var(--modal-transition-easing);--sheet-bg:var(--modal-bg);--sheet-shadow:var(--modal-shadow);--sheet-title-color:var(--modal-title-color);--sheet-title-font-weight:var(--modal-title-font-weight);--sheet-description-font-size:var(--input-field-helper-font-size);--sheet-description-color:var(--input-field-helper-color);--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-2);--tabs-trigger-color:var(--color-grey-dark);--tabs-trigger-pill-color-active:var(--color-white);--tabs-content-padding-block:var(--spacing-4);--tabs-transition-duration:var(--motion-duration-fast);--tabs-transition-easing:var(--motion-easing-in-out);--tabs-list-border-width:var(--border-width-default);--tabs-list-border-color:var(--color-primary);--tabs-trigger-font-weight:var(--font-weight-default);--tabs-trigger-active-weight:var(--font-weight-emphasis);--tabs-trigger-hover-color:var(--color-text-on-light);--tabs-trigger-active-color:var(--color-text-on-light);--tabs-trigger-indicator-width:var(--border-width-default);--tabs-trigger-indicator-color:var(--color-primary);--tabs-trigger-pill-bg-active:var(--color-primary);--tabs-trigger-border-radius:var(--border-radius-default);--tabs-focus-ring-color:var(--color-primary)}.surface-dark,[data-theme=dark],html.dark{--tabs-list-border-color:var(--color-text-on-dark);--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)}:root{--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-title-font-size:var(--font-size-2);--calendar-weekday-font-size:var(--font-size-1);--calendar-day-size:var(--spacing-6);--calendar-day-font-size:var(--font-size-1);--calendar-day-hover-bg:var(--color-grey-lightest);--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-2);--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-nav-focus-ring-width:var(--border-width-focus);--calendar-nav-focus-ring-offset:var(--border-width-default);--calendar-title-font-weight:var(--font-weight-emphasis);--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-radius:var(--border-radius-default);--calendar-day-color:var(--color-text-on-light);--calendar-day-focus-ring-color:var(--color-primary);--calendar-day-focus-ring-width:var(--border-width-focus);--calendar-day-focus-ring-offset:var(--border-width-default);--calendar-today-color:var(--color-primary);--calendar-today-font-weight:var(--font-weight-emphasis);--calendar-today-border-color:var(--color-primary);--calendar-selected-bg:var(--color-primary);--calendar-selected-color:var(--color-text-on-dark)}.surface-dark,[data-theme=dark],html.dark{--calendar-nav-hover-bg:#ffffff1f;--calendar-day-hover-bg:#ffffff1f;--calendar-nav-disabled-color:var(--color-grey-light);--calendar-outside-color:var(--color-grey-light);--calendar-disabled-color:var(--color-grey-light);--calendar-nav-color:var(--color-text-on-dark);--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-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)}:root{--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-title-font-size:var(--font-size-2);--calendar-planner-weekday-font-size:var(--font-size-1);--calendar-planner-weekday-padding-block:var(--spacing-2);--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-size:var(--spacing-5);--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-nav-focus-ring-width:var(--border-width-focus);--calendar-planner-nav-focus-ring-offset:var(--border-width-default);--calendar-planner-nav-radius:var(--border-radius-default);--calendar-planner-title-font-weight:var(--font-weight-emphasis);--calendar-planner-title-color:var(--color-text-on-light);--calendar-planner-weekday-font-weight:var(--font-weight-emphasis);--calendar-planner-weekday-color:var(--color-text-muted-on-light);--calendar-planner-grid-border-color:var(--color-primary);--calendar-planner-grid-border-width:var(--border-width-default);--calendar-planner-cell-today-number-bg:var(--color-primary);--calendar-planner-cell-today-number-color:var(--color-text-on-dark);--calendar-planner-day-number-font-weight:var(--font-weight-emphasis);--calendar-planner-day-number-color:var(--color-text-on-light);--calendar-planner-day-number-radius:var(--border-radius-default);--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)}.surface-dark,[data-theme=dark],html.dark{--calendar-planner-nav-hover-bg:#ffffff1f;--calendar-planner-cell-outside-bg:#ffffff0a;--calendar-planner-nav-disabled-color:var(--color-grey-light);--calendar-planner-day-number-outside-color:var(--color-grey-light);--calendar-planner-nav-color:var(--color-text-on-dark);--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:var(--color-text-on-dark);--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-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)}:root{--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-title-font-size:var(--font-size-2);--calendar-roster-th-name-font-size:var(--font-size-1);--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-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-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-nav-focus-ring-width:var(--border-width-focus);--calendar-roster-nav-focus-ring-offset:var(--border-width-default);--calendar-roster-nav-radius:var(--border-radius-default);--calendar-roster-title-font-weight:var(--font-weight-emphasis);--calendar-roster-title-color:var(--color-text-on-light);--calendar-roster-border-color:var(--color-primary);--calendar-roster-border-width:var(--border-width-default);--calendar-roster-th-name-font-weight:var(--font-weight-emphasis);--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-th-day-today-radius:var(--border-radius-default);--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);--calendar-roster-legend-swatch-radius:var(--border-radius-default)}.surface-dark,[data-theme=dark],html.dark{--calendar-roster-nav-hover-bg:#ffffff1f;--calendar-roster-cell-bg:#0000;--calendar-roster-cell-weekend-bg:#ffffff0a;--calendar-roster-cell-holiday-bg:#ffffff14;--calendar-roster-nav-color:var(--color-text-on-dark);--calendar-roster-nav-focus-ring-color:var(--color-text-on-dark);--calendar-roster-title-color:var(--color-text-on-dark);--calendar-roster-border-color:var(--color-text-on-dark);--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-schedule-color:var(--color-text-muted-on-dark);--calendar-roster-legend-color:var(--color-text-muted-on-dark)}:root{--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-line-height:var(--form-error-line-height);--time-field-helper-font-family:var(--form-helper-font-family);--time-field-helper-line-height:var(--form-helper-line-height);--time-field-error-font-size:var(--form-error-font-size);--time-field-error-font-weight:var(--form-error-font-weight);--time-field-error-color:var(--form-error-color);--time-field-helper-font-size:var(--form-helper-font-size);--time-field-helper-font-weight:var(--form-helper-font-weight);--time-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--time-field-error-color:var(--color-error-text-on-dark);--time-field-helper-color:var(--color-text-on-dark)}:root{--date-picker-field-gap:var(--spacing-2);--date-picker-field-error-font-family:var(--form-error-font-family);--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-line-height:var(--form-helper-line-height);--date-picker-field-error-font-size:var(--form-error-font-size);--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-size:var(--form-helper-font-size);--date-picker-field-helper-font-weight:var(--form-helper-font-weight);--date-picker-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--date-picker-field-error-color:var(--color-error-text-on-dark);--date-picker-field-helper-color:var(--color-text-on-dark)}:root{--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-line-height:var(--form-error-line-height);--date-time-field-helper-font-family:var(--form-helper-font-family);--date-time-field-helper-line-height:var(--form-helper-line-height);--date-time-field-error-font-size:var(--form-error-font-size);--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-size:var(--form-helper-font-size);--date-time-field-helper-font-weight:var(--form-helper-font-weight);--date-time-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--date-time-field-error-color:var(--color-error-text-on-dark);--date-time-field-helper-color:var(--color-text-on-dark)}:root{--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-thumb-bg:var(--color-white);--switcher-disabled-opacity:var(--opacity-disabled);--switcher-transition-duration:var(--motion-duration-fast);--switcher-transition-easing:var(--motion-easing-default);--switcher-track-bg-checked:var(--color-primary);--switcher-track-border-radius:var(--border-radius-round);--switcher-thumb-border-radius:var(--border-radius-round);--switcher-focus-ring-width:var(--border-width-focus);--switcher-focus-ring-offset:var(--border-width-default);--switcher-focus-ring-color:var(--color-primary);--switcher-error-ring-width:var(--border-width-default);--switcher-error-ring-offset:var(--border-width-default);--switcher-error-ring-color:var(--color-error-text-on-light)}.surface-dark,[data-theme=dark],html.dark{--switcher-error-ring-color:var(--color-error-text-on-dark);--switcher-track-bg-checked:var(--color-accent-1);--switcher-focus-ring-color:var(--color-text-on-dark)}:root{--switcher-field-cursor:pointer;--switcher-field-disabled-cursor:not-allowed;--switcher-field-stack-gap:var(--spacing-2);--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-padding-inline:var(--control-padding-inline);--switcher-field-padding-block:var(--control-padding-block);--switcher-field-sm-label-font-size:var(--text-paragraph-small-font-size);--switcher-field-lg-label-font-size:var(--text-paragraph-large-font-size);--switcher-field-label-font-family:var(--text-font-family);--switcher-field-label-font-size:var(--text-font-size);--switcher-field-label-line-height:var(--text-line-height);--switcher-field-label-letter-spacing:var(--text-letter-spacing);--switcher-field-error-font-family:var(--form-error-font-family);--switcher-field-error-line-height:var(--form-error-line-height);--switcher-field-helper-font-family:var(--form-helper-font-family);--switcher-field-helper-line-height:var(--form-helper-line-height);--switcher-field-label-font-weight:var(--text-font-weight);--switcher-field-label-color:var(--text-color);--switcher-field-error-font-size:var(--form-error-font-size);--switcher-field-error-font-weight:var(--form-error-font-weight);--switcher-field-error-color:var(--form-error-color);--switcher-field-helper-font-size:var(--form-helper-font-size);--switcher-field-helper-font-weight:var(--form-helper-font-weight);--switcher-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--switcher-field-label-color:var(--color-text-on-dark);--switcher-field-error-color:var(--color-error-text-on-dark);--switcher-field-helper-color:var(--color-text-on-dark)}:root{--password-field-gap:var(--spacing-2);--password-field-toggle-size:var(--size-component-md);--password-field-toggle-icon-size:var(--font-size-3);--password-field-sm-toggle-icon-size:var(--icon-size-sm);--password-field-lg-toggle-icon-size:var(--icon-size-md);--password-field-sm-toggle-size:var(--size-component-sm);--password-field-lg-toggle-size:var(--size-component-lg);--password-field-action-margin-block-start:var(--spacing-2);--password-field-toggle-color:var(--color-primary);--password-field-toggle-color-hover:var(--color-primary);--password-field-input-padding-inline-end:var(--password-field-toggle-size)}.surface-dark,[data-theme=dark],html.dark{--password-field-toggle-color:var(--color-text-on-dark);--password-field-toggle-color-hover:var(--color-text-on-dark)}:root{--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-3);--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-4);--empty-state-title-color:var(--color-grey-dark);--empty-state-description-font-family:var(--font-family-sans);--empty-state-description-color:var(--color-grey-dark);--empty-state-title-font-weight:var(--font-weight-emphasis);--empty-state-description-font-size:var(--text-font-size);--progress-bar-height-sm:var(--spacing-2);--progress-bar-height-md:var(--spacing-5);--progress-bar-height-lg:var(--spacing-6);--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-line-height:var(--line-height-none);--progress-bar-label-gap:var(--spacing-2);--progress-bar-label-padding-inline:var(--spacing-2);--progress-bar-border-radius:var(--border-radius-default);--progress-bar-font-weight:var(--font-weight-emphasis);--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)}.surface-dark,[data-theme=dark],html.dark{--progress-bar-track-bg:var(--color-grey-darkest);--progress-bar-label-outside-color:var(--color-text-on-dark)}:root{--spinner-border-width-sm:2px;--spinner-border-width-md:2px;--spinner-border-width-lg:3px;--spinner-animation-duration:1s;--spinner-size-sm:var(--spacing-4);--spinner-size-md:var(--spacing-5);--spinner-size-lg:var(--spacing-6);--skeleton-height:1lh;--skeleton-duration:1400;--skeleton-bg:var(--color-grey-lightest);--skeleton-highlight:var(--color-white);--skeleton-border-radius:var(--border-radius-default)}.surface-dark,[data-theme=dark],html.dark{--skeleton-bg:#ffffff14;--skeleton-highlight:#ffffff29}:root{--alert-padding-block:var(--spacing-4);--alert-padding-inline:var(--spacing-5);--alert-gap:var(--spacing-3);--alert-content-gap:var(--spacing-2);--alert-title-line-height:var(--line-height-snug);--alert-close-size:var(--size-component-sm);--alert-close-inset:var(--spacing-2);--alert-border-radius:var(--border-radius-default);--alert-border-width:var(--border-width-default);--alert-bg:var(--color-primary);--alert-border-color:var(--color-text-on-dark);--alert-title-font-size:var(--text-font-size);--alert-title-font-weight:var(--font-weight-emphasis);--alert-title-color:var(--color-text-on-dark);--alert-description-font-size:var(--text-font-size);--alert-description-line-height:var(--text-line-height);--alert-description-color:var(--color-text-on-dark);--alert-success-bg:var(--color-success-fill);--alert-success-border-color:var(--color-success-fill);--alert-success-title-color:var(--color-success-fill-text);--alert-success-description-color:var(--color-success-fill-text);--alert-error-bg:var(--color-error-fill);--alert-error-border-color:var(--color-error-fill);--alert-error-title-color:var(--color-error-fill-text);--alert-error-description-color:var(--color-error-fill-text);--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);--toast-width:360px;--toast-z-index:var(--z-index-toast);--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-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-border-radius:var(--border-radius-default);--toast-border-width:var(--border-width-default);--toast-shadow:var(--shadow-default);--toast-bg:var(--color-primary);--toast-border-color:var(--color-primary);--toast-title-font-size:var(--text-font-size);--toast-title-font-weight:var(--font-weight-emphasis);--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-fill);--toast-success-border-color:var(--color-success-fill);--toast-success-title-color:var(--color-text-on-dark);--toast-success-description-color:var(--color-text-on-dark);--toast-error-bg:var(--color-error-fill);--toast-error-border-color:var(--color-error-fill);--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-3);--number-input-disabled-cursor:var(--input-disabled-cursor);--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-height:var(--input-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-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-height:var(--input-sm-height);--number-input-sm-padding-inline:var(--input-sm-padding-inline);--number-input-lg-font-size:var(--input-lg-font-size);--number-input-lg-height:var(--input-lg-height);--number-input-lg-padding-inline:var(--input-lg-padding-inline);--number-input-border-radius:var(--input-border-radius);--number-input-border-width:var(--input-border-width);--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-inline:var(--input-padding-inline);--number-input-btn-separator-color:var(--input-border-color);--number-input-focus-ring-inset-offset:var(--input-focus-ring-inset-offset);--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-focus-ring-width:var(--input-focus-ring-width);--number-input-field-gap:var(--spacing-2);--number-input-field-error-font-family:var(--form-error-font-family);--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-line-height:var(--form-helper-line-height);--number-input-field-error-font-size:var(--form-error-font-size);--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-size:var(--form-helper-font-size);--number-input-field-helper-font-weight:var(--form-helper-font-weight);--number-input-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--number-input-field-error-color:var(--color-error-text-on-dark);--number-input-field-helper-color:var(--color-text-on-dark)}:root{--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-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-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-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-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-transition-duration:var(--motion-duration-base);--file-upload-progress-transition-easing:var(--motion-easing-in-out);--file-upload-border-color:var(--color-primary);--file-upload-border-width:var(--border-width-default);--file-upload-border-radius:var(--border-radius-default);--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-text-on-light);--file-upload-item-border-color:var(--color-primary);--file-upload-item-border-width:var(--border-width-default);--file-upload-item-border-radius:var(--border-radius-default);--file-upload-item-name-font-size:var(--text-font-size);--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-text-on-light);--file-upload-item-error-border-color:var(--color-error-text-on-light);--file-upload-thumb-border-radius:var(--border-radius-default);--file-upload-remove-color:var(--color-text-muted-on-light);--file-upload-remove-color-hover:var(--color-error-text-on-light);--file-upload-progress-fill:var(--color-primary);--file-upload-progress-border-radius:var(--border-radius-round);--file-upload-field-gap:var(--spacing-2);--file-upload-field-error-font-family:var(--form-error-font-family);--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-line-height:var(--form-helper-line-height);--file-upload-field-error-font-size:var(--form-error-font-size);--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-size:var(--form-helper-font-size);--file-upload-field-helper-font-weight:var(--form-helper-font-weight);--file-upload-field-helper-color:var(--form-helper-color)}.surface-dark,[data-theme=dark],html.dark{--file-upload-field-error-color:var(--color-error-text-on-dark);--file-upload-field-helper-color:var(--color-text-on-dark)}:root{--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-border-color:var(--color-primary);--description-list-term-font-family:var(--label-font-family);--description-list-term-font-size:var(--label-font-size);--description-list-term-line-height:var(--label-line-height);--description-list-term-letter-spacing:var(--label-letter-spacing);--description-list-term-color:var(--color-text-on-light);--description-list-value-font-family:var(--control-font-family);--description-list-value-font-size:var(--text-font-size);--description-list-value-font-weight:var(--font-weight-default);--description-list-value-line-height:var(--text-line-height);--description-list-value-color:var(--color-text-on-light);--description-list-border-width:var(--control-border-width);--description-list-term-font-weight:var(--label-font-weight)}.surface-dark,[data-theme=dark],html.dark{--description-list-border-color:var(--color-text-on-dark);--description-list-term-color:var(--color-text-on-dark);--description-list-value-color:var(--color-text-on-dark)}:root{--number-badge-min-size:1rem;--number-badge-padding-inline:var(--spacing-1);--number-badge-font-family:var(--font-family-sans);--number-badge-font-size:var(--font-size-0);--number-badge-line-height:var(--line-height-none);--number-badge-neutral-bg:var(--color-grey-darkest);--number-badge-border-radius:var(--border-radius-round);--number-badge-font-weight:var(--font-weight-default);--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-danger-bg:var(--color-error-fill);--number-badge-danger-color:var(--color-error-fill-text);--number-badge-success-bg:var(--color-success-fill);--number-badge-success-color:var(--color-success-fill-text);--number-badge-neutral-color:var(--color-text-on-dark);--message-bubble-max-width:75%;--message-bubble-padding-block:var(--spacing-3);--message-bubble-padding-inline:var(--spacing-4);--message-bubble-font-family:var(--font-family-sans);--message-bubble-line-height:var(--line-height-relaxed);--message-bubble-assistant-bg:var(--color-grey-lightest);--message-bubble-border-radius:var(--border-radius-default);--message-bubble-font-size:var(--text-font-size);--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-bg:var(--textarea-bg);--message-composer-border-radius:var(--textarea-border-radius);--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-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-item-border-radius:var(--border-radius-default);--conversation-list-delete-hover-color:var(--color-destructive-text-on-light)}.site-shell{--text-font-size:var(--site-shell-text-font-size);--text-line-height:var(--site-shell-text-line-height);--text-paragraph-small-font-size:var(--site-shell-paragraph-small-font-size);--text-paragraph-large-font-size:var(--site-shell-paragraph-large-font-size);--text-size-1:var(--site-shell-heading-size-1);--text-size-2:var(--site-shell-heading-size-2);--text-size-3:var(--site-shell-heading-size-3);--text-size-4:var(--site-shell-heading-size-4);--text-size-5:var(--site-shell-heading-size-5);--text-size-6:var(--site-shell-heading-size-6);--text-size-7:var(--site-shell-heading-size-7);--text-size-8:var(--site-shell-heading-size-8);--text-size-9:var(--site-shell-heading-size-9);--text-size-10:var(--site-shell-heading-size-10);--alert-title-font-size:var(--text-font-size);--alert-description-font-size:var(--text-font-size);--alert-description-line-height:var(--text-line-height);--code-block-font-size:var(--text-paragraph-small-font-size);--description-list-value-font-size:var(--text-font-size);--description-list-value-line-height:var(--text-line-height);--empty-state-description-font-size:var(--text-font-size);--file-upload-item-name-font-size:var(--text-font-size);--form-error-font-size:var(--text-paragraph-small-font-size);--form-helper-font-size:var(--text-paragraph-small-font-size);--form-success-font-size:var(--text-font-size);--message-bubble-font-size:var(--text-font-size);--modal-description-font-size:var(--text-font-size);--prev-next-nav-font-size:var(--text-font-size);--table-font-size:var(--text-font-size);--table-line-height:var(--text-line-height);--text-h1-font-size:var(--text-size-8);--text-h2-font-size:var(--text-size-7);--text-h3-font-size:var(--text-size-6);--text-h4-font-size:var(--text-size-5);--text-h5-font-size:var(--text-size-4);--text-h6-font-size:var(--text-size-3);--text-list-font-size:var(--text-font-size);--text-list-line-height:var(--text-line-height);--toast-title-font-size:var(--text-font-size);--async-multi-select-field-error-font-size:var(--form-error-font-size);--async-multi-select-field-helper-font-size:var(--form-helper-font-size);--async-select-field-error-font-size:var(--form-error-font-size);--async-select-field-helper-font-size:var(--form-helper-font-size);--date-picker-field-error-font-size:var(--form-error-font-size);--date-picker-field-helper-font-size:var(--form-helper-font-size);--date-time-field-error-font-size:var(--form-error-font-size);--date-time-field-helper-font-size:var(--form-helper-font-size);--dropdown-field-error-font-size:var(--form-error-font-size);--dropdown-field-helper-font-size:var(--form-helper-font-size);--file-upload-field-error-font-size:var(--form-error-font-size);--file-upload-field-helper-font-size:var(--form-helper-font-size);--input-field-error-font-size:var(--form-error-font-size);--input-field-helper-font-size:var(--form-helper-font-size);--input-phone-field-error-font-size:var(--form-error-font-size);--input-phone-field-helper-font-size:var(--form-helper-font-size);--multi-select-field-error-font-size:var(--form-error-font-size);--multi-select-field-helper-font-size:var(--form-helper-font-size);--number-input-field-error-font-size:var(--form-error-font-size);--number-input-field-helper-font-size:var(--form-helper-font-size);--otp-field-error-font-size:var(--form-error-font-size);--otp-field-helper-font-size:var(--form-helper-font-size);--radio-field-sm-label-font-size:var(--text-paragraph-small-font-size);--radio-field-lg-label-font-size:var(--text-paragraph-large-font-size);--radio-field-label-font-size:var(--text-font-size);--radio-field-label-line-height:var(--text-line-height);--radio-field-error-font-size:var(--form-error-font-size);--radio-field-helper-font-size:var(--form-helper-font-size);--select-field-error-font-size:var(--form-error-font-size);--select-field-helper-font-size:var(--form-helper-font-size);--sheet-description-font-size:var(--input-field-helper-font-size);--switcher-field-sm-label-font-size:var(--text-paragraph-small-font-size);--switcher-field-lg-label-font-size:var(--text-paragraph-large-font-size);--switcher-field-label-font-size:var(--text-font-size);--switcher-field-label-line-height:var(--text-line-height);--switcher-field-error-font-size:var(--form-error-font-size);--switcher-field-helper-font-size:var(--form-helper-font-size);--textarea-field-error-font-size:var(--form-error-font-size);--textarea-field-helper-font-size:var(--form-helper-font-size);--time-field-error-font-size:var(--form-error-font-size);--time-field-helper-font-size:var(--form-helper-font-size)}a:where(:not(.button)){color:var(--link-color);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 currentColor;cursor:var(--link-cursor);padding-block-end:var(--link-underline-offset);text-decoration:none}a:where(:not(.button)):hover{color:var(--link-hover-color);box-shadow:inset 0 calc(-1 * var(--link-hover-underline-width)) 0 0 currentColor}a:focus-visible{outline:var(--link-focus-ring-width) solid var(--link-focus-ring-color);outline-offset:var(--link-focus-ring-offset)}.link--with-icon{align-items:center;gap:var(--link-icon-gap);display:inline-flex}.link__icon{flex-shrink:0}.link--ink{color:var(--link-ink-color);box-shadow:inset 0 calc(-1 * var(--link-ink-underline-width)) 0 0 currentColor}.link--ink:hover{color:var(--link-ink-color);box-shadow:inset 0 calc(-1 * var(--link-ink-hover-underline-width)) 0 0 currentColor}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{block-size:auto;inline-size:auto;padding-block:var(--skip-link-padding-block);padding-inline:var(--skip-link-padding-inline);clip-path:none;white-space:nowrap;z-index:var(--skip-link-z-index);background-color:var(--skip-link-bg);color:var(--skip-link-color);font-weight:var(--skip-link-font-weight);box-shadow:none;outline:var(--skip-link-focus-ring-width) solid var(--skip-link-focus-ring-color);outline-offset:var(--skip-link-focus-ring-offset);margin:0;text-decoration:none;position:fixed;inset-block-start:var(--skip-link-inset);inset-inline-start:var(--skip-link-inset);overflow:visible}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--text-background);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)}.surface-dark{background-color:var(--text-background);color:var(--text-color)}h1,h2,h3,h4,h5,h6{margin-block:0 var(--text-heading-space-after);margin-inline:0}:is(h1,h2,h3,h4,h5,h6):last-child{margin-block-end: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}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s}}
