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-chart-series-1:#1e7ff6;--color-chart-series-2:#f16123;--color-chart-series-3:#27a0af;--color-chart-series-4:#b29124;--color-chart-series-5:#c62c90;--color-chart-series-6:#7d9d22;--color-chart-series-7:#6332c4;--color-chart-series-8:#28a86b;--color-chart-series-1-on-dark:#1d7cf0;--color-chart-series-2-on-dark:#ed5f22;--color-chart-series-3-on-dark:#28a4b2;--color-chart-series-4-on-dark:#93771c;--color-chart-series-5-on-dark:#d840a0;--color-chart-series-6-on-dark:#7fa123;--color-chart-series-7-on-dark:#875ef0;--color-chart-series-8-on-dark:#29ac6d;--color-chart-sequential-100:#dce9fc;--color-chart-sequential-200:#b6d2f8;--color-chart-sequential-300:#8fbaf5;--color-chart-sequential-400:#67a1f1;--color-chart-sequential-500:#3b88ee;--color-chart-sequential-600:#236ac5;--color-chart-sequential-700:#164b90;--color-chart-sequential-100-on-dark:#0e376b;--color-chart-sequential-200-on-dark:#164b90;--color-chart-sequential-300-on-dark:#1f61b6;--color-chart-sequential-400-on-dark:#2978de;--color-chart-sequential-500-on-dark:#4e92ef;--color-chart-sequential-600-on-dark:#80b0f3;--color-chart-sequential-700-on-dark:#b8d3f8;--color-chart-diverging-warm-1:#f37f54;--color-chart-diverging-warm-2:#d45c2c;--color-chart-diverging-warm-3:#9f431f;--color-chart-diverging-cool-1:#70a6f2;--color-chart-diverging-cool-2:#3484ee;--color-chart-diverging-cool-3:#1f61b6;--color-chart-diverging-warm-1-on-dark:#b54e24;--color-chart-diverging-warm-2-on-dark:#e26330;--color-chart-diverging-warm-3-on-dark:#f48f6a;--color-chart-diverging-cool-1-on-dark:#256fcf;--color-chart-diverging-cool-2-on-dark:#488fef;--color-chart-diverging-cool-3-on-dark:#80b0f3;--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-warning-fill:var(--color-yellow);--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);--color-surface-secondary-on-light:var(--color-grey-lightest);--color-surface-secondary-on-dark:var(--color-grey-darkest);--color-surface-inverse-on-light:var(--color-grey-darkest);--color-surface-inverse-on-dark:var(--color-grey-lightest);--color-surface-highlight-on-dark:var(--color-grey-dark);--color-border-default-on-light:var(--color-grey-light);--color-border-recessive-on-dark:var(--color-grey-darkest);--color-disabled-bg-on-light:var(--color-grey-lightest);--color-disabled-bg-on-dark:var(--color-grey-darkest);--color-disabled-text-on-light:var(--color-grey-darkest);--color-disabled-text-on-dark:var(--color-grey-light);--color-disabled-border-on-light:var(--color-grey-light);--color-disabled-border-on-dark:var(--color-grey-dark);--color-icon-secondary-on-light:var(--color-grey-dark);--color-warning-fill-text:var(--color-primary);--color-icon-secondary-on-dark:var(--color-text-muted-on-dark);--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;--size-target-min:1.5rem;--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-full:1;--opacity-muted:.7;--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,.surface-invert,[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-index-font-family:var(--font-family-mono);--accordion-index-min-inline-size:var(--spacing-5);--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-index-font-size:var(--text-paragraph-small-font-size);--accordion-index-color:var(--color-text-muted-on-light);--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,.surface-invert,[data-theme=dark],html.dark{--accordion-index-color:var(--color-text-muted-on-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,.surface-invert,[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:none;--breadcrumb-font-family:var(--font-family-sans);--breadcrumb-line-height:var(--line-height-none);--breadcrumb-gap:var(--spacing-2);--breadcrumb-padding-block:var(--spacing-1);--breadcrumb-font-size:var(--text-paragraph-small-font-size);--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,.surface-invert,[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-accent-1-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);--link-accent-1-color:var(--color-accent-1);--link-accent-1-hover-color:var(--color-accent-1);--link-accent-1-underline-width:var(--border-width-default)}.surface-dark,.surface-invert,[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-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-bg:var(--color-surface-inverse-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-warning-fill);--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);--tag-warning-color:var(--color-warning-fill-text)}.surface-dark,.surface-invert,[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-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-bg:var(--color-surface-secondary-on-light);--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,.surface-invert,[data-theme=dark],html.dark{--kbd-bg:#ffffff14;--kbd-color:var(--color-text-on-dark);--kbd-border-color:var(--color-text-on-dark)}:root{--separator-spacing-sm:var(--spacing-1);--separator-spacing-md:var(--spacing-2);--separator-spacing-lg:var(--spacing-4);--separator-color:var(--color-primary);--separator-thickness:var(--border-width-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--separator-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-header-row-gap:var(--spacing-1);--card-footer-gap:var(--spacing-2);--card-border-radius:var(--border-radius-default);--card-title-font-weight:var(--font-weight-emphasis);--card-primary-bg:var(--color-accent-1);--card-primary-color:var(--color-primary);--card-accent-1-bg:var(--color-accent-1);--card-accent-1-color:var(--color-text-on-light);--card-accent-2-bg:var(--color-accent-2);--card-accent-2-color:var(--color-text-on-light);--card-support-1-bg:var(--color-support-1);--card-support-1-color:var(--color-text-on-light);--card-support-2-bg:var(--color-support-2);--card-support-2-color:var(--color-text-on-light);--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);--card-selectable-focus-ring-offset:var(--button-focus-ring-offset);--card-selectable-focus-ring-width:var(--button-focus-ring-width);--card-selectable-focus-ring-color:var(--button-primary-focus-ring-color)}.surface-dark,.surface-invert,[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);--site-shell-close-size:var(--size-component-lg);--site-shell-close-icon-size:var(--icon-size-lg);--stack-gap-sm:var(--spacing-2);--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,.surface-invert,[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-panel-gap:var(--spacing-7);--site-header-settings-gap:var(--spacing-5);--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-settings-margin-block-start:var(--site-header-panel-gap);--site-header-content-height:var(--logo-height-xxl);--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-logo-margin-inline-start:calc(-1 * var(--container-padding-inline));--site-header-panel-padding-inline:var(--container-padding-inline);--site-header-height:calc(var(--site-header-content-height) + 2 * var(--app-header-padding-block))}.surface-dark,.surface-invert,[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-font-family:var(--font-family-mono);--code-block-header-gap:var(--spacing-2);--code-block-token-keyword-color:var(--color-chart-sequential-700);--code-block-token-string-color:var(--color-green);--code-block-token-number-color:var(--color-chart-diverging-warm-3);--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-bg:var(--color-surface-secondary-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-token-tag-color:var(--code-block-token-keyword-color);--code-block-token-constant-color:var(--code-block-token-keyword-color);--code-block-token-regexp-color:var(--code-block-token-string-color);--code-block-token-attribute-color:var(--code-block-token-string-color);--code-block-token-function-color:var(--code-block-token-number-color);--code-block-token-comment-color:var(--color-text-muted-on-light);--code-block-token-inserted-bg:var(--color-success-fill);--code-block-token-inserted-color:var(--color-success-fill-text);--code-block-token-deleted-bg:var(--color-destructive-fill);--code-block-token-deleted-color:var(--color-destructive-fill-text);--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);--code-block-token-punctuation-color:var(--code-block-token-comment-color);--code-block-token-operator-color:var(--code-block-token-comment-color);--code-block-token-variable-color:var(--code-block-color);--code-block-token-property-color:var(--code-block-token-variable-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--code-block-token-keyword-color:var(--color-chart-sequential-700-on-dark);--code-block-token-string-color:var(--color-emerald);--code-block-token-number-color:var(--color-yellow);--code-block-border-color:var(--color-text-on-dark);--code-block-color:var(--color-text-on-dark);--code-block-bg:var(--color-surface-secondary-on-dark);--code-block-focus-ring-color:var(--color-text-on-dark);--code-block-token-tag-color:var(--code-block-token-keyword-color);--code-block-token-constant-color:var(--code-block-token-keyword-color);--code-block-token-regexp-color:var(--code-block-token-string-color);--code-block-token-attribute-color:var(--code-block-token-string-color);--code-block-token-function-color:var(--code-block-token-number-color);--code-block-token-comment-color:var(--color-text-muted-on-dark);--code-block-token-punctuation-color:var(--code-block-token-comment-color);--code-block-token-operator-color:var(--code-block-token-comment-color);--code-block-token-variable-color:var(--code-block-color);--code-block-token-property-color:var(--code-block-token-variable-color)}:root{--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,.surface-invert,[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-lg-height:var(--size-component-lg);--control-lg-font-size:var(--font-size-3);--control-lg-padding-inline:var(--spacing-5);--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-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-placeholder-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-disabled-bg:var(--color-disabled-bg-on-light);--input-disabled-color:var(--color-disabled-text-on-light);--input-disabled-border-color:var(--color-disabled-border-on-light);--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-placeholder-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,.surface-invert,[data-theme=dark],html.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-placeholder-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-disabled-bg:var(--color-disabled-bg-on-dark);--input-disabled-color:var(--color-disabled-text-on-dark);--input-disabled-border-color:var(--color-disabled-border-on-dark);--input-error-bg:var(--color-background-dark);--input-error-color:var(--color-text-on-dark);--input-error-placeholder-color:var(--color-text-placeholder-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-bare-bg:#0000;--textarea-bare-border-color:#0000;--textarea-bare-min-height:auto;--textarea-bare-padding-block:0;--textarea-bare-padding-inline:0;--textarea-bare-focus-ring-width:0;--textarea-bare-disabled-bg:#0000;--textarea-bare-disabled-border-color:#0000;--textarea-bare-resize:none;--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-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-error-bg:var(--color-white);--textarea-sm-padding-block:var(--spacing-2);--textarea-sm-padding-inline:var(--spacing-3);--textarea-sm-font-size:var(--font-size-1);--textarea-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-placeholder-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-disabled-bg:var(--color-disabled-bg-on-light);--textarea-disabled-color:var(--color-disabled-text-on-light);--textarea-disabled-border-color:var(--color-disabled-border-on-light);--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-placeholder-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,.surface-invert,[data-theme=dark],html.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-placeholder-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-disabled-bg:var(--color-disabled-bg-on-dark);--textarea-disabled-color:var(--color-disabled-text-on-dark);--textarea-disabled-border-color:var(--color-disabled-border-on-dark);--textarea-error-bg:var(--color-background-dark);--textarea-error-color:var(--color-text-on-dark);--textarea-error-placeholder-color:var(--color-text-placeholder-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-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-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-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-hover-underline-width:var(--link-hover-underline-width);--button-text-ink-hover-underline-width:var(--link-ink-hover-underline-width);--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-disabled-bg:var(--color-disabled-bg-on-light);--button-disabled-color:var(--color-disabled-text-on-light);--button-disabled-border:var(--color-disabled-text-on-light);--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-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-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-disabled-color:var(--color-disabled-border-on-light);--button-outline-disabled-border:var(--color-disabled-border-on-light);--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-underline-offset:var(--link-underline-offset);--button-text-transition-duration:var(--button-transition-duration);--button-text-transition-easing:var(--button-transition-easing);--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-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-disabled-bg:var(--button-disabled-border);--button-primary-disabled-border:var(--button-disabled-border);--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-disabled-color:var(--button-disabled-color);--button-destructive-disabled-border:var(--button-disabled-border);--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-underline-width:var(--link-underline-width);--button-text-ink-color:var(--link-ink-color);--button-text-ink-underline-width:var(--link-ink-underline-width);--button-text-disabled-color:var(--button-disabled-color);--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-disabled-color:var(--button-disabled-color);--button-ghost-focus-ring-width:var(--button-focus-ring-width)}.surface-dark,.surface-invert,[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-underline-width:var(--link-underline-width);--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-text-disabled-color:var(--color-text-muted-on-dark);--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-ghost-disabled-color:var(--color-text-muted-on-dark);--button-text-hover-underline-width:var(--link-hover-underline-width);--button-text-color:var(--link-color);--button-text-hover-color:var(--link-hover-color);--button-text-ink-color:var(--link-ink-color);--button-text-active-color:var(--link-hover-color);--button-text-focus-ring-color:var(--link-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-target-size:var(--size-target-min);--checkbox-check-color:var(--color-white);--checkbox-transition-duration:var(--motion-duration-fast);--checkbox-transition-easing:var(--motion-easing-default);--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);--checkbox-error-border-color:var(--color-error-text-on-light);--checkbox-disabled-border-color:var(--color-disabled-border-on-light);--checkbox-disabled-bg-checked:var(--color-disabled-border-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--checkbox-error-border-color:var(--color-error-text-on-dark);--checkbox-border-color:var(--color-text-on-dark);--checkbox-bg-checked:var(--color-text-on-dark);--checkbox-check-color:var(--color-background-dark);--checkbox-focus-ring-color:var(--color-text-on-dark);--checkbox-disabled-border-color:var(--color-text-muted-on-dark);--checkbox-disabled-bg-checked:var(--color-text-muted-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-target-size:var(--size-target-min);--radio-transition-duration:var(--motion-duration-fast);--radio-transition-easing:var(--motion-easing-default);--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);--radio-disabled-border-color:var(--color-disabled-border-on-light);--radio-disabled-dot-color:var(--color-disabled-border-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--radio-error-border-color:var(--color-error-text-on-dark);--radio-border-color:var(--color-text-on-dark);--radio-dot-color:var(--color-text-on-dark);--radio-focus-ring-color:var(--color-text-on-dark)}:root{--menu-button-line-shift:6px;--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,.surface-invert,[data-theme=dark],html.dark{--menu-button-color:var(--color-text-on-dark);--menu-button-focus-ring-color:var(--color-text-on-dark)}:root{--close-button-size-sm:var(--size-component-sm);--close-button-size-md:var(--size-component-md);--close-button-size-lg:var(--size-component-lg);--close-button-icon-size:var(--icon-size-md);--close-button-color:var(--color-text-on-light);--close-button-focus-ring-width:var(--border-width-focus);--close-button-focus-ring-offset:var(--border-width-focus);--close-button-focus-ring-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--close-button-color:var(--color-text-on-dark);--close-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-height-xxl:calc(var(--logo-height-xl) * 4 / 3);--logo-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--logo-color:var(--color-text-on-dark)}:root{--logomark-size-sm:var(--size-component-sm);--logomark-size-md:var(--size-component-md);--logomark-size-lg:var(--size-component-lg);--logomark-size-xl:var(--icon-size-xl);--logomark-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--logomark-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-flyout-offset:var(--spacing-1);--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,.surface-invert,[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-search-slot-size:var(--size-component-md);--input-field-search-sm-slot-size:var(--size-component-sm);--input-field-search-lg-slot-size:var(--size-component-lg);--input-field-search-icon-size:var(--font-size-3);--input-field-search-sm-icon-size:var(--icon-size-sm);--input-field-search-lg-icon-size:var(--icon-size-md);--input-field-search-icon-color:var(--color-primary);--input-field-search-clear-color:var(--color-primary);--input-field-search-clear-hover-color:var(--color-primary);--input-field-search-clear-focus-ring-width:var(--border-width-focus);--input-field-search-clear-focus-ring-offset:var(--border-width-focus);--input-field-search-clear-focus-ring-color:var(--color-primary);--input-field-search-input-padding-inline-start:var(--input-field-search-slot-size);--input-field-search-input-padding-inline-end:var(--input-field-search-slot-size);--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,.surface-invert,[data-theme=dark],html.dark{--input-field-search-icon-color:var(--color-text-on-dark);--input-field-search-clear-color:var(--color-text-on-dark);--input-field-search-clear-hover-color:var(--color-text-on-dark);--input-field-search-clear-focus-ring-color:var(--color-text-on-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);--field-row-cell-sm:8rem;--field-row-cell-md:12rem;--field-row-cell-lg:16rem;--field-row-lg-cell-sm:10rem;--field-row-lg-cell-md:15rem;--field-row-lg-cell-lg:20rem;--field-row-column-gap:var(--spacing-4);--field-row-row-gap:var(--spacing-3);--field-row-rows-gap:var(--spacing-3);--field-row-rows-stack-gap:var(--spacing-5);--field-row-empty-line-height:var(--line-height-normal);--field-row-label-font-size:var(--label-font-size);--field-row-sm-label-font-size:var(--label-sm-font-size);--field-row-lg-label-font-size:var(--label-lg-font-size);--field-row-label-line-height:var(--label-line-height);--field-row-label-gap:var(--input-field-gap);--field-row-empty-font-size:var(--text-paragraph-small-font-size);--field-row-empty-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--field-row-empty-color:var(--color-text-muted-on-dark)}:root{--filter-bar-gap:var(--form-gap);--filter-bar-column-gap:var(--field-row-column-gap);--filter-bar-row-gap:var(--field-row-row-gap);--filter-bar-actions-gap:var(--form-actions-gap);--filter-bar-label-offset:calc(var(--label-font-size) * var(--label-line-height) + var(--input-field-gap));--filter-bar-control-block-size:var(--control-height);--page-intro-title-space-after:var(--text-heading-space-after);--page-intro-row-column-gap:var(--spacing-5);--page-intro-row-gap:var(--spacing-3);--page-intro-actions-gap:var(--form-actions-gap);--site-nav-columns-max:5;--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-badge-gap:var(--spacing-2);--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-disabled-color:var(--color-disabled-text-on-light);--site-nav-item-column-gap:var(--site-nav-group-gap);--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,.surface-invert,[data-theme=dark],html.dark{--site-nav-item-hover-line-width:0px;--site-nav-item-color:var(--color-text-on-dark);--site-nav-item-disabled-color:var(--color-disabled-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,.surface-invert,[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,.surface-invert,[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-icon-transition-easing:var(--motion-easing-default);--dropdown-field-disabled-opacity:var(--opacity-disabled);--dropdown-field-disabled-cursor:var(--input-disabled-cursor);--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,.surface-invert,[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);--site-footer-column-min-size:10rem;--site-footer-gap:var(--spacing-7);--site-footer-brand-gap:var(--spacing-4);--site-footer-columns-gap:var(--spacing-6);--site-footer-column-gap:var(--spacing-3);--site-footer-links-gap:var(--spacing-2);--site-footer-legal-space-before:var(--spacing-6);--site-footer-space-block-start:var(--section-padding-block-2xl);--site-footer-space-block-end:var(--section-padding-block-2xl);--site-footer-space-block-start-compact:var(--section-padding-block-xl);--site-footer-space-block-end-compact:var(--section-padding-block-xl);--site-footer-legal-separator-color:var(--separator-color);--site-footer-legal-separator-thickness:var(--separator-thickness)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--site-footer-legal-separator-color:var(--color-text-on-dark)}:root{--hero-actions-block-width:100%;--hero-actions-space-before:var(--spacing-6);--hero-title-size-compact:var(--font-size-8);--hero-space-block-start:var(--section-padding-block-2xl);--hero-space-block-end:var(--section-padding-block-2xl);--hero-space-block-start-compact:var(--section-padding-block-xl);--hero-space-block-end-compact:var(--section-padding-block-xl);--highlight-actions-space-before:var(--spacing-6);--highlight-space-block-start:var(--section-padding-block-2xl);--highlight-space-block-end:var(--section-padding-block-2xl);--highlight-space-block-start-compact:var(--section-padding-block-xl);--highlight-space-block-end-compact:var(--section-padding-block-xl);--notification-button-badge-offset:var(--spacing-2);--notification-button-badge-fill:var(--color-error-fill);--notification-button-badge-color:var(--color-error-fill-text);--notification-panel-list-max-block-size:21rem;--notification-panel-item-body-line-clamp:2;--notification-panel-inline-size:min(22.5rem, calc(100vw - 2 * var(--spacing-5)));--notification-panel-padding-inline:var(--spacing-4);--notification-panel-mark-all-padding-block:var(--spacing-3);--notification-panel-list-padding-block:var(--spacing-2);--notification-panel-list-gap:var(--spacing-1);--notification-panel-item-padding-block:var(--spacing-2);--notification-panel-item-gap:var(--spacing-2);--notification-panel-item-text-gap:var(--spacing-1);--notification-panel-item-font-family:var(--font-family-sans);--notification-panel-item-title-line-height:var(--line-height-snug);--notification-panel-item-body-line-height:var(--line-height-snug);--notification-panel-dot-size:var(--icon-size-sm);--notification-panel-dot-margin-block-start:var(--spacing-1);--notification-panel-empty-padding-block:var(--spacing-6);--notification-panel-footer-padding-block:var(--spacing-3);--notification-panel-footer-gap:var(--spacing-2);--notification-panel-offset:var(--app-header-flyout-offset);--notification-panel-item-border-radius:var(--border-radius-default);--notification-panel-item-title-font-size:var(--text-font-size);--notification-panel-item-title-font-weight:var(--font-weight-default);--notification-panel-item-body-font-size:var(--text-paragraph-small-font-size);--notification-panel-item-time-font-size:var(--text-paragraph-small-font-size);--notification-panel-dot-color:var(--color-error-fill);--notification-panel-footer-font-size:var(--text-paragraph-small-font-size);--notification-panel-focus-ring-width:var(--border-width-focus);--notification-panel-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--notification-panel-focus-ring-color:var(--color-text-on-dark)}:root{--notification-list-item-padding-block:var(--spacing-4);--notification-list-item-gap:var(--spacing-3);--notification-list-item-row-gap:var(--spacing-2);--notification-list-item-column-gap:var(--spacing-5);--notification-list-item-text-gap:var(--spacing-1);--notification-list-item-font-family:var(--font-family-sans);--notification-list-title-line-height:var(--line-height-snug);--notification-list-body-line-height:var(--line-height-normal);--notification-list-dot-size:var(--icon-size-sm);--notification-list-dot-margin-block-start:var(--spacing-1);--notification-list-title-font-size:var(--text-font-size);--notification-list-title-font-weight:var(--font-weight-default);--notification-list-body-font-size:var(--text-font-size);--notification-list-actions-gap:var(--form-actions-gap);--notification-list-time-font-size:var(--text-paragraph-small-font-size);--notification-list-time-color:var(--color-text-muted-on-light);--notification-list-dot-color:var(--color-error-fill)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--notification-list-time-color:var(--color-text-muted-on-dark)}:root{--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,.surface-invert,[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,.surface-invert,[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,.surface-invert,[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,.surface-invert,[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,.surface-invert,[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,.surface-invert,[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-input-cell-inline-size:3.5ch;--otp-input-gap:var(--spacing-2);--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,.surface-invert,[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-stack-gap:var(--spacing-2);--checkbox-field-gap:var(--spacing-3);--checkbox-field-sm-gap:var(--spacing-2);--checkbox-field-sm-padding-block:var(--spacing-2);--checkbox-field-lg-gap:var(--spacing-4);--checkbox-field-lg-padding-block:var(--spacing-5);--checkbox-field-padding-block:var(--control-padding-block);--checkbox-field-sm-label-font-size:var(--label-sm-font-size);--checkbox-field-lg-label-font-size:var(--label-lg-font-size);--checkbox-field-label-font-family:var(--text-font-family);--checkbox-field-label-font-size:var(--text-font-size);--checkbox-field-label-line-height:var(--text-line-height);--checkbox-field-label-letter-spacing:var(--text-letter-spacing);--checkbox-field-error-font-family:var(--form-error-font-family);--checkbox-field-error-line-height:var(--form-error-line-height);--checkbox-field-helper-font-family:var(--form-helper-font-family);--checkbox-field-helper-line-height:var(--form-helper-line-height);--checkbox-field-label-font-weight:var(--text-font-weight);--checkbox-field-label-color:var(--text-color);--checkbox-field-error-font-size:var(--form-error-font-size);--checkbox-field-error-font-weight:var(--form-error-font-weight);--checkbox-field-error-color:var(--form-error-color);--checkbox-field-helper-font-size:var(--form-helper-font-size);--checkbox-field-helper-font-weight:var(--form-helper-font-weight);--checkbox-field-helper-color:var(--form-helper-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--checkbox-field-label-color:var(--color-text-on-dark);--checkbox-field-error-color:var(--color-error-text-on-dark);--checkbox-field-helper-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-block:var(--spacing-2);--radio-field-lg-gap:var(--spacing-4);--radio-field-lg-padding-block:var(--spacing-5);--radio-field-padding-block:var(--control-padding-block);--radio-field-sm-label-font-size:var(--label-sm-font-size);--radio-field-lg-label-font-size:var(--label-lg-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,.surface-invert,[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-icon-size:var(--icon-size-sm);--select-sm-icon-size:var(--icon-size-xs);--select-lg-icon-size:var(--icon-size-md);--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);--select-separator-color:var(--separator-color);--select-separator-height:var(--separator-thickness)}.surface-dark,.surface-invert,[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-separator-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-disabled-cursor:not-allowed;--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-disabled-opacity:var(--opacity-disabled);--multi-select-pill-line-height:var(--line-height-none);--multi-select-pill-remove-opacity:var(--opacity-muted);--multi-select-pill-remove-hover-opacity:var(--opacity-full);--multi-select-item-selected-font-weight:var(--font-weight-bold);--multi-select-icon-transition-easing:var(--motion-easing-default);--multi-select-selection-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-icon-size:var(--select-icon-size);--multi-select-sm-icon-size:var(--select-sm-icon-size);--multi-select-lg-icon-size:var(--select-lg-icon-size);--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,.surface-invert,[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-pill-bg:var(--color-accent-1);--multi-select-pill-color:var(--color-primary);--multi-select-item-highlighted-bg:var(--select-item-highlighted-bg);--multi-select-item-highlighted-color:var(--select-item-highlighted-color)}:root{--async-select-border-style:var(--select-border-style);--async-select-disabled-cursor:var(--input-disabled-cursor);--async-select-content-max-height:var(--select-content-max-height);--async-select-bg:var(--select-bg);--async-select-content-bg:var(--select-content-bg);--async-select-content-gap:var(--multi-select-content-gap);--async-select-content-z-index:var(--select-content-z-index);--async-select-font-family:var(--select-font-family);--async-select-font-size:var(--select-font-size);--async-select-height:var(--select-height);--async-select-item-padding-block:var(--select-item-padding-block);--async-select-lg-font-size:var(--select-lg-font-size);--async-select-lg-height:var(--select-lg-height);--async-select-lg-item-padding-block:var(--select-lg-item-padding-block);--async-select-lg-padding-inline:var(--select-lg-padding-inline);--async-select-sm-font-size:var(--select-sm-font-size);--async-select-sm-height:var(--select-sm-height);--async-select-sm-item-padding-block:var(--select-sm-item-padding-block);--async-select-sm-padding-inline:var(--select-sm-padding-inline);--async-select-item-selected-font-weight:var(--font-weight-emphasis);--async-select-loading-padding-block:var(--select-item-padding-block);--async-select-empty-padding-block:var(--select-item-padding-block);--async-select-empty-font-family:var(--select-font-family);--async-select-empty-font-size:var(--select-font-size);--async-select-empty-color:var(--color-text-muted-on-light);--async-select-border-color:var(--select-border-color);--async-select-border-radius:var(--select-border-radius);--async-select-border-width:var(--select-border-width);--async-select-color:var(--select-color);--async-select-content-border-color:var(--select-content-border-color);--async-select-error-border-color:var(--select-error-border-color);--async-select-focus-ring-color:var(--select-focus-ring-color);--async-select-focus-ring-width:var(--select-focus-ring-width);--async-select-font-weight:var(--select-font-weight);--async-select-item-highlighted-bg:var(--select-item-highlighted-bg);--async-select-item-highlighted-color:var(--select-item-highlighted-color);--async-select-line-height:var(--select-line-height);--async-select-padding-inline:var(--select-padding-inline);--async-select-placeholder-color:var(--multi-select-placeholder-color);--async-select-loading-padding-inline:var(--select-padding-inline);--async-select-empty-padding-inline:var(--select-padding-inline)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--async-select-empty-color:var(--color-text-muted-on-dark);--async-select-item-highlighted-bg:var(--select-item-highlighted-bg);--async-select-item-highlighted-color:var(--select-item-highlighted-color)}:root{--async-multi-select-disabled-cursor:var(--input-disabled-cursor);--async-multi-select-content-max-height:var(--multi-select-content-max-height);--async-multi-select-border-style:var(--multi-select-border-style);--async-multi-select-content-gap:var(--multi-select-content-gap);--async-multi-select-height:var(--multi-select-height);--async-multi-select-lg-height:var(--multi-select-lg-height);--async-multi-select-sm-height:var(--multi-select-sm-height);--async-multi-select-pill-color:var(--multi-select-pill-color);--async-multi-select-pill-font-size:var(--multi-select-pill-font-size);--async-multi-select-pill-gap:var(--multi-select-pill-gap);--async-multi-select-pill-padding-block:var(--multi-select-pill-padding-block);--async-multi-select-pill-padding-inline:var(--multi-select-pill-padding-inline);--async-multi-select-selection-gap:var(--multi-select-selection-gap);--async-multi-select-item-selected-font-weight:var(--font-weight-emphasis);--async-multi-select-empty-color:var(--color-text-muted-on-light);--async-multi-select-bg:var(--multi-select-bg);--async-multi-select-content-bg:var(--multi-select-content-bg);--async-multi-select-content-z-index:var(--multi-select-content-z-index);--async-multi-select-error-border-color:var(--multi-select-error-border-color);--async-multi-select-font-family:var(--multi-select-font-family);--async-multi-select-font-size:var(--multi-select-font-size);--async-multi-select-item-padding-block:var(--multi-select-item-padding-block);--async-multi-select-lg-font-size:var(--multi-select-lg-font-size);--async-multi-select-lg-item-padding-block:var(--multi-select-lg-item-padding-block);--async-multi-select-lg-padding-inline:var(--multi-select-lg-padding-inline);--async-multi-select-placeholder-color:var(--multi-select-placeholder-color);--async-multi-select-sm-font-size:var(--multi-select-sm-font-size);--async-multi-select-sm-item-padding-block:var(--multi-select-sm-item-padding-block);--async-multi-select-sm-padding-inline:var(--multi-select-sm-padding-inline);--async-multi-select-pill-bg:var(--multi-select-pill-bg);--async-multi-select-pill-border-radius:var(--multi-select-pill-border-radius);--async-multi-select-loading-padding-block:var(--multi-select-item-padding-block);--async-multi-select-empty-padding-block:var(--multi-select-item-padding-block);--async-multi-select-empty-font-family:var(--multi-select-font-family);--async-multi-select-empty-font-size:var(--multi-select-font-size);--async-multi-select-border-color:var(--multi-select-border-color);--async-multi-select-border-radius:var(--multi-select-border-radius);--async-multi-select-border-width:var(--multi-select-border-width);--async-multi-select-color:var(--multi-select-color);--async-multi-select-content-border-color:var(--multi-select-content-border-color);--async-multi-select-focus-ring-color:var(--multi-select-focus-ring-color);--async-multi-select-focus-ring-width:var(--multi-select-focus-ring-width);--async-multi-select-font-weight:var(--multi-select-font-weight);--async-multi-select-item-highlighted-bg:var(--multi-select-item-highlighted-bg);--async-multi-select-item-highlighted-color:var(--multi-select-item-highlighted-color);--async-multi-select-line-height:var(--multi-select-line-height);--async-multi-select-padding-inline:var(--multi-select-padding-inline);--async-multi-select-loading-padding-inline:var(--multi-select-padding-inline);--async-multi-select-empty-padding-inline:var(--multi-select-padding-inline)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--async-multi-select-empty-color:var(--color-text-muted-on-dark);--async-multi-select-item-highlighted-bg:var(--multi-select-item-highlighted-bg);--async-multi-select-item-highlighted-color:var(--multi-select-item-highlighted-color)}:root{--avatar-size-2xl:6rem;--avatar-size-3xl:8rem;--avatar-size-4xl:12rem;--avatar-size-sm:var(--size-component-sm);--avatar-size-md:var(--size-component-md);--avatar-size-lg:var(--size-component-lg);--avatar-size-xl:var(--icon-size-xl);--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-initials-font-size-xl:var(--font-size-4);--avatar-initials-font-size-2xl:var(--font-size-5);--avatar-initials-font-size-3xl:var(--font-size-6);--avatar-initials-font-size-4xl:var(--font-size-7);--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,.surface-invert,[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);--input-phone-country-icon-transition-easing:var(--input-transition-easing);--input-phone-country-item-padding-block:var(--select-item-padding-block);--input-phone-country-item-highlighted-bg:var(--select-item-highlighted-bg);--input-phone-country-item-highlighted-color:var(--select-item-highlighted-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--input-phone-country-border-color:var(--color-text-on-dark);--input-phone-country-item-highlighted-bg:var(--select-item-highlighted-bg);--input-phone-country-item-highlighted-color:var(--select-item-highlighted-color)}:root{--figure-ratio-1-1:1 / 1;--figure-ratio-4-3:4 / 3;--figure-ratio-3-2:3 / 2;--figure-ratio-16-9:16 / 9;--figure-ratio-21-9:21 / 9;--figure-caption-gap:var(--spacing-2);--figure-media-bg:var(--color-surface-secondary-on-light);--figure-caption-font-size:var(--text-paragraph-small-font-size);--figure-caption-line-height:var(--text-line-height);--figure-caption-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--figure-media-bg:var(--color-surface-secondary-on-dark);--figure-caption-color:var(--color-text-muted-on-dark)}:root{--code-padding-block:0px;--code-padding-inline:var(--spacing-1);--code-font-family:var(--code-block-font-family);--code-font-size:var(--code-block-font-size);--code-bg:var(--code-block-bg);--code-color:var(--code-block-color);--code-border-radius:var(--code-block-border-radius);--radio-group-gap:var(--spacing-2);--radio-group-gap-horizontal:var(--spacing-5);--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;--fieldset-legend-space-after:var(--text-heading-space-after);--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,.surface-invert,[data-theme=dark],html.dark{--floating-panel-bg:var(--color-background-dark);--floating-panel-border-color:var(--color-text-on-dark)}:root{--floating-dock-panel-inline-size:22rem;--floating-dock-panel-block-size:32rem;--floating-dock-z-index:var(--z-index-bar);--floating-dock-offset-inline:var(--spacing-5);--floating-dock-offset-block:var(--spacing-5);--floating-dock-gap:var(--spacing-3);--floating-dock-trigger-size:var(--size-component-lg);--floating-dock-trigger-icon-size:var(--icon-size-md);--floating-dock-badge-offset:var(--spacing-1);--floating-dock-panel-padding-block:var(--spacing-4);--floating-dock-panel-padding-inline:var(--spacing-4);--floating-dock-panel-gap:var(--spacing-3);--floating-dock-panel-enter-offset:var(--spacing-2);--floating-dock-header-gap:var(--spacing-1);--floating-dock-close-size:var(--size-component-sm);--floating-dock-close-icon-size:var(--icon-size-md);--floating-dock-transition-duration:var(--motion-duration-base);--floating-dock-transition-easing:var(--motion-easing-in-out);--floating-dock-badge-fill:var(--color-error-fill);--floating-dock-badge-color:var(--color-error-fill-text);--floating-dock-title-font-size:var(--text-size-4);--floating-dock-description-font-size:var(--text-paragraph-small-font-size);--floating-dock-focus-ring-width:var(--border-width-focus);--floating-dock-focus-ring-offset:var(--border-width-focus);--floating-dock-focus-ring-color:var(--color-primary);--floating-dock-panel-bg:var(--floating-panel-bg);--floating-dock-panel-border-width:var(--floating-panel-border-width);--floating-dock-panel-border-color:var(--floating-panel-border-color);--floating-dock-panel-border-radius:var(--floating-panel-border-radius);--floating-dock-panel-shadow:var(--floating-panel-shadow);--floating-dock-title-color:var(--modal-title-color);--floating-dock-title-font-weight:var(--modal-title-font-weight);--floating-dock-description-color:var(--modal-description-color);--floating-dock-close-color:var(--modal-close-color);--floating-dock-close-focus-ring-width:var(--modal-close-focus-ring-width);--floating-dock-close-focus-ring-offset:var(--modal-close-focus-ring-offset);--floating-dock-close-focus-ring-color:var(--modal-close-focus-ring-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--floating-dock-focus-ring-color:var(--color-text-on-dark)}:root{--menu-content-max-height:var(--available-height);--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-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-highlighted-bg:var(--color-primary);--menu-item-highlighted-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-highlighted-bg:var(--color-destructive-fill);--menu-item-destructive-highlighted-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-margin-block:var(--separator-spacing-md);--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);--menu-separator-color:var(--separator-color);--menu-separator-height:var(--separator-thickness)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--menu-item-color:var(--color-text-on-dark);--menu-item-highlighted-bg:var(--color-text-on-dark);--menu-item-highlighted-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-highlighted-bg:var(--color-destructive-fill);--menu-item-destructive-highlighted-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-block:var(--spacing-1);--command-palette-list-padding-inline: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-input-border-width:var(--border-width-default);--command-palette-input-placeholder-color:var(--color-text-placeholder-on-light);--command-palette-input-focus-ring-color:var(--color-primary);--command-palette-input-focus-border-color:var(--color-primary);--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-input-border-color:var(--floating-panel-border-color);--command-palette-input-focus-ring-width:var(--control-focus-ring-width);--command-palette-item-color:var(--menu-item-color);--command-palette-item-highlighted-bg:var(--menu-item-highlighted-bg);--command-palette-item-highlighted-color:var(--menu-item-highlighted-color)}.surface-dark,.surface-invert,[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-input-placeholder-color:var(--color-text-placeholder-on-dark);--command-palette-input-focus-ring-color:var(--color-text-on-dark);--command-palette-input-focus-border-color:var(--color-text-on-dark);--command-palette-item-color:var(--menu-item-color);--command-palette-item-highlighted-bg:var(--menu-item-highlighted-bg);--command-palette-item-highlighted-color:var(--menu-item-highlighted-color)}:root{--image-crop-dialog-area-max-height:60vh;--image-crop-dialog-gap:var(--spacing-4);--image-crop-dialog-area-min-height:var(--image-crop-dialog-area-max-height);--image-crop-dialog-actions-gap:var(--spacing-2);--image-crop-dialog-area-bg:var(--color-surface-secondary-on-light);--image-crop-dialog-area-border-radius:var(--border-radius-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--image-crop-dialog-area-bg:var(--color-surface-secondary-on-dark)}:root{--popover-max-height:var(--available-height);--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,.surface-invert,[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)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--tooltip-bg:var(--color-background-light);--tooltip-color:var(--color-text-on-light)}:root{--pagination-padding-inline:0;--pagination-btn-bg:#0000;--pagination-btn-disabled-bg:#0000;--pagination-btn-disabled-cursor:not-allowed;--pagination-font-family:var(--font-family-sans);--pagination-font-size:var(--font-size-2);--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-padding-inline:var(--spacing-2);--pagination-btn-border-style:var(--button-border-style);--pagination-transition-duration:var(--motion-duration-fast);--pagination-transition-easing:var(--motion-easing-default);--pagination-sm-font-size:var(--font-size-1);--pagination-sm-btn-padding-inline:var(--spacing-1);--pagination-lg-font-size:var(--font-size-3);--pagination-lg-btn-padding-inline:var(--spacing-3);--pagination-font-weight:var(--font-weight-default);--pagination-summary-color:var(--color-text-on-light);--pagination-btn-height:var(--button-height);--pagination-btn-font-size:var(--button-font-size);--pagination-btn-color:var(--color-primary);--pagination-btn-border-color:var(--color-primary);--pagination-btn-hover-bg:var(--color-primary);--pagination-btn-hover-color:var(--color-text-on-dark);--pagination-btn-hover-border-color:var(--color-primary);--pagination-btn-current-bg:var(--color-primary);--pagination-btn-current-color:var(--color-text-on-dark);--pagination-btn-current-border-color:var(--color-primary);--pagination-btn-current-font-weight:var(--font-weight-emphasis);--pagination-btn-disabled-color:var(--color-disabled-border-on-light);--pagination-btn-disabled-border-color:var(--color-disabled-border-on-light);--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);--pagination-sm-btn-height:var(--button-sm-height);--pagination-sm-btn-font-size:var(--button-sm-font-size);--pagination-lg-btn-height:var(--button-lg-height);--pagination-lg-btn-font-size:var(--button-lg-font-size);--pagination-btn-radius:var(--button-border-radius);--pagination-btn-border-width:var(--button-border-width)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--pagination-summary-color:var(--color-text-on-dark);--pagination-btn-color:var(--color-text-on-dark);--pagination-btn-border-color:var(--color-text-on-dark);--pagination-btn-hover-bg:var(--color-text-on-dark);--pagination-btn-hover-color:var(--color-primary);--pagination-btn-hover-border-color:var(--color-text-on-dark);--pagination-btn-current-bg:var(--color-text-on-dark);--pagination-btn-current-color:var(--color-primary);--pagination-btn-current-border-color:var(--color-text-on-dark);--pagination-btn-disabled-color:var(--color-disabled-border-on-dark);--pagination-btn-disabled-border-color:var(--color-disabled-border-on-dark);--pagination-ellipsis-color:var(--color-text-muted-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-text-gap:var(--spacing-1);--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-eyebrow-font-size:var(--text-paragraph-small-font-size);--prev-next-nav-eyebrow-color:var(--color-text-muted-on-light);--prev-next-nav-title-font-weight:var(--font-weight-emphasis);--prev-next-nav-title-color:var(--color-text-on-light);--prev-next-nav-title-hover-color:var(--color-primary);--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-btn-disabled-color:var(--color-icon-secondary-on-light);--prev-next-nav-focus-ring-color:var(--color-primary);--prev-next-nav-focus-ring-radius:var(--border-radius-default);--prev-next-nav-focus-ring-width:var(--border-width-focus);--prev-next-nav-focus-ring-offset:var(--border-width-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--prev-next-nav-eyebrow-color:var(--color-text-muted-on-dark);--prev-next-nav-title-color:var(--color-text-on-dark);--prev-next-nav-title-hover-color:var(--color-accent-2);--prev-next-nav-label-color:var(--color-text-on-dark);--prev-next-nav-btn-color:var(--color-text-on-dark);--prev-next-nav-btn-hover-color:var(--color-accent-2);--prev-next-nav-btn-disabled-color:var(--color-text-muted-on-dark);--prev-next-nav-focus-ring-color:var(--color-text-on-dark)}:root{--consent-banner-padding-block:var(--spacing-4);--consent-banner-padding-inline:var(--spacing-4);--consent-banner-gap:var(--spacing-3);--consent-banner-text-gap:var(--spacing-1);--consent-banner-actions-gap:var(--spacing-2);--consent-banner-z-index:var(--z-index-bar);--consent-preferences-gap:var(--spacing-4);--consent-preferences-category-gap:var(--spacing-3);--consent-banner-bg:var(--color-background-light);--consent-banner-color:var(--color-text-on-light);--consent-banner-border-color:var(--color-primary);--consent-banner-border-width:var(--border-width-default);--consent-banner-max-inline-size:var(--container-max-width-xl);--consent-banner-title-font-size:var(--text-size-3);--consent-banner-description-font-size:var(--text-font-size)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--consent-banner-bg:var(--color-background-dark);--consent-banner-color:var(--color-text-on-dark);--consent-banner-border-color:var(--color-text-on-dark)}:root{--carousel-slide-size:100%;--carousel-gap:var(--spacing-4);--carousel-controls-gap:var(--spacing-2);--carousel-controls-space-before:var(--spacing-4);--carousel-indicator-inline-size:var(--spacing-6);--carousel-indicator-hit-block-size:var(--spacing-4);--carousel-indicator-block-size:var(--border-width-focus);--carousel-indicator-color:var(--color-text-muted-on-light);--carousel-indicator-current-color:var(--color-text-on-light);--carousel-focus-ring-color:var(--color-primary);--carousel-focus-ring-width:var(--border-width-focus);--carousel-focus-ring-offset:var(--border-width-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--carousel-indicator-color:var(--color-text-muted-on-dark);--carousel-indicator-current-color:var(--color-text-on-dark);--carousel-focus-ring-color:var(--color-text-on-dark)}:root{--project-card-media-aspect-ratio:3 / 2;--project-card-gap:var(--spacing-3);--project-card-tags-gap:var(--spacing-2);--project-card-title-hover-line-width:var(--border-width-default);--project-card-title-hover-line-offset:var(--link-underline-offset);--project-card-focus-ring-color:var(--color-primary);--project-card-focus-ring-width:var(--border-width-focus);--project-card-focus-ring-offset:var(--border-width-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--project-card-focus-ring-color:var(--color-text-on-dark)}:root{--table-bg:#0000;--table-font-family:var(--font-family-sans);--table-header-padding-block:var(--spacing-3);--table-header-padding-inline:var(--spacing-3);--table-header-content-gap:var(--spacing-2);--table-cell-padding-block:var(--spacing-3);--table-cell-padding-inline:var(--spacing-3);--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-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-color:var(--color-text-muted-on-light);--table-sort-icon-active-color:var(--color-primary);--table-row-border-color:var(--color-primary);--table-row-selected-color:var(--color-primary);--table-row-hover-marker-width:var(--border-width-focus);--table-row-hover-marker-color:var(--color-primary);--table-row-selected-font-weight:var(--font-weight-emphasis);--table-sticky-bg:var(--color-background-light);--table-footer-bg:var(--color-surface-secondary-on-light);--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,.surface-invert,[data-theme=dark],html.dark{--table-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-row-selected-color:var(--color-accent-1);--table-sticky-bg:var(--color-background-dark);--table-footer-bg:var(--color-surface-secondary-on-dark);--table-footer-border-color:var(--color-text-on-dark);--table-focus-ring-color:var(--color-text-on-dark);--table-row-hover-marker-color:var(--color-text-on-dark)}:root{--data-table-block-gap:var(--spacing-4);--data-table-toolbar-gap:var(--spacing-2);--data-table-footer-actions-gap:var(--spacing-3);--step-size-sm:var(--spacing-5);--step-size-md:var(--spacing-6);--step-icon-size:var(--icon-size-sm);--step-font-family:var(--font-family-sans);--step-font-size-sm:var(--font-size-0);--step-font-size-md:var(--font-size-1);--step-transition-duration:var(--motion-duration-fast);--step-transition-easing:var(--motion-easing-default);--step-border-radius:var(--border-radius-default);--step-border-width:var(--border-width-default);--step-font-weight:var(--font-weight-default);--step-pending-bg:var(--color-background-light);--step-pending-border-color:var(--color-border-default-on-light);--step-pending-color:var(--color-text-muted-on-light);--step-tone-primary-bg:var(--color-primary);--step-tone-primary-color:var(--color-text-on-dark);--step-tone-accent-1-bg:var(--color-accent-1);--step-tone-accent-1-color:var(--color-text-on-light);--step-tone-accent-2-bg:var(--color-accent-2);--step-tone-accent-2-color:var(--color-text-on-light);--step-tone-support-1-bg:var(--color-support-1);--step-tone-support-1-color:var(--color-text-on-light);--step-tone-support-2-bg:var(--color-support-2);--step-tone-support-2-color:var(--color-text-on-light);--step-tone-danger-bg:var(--color-error-fill);--step-tone-danger-color:var(--color-error-fill-text);--step-tone-success-bg:var(--color-success-fill);--step-tone-success-color:var(--color-success-fill-text);--step-tone-neutral-bg:var(--color-surface-inverse-on-light);--step-tone-neutral-color:var(--color-text-on-dark);--step-connector-thickness:var(--border-width-default);--step-connector-color:var(--color-border-default-on-light);--step-connector-done-color:var(--color-primary);--step-description-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--step-pending-bg:var(--color-background-dark);--step-pending-border-color:var(--color-text-on-dark);--step-pending-color:var(--color-text-muted-on-dark);--step-tone-primary-bg:var(--color-accent-2);--step-tone-primary-color:var(--color-primary);--step-tone-neutral-bg:var(--color-surface-inverse-on-dark);--step-tone-neutral-color:var(--color-text-on-light);--step-connector-color:var(--color-text-on-dark);--step-connector-done-color:var(--color-accent-2);--step-description-color:var(--color-text-muted-on-dark)}:root{--steps-column-min-size:12rem;--steps-gap:var(--spacing-5);--steps-marker-gap:var(--spacing-4);--steps-body-gap:var(--spacing-2);--steps-title-gap:var(--spacing-2);--stepper-gap:var(--spacing-4);--stepper-item-gap:var(--spacing-2);--stepper-text-gap:var(--spacing-1);--stepper-padding-block:var(--spacing-1);--stepper-font-family:var(--font-family-sans);--stepper-font-size:var(--font-size-1);--stepper-line-height:var(--line-height-snug);--stepper-description-font-size:var(--font-size-0);--stepper-compact-gap:var(--spacing-2);--stepper-compact-font-size:var(--font-size-1);--stepper-font-weight:var(--font-weight-default);--stepper-current-font-weight:var(--font-weight-emphasis);--stepper-label-color:var(--color-text-on-light);--stepper-pending-color:var(--color-text-muted-on-light);--stepper-description-color:var(--color-text-muted-on-light);--stepper-label-hover-line-width:var(--border-width-default);--stepper-label-hover-line-offset:var(--link-underline-offset);--stepper-compact-count-font-weight:var(--font-weight-emphasis);--stepper-compact-color:var(--color-text-on-light);--stepper-compact-label-color:var(--color-text-muted-on-light);--stepper-focus-ring-color:var(--color-primary);--stepper-focus-ring-width:var(--border-width-focus);--stepper-focus-ring-offset:var(--border-width-focus)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--stepper-label-color:var(--color-text-on-dark);--stepper-pending-color:var(--color-text-muted-on-dark);--stepper-description-color:var(--color-text-muted-on-dark);--stepper-compact-color:var(--color-text-on-dark);--stepper-compact-label-color:var(--color-text-muted-on-dark);--stepper-focus-ring-color:var(--color-text-on-dark)}:root{--sidebar-width:15rem;--sidebar-min-width:12rem;--sidebar-max-width:24rem;--sidebar-resize-step:16;--sidebar-padding-inline:var(--spacing-2);--sidebar-padding-block:var(--spacing-4);--sidebar-panel-padding-block:var(--spacing-6);--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-rail-width:calc(2 * var(--app-header-padding-inline) + var(--size-component-md));--sidebar-bg:var(--color-background-light);--sidebar-border-width:var(--border-width-default);--sidebar-border-color:var(--color-primary);--sidebar-rail-padding-inline-start:var(--app-header-padding-inline);--sidebar-resizer-hover-color:var(--color-primary);--sidebar-backdrop-bg:var(--modal-backdrop-bg);--sidebar-backdrop-opacity:var(--modal-backdrop-opacity);--sidebar-separator-margin-block:var(--separator-spacing-md);--sidebar-separator-color:var(--separator-color);--sidebar-separator-height:var(--separator-thickness)}.surface-dark,.surface-invert,[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);--sidebar-resizer-hover-color:var(--color-text-on-dark)}:root{--org-switcher-content-min-width:14rem;--org-switcher-content-max-height:var(--available-height);--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-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-margin-block:var(--separator-spacing-md);--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-highlighted-bg:var(--menu-item-highlighted-bg);--org-switcher-item-highlighted-color:var(--menu-item-highlighted-color);--org-switcher-item-destructive-color:var(--menu-item-destructive-color);--org-switcher-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--org-switcher-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color);--org-switcher-separator-color:var(--separator-color);--org-switcher-separator-height:var(--separator-thickness)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--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-separator-color:var(--color-text-on-dark);--org-switcher-item-highlighted-bg:var(--menu-item-highlighted-bg);--org-switcher-item-highlighted-color:var(--menu-item-highlighted-color);--org-switcher-item-destructive-color:var(--menu-item-destructive-color);--org-switcher-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--org-switcher-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color)}:root{--app-launcher-content-min-width:20rem;--app-launcher-content-columns:3;--app-launcher-content-columns-narrow:2;--app-launcher-content-max-height:var(--available-height);--app-launcher-trigger-size:var(--size-component-md);--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-gap:var(--spacing-1);--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-trigger-label-gap:var(--sidebar-nav-item-icon-gap);--app-launcher-trigger-label-padding-block:var(--sidebar-nav-item-padding-block);--app-launcher-trigger-label-padding-inline:var(--sidebar-nav-item-padding-inline);--app-launcher-trigger-label-font-size:var(--sidebar-nav-item-font-size);--app-launcher-trigger-label-line-height:var(--sidebar-nav-item-line-height);--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-padding-block:var(--menu-item-padding-block);--app-launcher-tile-padding-inline:var(--menu-item-padding-inline);--app-launcher-tile-badge-block-size:calc(var(--tag-font-size) * var(--tag-line-height) + 2 * var(--tag-padding-block));--app-launcher-tile-border-radius:var(--border-radius-default);--app-launcher-tile-name-font-weight:var(--font-weight-default);--app-launcher-tile-name-line-height:var(--menu-item-line-height);--app-launcher-tile-name-color:var(--color-text-on-light);--app-launcher-tile-name-active-font-weight:var(--font-weight-emphasis);--app-launcher-tile-disabled-color:var(--color-disabled-text-on-light);--app-launcher-trigger-label-border-radius:var(--sidebar-nav-item-border-radius);--app-launcher-trigger-label-font-weight:var(--sidebar-nav-item-font-weight);--app-launcher-trigger-label-color:var(--sidebar-nav-item-color);--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);--app-launcher-trigger-hover-bg:var(--menu-item-highlighted-bg);--app-launcher-trigger-hover-color:var(--menu-item-highlighted-color);--app-launcher-tile-highlighted-bg:var(--menu-item-highlighted-bg);--app-launcher-tile-highlighted-color:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-bg:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-color:var(--menu-item-highlighted-bg)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--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-tile-disabled-color:var(--color-disabled-text-on-dark);--app-launcher-trigger-label-color:var(--sidebar-nav-item-color);--app-launcher-content-bg:var(--floating-panel-bg);--app-launcher-content-border-color:var(--floating-panel-border-color);--app-launcher-trigger-hover-bg:var(--menu-item-highlighted-bg);--app-launcher-trigger-hover-color:var(--menu-item-highlighted-color);--app-launcher-tile-highlighted-bg:var(--menu-item-highlighted-bg);--app-launcher-tile-highlighted-color:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-bg:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-color:var(--menu-item-highlighted-bg)}:root{--user-menu-content-min-width:14rem;--user-menu-content-max-height:var(--available-height);--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-disabled-opacity:var(--opacity-disabled);--user-menu-offset:var(--app-header-flyout-offset);--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-separator-margin-block:var(--separator-spacing-md);--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-highlighted-bg:var(--menu-item-highlighted-bg);--user-menu-item-highlighted-color:var(--menu-item-highlighted-color);--user-menu-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--user-menu-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color);--user-menu-separator-color:var(--separator-color);--user-menu-separator-height:var(--separator-thickness)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--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-separator-color:var(--color-text-on-dark);--user-menu-item-highlighted-bg:var(--menu-item-highlighted-bg);--user-menu-item-highlighted-color:var(--menu-item-highlighted-color);--user-menu-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--user-menu-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color)}:root{--sidebar-nav-item-empty-cursor:not-allowed;--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-item-empty-mark-font-size:var(--font-size-1);--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-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);--sidebar-nav-item-empty-color:var(--color-text-muted-on-light);--sidebar-nav-item-empty-mark-color:var(--color-text-muted-on-light);--sidebar-nav-item-hover-line-width:var(--border-width-default);--sidebar-nav-item-hover-line-color:var(--color-primary)}.surface-dark,.surface-invert,[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-active-color:var(--color-accent-1);--sidebar-nav-focus-ring-color:var(--color-text-on-dark);--sidebar-nav-item-empty-color:var(--color-text-muted-on-dark);--sidebar-nav-item-empty-mark-color:var(--color-text-muted-on-dark);--sidebar-nav-item-hover-line-color:var(--color-text-on-dark)}:root{--modal-border-color:#0000;--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-title-line-height:var(--line-height-tight);--modal-transition-duration:var(--motion-duration-base);--modal-transition-easing:var(--motion-easing-in-out);--modal-content-enter-offset:var(--spacing-2);--modal-description-margin-block-end:var(--spacing-4);--modal-close-size:var(--size-component-md);--modal-close-icon-size:var(--icon-size-md);--modal-bg:var(--color-background-light);--modal-border-width:var(--border-width-default);--modal-border-radius:var(--border-radius-default);--modal-shadow:var(--shadow-default);--modal-footer-gap:var(--form-actions-gap);--modal-footer-margin-block-start:var(--form-actions-margin-block-start);--modal-title-font-weight:var(--font-weight-emphasis);--modal-title-color:var(--color-text-on-light);--modal-description-font-size:var(--text-font-size);--modal-description-color:var(--color-text-muted-on-light);--modal-close-color:var(--color-primary);--modal-close-focus-ring-width:var(--border-width-focus);--modal-close-focus-ring-offset:var(--border-width-focus);--modal-close-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--modal-bg:var(--color-background-dark);--modal-title-color:var(--color-text-on-dark);--modal-border-color:var(--color-text-on-dark);--modal-description-color:var(--color-text-muted-on-dark);--modal-close-color:var(--color-text-on-dark);--modal-close-focus-ring-color:var(--color-text-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-close-size:var(--modal-close-size);--sheet-close-icon-size:var(--modal-close-icon-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(--modal-description-font-size);--sheet-description-color:var(--modal-description-color);--sheet-close-color:var(--modal-close-color);--sheet-close-focus-ring-width:var(--modal-close-focus-ring-width);--sheet-close-focus-ring-offset:var(--modal-close-focus-ring-offset);--sheet-close-focus-ring-color:var(--modal-close-focus-ring-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-pill-color-active:var(--color-white);--tabs-trigger-disabled-opacity:var(--opacity-disabled);--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-color:var(--color-text-muted-on-light);--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);--tabs-focus-ring-width:var(--border-width-focus);--tabs-focus-ring-offset:var(--border-width-default)}.surface-dark,.surface-invert,[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-trigger-pill-bg-active:var(--color-accent-1);--tabs-trigger-pill-color-active:var(--color-primary);--tabs-trigger-indicator-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-title-button-cursor:pointer;--calendar-year-columns:4;--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-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-today-marker-size:var(--spacing-1);--calendar-today-marker-offset:var(--spacing-1);--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-title-button-padding-inline:var(--spacing-1);--calendar-year-bg:var(--calendar-day-bg);--calendar-nav-color:var(--color-text-on-light);--calendar-nav-disabled-color:var(--color-icon-secondary-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-marker-color:var(--color-primary);--calendar-today-marker-radius:var(--border-radius-default);--calendar-selected-bg:var(--color-primary);--calendar-selected-color:var(--color-text-on-dark);--calendar-outside-color:var(--color-text-muted-on-light);--calendar-disabled-color:var(--color-icon-secondary-on-light);--calendar-year-height:var(--calendar-day-size);--calendar-year-padding-inline:var(--calendar-grid-gap);--calendar-year-font-size:var(--calendar-day-font-size);--calendar-year-grid-min-inline-size:calc(7 * var(--calendar-day-size) + 6 * var(--calendar-grid-gap));--calendar-sm-year-grid-min-inline-size:calc(7 * var(--calendar-sm-day-size) + 6 * var(--calendar-grid-gap));--calendar-lg-year-grid-min-inline-size:calc(7 * var(--calendar-lg-day-size) + 6 * var(--calendar-grid-gap));--calendar-sm-year-height:var(--calendar-sm-day-size);--calendar-lg-year-height:var(--calendar-lg-day-size);--calendar-lg-year-font-size:var(--calendar-lg-day-font-size);--calendar-hover-line-width:var(--border-width-default);--calendar-hover-line-color:var(--color-primary);--calendar-year-color:var(--calendar-day-color);--calendar-year-current-color:var(--calendar-today-color);--calendar-year-current-font-weight:var(--calendar-today-font-weight);--calendar-year-selected-bg:var(--calendar-selected-bg);--calendar-year-selected-color:var(--calendar-selected-color);--calendar-year-disabled-color:var(--calendar-disabled-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--calendar-nav-color:var(--color-text-on-dark);--calendar-nav-disabled-color:var(--color-text-muted-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-marker-color:var(--color-text-on-dark);--calendar-selected-bg:var(--color-text-on-dark);--calendar-selected-color:var(--color-background-dark);--calendar-outside-color:var(--color-text-muted-on-dark);--calendar-disabled-color:var(--color-text-muted-on-dark);--calendar-hover-line-color:var(--color-text-on-dark)}:root{--calendar-planner-cell-min-height:6rem;--calendar-planner-cell-bg:#0000;--calendar-planner-week-cell-min-height:12rem;--calendar-planner-sm-week-cell-min-height:8rem;--calendar-planner-lg-week-cell-min-height:16rem;--calendar-planner-sm-cell-min-height:4rem;--calendar-planner-lg-cell-min-height:9rem;--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-day-number-font-size:var(--font-size-1);--calendar-planner-day-number-size:var(--spacing-5);--calendar-planner-items-gap:var(--spacing-1);--calendar-planner-more-font-size:var(--font-size-1);--calendar-planner-weekday-gap:var(--spacing-1);--calendar-planner-event-time-font-size:var(--font-size-1);--calendar-planner-gap:var(--calendar-gap);--calendar-planner-font-family:var(--calendar-font-family);--calendar-planner-title-font-size:var(--calendar-title-font-size);--calendar-planner-weekday-font-size:var(--calendar-weekday-font-size);--calendar-planner-weekday-font-weight:var(--font-weight-emphasis);--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-cell-outside-bg:var(--color-surface-secondary-on-light);--calendar-planner-day-number-font-weight:var(--font-weight-emphasis);--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);--calendar-planner-transition-duration:var(--calendar-transition-duration);--calendar-planner-transition-easing:var(--calendar-transition-easing);--calendar-planner-event-time-color:var(--color-text-muted-on-light);--calendar-planner-nav-color:var(--calendar-nav-color);--calendar-planner-nav-focus-ring-color:var(--calendar-nav-focus-ring-color);--calendar-planner-nav-focus-ring-width:var(--calendar-nav-focus-ring-width);--calendar-planner-nav-focus-ring-offset:var(--calendar-nav-focus-ring-offset);--calendar-planner-nav-radius:var(--calendar-day-radius);--calendar-planner-title-font-weight:var(--calendar-title-font-weight);--calendar-planner-title-color:var(--calendar-title-color);--calendar-planner-weekday-color:var(--calendar-weekday-color);--calendar-planner-cell-focus-ring-color:var(--calendar-day-focus-ring-color);--calendar-planner-cell-focus-ring-width:var(--calendar-day-focus-ring-width);--calendar-planner-cell-focus-ring-offset:var(--calendar-day-focus-ring-offset);--calendar-planner-day-number-color:var(--calendar-day-color);--calendar-planner-day-number-outside-color:var(--calendar-outside-color);--calendar-planner-hover-line-width:var(--calendar-hover-line-width);--calendar-planner-hover-line-color:var(--calendar-hover-line-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--calendar-planner-event-time-color:var(--color-text-muted-on-dark);--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-outside-bg:var(--color-surface-secondary-on-dark);--calendar-planner-cell-focus-ring-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-day-number-outside-color:var(--color-text-muted-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);--calendar-planner-hover-line-color:var(--calendar-hover-line-color)}:root{--calendar-roster-th-name-width:10rem;--calendar-roster-th-day-width:2.5rem;--calendar-roster-font-family:var(--font-family-sans);--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-sub-font-size:var(--font-size-0);--calendar-roster-th-day-padding-block:var(--spacing-2);--calendar-roster-th-day-today-size:var(--spacing-5);--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-schedule-font-size:var(--font-size-0);--calendar-roster-legend-item-gap: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-radius:var(--border-radius-default);--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-font-weight:var(--font-weight-default);--calendar-roster-td-name-bg:var(--color-background-light);--calendar-roster-cell-bg:var(--color-background-light);--calendar-roster-cell-weekend-bg:var(--color-surface-secondary-on-light);--calendar-roster-cell-holiday-bg:var(--color-surface-secondary-on-light);--calendar-roster-cell-non-working-bg:var(--color-surface-secondary-on-light);--calendar-roster-cell-today-outline-width:var(--border-width-focus);--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,.surface-invert,[data-theme=dark],html.dark{--calendar-roster-cell-bg:#0000;--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-cell-weekend-bg:var(--color-surface-secondary-on-dark);--calendar-roster-cell-holiday-bg:var(--color-surface-secondary-on-dark);--calendar-roster-cell-non-working-bg:var(--color-surface-secondary-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-font-family:var(--font-family-sans);--time-select-sep-line-height:var(--line-height-none);--time-select-sep-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--time-select-sep-color:var(--color-text-on-dark)}:root{--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,.surface-invert,[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-button-cursor:pointer;--date-picker-inline-size:var(--input-width);--date-picker-disabled-cursor:var(--input-disabled-cursor);--date-picker-button-slot-size:var(--size-component-md);--date-picker-button-sm-slot-size:var(--size-component-sm);--date-picker-button-lg-slot-size:var(--size-component-lg);--date-picker-button-icon-size:var(--font-size-3);--date-picker-button-sm-icon-size:var(--icon-size-sm);--date-picker-button-lg-icon-size:var(--icon-size-md);--date-picker-message-gap:var(--spacing-2);--date-picker-transition-duration:var(--input-transition-duration);--date-picker-transition-easing:var(--input-transition-easing);--date-picker-button-color:var(--color-primary);--date-picker-button-hover-color:var(--color-primary);--date-picker-message-font-family:var(--form-error-font-family);--date-picker-message-line-height:var(--form-error-line-height);--date-picker-border-width:var(--input-border-width);--date-picker-button-disabled-color:var(--input-disabled-color);--date-picker-button-focus-ring-width:var(--control-focus-ring-width);--date-picker-button-focus-ring-color:var(--input-focus-border-color);--date-picker-message-font-size:var(--form-error-font-size);--date-picker-message-font-weight:var(--form-error-font-weight);--date-picker-message-color:var(--form-error-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--date-picker-button-color:var(--color-text-on-dark);--date-picker-button-hover-color:var(--color-text-on-dark);--date-picker-button-focus-ring-color:var(--color-text-on-dark);--date-picker-message-color:var(--color-error-text-on-dark);--date-picker-button-disabled-color:var(--input-disabled-color)}: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,.surface-invert,[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,.surface-invert,[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:3rem;--switcher-lg-track-height:1.625rem;--switcher-lg-thumb-size:1.25rem;--switcher-target-size:var(--size-target-min);--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:var(--color-border-default-on-light);--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,.surface-invert,[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);--switcher-track-bg:var(--color-text-on-dark);--switcher-thumb-bg:var(--color-primary)}: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-block:var(--spacing-2);--switcher-field-lg-gap:var(--spacing-4);--switcher-field-lg-padding-block:var(--spacing-5);--switcher-field-padding-block:var(--control-padding-block);--switcher-field-sm-label-font-size:var(--label-sm-font-size);--switcher-field-lg-label-font-size:var(--label-lg-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,.surface-invert,[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-toggle-focus-ring-width:var(--border-width-focus);--password-field-toggle-focus-ring-offset:var(--border-width-focus);--password-field-toggle-focus-ring-color:var(--color-primary);--password-field-input-padding-inline-end:var(--password-field-toggle-size)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--password-field-toggle-color:var(--color-text-on-dark);--password-field-toggle-color-hover:var(--color-text-on-dark);--password-field-toggle-focus-ring-color:var(--color-text-on-dark)}:root{--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-icon-size:var(--icon-size-lg);--empty-state-title-font-size-sm:var(--font-size-3);--empty-state-description-font-size-sm:var(--font-size-1);--empty-state-title-font-family:var(--font-family-sans);--empty-state-title-font-size:var(--font-size-4);--empty-state-description-font-family:var(--font-family-sans);--empty-state-icon-color:var(--color-icon-secondary-on-light);--empty-state-title-font-weight:var(--font-weight-emphasis);--empty-state-title-color:var(--color-text-muted-on-light);--empty-state-description-font-size:var(--text-font-size);--empty-state-description-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--empty-state-title-color:var(--color-text-muted-on-dark);--empty-state-description-color:var(--color-text-muted-on-dark);--empty-state-icon-color:var(--color-text-muted-on-dark)}:root{--progress-bar-inside-label-threshold:15;--progress-bar-height-sm:var(--spacing-2);--progress-bar-height-md:var(--spacing-5);--progress-bar-height-lg:var(--spacing-6);--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-track-bg:var(--color-surface-secondary-on-light);--progress-bar-font-weight:var(--font-weight-emphasis);--progress-bar-fill-border-width:var(--border-width-default);--progress-bar-fill-border-color:var(--color-text-on-light);--progress-bar-track-border-width:var(--border-width-default);--progress-bar-track-border-color:var(--color-text-on-light);--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,.surface-invert,[data-theme=dark],html.dark{--progress-bar-fill-border-color:var(--color-text-on-dark);--progress-bar-track-border-color:var(--color-text-on-dark);--progress-bar-track-bg:var(--color-surface-secondary-on-dark);--progress-bar-label-outside-color:var(--color-text-on-dark);--progress-bar-primary-fill:var(--color-text-on-dark);--progress-bar-primary-label-inside-color:var(--color-text-on-light)}: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:1.4s;--skeleton-highlight:var(--color-white);--skeleton-bg:var(--color-surface-secondary-on-light);--skeleton-border-radius:var(--border-radius-default);--skeleton-circle-border-radius:var(--border-radius-round)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--skeleton-bg:var(--color-surface-secondary-on-dark);--skeleton-highlight:var(--color-surface-highlight-on-dark)}: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-actions-margin-block-start:var(--spacing-3);--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-actions-gap:var(--form-actions-gap);--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-warning-fill);--alert-warning-border-color:var(--color-warning-fill);--alert-warning-title-color:var(--color-warning-fill-text);--alert-warning-description-color:var(--color-warning-fill-text);--alert-warning-close-color:var(--color-warning-fill-text)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--alert-bg:var(--color-text-on-dark);--alert-border-color:var(--color-text-on-dark);--alert-title-color:var(--color-primary);--alert-description-color:var(--color-primary)}:root{--banner-padding-block:var(--spacing-3);--banner-padding-inline:var(--spacing-5);--banner-gap:var(--spacing-4);--banner-close-size:var(--size-component-sm);--banner-close-inset:var(--spacing-2);--banner-border-width:var(--border-width-default);--banner-font-size:var(--text-font-size);--banner-line-height:var(--text-line-height);--banner-info-bg:var(--color-primary);--banner-info-color:var(--color-text-on-dark);--banner-info-border-color:var(--color-text-on-dark);--banner-warning-bg:var(--color-warning-fill);--banner-warning-border-color:var(--color-warning-fill);--banner-error-bg:var(--color-error-fill);--banner-error-color:var(--color-error-fill-text);--banner-error-border-color:var(--color-error-fill);--banner-warning-color:var(--color-warning-fill-text);--banner-warning-close-color:var(--color-warning-fill-text);--toast-max-width:360px;--toast-stack-scale:.05;--toast-enter-scale:.97;--toast-z-index:var(--z-index-toast);--toast-inset-block:var(--spacing-5);--toast-inset-inline:var(--spacing-5);--toast-gap:var(--spacing-2);--toast-stack-offset:var(--spacing-3);--toast-duration-in:var(--motion-duration-base);--toast-duration-out:var(--motion-duration-base);--toast-easing:var(--motion-easing-out);--number-input-border-style:solid;--number-input-btn-bg:transparent;--number-input-btn-width:var(--spacing-6);--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-btn-hover-line-width:var(--border-width-default);--number-input-btn-hover-line-color:var(--color-primary);--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-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-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)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--number-input-btn-color:var(--color-text-on-dark);--number-input-btn-hover-line-color:var(--color-text-on-dark)}:root{--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,.surface-invert,[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-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-disabled-cursor:var(--input-disabled-cursor);--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-size:var(--size-component-md);--file-upload-progress-margin-block-start:var(--spacing-3);--file-upload-padding-block:var(--spacing-7);--file-upload-sm-padding-block:var(--spacing-6);--file-upload-lg-padding-block:var(--spacing-8);--file-upload-sm-padding-inline:var(--spacing-4);--file-upload-lg-padding-inline:var(--spacing-6);--file-upload-text-font-family:var(--font-family-sans);--file-upload-subtext-font-size:var(--font-size-1);--file-upload-sm-subtext-font-size:var(--font-size-1);--file-upload-sm-thumb-size:var(--size-component-sm);--file-upload-lg-thumb-size:var(--size-component-lg);--file-upload-item-info-gap:var(--spacing-1);--file-upload-border-dash-length:var(--spacing-4);--file-upload-border-dash-gap:var(--spacing-2);--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-bg:var(--color-surface-secondary-on-light);--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-error-bg:var(--color-surface-secondary-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-thumb-bg:var(--color-surface-secondary-on-light);--file-upload-thumb-icon-color:var(--color-icon-secondary-on-light);--file-upload-remove-color:var(--color-text-muted-on-light);--file-upload-remove-color-hover:var(--color-error-text-on-light);--file-upload-text-font-size:var(--text-font-size);--file-upload-sm-text-font-size:var(--text-paragraph-small-font-size);--file-upload-lg-text-font-size:var(--text-paragraph-large-font-size);--file-upload-text-font-weight:var(--font-weight-default);--file-upload-subtext-font-weight:var(--font-weight-default);--file-upload-lg-subtext-font-size:var(--text-font-size);--file-upload-sm-item-name-font-size:var(--text-paragraph-small-font-size);--file-upload-lg-item-name-font-size:var(--text-paragraph-large-font-size);--file-upload-remove-focus-ring-offset:var(--border-width-default);--file-upload-remove-border-radius:var(--border-radius-default)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--file-upload-border-color:var(--color-text-on-dark);--file-upload-bg:var(--color-surface-secondary-on-dark);--file-upload-text-color:var(--color-text-on-dark);--file-upload-subtext-color:var(--color-text-muted-on-dark);--file-upload-icon-color:var(--color-text-on-dark);--file-upload-drag-border-color:var(--color-text-on-dark);--file-upload-drag-bg:var(--color-background-dark);--file-upload-error-border-color:var(--color-error-text-on-dark);--file-upload-error-bg:var(--color-surface-secondary-on-dark);--file-upload-item-bg:var(--color-background-dark);--file-upload-item-border-color:var(--color-text-on-dark);--file-upload-item-name-color:var(--color-text-on-dark);--file-upload-item-size-color:var(--color-text-muted-on-dark);--file-upload-item-error-color:var(--color-error-text-on-dark);--file-upload-item-error-border-color:var(--color-error-text-on-dark);--file-upload-item-error-bg:var(--color-background-dark);--file-upload-thumb-bg:var(--color-surface-secondary-on-dark);--file-upload-thumb-icon-color:var(--color-text-muted-on-dark);--file-upload-remove-color:var(--color-text-muted-on-dark);--file-upload-remove-color-hover:var(--color-error-text-on-dark)}:root{--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,.surface-invert,[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(--text-paragraph-small-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,.surface-invert,[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{--copyable-value-gap:var(--spacing-3);--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-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-bg:var(--color-surface-inverse-on-light);--number-badge-neutral-color:var(--color-text-on-dark)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--number-badge-primary-bg:var(--color-text-on-dark);--number-badge-primary-color:var(--color-background-dark);--number-badge-neutral-bg:var(--color-surface-inverse-on-dark);--number-badge-neutral-color:var(--color-text-on-light)}:root{--chat-bubble-max-width:75%;--message-bubble-border-style:solid;--message-bubble-padding-block:var(--spacing-3);--message-bubble-padding-inline:var(--spacing-4);--message-bubble-max-width:var(--chat-bubble-max-width);--message-bubble-font-family:var(--font-family-sans);--message-bubble-line-height:var(--line-height-relaxed);--message-bubble-tail-size:var(--spacing-3);--message-bubble-border-radius:var(--border-radius-default);--message-bubble-border-width:var(--border-width-default);--message-bubble-font-size:var(--text-font-size);--message-bubble-font-weight:var(--font-weight-default);--message-bubble-color:var(--color-text-on-light);--message-bubble-border-color:var(--color-text-on-light);--message-bubble-tail-fill:var(--color-background-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--message-bubble-color:var(--color-text-on-dark);--message-bubble-border-color:var(--color-text-on-dark);--message-bubble-tail-fill:var(--color-background-dark)}:root{--typing-indicator-dot-size:.375rem;--typing-indicator-dot-rise:.25rem;--typing-indicator-dot-gap:var(--spacing-1);--typing-indicator-dot-opacity-inactive:var(--opacity-disabled);--typing-indicator-dot-opacity-active:var(--opacity-full);--typing-indicator-animation-duration:var(--motion-duration-slow);--typing-indicator-animation-easing:var(--motion-easing-in-out);--typing-indicator-dot-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--typing-indicator-dot-color:var(--color-text-on-dark)}:root{--message-composer-gap:var(--spacing-2);--message-composer-padding-block:var(--spacing-3);--message-composer-padding-inline:var(--spacing-4);--message-composer-border-style:var(--textarea-border-style);--message-composer-helper-gap:var(--spacing-2);--message-composer-helper-line-height:var(--line-height-relaxed);--message-composer-bg:var(--textarea-bg);--message-composer-helper-font-size:var(--text-paragraph-small-font-size);--message-composer-helper-color:var(--color-text-muted-on-light);--message-composer-border-radius:var(--textarea-border-radius);--message-composer-border-width:var(--textarea-border-width);--message-composer-border-color:var(--textarea-border-color);--message-composer-focus-border-color:var(--textarea-focus-border-color);--message-composer-focus-ring-inset-offset:var(--textarea-focus-ring-inset-offset);--message-composer-focus-ring-color:var(--textarea-focus-ring-color);--message-composer-disabled-bg:var(--textarea-disabled-bg);--message-composer-disabled-border-color:var(--textarea-disabled-border-color);--message-composer-focus-ring-width:var(--textarea-focus-ring-width)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--message-composer-bg:var(--color-background-dark);--message-composer-border-color:var(--color-text-on-dark);--message-composer-focus-border-color:var(--color-text-on-dark);--message-composer-focus-ring-color:var(--color-text-on-dark);--message-composer-helper-color:var(--color-text-muted-on-dark);--message-composer-disabled-bg:var(--color-disabled-bg-on-dark);--message-composer-disabled-border-color:var(--color-disabled-border-on-dark)}:root{--conversation-thread-gap:var(--spacing-4);--conversation-list-delete-hover-bg:#0000;--conversation-list-header-gap:var(--spacing-2);--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-font-family:var(--font-family-sans);--conversation-list-transition-duration:var(--motion-duration-fast);--conversation-list-transition-easing:var(--motion-easing-default);--conversation-list-item-border-radius:var(--border-radius-default);--conversation-list-item-font-size:var(--text-font-size);--conversation-list-item-color:var(--color-text-muted-on-light);--conversation-list-item-hover-color:var(--color-text-on-light);--conversation-list-item-active-color:var(--color-text-on-light);--conversation-list-item-active-font-weight:var(--font-weight-emphasis);--conversation-list-delete-color:var(--color-icon-secondary-on-light);--conversation-list-delete-hover-color:var(--color-destructive-text-on-light);--conversation-list-delete-focus-ring-offset:calc(-1 * var(--border-width-focus));--conversation-list-focus-ring-width:var(--border-width-focus);--conversation-list-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--conversation-list-item-color:var(--color-text-muted-on-dark);--conversation-list-item-hover-color:var(--color-text-on-dark);--conversation-list-item-active-color:var(--color-text-on-dark);--conversation-list-delete-color:var(--color-text-muted-on-dark);--conversation-list-delete-hover-color:var(--color-destructive-text-on-dark);--conversation-list-focus-ring-color:var(--color-text-on-dark)}:root{--user-message-gap:var(--spacing-1);--user-message-author-font-family:var(--font-family-sans);--user-message-author-padding-inline:var(--spacing-1);--user-message-timestamp-font-family:var(--font-family-sans);--user-message-timestamp-padding-inline:var(--spacing-1);--user-message-author-font-size:var(--text-paragraph-small-font-size);--user-message-author-font-weight:var(--font-weight-default);--user-message-author-color:var(--color-text-muted-on-light);--user-message-timestamp-font-size:var(--text-paragraph-small-font-size);--user-message-timestamp-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--user-message-author-color:var(--color-text-muted-on-dark);--user-message-timestamp-color:var(--color-text-muted-on-dark)}:root{--assistant-message-gap:var(--spacing-1);--assistant-message-model-font-family:var(--font-family-sans);--assistant-message-model-padding-inline:var(--spacing-1);--assistant-message-timestamp-font-family:var(--font-family-sans);--assistant-message-timestamp-padding-inline:var(--spacing-1);--assistant-message-model-font-size:var(--text-paragraph-small-font-size);--assistant-message-model-font-weight:var(--font-weight-emphasis);--assistant-message-model-color:var(--color-text-on-light);--assistant-message-timestamp-font-size:var(--text-paragraph-small-font-size);--assistant-message-timestamp-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--assistant-message-model-color:var(--color-text-on-dark);--assistant-message-timestamp-color:var(--color-text-muted-on-dark)}:root{--chat-shell-list-width:var(--sidebar-width);--chat-shell-gap:var(--spacing-6);--chat-shell-header-gap:var(--spacing-3);--chat-shell-thread-padding-block:var(--spacing-4);--chat-shell-breakpoint:var(--breakpoint-lg);--chat-shell-drawer-gap:var(--chat-shell-thread-padding-block);--chat-shell-thread-padding-inline:calc(var(--message-bubble-tail-size) + var(--message-bubble-border-width));--chat-shell-bg:var(--color-background-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--chat-shell-bg:var(--color-background-dark)}:root{--onboarding-shell-gap:var(--spacing-6);--onboarding-shell-switchers-gap:var(--spacing-3);--onboarding-shell-actions-gap:var(--spacing-4);--onboarding-shell-actions-padding-block-start:var(--spacing-5);--onboarding-shell-max-width:var(--container-max-width-md);--onboarding-shell-max-width-wide:var(--container-max-width-xl);--onboarding-shell-brand-padding-block:var(--app-header-padding-block);--onboarding-shell-actions-margin-block-start:var(--form-actions-margin-block-start);--onboarding-shell-brand-height-compact:var(--site-header-content-height-compact);--onboarding-shell-brand-height-narrow:var(--site-header-content-height-narrow);--onboarding-shell-brand-margin-inline-start:var(--site-header-logo-margin-inline-start);--onboarding-shell-brand-height:var(--site-header-content-height);--public-page-shell-preferences-gap:var(--spacing-3);--public-page-shell-preferences-padding-block:var(--legal-footer-padding-block);--chart-bar-thickness-max:1.5rem;--chart-bar-radius:.25rem;--chart-area-fill-opacity:.1;--chart-donut-thickness:.55;--chart-radar-fill-opacity:.15;--chart-height:16rem;--chart-hover-opacity:.75;--chart-series-1:var(--color-chart-series-1);--chart-series-2:var(--color-chart-series-2);--chart-series-3:var(--color-chart-series-3);--chart-series-4:var(--color-chart-series-4);--chart-series-5:var(--color-chart-series-5);--chart-series-6:var(--color-chart-series-6);--chart-series-7:var(--color-chart-series-7);--chart-series-8:var(--color-chart-series-8);--chart-sequential-100:var(--color-chart-sequential-100);--chart-sequential-200:var(--color-chart-sequential-200);--chart-sequential-300:var(--color-chart-sequential-300);--chart-sequential-400:var(--color-chart-sequential-400);--chart-sequential-500:var(--color-chart-sequential-500);--chart-sequential-600:var(--color-chart-sequential-600);--chart-sequential-700:var(--color-chart-sequential-700);--chart-diverging-warm-1:var(--color-chart-diverging-warm-1);--chart-diverging-warm-2:var(--color-chart-diverging-warm-2);--chart-diverging-warm-3:var(--color-chart-diverging-warm-3);--chart-diverging-cool-1:var(--color-chart-diverging-cool-1);--chart-diverging-cool-2:var(--color-chart-diverging-cool-2);--chart-diverging-cool-3:var(--color-chart-diverging-cool-3);--chart-label-font-family:var(--font-family-sans);--chart-label-font-size:var(--font-size-1);--chart-label-font-weight:var(--font-weight-regular);--chart-marker-size:var(--spacing-2);--chart-funnel-gap:var(--spacing-1);--chart-radial-bar-gap:var(--spacing-1);--chart-dot-size:var(--spacing-3);--chart-tile-label-color-1:var(--color-black);--chart-tile-label-color-2:var(--color-black);--chart-tile-label-color-3:var(--color-black);--chart-tile-label-color-4:var(--color-black);--chart-tile-label-color-6:var(--color-black);--chart-tile-label-color-8:var(--color-black);--chart-padding-block:var(--spacing-2);--chart-padding-inline:var(--spacing-2);--chart-axis-gap:var(--spacing-2);--chart-block-gap:var(--spacing-3);--chart-legend-gap:var(--spacing-2);--chart-legend-swatch-size:var(--spacing-2);--chart-legend-swatch-line-width:var(--spacing-3);--chart-tooltip-row-gap:var(--spacing-1);--chart-tooltip-max-width:var(--tooltip-max-width);--chart-transition-duration:var(--motion-duration-fast);--chart-transition-easing:var(--motion-easing-out);--chart-diverging-neutral:var(--color-surface-secondary-on-light);--chart-surface:var(--color-background-light);--chart-grid-color:var(--color-border-default-on-light);--chart-grid-width:var(--border-width-default);--chart-axis-color:var(--color-icon-secondary-on-light);--chart-axis-width:var(--border-width-default);--chart-label-color:var(--color-text-muted-on-light);--chart-value-font-weight:var(--font-weight-emphasis);--chart-muted-color:var(--color-icon-secondary-on-light);--chart-line-width:var(--border-width-focus);--chart-marker-ring-width:var(--border-width-focus);--chart-mark-gap:var(--border-width-focus);--chart-treemap-gap:var(--border-width-focus);--chart-radial-track-color:var(--color-icon-secondary-on-light);--chart-tile-label-color:var(--color-text-on-dark);--chart-tile-label-color-5:var(--color-text-on-dark);--chart-tile-label-color-7:var(--color-text-on-dark);--chart-tile-label-color-muted:var(--color-text-on-dark);--chart-tooltip-padding-block:var(--tooltip-padding-block);--chart-tooltip-padding-inline:var(--tooltip-padding-inline);--chart-tooltip-font-size:var(--tooltip-font-size);--chart-tooltip-line-height:var(--tooltip-line-height);--chart-tooltip-offset:var(--tooltip-offset);--chart-crosshair-color:var(--color-icon-secondary-on-light);--chart-tooltip-bg:var(--tooltip-bg);--chart-tooltip-color:var(--tooltip-color);--chart-tooltip-border-radius:var(--tooltip-border-radius)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--chart-tile-label-color-muted:var(--color-black);--chart-tile-label-color-5:var(--color-black);--chart-tile-label-color-7:var(--color-black);--chart-series-1:var(--color-chart-series-1-on-dark);--chart-series-2:var(--color-chart-series-2-on-dark);--chart-series-3:var(--color-chart-series-3-on-dark);--chart-series-4:var(--color-chart-series-4-on-dark);--chart-series-5:var(--color-chart-series-5-on-dark);--chart-series-6:var(--color-chart-series-6-on-dark);--chart-series-7:var(--color-chart-series-7-on-dark);--chart-series-8:var(--color-chart-series-8-on-dark);--chart-sequential-100:var(--color-chart-sequential-100-on-dark);--chart-sequential-200:var(--color-chart-sequential-200-on-dark);--chart-sequential-300:var(--color-chart-sequential-300-on-dark);--chart-sequential-400:var(--color-chart-sequential-400-on-dark);--chart-sequential-500:var(--color-chart-sequential-500-on-dark);--chart-sequential-600:var(--color-chart-sequential-600-on-dark);--chart-sequential-700:var(--color-chart-sequential-700-on-dark);--chart-diverging-warm-1:var(--color-chart-diverging-warm-1-on-dark);--chart-diverging-warm-2:var(--color-chart-diverging-warm-2-on-dark);--chart-diverging-warm-3:var(--color-chart-diverging-warm-3-on-dark);--chart-diverging-cool-1:var(--color-chart-diverging-cool-1-on-dark);--chart-diverging-cool-2:var(--color-chart-diverging-cool-2-on-dark);--chart-diverging-cool-3:var(--color-chart-diverging-cool-3-on-dark);--chart-radial-track-color:var(--color-disabled-border-on-dark);--chart-surface:var(--color-background-dark);--chart-grid-color:var(--color-border-recessive-on-dark);--chart-axis-color:var(--color-disabled-border-on-dark);--chart-label-color:var(--color-text-muted-on-dark);--chart-muted-color:var(--color-text-muted-on-dark);--chart-crosshair-color:var(--color-text-muted-on-dark);--chart-diverging-neutral:var(--color-surface-secondary-on-dark)}:root{--sparkline-width:5rem;--sparkline-height:var(--spacing-5);--sparkline-fill-opacity:var(--chart-area-fill-opacity);--sparkline-accent-color:var(--chart-series-1);--sparkline-marker-size:var(--chart-marker-size);--sparkline-line-width:var(--chart-line-width);--sparkline-color:var(--chart-muted-color);--sparkline-baseline-color:var(--chart-axis-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--sparkline-accent-color:var(--color-chart-series-1-on-dark);--sparkline-color:var(--color-text-muted-on-dark);--sparkline-baseline-color:var(--color-disabled-border-on-dark)}:root{--star-rating-star-size:1.25em;--star-rating-sm-star-size:1em;--star-rating-lg-star-size:1.5em;--star-rating-cursor:pointer;--star-rating-disabled-cursor:not-allowed;--star-rating-gap:var(--spacing-1);--star-rating-count-gap:var(--spacing-2);--star-rating-disabled-opacity:var(--opacity-disabled);--star-rating-transition-duration:var(--motion-duration-fast);--star-rating-transition-easing:var(--motion-easing-default);--star-rating-track-color:var(--color-icon-secondary-on-light);--star-rating-count-color:var(--color-text-muted-on-light);--star-rating-empty-color:var(--color-text-muted-on-light);--star-rating-fill-color:var(--color-primary);--star-rating-focus-ring-width:var(--border-width-focus);--star-rating-focus-ring-offset:var(--border-width-default);--star-rating-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--star-rating-track-color:var(--color-text-on-dark);--star-rating-count-color:var(--color-text-muted-on-dark);--star-rating-empty-color:var(--color-text-muted-on-dark);--star-rating-fill-color:var(--color-accent-2);--star-rating-focus-ring-color:var(--color-text-on-dark)}:root{--toggle-bg:#0000;--toggle-cursor:pointer;--toggle-disabled-cursor:not-allowed;--toggle-height:var(--size-component-md);--toggle-sm-height:var(--size-component-sm);--toggle-lg-height:var(--size-component-lg);--toggle-padding-inline:var(--spacing-5);--toggle-sm-padding-inline:var(--spacing-4);--toggle-lg-padding-inline:var(--spacing-6);--toggle-gap:var(--spacing-2);--toggle-sm-font-size:var(--font-size-1);--toggle-lg-font-size:var(--font-size-3);--toggle-border-style:var(--control-border-style);--toggle-disabled-opacity:var(--opacity-disabled);--toggle-transition-duration:var(--motion-duration-fast);--toggle-transition-easing:var(--motion-easing-default);--toggle-focus-ring-offset:var(--spacing-1);--toggle-font-family:var(--control-font-family);--toggle-font-size:var(--control-font-size);--toggle-line-height:var(--control-line-height);--toggle-border-color:var(--color-icon-secondary-on-light);--toggle-color:var(--color-text-on-light);--toggle-hover-border-color:var(--color-primary);--toggle-pressed-bg:var(--color-primary);--toggle-pressed-color:var(--color-text-on-dark);--toggle-pressed-border-color:var(--color-primary);--toggle-focus-ring-width:var(--border-width-focus);--toggle-focus-ring-color:var(--color-primary);--toggle-font-weight:var(--control-font-weight);--toggle-border-width:var(--control-border-width);--toggle-border-radius:var(--control-border-radius)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--toggle-border-color:var(--color-text-on-dark);--toggle-color:var(--color-text-on-dark);--toggle-hover-border-color:var(--color-text-on-dark);--toggle-pressed-bg:var(--color-accent-1);--toggle-pressed-color:var(--color-primary);--toggle-pressed-border-color:var(--color-accent-1);--toggle-focus-ring-color:var(--color-text-on-dark)}:root{--toggle-group-gap:var(--spacing-2);--collapsible-trigger-cursor:pointer;--collapsible-disabled-cursor:not-allowed;--collapsible-trigger-gap:var(--spacing-2);--collapsible-trigger-padding-block:var(--spacing-2);--collapsible-disabled-opacity:var(--opacity-disabled);--collapsible-content-padding-block:var(--spacing-2);--collapsible-transition-duration:var(--motion-duration-fast);--collapsible-transition-easing:var(--motion-easing-default);--collapsible-trigger-font-family:var(--control-font-family);--collapsible-trigger-font-size:var(--control-font-size);--collapsible-trigger-color:var(--color-text-on-light);--collapsible-focus-ring-width:var(--border-width-focus);--collapsible-focus-ring-offset:var(--border-width-default);--collapsible-focus-ring-color:var(--color-primary);--collapsible-trigger-font-weight:var(--control-font-weight)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--collapsible-trigger-color:var(--color-text-on-dark);--collapsible-focus-ring-color:var(--color-text-on-dark)}:root{--scroll-area-scrollbar-bg:#0000;--scroll-area-scrollbar-size:var(--spacing-2);--scroll-area-transition-duration:var(--motion-duration-fast);--scroll-area-transition-easing:var(--motion-easing-default);--scroll-area-thumb-bg:var(--color-border-default-on-light);--scroll-area-thumb-hover-bg:var(--color-icon-secondary-on-light);--scroll-area-thumb-border-radius:var(--border-radius-default);--scroll-area-focus-ring-width:var(--border-width-focus);--scroll-area-focus-ring-offset:var(--border-width-default);--scroll-area-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--scroll-area-thumb-bg:var(--color-text-on-dark);--scroll-area-thumb-hover-bg:var(--color-accent-1);--scroll-area-focus-ring-color:var(--color-text-on-dark)}:root{--slider-cursor:pointer;--slider-disabled-cursor:not-allowed;--slider-control-block-size:var(--spacing-5);--slider-track-size:var(--spacing-1);--slider-thumb-size:var(--icon-size-sm);--slider-value-gap:var(--spacing-3);--slider-disabled-opacity:var(--opacity-disabled);--slider-transition-duration:var(--motion-duration-fast);--slider-transition-easing:var(--motion-easing-default);--slider-focus-ring-offset:var(--spacing-1);--slider-track-bg:var(--color-border-default-on-light);--slider-track-border-radius:var(--border-radius-default);--slider-indicator-bg:var(--color-primary);--slider-thumb-bg:var(--color-primary);--slider-thumb-border-width:var(--border-width-default);--slider-thumb-border-color:var(--color-primary);--slider-thumb-border-radius:var(--border-radius-default);--slider-value-font-family:var(--control-font-family);--slider-value-font-size:var(--control-font-size);--slider-value-color:var(--color-text-on-light);--slider-focus-ring-width:var(--border-width-focus);--slider-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--slider-track-bg:var(--color-text-on-dark);--slider-indicator-bg:var(--color-accent-1);--slider-thumb-bg:var(--color-accent-1);--slider-thumb-border-color:var(--color-accent-1);--slider-value-color:var(--color-text-on-dark);--slider-focus-ring-color:var(--color-text-on-dark)}:root{--tree-view-drop-target-border-style:dashed;--tree-view-drop-disabled-cursor:not-allowed;--tree-view-cursor:pointer;--tree-view-disabled-cursor:not-allowed;--tree-view-icon-size:var(--icon-size-sm);--tree-view-font-family:var(--font-family-sans);--tree-view-chevron-size:var(--icon-size-sm);--tree-view-actions-gap:var(--spacing-1);--tree-view-drop-disabled-opacity:var(--opacity-disabled);--tree-view-disabled-opacity:var(--opacity-disabled);--tree-view-transition-duration:var(--motion-duration-fast);--tree-view-transition-easing:var(--motion-easing-default);--tree-view-row-gap:var(--sidebar-nav-item-icon-gap);--tree-view-indent:calc(var(--tree-view-icon-size) + var(--tree-view-row-gap));--tree-view-row-padding-block:var(--sidebar-nav-item-padding-block);--tree-view-row-padding-inline:var(--sidebar-nav-item-padding-inline);--tree-view-font-size:var(--sidebar-nav-item-font-size);--tree-view-line-height:var(--sidebar-nav-item-line-height);--tree-view-chevron-color:var(--color-text-muted-on-light);--tree-view-drop-target-bg:var(--color-accent-1);--tree-view-drop-target-color:var(--color-primary);--tree-view-drop-target-border-width:var(--border-width-default);--tree-view-drop-target-border-color:var(--color-primary);--tree-view-focus-ring-offset:var(--border-width-default);--tree-view-row-border-radius:var(--sidebar-nav-item-border-radius);--tree-view-font-weight:var(--sidebar-nav-item-font-weight);--tree-view-color:var(--sidebar-nav-item-color);--tree-view-selected-color:var(--sidebar-nav-item-color);--tree-view-selected-font-weight:var(--sidebar-nav-item-active-font-weight);--tree-view-focus-ring-width:var(--sidebar-nav-focus-ring-width);--tree-view-focus-ring-color:var(--sidebar-nav-focus-ring-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--tree-view-chevron-color:var(--color-text-muted-on-dark);--tree-view-color:var(--sidebar-nav-item-color);--tree-view-selected-color:var(--sidebar-nav-item-color);--tree-view-focus-ring-color:var(--sidebar-nav-focus-ring-color)}:root{--annotation-thread-border-style:solid;--annotation-thread-reply-guide-style:solid;--annotation-thread-gap:var(--spacing-4);--annotation-thread-padding-block:var(--spacing-4);--annotation-thread-padding-inline:var(--spacing-4);--annotation-thread-reply-indent:var(--spacing-5);--annotation-thread-item-gap:var(--spacing-2);--annotation-thread-items-gap:var(--spacing-4);--annotation-thread-header-gap:var(--spacing-2);--annotation-thread-acknowledged-opacity:var(--opacity-muted);--annotation-thread-resolved-opacity:var(--opacity-disabled);--annotation-thread-border-width:var(--border-width-default);--annotation-thread-border-color:var(--color-border-default-on-light);--annotation-thread-reply-guide-width:var(--border-width-default);--annotation-thread-reply-guide-color:var(--color-border-default-on-light);--annotation-thread-actions-gap:var(--form-actions-gap);--annotation-thread-author-font-family:var(--control-font-family);--annotation-thread-author-font-size:var(--text-paragraph-small-font-size);--annotation-thread-author-font-weight:var(--font-weight-emphasis);--annotation-thread-author-color:var(--color-text-on-light);--annotation-thread-meta-font-size:var(--text-paragraph-small-font-size);--annotation-thread-meta-color:var(--color-text-muted-on-light);--annotation-thread-body-font-size:var(--text-font-size);--annotation-thread-body-line-height:var(--text-line-height);--annotation-thread-body-color:var(--color-text-on-light);--annotation-thread-replies-label-font-size:var(--text-paragraph-small-font-size);--annotation-thread-replies-label-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--annotation-thread-border-color:var(--color-text-on-dark);--annotation-thread-reply-guide-color:var(--color-text-on-dark);--annotation-thread-author-color:var(--color-text-on-dark);--annotation-thread-meta-color:var(--color-text-muted-on-dark);--annotation-thread-body-color:var(--color-text-on-dark);--annotation-thread-replies-label-color:var(--color-text-muted-on-dark)}:root{--text-inline-emphasis-font-weight:var(--font-weight-emphasis);--text-inline-muted-color:var(--color-text-muted-on-light);--text-inline-destructive-color:var(--color-destructive-text-on-light);--text-inline-success-color:var(--color-success-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--text-inline-muted-color:var(--color-text-muted-on-dark);--text-inline-destructive-color:var(--color-destructive-text-on-dark);--text-inline-success-color:var(--color-success-text-on-dark)}:root{--prose-measure:var(--content-measure);--prose-line-height:var(--line-height-relaxed);--prose-flow-space:var(--spacing-4);--prose-heading-space-before:var(--spacing-6);--prose-sm-flow-space:var(--spacing-3);--prose-sm-heading-space-before:var(--spacing-5);--prose-quote-padding-inline:var(--spacing-4);--prose-code-padding-block:var(--code-padding-block);--prose-rule-space:var(--spacing-6);--prose-font-size:var(--text-font-size);--prose-sm-font-size:var(--text-paragraph-small-font-size);--prose-list-padding-inline-start:var(--text-list-padding-inline-start);--prose-list-gap:var(--text-list-gap);--prose-quote-color:var(--color-text-muted-on-light);--prose-code-padding-inline:var(--code-padding-inline);--prose-table-cell-padding-block:var(--table-cell-padding-block);--prose-table-cell-padding-inline:var(--table-cell-padding-inline);--prose-caption-font-size:var(--text-paragraph-small-font-size);--prose-caption-color:var(--color-text-muted-on-light);--prose-color:var(--text-color);--prose-quote-border-width:var(--separator-thickness);--prose-quote-border-color:var(--separator-color);--prose-code-font-family:var(--code-font-family);--prose-pre-bg:var(--code-block-bg);--prose-pre-color:var(--code-block-color);--prose-pre-padding-block:var(--code-block-padding-block-start);--prose-pre-padding-inline:var(--code-block-padding-inline);--prose-pre-font-size:var(--code-block-font-size);--prose-pre-line-height:var(--code-block-line-height);--prose-table-font-size:var(--table-font-size);--prose-table-border-width:var(--table-border-width);--prose-table-border-color:var(--table-row-border-color);--prose-table-header-font-weight:var(--table-header-font-weight);--prose-table-header-border-color:var(--table-header-border-color);--prose-rule-thickness:var(--separator-thickness);--prose-rule-color:var(--separator-color);--prose-image-border-radius:var(--card-border-radius);--prose-code-font-size:var(--code-font-size);--prose-code-bg:var(--code-bg);--prose-code-color:var(--code-color);--prose-pre-border-width:var(--code-block-border-width);--prose-pre-border-color:var(--code-block-border-color);--prose-pre-border-radius:var(--code-block-border-radius);--prose-code-border-radius:var(--code-border-radius)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--prose-quote-color:var(--color-text-muted-on-dark);--prose-caption-color:var(--color-text-muted-on-dark)}:root{--table-of-contents-gap:var(--spacing-1);--table-of-contents-title-font-size:var(--font-size-1);--table-of-contents-title-space-after:var(--spacing-3);--table-of-contents-item-line-height:var(--line-height-snug);--table-of-contents-item-padding-block:var(--spacing-1);--table-of-contents-item-padding-inline-start:var(--spacing-3);--table-of-contents-item-indent:var(--spacing-3);--table-of-contents-sticky-offset:var(--spacing-5);--table-of-contents-sticky-max-block-size:calc(100vh - (2 * var(--spacing-5)));--table-of-contents-transition-duration:var(--motion-duration-fast);--table-of-contents-transition-easing:var(--motion-easing-default);--table-of-contents-title-font-weight:var(--font-weight-emphasis);--table-of-contents-title-color:var(--color-text-muted-on-light);--table-of-contents-item-font-size:var(--text-paragraph-small-font-size);--table-of-contents-item-color:var(--color-text-on-light);--table-of-contents-item-hover-line-width:var(--border-width-default);--table-of-contents-item-hover-line-color:var(--color-primary);--table-of-contents-item-active-color:var(--color-primary);--table-of-contents-item-active-font-weight:var(--font-weight-emphasis);--table-of-contents-item-active-marker-width:var(--border-width-focus);--table-of-contents-item-active-marker-color:var(--color-primary);--table-of-contents-focus-ring-width:var(--border-width-focus);--table-of-contents-focus-ring-offset:var(--border-width-default);--table-of-contents-focus-ring-color:var(--color-primary)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--table-of-contents-title-color:var(--color-text-muted-on-dark);--table-of-contents-item-color:var(--color-text-on-dark);--table-of-contents-item-hover-line-color:var(--color-text-on-dark);--table-of-contents-item-active-color:var(--color-accent-1);--table-of-contents-item-active-marker-color:var(--color-accent-1);--table-of-contents-focus-ring-color:var(--color-text-on-dark)}:root{--docs-search-results-max-block-size:min(28rem, 60vh);--docs-search-gap:var(--spacing-3);--docs-search-results-gap:var(--spacing-1);--docs-search-result-padding-block:var(--spacing-3);--docs-search-result-padding-inline:var(--spacing-3);--docs-search-result-gap:var(--spacing-1);--docs-search-result-excerpt-line-height:var(--line-height-normal);--docs-search-result-product-font-size:var(--font-size-1);--docs-search-status-padding-block:var(--spacing-3);--docs-search-status-padding-inline:var(--spacing-3);--docs-search-status-gap:var(--spacing-2);--docs-search-result-border-radius:var(--border-radius-default);--docs-search-result-color:var(--color-text-on-light);--docs-search-result-title-font-size:var(--text-font-size);--docs-search-result-title-font-weight:var(--font-weight-emphasis);--docs-search-result-excerpt-font-size:var(--text-paragraph-small-font-size);--docs-search-result-excerpt-color:var(--color-text-muted-on-light);--docs-search-result-product-color:var(--color-text-muted-on-light);--docs-search-result-mark-bg:var(--color-accent-2);--docs-search-result-mark-color:var(--color-text-on-light);--docs-search-status-font-size:var(--text-paragraph-small-font-size);--docs-search-status-color:var(--color-text-muted-on-light);--docs-search-result-highlighted-bg:var(--menu-item-highlighted-bg);--docs-search-result-highlighted-color:var(--menu-item-highlighted-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--docs-search-result-color:var(--color-text-on-dark);--docs-search-result-excerpt-color:var(--color-text-muted-on-dark);--docs-search-result-product-color:var(--color-text-muted-on-dark);--docs-search-status-color:var(--color-text-muted-on-dark);--docs-search-result-highlighted-bg:var(--menu-item-highlighted-bg);--docs-search-result-highlighted-color:var(--menu-item-highlighted-color)}:root{--search-form-inline-size:var(--input-width);--search-form-xl-height:var(--spacing-8);--search-form-xl-padding-inline:var(--spacing-6);--search-form-xl-font-size:var(--font-size-5);--search-form-xl-icon-size:var(--font-size-6);--search-form-submit-slot-size:var(--size-component-md);--search-form-submit-sm-slot-size:var(--size-component-sm);--search-form-submit-lg-slot-size:var(--size-component-lg);--search-form-submit-icon-size:var(--font-size-3);--search-form-submit-sm-icon-size:var(--icon-size-sm);--search-form-submit-lg-icon-size:var(--icon-size-md);--search-form-xl-slot-size:var(--search-form-xl-height);--search-form-submit-color:var(--color-primary);--search-form-submit-hover-color:var(--color-primary);--search-form-submit-input-padding-inline-end:var(--search-form-submit-slot-size);--search-form-submit-disabled-color:var(--input-disabled-color);--search-form-submit-focus-ring-width:var(--control-focus-ring-width);--search-form-submit-focus-ring-color:var(--input-focus-border-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--search-form-submit-color:var(--color-text-on-dark);--search-form-submit-hover-color:var(--color-text-on-dark);--search-form-submit-focus-ring-color:var(--color-text-on-dark);--search-form-submit-disabled-color:var(--input-disabled-color)}:root{--stat-tile-bg:#0000;--stat-tile-gap:var(--spacing-2);--stat-tile-label-gap:var(--spacing-2);--stat-tile-icon-size:var(--icon-size-md);--stat-tile-value-line-height:var(--line-height-tight);--stat-tile-value-letter-spacing:var(--letter-spacing-tight);--stat-tile-sm-padding-inline:var(--spacing-3);--stat-tile-sm-padding-block:var(--spacing-3);--stat-tile-sm-label-font-size:var(--font-size-1);--stat-tile-sm-gap:var(--spacing-1);--stat-tile-delta-gap:var(--spacing-1);--stat-tile-delta-icon-size:var(--icon-size-sm);--stat-tile-description-line-height:var(--line-height-normal);--stat-tile-padding-inline:var(--card-padding-inline);--stat-tile-padding-block-start:var(--card-padding-block-start);--stat-tile-padding-block-end:var(--card-padding-block-end);--stat-tile-label-font-size:var(--text-paragraph-small-font-size);--stat-tile-label-font-weight:var(--font-weight-default);--stat-tile-label-color:var(--color-text-muted-on-light);--stat-tile-icon-color:var(--color-text-muted-on-light);--stat-tile-value-font-size:var(--text-size-7);--stat-tile-value-font-weight:var(--font-weight-emphasis);--stat-tile-value-color:var(--color-text-on-light);--stat-tile-sm-value-font-size:var(--text-size-5);--stat-tile-description-font-size:var(--text-paragraph-small-font-size);--stat-tile-description-color:var(--color-text-muted-on-light);--stat-tile-border-radius:var(--card-border-radius);--stat-tile-border-width:var(--card-outline-border-width);--stat-tile-border-color:var(--card-outline-border-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--stat-tile-label-color:var(--color-text-muted-on-dark);--stat-tile-icon-color:var(--color-text-muted-on-dark);--stat-tile-value-color:var(--color-text-on-dark);--stat-tile-description-color:var(--color-text-muted-on-dark)}:root{--uptime-bars-gap:var(--spacing-1);--uptime-bars-bar-height:var(--spacing-6);--uptime-bars-empty-pattern-width:var(--border-width-md);--uptime-bars-footer-gap:var(--spacing-2);--uptime-bars-footer-column-gap:var(--spacing-2);--uptime-bars-tooltip-gap:var(--spacing-1);--uptime-bars-bar-radius:var(--border-radius-default);--uptime-bars-bar-border-width:var(--border-width-default);--uptime-bars-bar-border-color:var(--color-primary);--uptime-bars-ok-bg:var(--color-success-fill);--uptime-bars-degraded-bg:var(--color-warning-fill);--uptime-bars-down-bg:var(--color-error-fill);--uptime-bars-empty-bg:var(--color-surface-secondary-on-light);--uptime-bars-empty-pattern-color:var(--color-disabled-border-on-light);--uptime-bars-focus-ring-width:var(--border-width-focus);--uptime-bars-focus-ring-offset:var(--border-width-focus);--uptime-bars-focus-ring-color:var(--color-primary);--uptime-bars-footer-font-size:var(--text-paragraph-small-font-size);--uptime-bars-edge-color:var(--color-text-on-light);--uptime-bars-summary-color:var(--color-text-on-light);--uptime-bars-summary-font-weight:var(--font-weight-default);--uptime-bars-tooltip-label-font-weight:var(--font-weight-emphasis)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--uptime-bars-bar-border-color:var(--color-text-on-dark);--uptime-bars-empty-bg:var(--color-surface-secondary-on-dark);--uptime-bars-empty-pattern-color:var(--color-disabled-border-on-dark);--uptime-bars-focus-ring-color:var(--color-text-on-dark);--uptime-bars-edge-color:var(--color-text-on-dark);--uptime-bars-summary-color:var(--color-text-on-dark)}:root{--timeline-font-family:var(--font-family-sans);--timeline-gap:var(--spacing-5);--timeline-column-gap:var(--spacing-3);--timeline-rail-gap:var(--spacing-1);--timeline-title-line-height:var(--line-height-snug);--timeline-meta-gap:var(--spacing-2);--timeline-note-line-height:var(--line-height-normal);--timeline-body-gap:var(--spacing-1);--timeline-actions-margin-block-start:var(--spacing-2);--timeline-rail-width:var(--border-width-default);--timeline-rail-color:var(--color-border-default-on-light);--timeline-title-font-size:var(--text-font-size);--timeline-title-font-weight:var(--font-weight-emphasis);--timeline-title-color:var(--color-text-on-light);--timeline-meta-font-size:var(--text-paragraph-small-font-size);--timeline-meta-color:var(--color-text-muted-on-light);--timeline-meta-separator-color:var(--color-border-default-on-light);--timeline-note-font-size:var(--text-font-size);--timeline-note-color:var(--color-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--timeline-rail-color:var(--color-text-on-dark);--timeline-title-color:var(--color-text-on-dark);--timeline-meta-color:var(--color-text-muted-on-dark);--timeline-meta-separator-color:var(--color-text-on-dark);--timeline-note-color:var(--color-text-on-dark)}:root{--clock-widget-font-family:var(--font-family-sans);--clock-widget-gap:var(--spacing-4);--clock-widget-header-gap:var(--spacing-1);--clock-widget-status-gap:var(--spacing-2);--clock-widget-status-dot-size:var(--spacing-2);--clock-widget-elapsed-font-size:var(--font-size-6);--clock-widget-elapsed-line-height:var(--line-height-tight);--clock-widget-footer-margin-block-start:var(--spacing-2);--clock-widget-date-font-size:var(--text-paragraph-small-font-size);--clock-widget-date-color:var(--color-text-muted-on-light);--clock-widget-status-font-size:var(--text-paragraph-small-font-size);--clock-widget-status-color:var(--color-text-muted-on-light);--clock-widget-status-dot-radius:var(--border-radius-round);--clock-widget-status-dot-open-bg:var(--color-success-fill);--clock-widget-status-dot-closed-bg:var(--color-border-default-on-light);--clock-widget-elapsed-font-weight:var(--font-weight-emphasis);--clock-widget-elapsed-color:var(--color-text-on-light);--clock-widget-elapsed-label-font-size:var(--text-paragraph-small-font-size);--clock-widget-elapsed-label-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--clock-widget-date-color:var(--color-text-muted-on-dark);--clock-widget-status-color:var(--color-text-muted-on-dark);--clock-widget-status-dot-closed-bg:var(--color-text-on-dark);--clock-widget-elapsed-color:var(--color-text-on-dark);--clock-widget-elapsed-label-color:var(--color-text-muted-on-dark)}:root{--heatmap-row-header-width:10rem;--heatmap-column-header-width:3rem;--heatmap-font-family:var(--font-family-sans);--heatmap-row-header-font-size:var(--font-size-1);--heatmap-row-header-padding-block:var(--spacing-2);--heatmap-row-header-padding-inline:var(--spacing-3);--heatmap-column-header-font-size:var(--font-size-0);--heatmap-column-header-padding-block:var(--spacing-2);--heatmap-column-header-padding-inline:var(--spacing-2);--heatmap-group-header-font-size:var(--font-size-0);--heatmap-cell-padding-block:var(--spacing-2);--heatmap-cell-padding-inline:var(--spacing-2);--heatmap-cell-font-size:var(--font-size-1);--heatmap-empty-pattern-width:var(--spacing-1);--heatmap-legend-gap:var(--spacing-2);--heatmap-legend-font-size:var(--font-size-1);--heatmap-legend-swatch-size:var(--spacing-3);--heatmap-legend-swatch-gap:var(--spacing-1);--heatmap-margin-block-start:var(--spacing-3);--heatmap-step-1-bg:var(--color-chart-sequential-100);--heatmap-step-2-bg:var(--color-chart-sequential-200);--heatmap-step-3-bg:var(--color-chart-sequential-300);--heatmap-step-4-bg:var(--color-chart-sequential-500);--heatmap-step-5-bg:var(--color-chart-sequential-600);--heatmap-step-6-bg:var(--color-chart-sequential-700);--heatmap-radius:var(--border-radius-default);--heatmap-border-color:var(--color-primary);--heatmap-border-width:var(--border-width-default);--heatmap-row-header-color:var(--color-text-on-light);--heatmap-row-header-font-weight:var(--font-weight-default);--heatmap-row-header-bg:var(--color-background-light);--heatmap-column-header-font-weight:var(--font-weight-emphasis);--heatmap-column-header-color:var(--color-text-muted-on-light);--heatmap-column-header-bg:var(--color-background-light);--heatmap-group-header-color:var(--color-text-muted-on-light);--heatmap-cell-font-weight:var(--font-weight-emphasis);--heatmap-empty-bg:var(--color-surface-secondary-on-light);--heatmap-empty-pattern-color:var(--color-border-default-on-light);--heatmap-legend-color:var(--color-text-muted-on-light);--heatmap-step-1-color:var(--color-text-on-light);--heatmap-step-2-color:var(--color-text-on-light);--heatmap-step-3-color:var(--color-text-on-light);--heatmap-step-4-color:var(--color-text-on-light);--heatmap-step-5-color:var(--color-text-on-dark);--heatmap-step-6-color:var(--color-text-on-dark)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--heatmap-step-1-bg:var(--color-chart-sequential-100-on-dark);--heatmap-step-2-bg:var(--color-chart-sequential-200-on-dark);--heatmap-step-3-bg:var(--color-chart-sequential-300-on-dark);--heatmap-step-4-bg:var(--color-chart-sequential-500-on-dark);--heatmap-step-5-bg:var(--color-chart-sequential-600-on-dark);--heatmap-step-6-bg:var(--color-chart-sequential-700-on-dark);--heatmap-step-1-color:var(--color-text-on-dark);--heatmap-step-2-color:var(--color-text-on-dark);--heatmap-step-3-color:var(--color-text-on-dark);--heatmap-step-4-color:var(--color-text-on-light);--heatmap-step-5-color:var(--color-text-on-light);--heatmap-step-6-color:var(--color-text-on-light);--heatmap-border-color:var(--color-text-on-dark);--heatmap-row-header-bg:var(--color-background-dark);--heatmap-row-header-color:var(--color-text-on-dark);--heatmap-column-header-bg:var(--color-background-dark);--heatmap-column-header-color:var(--color-text-muted-on-dark);--heatmap-group-header-color:var(--color-text-muted-on-dark);--heatmap-empty-bg:var(--color-surface-secondary-on-dark);--heatmap-empty-pattern-color:var(--color-text-on-dark);--heatmap-legend-color:var(--color-text-muted-on-dark)}:root{--recurrence-field-interval-width:8rem;--recurrence-field-gap:var(--spacing-4);--recurrence-field-row-gap:var(--spacing-3);--recurrence-field-weekdays-gap:var(--spacing-1);--recurrence-field-legend-margin-block-end:var(--spacing-1);--recurrence-field-legend-font-size:var(--label-font-size);--recurrence-field-legend-color:var(--color-text-on-light);--recurrence-field-legend-font-weight:var(--label-font-weight)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--recurrence-field-legend-color:var(--color-text-on-dark)}:root{--planning-grid-row-header-width:12rem;--planning-grid-column-width:6rem;--planning-grid-cell-input-width:4.5rem;--planning-grid-font-family:var(--font-family-sans);--planning-grid-row-header-font-size:var(--font-size-1);--planning-grid-row-header-padding-block:var(--spacing-2);--planning-grid-row-header-padding-inline:var(--spacing-3);--planning-grid-column-header-font-size:var(--font-size-1);--planning-grid-column-header-sub-font-size:var(--font-size-0);--planning-grid-column-header-padding-block:var(--spacing-2);--planning-grid-cell-padding-block:var(--spacing-1);--planning-grid-cell-padding-inline:var(--spacing-1);--planning-grid-cell-font-size:var(--font-size-1);--planning-grid-pending-opacity:var(--opacity-disabled);--planning-grid-radius:var(--border-radius-default);--planning-grid-border-color:var(--color-primary);--planning-grid-border-width:var(--border-width-default);--planning-grid-row-header-font-weight:var(--font-weight-default);--planning-grid-row-header-color:var(--color-text-on-light);--planning-grid-row-header-bg:var(--color-background-light);--planning-grid-column-header-font-weight:var(--font-weight-emphasis);--planning-grid-column-header-color:var(--color-text-on-light);--planning-grid-column-header-sub-color:var(--color-text-muted-on-light);--planning-grid-column-header-bg:var(--color-background-light);--planning-grid-current-outline-color:var(--color-primary);--planning-grid-current-outline-width:var(--border-width-focus);--planning-grid-cell-color:var(--color-text-on-light);--planning-grid-cell-readonly-color:var(--color-text-muted-on-light);--planning-grid-cell-readonly-bg:var(--color-surface-secondary-on-light);--planning-grid-footer-bg:var(--color-surface-secondary-on-light);--planning-grid-footer-font-weight:var(--font-weight-emphasis);--planning-grid-footer-color:var(--color-text-on-light);--planning-grid-over-color:var(--color-error-text-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--planning-grid-border-color:var(--color-text-on-dark);--planning-grid-row-header-bg:var(--color-background-dark);--planning-grid-row-header-color:var(--color-text-on-dark);--planning-grid-column-header-bg:var(--color-background-dark);--planning-grid-column-header-color:var(--color-text-on-dark);--planning-grid-column-header-sub-color:var(--color-text-muted-on-dark);--planning-grid-current-outline-color:var(--color-text-on-dark);--planning-grid-cell-color:var(--color-text-on-dark);--planning-grid-cell-readonly-color:var(--color-text-muted-on-dark);--planning-grid-cell-readonly-bg:var(--color-surface-secondary-on-dark);--planning-grid-footer-bg:var(--color-surface-secondary-on-dark);--planning-grid-footer-color:var(--color-text-on-dark);--planning-grid-over-color:var(--color-error-text-on-dark)}:root{--org-chart-viewport-block-size:32rem;--org-chart-card-inline-size:14rem;--org-chart-font-family:var(--font-family-sans);--org-chart-gap:var(--spacing-3);--org-chart-viewport-padding:var(--spacing-5);--org-chart-sibling-gap:var(--spacing-4);--org-chart-connector-length:var(--spacing-6);--org-chart-card-padding-block:var(--spacing-2);--org-chart-card-padding-inline:var(--spacing-3);--org-chart-card-gap:var(--spacing-2);--org-chart-name-font-size:var(--font-size-1);--org-chart-group-font-size:var(--font-size-0);--org-chart-group-gap:var(--spacing-1);--org-chart-group-margin-block-start:var(--spacing-2);--org-chart-person-font-size:var(--font-size-1);--org-chart-person-role-font-size:var(--font-size-0);--org-chart-person-gap:var(--spacing-1);--org-chart-viewport-bg:var(--color-surface-secondary-on-light);--org-chart-viewport-radius:var(--border-radius-default);--org-chart-viewport-border-color:var(--color-border-default-on-light);--org-chart-viewport-border-width:var(--border-width-default);--org-chart-focus-ring-color:var(--color-primary);--org-chart-focus-ring-width:var(--border-width-focus);--org-chart-focus-ring-offset:var(--border-width-focus);--org-chart-connector-color:var(--color-border-default-on-light);--org-chart-connector-width:var(--border-width-default);--org-chart-card-bg:var(--color-background-light);--org-chart-card-border-color:var(--color-primary);--org-chart-card-border-width:var(--border-width-default);--org-chart-card-radius:var(--border-radius-default);--org-chart-name-font-weight:var(--font-weight-emphasis);--org-chart-name-color:var(--color-text-on-light);--org-chart-group-color:var(--color-text-muted-on-light);--org-chart-person-color:var(--color-text-on-light);--org-chart-person-role-color:var(--color-text-muted-on-light);--org-chart-empty-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--org-chart-viewport-bg:var(--color-surface-secondary-on-dark);--org-chart-viewport-border-color:var(--color-text-on-dark);--org-chart-focus-ring-color:var(--color-text-on-dark);--org-chart-connector-color:var(--color-text-on-dark);--org-chart-card-bg:var(--color-background-dark);--org-chart-card-border-color:var(--color-text-on-dark);--org-chart-name-color:var(--color-text-on-dark);--org-chart-group-color:var(--color-text-muted-on-dark);--org-chart-person-color:var(--color-text-on-dark);--org-chart-person-role-color:var(--color-text-muted-on-dark);--org-chart-empty-color:var(--color-text-muted-on-dark)}:root{--site-search-ghost-section-inline-size:30%;--site-search-ghost-title-inline-size:70%;--site-search-ghost-url-inline-size:45%;--site-search-inline-size:var(--input-width);--site-search-gap:var(--spacing-5);--site-search-block-gap:var(--spacing-3);--site-search-status-line-height:var(--line-height-normal);--site-search-status-gap:var(--spacing-2);--site-search-results-gap:var(--spacing-6);--site-search-result-gap:var(--spacing-2);--site-search-result-title-line-height:var(--line-height-snug);--site-search-result-measure:var(--content-measure);--site-search-suggestions-gap:var(--spacing-2);--site-search-suggestions-label-font-size:var(--font-size-0);--site-search-skeleton-gap:var(--spacing-2);--site-search-status-font-size:var(--text-paragraph-small-font-size);--site-search-status-color:var(--color-text-muted-on-light);--site-search-status-query-font-weight:var(--font-weight-emphasis);--site-search-result-title-font-size:var(--text-paragraph-large-font-size);--site-search-result-title-font-weight:var(--font-weight-emphasis);--site-search-result-title-color:var(--color-text-on-light);--site-search-result-section-font-size:var(--text-font-size);--site-search-result-section-line-height:var(--text-line-height);--site-search-result-section-color:var(--color-text-muted-on-light);--site-search-result-excerpt-font-size:var(--text-font-size);--site-search-result-excerpt-line-height:var(--text-line-height);--site-search-result-excerpt-color:var(--color-text-on-light);--site-search-result-url-font-size:var(--text-font-size);--site-search-result-url-line-height:var(--text-line-height);--site-search-result-url-color:var(--color-text-muted-on-light);--site-search-result-link-hover-line-width:var(--border-width-default);--site-search-result-link-hover-line-offset:var(--link-underline-offset);--site-search-result-focus-ring-color:var(--color-primary);--site-search-result-focus-ring-width:var(--border-width-focus);--site-search-result-focus-ring-offset:var(--border-width-default);--site-search-result-mark-bg:var(--color-accent-2);--site-search-result-mark-color:var(--color-text-on-light);--site-search-suggestions-label-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--site-search-result-focus-ring-color:var(--color-text-on-dark);--site-search-status-color:var(--color-text-muted-on-dark);--site-search-result-title-color:var(--color-text-on-dark);--site-search-result-section-color:var(--color-text-muted-on-dark);--site-search-result-excerpt-color:var(--color-text-on-dark);--site-search-result-url-color:var(--color-text-muted-on-dark);--site-search-suggestions-label-color:var(--color-text-muted-on-dark)}:root{--copy-button-gap:var(--spacing-2);--confirm-dialog-actions-space-before:var(--spacing-5);--confirm-dialog-phrase-space-before:var(--spacing-4);--avatar-upload-gap:var(--spacing-4);--avatar-upload-body-gap:var(--spacing-2);--avatar-upload-ring-offset:var(--spacing-1);--avatar-upload-overlay-bg:var(--color-black);--avatar-upload-overlay-opacity:var(--opacity-overlay);--avatar-upload-transition-duration:var(--motion-duration-fast);--avatar-upload-transition-easing:var(--motion-easing-default);--avatar-upload-ring-width:var(--border-width-focus);--avatar-upload-ring-color:var(--color-primary);--avatar-upload-overlay-icon-color:var(--color-text-on-dark);--avatar-upload-hint-font-family:var(--form-helper-font-family);--avatar-upload-hint-line-height:var(--form-helper-line-height);--avatar-upload-error-font-family:var(--form-error-font-family);--avatar-upload-error-line-height:var(--form-error-line-height);--avatar-upload-hint-font-size:var(--form-helper-font-size);--avatar-upload-hint-font-weight:var(--form-helper-font-weight);--avatar-upload-hint-color:var(--form-helper-color);--avatar-upload-error-font-size:var(--form-error-font-size);--avatar-upload-error-font-weight:var(--form-error-font-weight);--avatar-upload-error-color:var(--form-error-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--avatar-upload-hint-color:var(--color-text-on-dark);--avatar-upload-error-color:var(--color-error-text-on-dark);--avatar-upload-ring-color:var(--color-text-on-dark)}:root{--recovery-codes-column-gap:var(--spacing-6);--recovery-codes-item-margin-block-end:var(--spacing-2);--recovery-codes-actions-margin-block-start:var(--spacing-4);--recovery-codes-font-family:var(--font-family-mono);--recovery-codes-padding-inline-start:var(--text-list-padding-inline-start);--recovery-codes-font-size:var(--text-paragraph-small-font-size);--recovery-codes-line-height:var(--text-paragraph-small-line-height);--recovery-codes-color:var(--color-text-on-light);--recovery-codes-index-color:var(--color-text-muted-on-light)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--recovery-codes-color:var(--color-text-on-dark);--recovery-codes-index-color:var(--color-text-muted-on-dark)}:root{--connector-auth-untrusted-max-lines:3;--connector-auth-untrusted-toggle-gap:var(--spacing-1);--connector-auth-untrusted-toggle-cursor:var(--link-cursor);--connector-auth-untrusted-toggle-font-size:var(--text-paragraph-small-font-size);--connector-auth-untrusted-focus-ring-width:var(--link-focus-ring-width);--connector-auth-untrusted-focus-ring-offset:var(--link-focus-ring-offset);--connector-auth-untrusted-focus-ring-color:var(--link-focus-ring-color)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--async-multi-select-bg:var(--multi-select-bg);--async-multi-select-border-color:var(--multi-select-border-color);--async-multi-select-color:var(--multi-select-color);--async-multi-select-content-bg:var(--multi-select-content-bg);--async-multi-select-content-border-color:var(--multi-select-content-border-color);--async-multi-select-error-border-color:var(--multi-select-error-border-color);--async-multi-select-focus-ring-color:var(--multi-select-focus-ring-color);--async-multi-select-placeholder-color:var(--multi-select-placeholder-color);--async-multi-select-pill-bg:var(--multi-select-pill-bg);--async-multi-select-pill-color:var(--multi-select-pill-color);--async-select-bg:var(--select-bg);--async-select-border-color:var(--select-border-color);--async-select-color:var(--select-color);--async-select-content-bg:var(--select-content-bg);--async-select-content-border-color:var(--select-content-border-color);--async-select-error-border-color:var(--select-error-border-color);--async-select-focus-ring-color:var(--select-focus-ring-color);--async-select-placeholder-color:var(--multi-select-placeholder-color);--card-selectable-focus-ring-color:var(--button-primary-focus-ring-color);--code-bg:var(--code-block-bg);--code-color:var(--code-block-color);--floating-dock-panel-bg:var(--floating-panel-bg);--floating-dock-panel-border-color:var(--floating-panel-border-color);--floating-dock-title-color:var(--modal-title-color);--floating-dock-description-color:var(--modal-description-color);--floating-dock-close-color:var(--modal-close-color);--floating-dock-close-focus-ring-color:var(--modal-close-focus-ring-color);--menu-bg:var(--floating-panel-bg);--menu-border-color:var(--floating-panel-border-color);--number-input-border-color:var(--input-border-color);--number-input-bg:var(--input-bg);--number-input-color:var(--input-color);--number-input-btn-separator-color:var(--input-border-color);--number-input-focus-ring-color:var(--input-focus-ring-color);--number-input-focus-border-color:var(--input-focus-border-color);--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-border-color:var(--input-error-border-color);--number-input-error-bg:var(--input-error-bg);--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);--org-switcher-content-bg:var(--floating-panel-bg);--org-switcher-content-border-color:var(--floating-panel-border-color);--popover-bg:var(--floating-panel-bg);--popover-border-color:var(--floating-panel-border-color);--user-menu-content-bg:var(--floating-panel-bg);--user-menu-content-border-color:var(--floating-panel-border-color);--calendar-year-color:var(--calendar-day-color);--calendar-year-current-color:var(--calendar-today-color);--calendar-year-selected-bg:var(--calendar-selected-bg);--calendar-year-selected-color:var(--calendar-selected-color);--calendar-year-disabled-color:var(--calendar-disabled-color);--command-palette-input-border-color:var(--floating-panel-border-color);--prose-color:var(--text-color);--prose-quote-border-color:var(--separator-color);--prose-code-bg:var(--code-bg);--prose-code-color:var(--code-color);--prose-pre-bg:var(--code-block-bg);--prose-pre-color:var(--code-block-color);--prose-pre-border-color:var(--code-block-border-color);--prose-table-border-color:var(--table-row-border-color);--prose-table-header-border-color:var(--table-header-border-color);--prose-rule-color:var(--separator-color);--sheet-bg:var(--modal-bg);--sheet-title-color:var(--modal-title-color);--sheet-description-color:var(--modal-description-color);--sheet-close-color:var(--modal-close-color);--sheet-close-focus-ring-color:var(--modal-close-focus-ring-color);--stat-tile-border-color:var(--card-outline-border-color);--chart-tooltip-bg:var(--tooltip-bg);--chart-tooltip-color:var(--tooltip-color);--connector-auth-untrusted-focus-ring-color:var(--link-focus-ring-color)}.surface-dark .surface-invert,[data-theme=dark] .surface-invert,html.dark .surface-invert,.surface-dark .surface-light,.surface-invert .surface-light,[data-theme=dark] .surface-light,html.dark .surface-light{--accordion-border-color:var(--color-primary);--accordion-index-color:var(--color-text-muted-on-light);--accordion-focus-ring-color:var(--color-primary);--alert-bg:var(--color-primary);--alert-border-color:var(--color-text-on-dark);--alert-title-color:var(--color-text-on-dark);--alert-description-color:var(--color-text-on-dark);--app-header-bg:var(--color-background-light);--app-header-border-color:var(--color-primary);--app-launcher-trigger-color:var(--color-text-on-light);--app-launcher-focus-ring-color:var(--color-primary);--app-launcher-trigger-label-color:var(--sidebar-nav-item-color);--app-launcher-content-bg:var(--floating-panel-bg);--app-launcher-content-border-color:var(--floating-panel-border-color);--app-launcher-tile-name-color:var(--color-text-on-light);--app-launcher-tile-disabled-color:var(--color-disabled-text-on-light);--app-launcher-trigger-hover-bg:var(--menu-item-highlighted-bg);--app-launcher-trigger-hover-color:var(--menu-item-highlighted-color);--app-launcher-tile-highlighted-bg:var(--menu-item-highlighted-bg);--app-launcher-tile-highlighted-color:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-bg:var(--menu-item-highlighted-color);--app-launcher-tile-badge-hover-color:var(--menu-item-highlighted-bg);--async-multi-select-bg:var(--multi-select-bg);--async-multi-select-border-color:var(--multi-select-border-color);--async-multi-select-color:var(--multi-select-color);--async-multi-select-content-bg:var(--multi-select-content-bg);--async-multi-select-content-border-color:var(--multi-select-content-border-color);--async-multi-select-error-border-color:var(--multi-select-error-border-color);--async-multi-select-focus-ring-color:var(--multi-select-focus-ring-color);--async-multi-select-item-highlighted-bg:var(--multi-select-item-highlighted-bg);--async-multi-select-item-highlighted-color:var(--multi-select-item-highlighted-color);--async-multi-select-placeholder-color:var(--multi-select-placeholder-color);--async-multi-select-pill-bg:var(--multi-select-pill-bg);--async-multi-select-pill-color:var(--multi-select-pill-color);--async-multi-select-empty-color:var(--color-text-muted-on-light);--async-select-bg:var(--select-bg);--async-select-border-color:var(--select-border-color);--async-select-color:var(--select-color);--async-select-content-bg:var(--select-content-bg);--async-select-content-border-color:var(--select-content-border-color);--async-select-error-border-color:var(--select-error-border-color);--async-select-focus-ring-color:var(--select-focus-ring-color);--async-select-item-highlighted-bg:var(--select-item-highlighted-bg);--async-select-item-highlighted-color:var(--select-item-highlighted-color);--async-select-placeholder-color:var(--multi-select-placeholder-color);--async-select-empty-color:var(--color-text-muted-on-light);--avatar-initials-bg:var(--color-primary);--avatar-initials-color:var(--color-text-on-dark);--breadcrumb-separator-color:var(--color-text-on-light);--breadcrumb-link-color:var(--color-text-on-light);--breadcrumb-link-color-hover:var(--color-primary);--breadcrumb-current-color:var(--color-text-on-light);--breadcrumb-focus-ring-color:var(--color-primary);--button-primary-focus-ring-color:var(--color-primary);--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-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-underline-width:var(--link-underline-width);--button-text-hover-underline-width:var(--link-hover-underline-width);--button-text-ink-color:var(--link-ink-color);--button-text-disabled-color:var(--button-disabled-color);--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-disabled-color:var(--button-disabled-color);--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);--card-outline-bg:var(--color-background-light);--card-outline-color:var(--color-text-on-light);--card-outline-border-color:var(--color-primary);--card-selectable-focus-ring-color:var(--button-primary-focus-ring-color);--checkbox-border-color:var(--color-primary);--checkbox-bg-checked:var(--color-primary);--checkbox-check-color:var(--color-white);--checkbox-focus-ring-color:var(--color-primary);--checkbox-error-border-color:var(--color-error-text-on-light);--checkbox-disabled-border-color:var(--color-disabled-border-on-light);--checkbox-disabled-bg-checked:var(--color-disabled-border-on-light);--close-button-color:var(--color-text-on-light);--close-button-focus-ring-color:var(--color-text-on-light);--code-block-border-color:var(--card-outline-border-color);--code-block-color:var(--color-text-on-light);--code-block-bg:var(--color-surface-secondary-on-light);--code-block-focus-ring-color:var(--color-primary);--code-block-token-keyword-color:var(--color-chart-sequential-700);--code-block-token-tag-color:var(--code-block-token-keyword-color);--code-block-token-constant-color:var(--code-block-token-keyword-color);--code-block-token-string-color:var(--color-green);--code-block-token-regexp-color:var(--code-block-token-string-color);--code-block-token-attribute-color:var(--code-block-token-string-color);--code-block-token-number-color:var(--color-chart-diverging-warm-3);--code-block-token-function-color:var(--code-block-token-number-color);--code-block-token-comment-color:var(--color-text-muted-on-light);--code-block-token-punctuation-color:var(--code-block-token-comment-color);--code-block-token-operator-color:var(--code-block-token-comment-color);--code-block-token-variable-color:var(--code-block-color);--code-block-token-property-color:var(--code-block-token-variable-color);--code-bg:var(--code-block-bg);--code-color:var(--code-block-color);--collapsible-trigger-color:var(--color-text-on-light);--collapsible-focus-ring-color:var(--color-primary);--description-list-border-color:var(--color-primary);--description-list-term-color:var(--color-text-on-light);--description-list-value-color:var(--color-text-on-light);--empty-state-icon-color:var(--color-icon-secondary-on-light);--empty-state-title-color:var(--color-text-muted-on-light);--empty-state-description-color:var(--color-text-muted-on-light);--figure-media-bg:var(--color-surface-secondary-on-light);--figure-caption-color:var(--color-text-muted-on-light);--file-upload-border-color:var(--color-primary);--file-upload-bg:var(--color-surface-secondary-on-light);--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-drag-bg:var(--color-white);--file-upload-error-border-color:var(--color-error-text-on-light);--file-upload-error-bg:var(--color-surface-secondary-on-light);--file-upload-item-bg:var(--color-white);--file-upload-item-border-color:var(--color-primary);--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-item-error-bg:var(--color-white);--file-upload-thumb-bg:var(--color-surface-secondary-on-light);--file-upload-thumb-icon-color:var(--color-icon-secondary-on-light);--file-upload-remove-color:var(--color-text-muted-on-light);--file-upload-remove-color-hover:var(--color-error-text-on-light);--floating-dock-panel-bg:var(--floating-panel-bg);--floating-dock-panel-border-color:var(--floating-panel-border-color);--floating-dock-title-color:var(--modal-title-color);--floating-dock-description-color:var(--modal-description-color);--floating-dock-close-color:var(--modal-close-color);--floating-dock-close-focus-ring-color:var(--modal-close-focus-ring-color);--floating-dock-focus-ring-color:var(--color-primary);--floating-panel-bg:var(--color-background-light);--floating-panel-border-color:var(--color-primary);--form-error-color:var(--color-error-text-on-light);--form-helper-color:var(--color-text-on-light);--form-success-color:var(--color-text-on-light);--input-phone-country-border-color:var(--color-primary);--input-phone-country-item-highlighted-bg:var(--select-item-highlighted-bg);--input-phone-country-item-highlighted-color:var(--select-item-highlighted-color);--input-bg:var(--color-white);--input-color:var(--color-text-on-light);--input-border-color:var(--color-primary);--input-placeholder-color:var(--color-text-placeholder-on-light);--input-focus-border-color:var(--color-primary);--input-focus-ring-color:var(--color-primary);--input-disabled-bg:var(--color-disabled-bg-on-light);--input-disabled-color:var(--color-disabled-text-on-light);--input-disabled-border-color:var(--color-disabled-border-on-light);--input-error-bg:var(--color-white);--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-placeholder-on-light);--input-error-focus-border-color:var(--color-error-text-on-light);--input-error-focus-ring-color:var(--color-error-text-on-light);--kbd-border-color:var(--color-primary);--kbd-bg:var(--color-surface-secondary-on-light);--kbd-color:var(--color-text-on-light);--label-color:var(--color-text-on-light);--link-color:var(--color-text-on-light);--link-hover-color:var(--color-text-on-light);--link-underline-width:var(--border-width-default);--link-hover-underline-width:0px;--link-focus-ring-color:var(--color-primary);--link-ink-color:var(--color-text-on-light);--logo-color:var(--color-text-on-light);--logomark-color:var(--color-text-on-light);--menu-button-color:var(--color-text-on-light);--menu-button-focus-ring-color:var(--color-primary);--menu-bg:var(--floating-panel-bg);--menu-border-color:var(--floating-panel-border-color);--menu-item-color:var(--color-text-on-light);--menu-item-highlighted-bg:var(--color-primary);--menu-item-highlighted-color:var(--color-text-on-dark);--menu-item-destructive-color:var(--color-destructive-text-on-light);--menu-item-destructive-highlighted-bg:var(--color-destructive-fill);--menu-item-destructive-highlighted-color:var(--color-destructive-fill-text);--menu-label-color:var(--color-text-muted-on-light);--menu-separator-color:var(--separator-color);--message-bubble-color:var(--color-text-on-light);--message-bubble-border-color:var(--color-text-on-light);--message-bubble-tail-fill:var(--color-background-light);--modal-bg:var(--color-background-light);--modal-border-color:#0000;--modal-title-color:var(--color-text-on-light);--modal-description-color:var(--color-text-muted-on-light);--modal-close-color:var(--color-primary);--modal-close-focus-ring-color:var(--color-primary);--multi-select-border-color:var(--select-border-color);--multi-select-error-border-color:var(--color-error-text-on-light);--multi-select-color:var(--select-color);--multi-select-placeholder-color:var(--color-text-placeholder-on-light);--multi-select-bg:var(--select-bg);--multi-select-focus-ring-color:var(--select-focus-ring-color);--multi-select-content-bg:var(--select-content-bg);--multi-select-content-border-color:var(--select-content-border-color);--multi-select-pill-bg:var(--color-primary);--multi-select-pill-color:var(--color-white);--multi-select-item-highlighted-bg:var(--select-item-highlighted-bg);--multi-select-item-highlighted-color:var(--select-item-highlighted-color);--number-badge-primary-bg:var(--color-primary);--number-badge-primary-color:var(--color-text-on-dark);--number-badge-neutral-bg:var(--color-surface-inverse-on-light);--number-badge-neutral-color:var(--color-text-on-dark);--number-input-border-color:var(--input-border-color);--number-input-bg:var(--input-bg);--number-input-color:var(--input-color);--number-input-btn-color:var(--color-primary);--number-input-btn-hover-line-color:var(--color-primary);--number-input-btn-separator-color:var(--input-border-color);--number-input-focus-ring-color:var(--input-focus-ring-color);--number-input-focus-border-color:var(--input-focus-border-color);--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-border-color:var(--input-error-border-color);--number-input-error-bg:var(--input-error-bg);--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);--org-switcher-focus-ring-color:var(--color-primary);--org-switcher-name-color:var(--color-text-on-light);--org-switcher-content-bg:var(--floating-panel-bg);--org-switcher-content-border-color:var(--floating-panel-border-color);--org-switcher-item-color:var(--color-text-on-light);--org-switcher-item-highlighted-bg:var(--menu-item-highlighted-bg);--org-switcher-item-highlighted-color:var(--menu-item-highlighted-color);--org-switcher-item-destructive-color:var(--menu-item-destructive-color);--org-switcher-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--org-switcher-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color);--org-switcher-separator-color:var(--separator-color);--pagination-summary-color:var(--color-text-on-light);--pagination-btn-color:var(--color-primary);--pagination-btn-border-color:var(--color-primary);--pagination-btn-hover-bg:var(--color-primary);--pagination-btn-hover-color:var(--color-text-on-dark);--pagination-btn-hover-border-color:var(--color-primary);--pagination-btn-current-bg:var(--color-primary);--pagination-btn-current-color:var(--color-text-on-dark);--pagination-btn-current-border-color:var(--color-primary);--pagination-btn-disabled-color:var(--color-disabled-border-on-light);--pagination-btn-disabled-border-color:var(--color-disabled-border-on-light);--pagination-ellipsis-color:var(--color-text-muted-on-light);--pagination-focus-ring-color:var(--color-primary);--password-field-toggle-color:var(--color-primary);--password-field-toggle-color-hover:var(--color-primary);--password-field-toggle-focus-ring-color:var(--color-primary);--popover-bg:var(--floating-panel-bg);--popover-border-color:var(--floating-panel-border-color);--popover-focus-ring-color:var(--color-primary);--progress-bar-track-bg:var(--color-surface-secondary-on-light);--progress-bar-fill-border-color:var(--color-text-on-light);--progress-bar-track-border-color:var(--color-text-on-light);--progress-bar-primary-fill:var(--color-primary);--progress-bar-primary-label-inside-color:var(--color-text-on-dark);--progress-bar-label-outside-color:var(--color-text-on-light);--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-color:var(--color-primary);--scroll-area-thumb-bg:var(--color-border-default-on-light);--scroll-area-thumb-hover-bg:var(--color-icon-secondary-on-light);--scroll-area-focus-ring-color:var(--color-primary);--select-border-color:var(--color-primary);--select-error-border-color:var(--color-error-text-on-light);--select-color:var(--color-text-on-light);--select-bg:var(--color-white);--select-focus-ring-color:var(--color-primary);--select-content-bg:var(--color-white);--select-content-border-color:var(--color-primary);--select-separator-color:var(--separator-color);--select-item-highlighted-bg:var(--color-primary);--select-item-highlighted-color:var(--color-text-on-dark);--separator-color:var(--color-primary);--sidebar-nav-group-label-color:var(--color-primary);--sidebar-nav-item-color:var(--color-text-on-light);--sidebar-nav-item-active-color:var(--color-primary);--sidebar-nav-focus-ring-color:var(--color-primary);--sidebar-nav-item-empty-color:var(--color-text-muted-on-light);--sidebar-nav-item-empty-mark-color:var(--color-text-muted-on-light);--sidebar-nav-item-hover-line-color:var(--color-primary);--sidebar-bg:var(--color-background-light);--sidebar-border-color:var(--color-primary);--sidebar-resizer-hover-color:var(--color-primary);--sidebar-separator-color:var(--separator-color);--site-footer-legal-separator-color:var(--separator-color);--site-header-bg:var(--color-background-light);--site-header-panel-bg:var(--color-background-light);--skeleton-bg:var(--color-surface-secondary-on-light);--skeleton-highlight:var(--color-white);--skip-link-bg:var(--color-primary);--skip-link-color:var(--color-text-on-dark);--skip-link-focus-ring-color:var(--color-primary);--slider-track-bg:var(--color-border-default-on-light);--slider-indicator-bg:var(--color-primary);--slider-thumb-bg:var(--color-primary);--slider-thumb-border-color:var(--color-primary);--slider-value-color:var(--color-text-on-light);--slider-focus-ring-color:var(--color-primary);--sparkline-color:var(--chart-muted-color);--sparkline-accent-color:var(--chart-series-1);--sparkline-baseline-color:var(--chart-axis-color);--star-rating-track-color:var(--color-icon-secondary-on-light);--star-rating-count-color:var(--color-text-muted-on-light);--star-rating-empty-color:var(--color-text-muted-on-light);--star-rating-fill-color:var(--color-primary);--star-rating-focus-ring-color:var(--color-primary);--step-pending-bg:var(--color-background-light);--step-pending-border-color:var(--color-border-default-on-light);--step-pending-color:var(--color-text-muted-on-light);--step-tone-primary-bg:var(--color-primary);--step-tone-primary-color:var(--color-text-on-dark);--step-tone-neutral-bg:var(--color-surface-inverse-on-light);--step-tone-neutral-color:var(--color-text-on-dark);--step-connector-color:var(--color-border-default-on-light);--step-connector-done-color:var(--color-primary);--step-description-color:var(--color-text-muted-on-light);--switcher-track-bg:var(--color-border-default-on-light);--switcher-track-bg-checked:var(--color-primary);--switcher-thumb-bg:var(--color-white);--switcher-focus-ring-color:var(--color-primary);--switcher-error-ring-color:var(--color-error-text-on-light);--table-color:var(--color-text-on-light);--table-header-border-color:var(--color-text-on-light);--table-sort-icon-color:var(--color-text-muted-on-light);--table-sort-icon-active-color:var(--color-primary);--table-row-border-color:var(--color-primary);--table-row-selected-color:var(--color-primary);--table-row-hover-marker-color:var(--color-primary);--table-sticky-bg:var(--color-background-light);--table-footer-bg:var(--color-surface-secondary-on-light);--table-footer-border-color:var(--color-text-on-light);--table-focus-ring-color:var(--color-primary);--tabs-list-border-color:var(--color-primary);--tabs-trigger-color:var(--color-text-muted-on-light);--tabs-trigger-hover-color:var(--color-text-on-light);--tabs-trigger-active-color:var(--color-text-on-light);--tabs-trigger-indicator-color:var(--color-primary);--tabs-trigger-pill-bg-active:var(--color-primary);--tabs-trigger-pill-color-active:var(--color-white);--tabs-focus-ring-color:var(--color-primary);--tag-primary-bg:var(--color-primary);--tag-primary-color:var(--color-text-on-dark);--tag-info-bg:var(--color-primary);--tag-info-color:var(--color-text-on-dark);--text-inline-muted-color:var(--color-text-muted-on-light);--text-inline-destructive-color:var(--color-destructive-text-on-light);--text-inline-success-color:var(--color-success-text-on-light);--text-color:var(--color-text-on-light);--text-background:var(--color-background-light);--text-h1-color:var(--text-heading-color);--text-h2-color:var(--text-heading-color);--text-h3-color:var(--text-heading-color);--text-h4-color:var(--text-heading-color);--text-h5-color:var(--text-heading-color);--text-h6-color:var(--text-heading-color);--text-list-color:var(--text-color);--textarea-bg:var(--color-white);--textarea-color:var(--color-text-on-light);--textarea-border-color:var(--color-primary);--textarea-placeholder-color:var(--color-text-placeholder-on-light);--textarea-focus-border-color:var(--color-primary);--textarea-focus-ring-color:var(--color-primary);--textarea-disabled-bg:var(--color-disabled-bg-on-light);--textarea-disabled-color:var(--color-disabled-text-on-light);--textarea-disabled-border-color:var(--color-disabled-border-on-light);--textarea-error-bg:var(--color-white);--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-placeholder-on-light);--textarea-error-focus-border-color:var(--color-error-text-on-light);--textarea-error-focus-ring-color:var(--color-error-text-on-light);--time-select-sep-color:var(--color-text-on-light);--toggle-border-color:var(--color-icon-secondary-on-light);--toggle-color:var(--color-text-on-light);--toggle-hover-border-color:var(--color-primary);--toggle-pressed-bg:var(--color-primary);--toggle-pressed-color:var(--color-text-on-dark);--toggle-pressed-border-color:var(--color-primary);--toggle-focus-ring-color:var(--color-primary);--tooltip-bg:var(--color-background-dark);--tooltip-color:var(--color-text-on-dark);--typing-indicator-dot-color:var(--color-text-on-light);--user-menu-focus-ring-color:var(--color-primary);--user-menu-name-color:var(--color-text-on-light);--user-menu-content-bg:var(--floating-panel-bg);--user-menu-content-border-color:var(--floating-panel-border-color);--user-menu-header-name-color:var(--color-text-on-light);--user-menu-header-email-color:var(--color-text-muted-on-light);--user-menu-item-color:var(--color-text-on-light);--user-menu-item-highlighted-bg:var(--menu-item-highlighted-bg);--user-menu-item-highlighted-color:var(--menu-item-highlighted-color);--user-menu-item-destructive-color:var(--color-destructive-text-on-light);--user-menu-item-destructive-highlighted-bg:var(--menu-item-destructive-highlighted-bg);--user-menu-item-destructive-highlighted-color:var(--menu-item-destructive-highlighted-color);--user-menu-separator-color:var(--separator-color);--assistant-message-model-color:var(--color-text-on-light);--assistant-message-timestamp-color:var(--color-text-muted-on-light);--async-multi-select-field-error-color:var(--form-error-color);--async-multi-select-field-helper-color:var(--form-helper-color);--async-select-field-error-color:var(--form-error-color);--async-select-field-helper-color:var(--form-helper-color);--avatar-upload-ring-color:var(--color-primary);--avatar-upload-hint-color:var(--form-helper-color);--avatar-upload-error-color:var(--form-error-color);--calendar-planner-nav-color:var(--calendar-nav-color);--calendar-planner-nav-focus-ring-color:var(--calendar-nav-focus-ring-color);--calendar-planner-title-color:var(--calendar-title-color);--calendar-planner-weekday-color:var(--calendar-weekday-color);--calendar-planner-grid-border-color:var(--color-primary);--calendar-planner-cell-today-number-bg:var(--color-primary);--calendar-planner-cell-today-number-color:var(--color-text-on-dark);--calendar-planner-cell-outside-bg:var(--color-surface-secondary-on-light);--calendar-planner-cell-focus-ring-color:var(--calendar-day-focus-ring-color);--calendar-planner-day-number-color:var(--calendar-day-color);--calendar-planner-day-number-outside-color:var(--calendar-outside-color);--calendar-planner-more-color:var(--color-text-muted-on-light);--calendar-planner-more-hover-color:var(--color-text-on-light);--calendar-planner-more-focus-ring-color:var(--color-primary);--calendar-planner-event-time-color:var(--color-text-muted-on-light);--calendar-planner-hover-line-color:var(--calendar-hover-line-color);--calendar-roster-border-color:var(--color-primary);--calendar-roster-th-name-color:var(--color-text-muted-on-light);--calendar-roster-th-name-bg:var(--color-background-light);--calendar-roster-th-day-color:var(--color-text-on-light);--calendar-roster-th-day-bg:var(--color-background-light);--calendar-roster-th-day-today-color:var(--color-background-light);--calendar-roster-th-day-today-bg:var(--color-primary);--calendar-roster-td-name-color:var(--color-text-on-light);--calendar-roster-td-name-bg:var(--color-background-light);--calendar-roster-cell-bg:var(--color-background-light);--calendar-roster-cell-weekend-bg:var(--color-surface-secondary-on-light);--calendar-roster-cell-holiday-bg:var(--color-surface-secondary-on-light);--calendar-roster-cell-non-working-bg:var(--color-surface-secondary-on-light);--calendar-roster-schedule-color:var(--color-text-on-light);--calendar-roster-legend-color:var(--color-text-muted-on-light);--calendar-nav-color:var(--color-text-on-light);--calendar-nav-disabled-color:var(--color-icon-secondary-on-light);--calendar-nav-focus-ring-color:var(--color-primary);--calendar-title-color:var(--color-text-on-light);--calendar-weekday-color:var(--color-text-muted-on-light);--calendar-day-color:var(--color-text-on-light);--calendar-day-focus-ring-color:var(--color-primary);--calendar-today-color:var(--color-primary);--calendar-today-marker-color:var(--color-primary);--calendar-selected-bg:var(--color-primary);--calendar-selected-color:var(--color-text-on-dark);--calendar-outside-color:var(--color-text-muted-on-light);--calendar-disabled-color:var(--color-icon-secondary-on-light);--calendar-year-color:var(--calendar-day-color);--calendar-year-current-color:var(--calendar-today-color);--calendar-year-selected-bg:var(--calendar-selected-bg);--calendar-year-selected-color:var(--calendar-selected-color);--calendar-year-disabled-color:var(--calendar-disabled-color);--calendar-hover-line-color:var(--color-primary);--carousel-indicator-color:var(--color-text-muted-on-light);--carousel-indicator-current-color:var(--color-text-on-light);--carousel-focus-ring-color:var(--color-primary);--checkbox-field-label-color:var(--text-color);--checkbox-field-error-color:var(--form-error-color);--checkbox-field-helper-color:var(--form-helper-color);--clock-widget-date-color:var(--color-text-muted-on-light);--clock-widget-status-color:var(--color-text-muted-on-light);--clock-widget-status-dot-closed-bg:var(--color-border-default-on-light);--clock-widget-elapsed-color:var(--color-text-on-light);--clock-widget-elapsed-label-color:var(--color-text-muted-on-light);--command-palette-input-border-color:var(--floating-panel-border-color);--command-palette-input-placeholder-color:var(--color-text-placeholder-on-light);--command-palette-input-focus-ring-color:var(--color-primary);--command-palette-input-focus-border-color:var(--color-primary);--command-palette-empty-color:var(--color-text-muted-on-light);--command-palette-heading-color:var(--color-text-muted-on-light);--command-palette-item-color:var(--menu-item-color);--command-palette-item-highlighted-bg:var(--menu-item-highlighted-bg);--command-palette-item-highlighted-color:var(--menu-item-highlighted-color);--consent-banner-bg:var(--color-background-light);--consent-banner-color:var(--color-text-on-light);--consent-banner-border-color:var(--color-primary);--conversation-list-item-color:var(--color-text-muted-on-light);--conversation-list-item-hover-color:var(--color-text-on-light);--conversation-list-item-active-color:var(--color-text-on-light);--conversation-list-delete-color:var(--color-icon-secondary-on-light);--conversation-list-delete-hover-color:var(--color-destructive-text-on-light);--conversation-list-focus-ring-color:var(--color-primary);--date-picker-field-error-color:var(--form-error-color);--date-picker-field-helper-color:var(--form-helper-color);--date-picker-button-color:var(--color-primary);--date-picker-button-hover-color:var(--color-primary);--date-picker-button-disabled-color:var(--input-disabled-color);--date-picker-button-focus-ring-color:var(--input-focus-border-color);--date-picker-message-color:var(--form-error-color);--date-time-field-error-color:var(--form-error-color);--date-time-field-helper-color:var(--form-helper-color);--docs-search-result-color:var(--color-text-on-light);--docs-search-result-excerpt-color:var(--color-text-muted-on-light);--docs-search-result-product-color:var(--color-text-muted-on-light);--docs-search-result-highlighted-bg:var(--menu-item-highlighted-bg);--docs-search-result-highlighted-color:var(--menu-item-highlighted-color);--docs-search-status-color:var(--color-text-muted-on-light);--dropdown-field-color:var(--select-color);--dropdown-field-bg:var(--select-bg);--dropdown-field-border-color:var(--select-border-color);--dropdown-field-focus-ring-color:var(--select-focus-ring-color);--dropdown-field-error-border-color:var(--select-error-border-color);--dropdown-field-error-color:var(--form-error-color);--dropdown-field-helper-color:var(--form-helper-color);--field-row-empty-color:var(--color-text-muted-on-light);--file-upload-field-error-color:var(--form-error-color);--file-upload-field-helper-color:var(--form-helper-color);--heatmap-border-color:var(--color-primary);--heatmap-row-header-color:var(--color-text-on-light);--heatmap-row-header-bg:var(--color-background-light);--heatmap-column-header-color:var(--color-text-muted-on-light);--heatmap-column-header-bg:var(--color-background-light);--heatmap-group-header-color:var(--color-text-muted-on-light);--heatmap-empty-bg:var(--color-surface-secondary-on-light);--heatmap-empty-pattern-color:var(--color-border-default-on-light);--heatmap-legend-color:var(--color-text-muted-on-light);--heatmap-step-1-bg:var(--color-chart-sequential-100);--heatmap-step-1-color:var(--color-text-on-light);--heatmap-step-2-bg:var(--color-chart-sequential-200);--heatmap-step-2-color:var(--color-text-on-light);--heatmap-step-3-bg:var(--color-chart-sequential-300);--heatmap-step-3-color:var(--color-text-on-light);--heatmap-step-4-bg:var(--color-chart-sequential-500);--heatmap-step-4-color:var(--color-text-on-light);--heatmap-step-5-bg:var(--color-chart-sequential-600);--heatmap-step-5-color:var(--color-text-on-dark);--heatmap-step-6-bg:var(--color-chart-sequential-700);--heatmap-step-6-color:var(--color-text-on-dark);--image-crop-dialog-area-bg:var(--color-surface-secondary-on-light);--input-field-search-icon-color:var(--color-primary);--input-field-search-clear-color:var(--color-primary);--input-field-search-clear-hover-color:var(--color-primary);--input-field-search-clear-focus-ring-color:var(--color-primary);--input-field-error-color:var(--form-error-color);--input-field-helper-color:var(--form-helper-color);--input-phone-field-error-color:var(--form-error-color);--input-phone-field-helper-color:var(--form-helper-color);--language-switcher-focus-ring-color:var(--color-primary);--message-composer-border-color:var(--textarea-border-color);--message-composer-bg:var(--textarea-bg);--message-composer-focus-border-color:var(--textarea-focus-border-color);--message-composer-focus-ring-color:var(--textarea-focus-ring-color);--message-composer-disabled-bg:var(--textarea-disabled-bg);--message-composer-disabled-border-color:var(--textarea-disabled-border-color);--message-composer-helper-color:var(--color-text-muted-on-light);--multi-select-field-error-color:var(--form-error-color);--multi-select-field-helper-color:var(--form-helper-color);--notification-list-time-color:var(--color-text-muted-on-light);--notification-panel-focus-ring-color:var(--color-primary);--number-input-field-error-color:var(--form-error-color);--number-input-field-helper-color:var(--form-helper-color);--otp-field-error-color:var(--form-error-color);--otp-field-helper-color:var(--form-helper-color);--prev-next-nav-eyebrow-color:var(--color-text-muted-on-light);--prev-next-nav-title-color:var(--color-text-on-light);--prev-next-nav-title-hover-color:var(--color-primary);--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-btn-disabled-color:var(--color-icon-secondary-on-light);--prev-next-nav-focus-ring-color:var(--color-primary);--project-card-focus-ring-color:var(--color-primary);--prose-color:var(--text-color);--prose-quote-border-color:var(--separator-color);--prose-quote-color:var(--color-text-muted-on-light);--prose-code-bg:var(--code-bg);--prose-code-color:var(--code-color);--prose-pre-bg:var(--code-block-bg);--prose-pre-color:var(--code-block-color);--prose-pre-border-color:var(--code-block-border-color);--prose-table-border-color:var(--table-row-border-color);--prose-table-header-border-color:var(--table-header-border-color);--prose-rule-color:var(--separator-color);--prose-caption-color:var(--color-text-muted-on-light);--radio-field-label-color:var(--text-color);--radio-field-error-color:var(--form-error-color);--radio-field-helper-color:var(--form-helper-color);--recovery-codes-color:var(--color-text-on-light);--recovery-codes-index-color:var(--color-text-muted-on-light);--recurrence-field-legend-color:var(--color-text-on-light);--search-form-submit-color:var(--color-primary);--search-form-submit-hover-color:var(--color-primary);--search-form-submit-disabled-color:var(--input-disabled-color);--search-form-submit-focus-ring-color:var(--input-focus-border-color);--select-field-error-color:var(--form-error-color);--select-field-helper-color:var(--form-helper-color);--sheet-bg:var(--modal-bg);--sheet-title-color:var(--modal-title-color);--sheet-description-color:var(--modal-description-color);--sheet-close-color:var(--modal-close-color);--sheet-close-focus-ring-color:var(--modal-close-focus-ring-color);--site-nav-item-color:var(--color-text-on-light);--site-nav-item-hover-color:var(--color-text-on-light);--site-nav-item-hover-line-width:var(--link-underline-width);--site-nav-item-disabled-color:var(--color-disabled-text-on-light);--site-nav-focus-ring-color:var(--color-primary);--stat-tile-border-color:var(--card-outline-border-color);--stat-tile-label-color:var(--color-text-muted-on-light);--stat-tile-icon-color:var(--color-text-muted-on-light);--stat-tile-value-color:var(--color-text-on-light);--stat-tile-description-color:var(--color-text-muted-on-light);--stepper-label-color:var(--color-text-on-light);--stepper-pending-color:var(--color-text-muted-on-light);--stepper-description-color:var(--color-text-muted-on-light);--stepper-compact-color:var(--color-text-on-light);--stepper-compact-label-color:var(--color-text-muted-on-light);--stepper-focus-ring-color:var(--color-primary);--switcher-field-label-color:var(--text-color);--switcher-field-error-color:var(--form-error-color);--switcher-field-helper-color:var(--form-helper-color);--table-of-contents-title-color:var(--color-text-muted-on-light);--table-of-contents-item-color:var(--color-text-on-light);--table-of-contents-item-hover-line-color:var(--color-primary);--table-of-contents-item-active-color:var(--color-primary);--table-of-contents-item-active-marker-color:var(--color-primary);--table-of-contents-focus-ring-color:var(--color-primary);--textarea-field-error-color:var(--form-error-color);--textarea-field-helper-color:var(--form-helper-color);--theme-switcher-focus-ring-color:var(--color-primary);--time-field-error-color:var(--form-error-color);--time-field-helper-color:var(--form-helper-color);--timeline-rail-color:var(--color-border-default-on-light);--timeline-title-color:var(--color-text-on-light);--timeline-meta-color:var(--color-text-muted-on-light);--timeline-meta-separator-color:var(--color-border-default-on-light);--timeline-note-color:var(--color-text-on-light);--tree-view-color:var(--sidebar-nav-item-color);--tree-view-selected-color:var(--sidebar-nav-item-color);--tree-view-chevron-color:var(--color-text-muted-on-light);--tree-view-focus-ring-color:var(--sidebar-nav-focus-ring-color);--uptime-bars-bar-border-color:var(--color-primary);--uptime-bars-empty-bg:var(--color-surface-secondary-on-light);--uptime-bars-empty-pattern-color:var(--color-disabled-border-on-light);--uptime-bars-focus-ring-color:var(--color-primary);--uptime-bars-edge-color:var(--color-text-on-light);--uptime-bars-summary-color:var(--color-text-on-light);--user-message-author-color:var(--color-text-muted-on-light);--user-message-timestamp-color:var(--color-text-muted-on-light);--annotation-thread-border-color:var(--color-border-default-on-light);--annotation-thread-reply-guide-color:var(--color-border-default-on-light);--annotation-thread-author-color:var(--color-text-on-light);--annotation-thread-meta-color:var(--color-text-muted-on-light);--annotation-thread-body-color:var(--color-text-on-light);--annotation-thread-replies-label-color:var(--color-text-muted-on-light);--chart-series-1:var(--color-chart-series-1);--chart-series-2:var(--color-chart-series-2);--chart-series-3:var(--color-chart-series-3);--chart-series-4:var(--color-chart-series-4);--chart-series-5:var(--color-chart-series-5);--chart-series-6:var(--color-chart-series-6);--chart-series-7:var(--color-chart-series-7);--chart-series-8:var(--color-chart-series-8);--chart-sequential-100:var(--color-chart-sequential-100);--chart-sequential-200:var(--color-chart-sequential-200);--chart-sequential-300:var(--color-chart-sequential-300);--chart-sequential-400:var(--color-chart-sequential-400);--chart-sequential-500:var(--color-chart-sequential-500);--chart-sequential-600:var(--color-chart-sequential-600);--chart-sequential-700:var(--color-chart-sequential-700);--chart-diverging-warm-1:var(--color-chart-diverging-warm-1);--chart-diverging-warm-2:var(--color-chart-diverging-warm-2);--chart-diverging-warm-3:var(--color-chart-diverging-warm-3);--chart-diverging-neutral:var(--color-surface-secondary-on-light);--chart-diverging-cool-1:var(--color-chart-diverging-cool-1);--chart-diverging-cool-2:var(--color-chart-diverging-cool-2);--chart-diverging-cool-3:var(--color-chart-diverging-cool-3);--chart-surface:var(--color-background-light);--chart-grid-color:var(--color-border-default-on-light);--chart-axis-color:var(--color-icon-secondary-on-light);--chart-label-color:var(--color-text-muted-on-light);--chart-muted-color:var(--color-icon-secondary-on-light);--chart-radial-track-color:var(--color-icon-secondary-on-light);--chart-tile-label-color-5:var(--color-text-on-dark);--chart-tile-label-color-7:var(--color-text-on-dark);--chart-tile-label-color-muted:var(--color-text-on-dark);--chart-tooltip-bg:var(--tooltip-bg);--chart-tooltip-color:var(--tooltip-color);--chart-crosshair-color:var(--color-icon-secondary-on-light);--chat-shell-bg:var(--color-background-light);--connector-auth-untrusted-focus-ring-color:var(--link-focus-ring-color);--org-chart-viewport-bg:var(--color-surface-secondary-on-light);--org-chart-viewport-border-color:var(--color-border-default-on-light);--org-chart-focus-ring-color:var(--color-primary);--org-chart-connector-color:var(--color-border-default-on-light);--org-chart-card-bg:var(--color-background-light);--org-chart-card-border-color:var(--color-primary);--org-chart-name-color:var(--color-text-on-light);--org-chart-group-color:var(--color-text-muted-on-light);--org-chart-person-color:var(--color-text-on-light);--org-chart-person-role-color:var(--color-text-muted-on-light);--org-chart-empty-color:var(--color-text-muted-on-light);--planning-grid-border-color:var(--color-primary);--planning-grid-row-header-color:var(--color-text-on-light);--planning-grid-row-header-bg:var(--color-background-light);--planning-grid-column-header-color:var(--color-text-on-light);--planning-grid-column-header-sub-color:var(--color-text-muted-on-light);--planning-grid-column-header-bg:var(--color-background-light);--planning-grid-current-outline-color:var(--color-primary);--planning-grid-cell-color:var(--color-text-on-light);--planning-grid-cell-readonly-color:var(--color-text-muted-on-light);--planning-grid-cell-readonly-bg:var(--color-surface-secondary-on-light);--planning-grid-footer-bg:var(--color-surface-secondary-on-light);--planning-grid-footer-color:var(--color-text-on-light);--planning-grid-over-color:var(--color-error-text-on-light);--site-search-status-color:var(--color-text-muted-on-light);--site-search-result-title-color:var(--color-text-on-light);--site-search-result-section-color:var(--color-text-muted-on-light);--site-search-result-excerpt-color:var(--color-text-on-light);--site-search-result-url-color:var(--color-text-muted-on-light);--site-search-result-focus-ring-color:var(--color-primary);--site-search-suggestions-label-color:var(--color-text-muted-on-light)}.site-shell{--async-multi-select-font-size:var(--async-multi-select-lg-font-size);--async-multi-select-height:var(--async-multi-select-lg-height);--async-multi-select-item-padding-block:var(--async-multi-select-lg-item-padding-block);--async-multi-select-padding-inline:var(--async-multi-select-lg-padding-inline);--async-select-font-size:var(--async-select-lg-font-size);--async-select-height:var(--async-select-lg-height);--async-select-item-padding-block:var(--async-select-lg-item-padding-block);--async-select-padding-inline:var(--async-select-lg-padding-inline);--button-height:var(--button-lg-height);--button-padding-inline:var(--button-lg-padding-inline);--button-font-size:var(--button-lg-font-size);--checkbox-size:var(--checkbox-lg-size);--checkbox-check-size:var(--checkbox-lg-check-size);--control-height:var(--control-lg-height);--control-font-size:var(--control-lg-font-size);--control-padding-inline:var(--control-lg-padding-inline);--file-upload-padding-block:var(--file-upload-lg-padding-block);--file-upload-padding-inline:var(--file-upload-lg-padding-inline);--file-upload-text-font-size:var(--file-upload-lg-text-font-size);--file-upload-subtext-font-size:var(--file-upload-lg-subtext-font-size);--file-upload-thumb-size:var(--file-upload-lg-thumb-size);--file-upload-item-name-font-size:var(--file-upload-lg-item-name-font-size);--input-phone-country-width:var(--input-phone-lg-country-width);--input-height:var(--input-lg-height);--input-padding-inline:var(--input-lg-padding-inline);--input-font-size:var(--input-lg-font-size);--kbd-font-size:var(--kbd-lg-font-size);--kbd-padding-block:var(--kbd-lg-padding-block);--kbd-padding-inline:var(--kbd-lg-padding-inline);--kbd-min-size:var(--kbd-lg-min-size);--label-font-size:var(--label-lg-font-size);--menu-item-icon-size:var(--menu-lg-item-icon-size);--menu-item-font-size:var(--menu-lg-item-font-size);--menu-item-padding-block:var(--menu-lg-item-padding-block);--multi-select-height:var(--multi-select-lg-height);--multi-select-icon-size:var(--multi-select-lg-icon-size);--multi-select-font-size:var(--multi-select-lg-font-size);--multi-select-padding-inline:var(--multi-select-lg-padding-inline);--multi-select-item-padding-block:var(--multi-select-lg-item-padding-block);--number-input-font-size:var(--number-input-lg-font-size);--number-input-height:var(--number-input-lg-height);--number-input-padding-inline:var(--number-input-lg-padding-inline);--pagination-font-size:var(--pagination-lg-font-size);--pagination-btn-height:var(--pagination-lg-btn-height);--pagination-btn-font-size:var(--pagination-lg-btn-font-size);--pagination-btn-padding-inline:var(--pagination-lg-btn-padding-inline);--password-field-toggle-icon-size:var(--password-field-lg-toggle-icon-size);--password-field-toggle-size:var(--password-field-lg-toggle-size);--radio-size:var(--radio-lg-size);--radio-dot-size:var(--radio-lg-dot-size);--select-height:var(--select-lg-height);--select-icon-size:var(--select-lg-icon-size);--select-font-size:var(--select-lg-font-size);--select-padding-inline:var(--select-lg-padding-inline);--select-item-padding-block:var(--select-lg-item-padding-block);--star-rating-star-size:var(--star-rating-lg-star-size);--switcher-track-width:var(--switcher-lg-track-width);--switcher-track-height:var(--switcher-lg-track-height);--switcher-thumb-size:var(--switcher-lg-thumb-size);--textarea-padding-block:var(--textarea-lg-padding-block);--textarea-padding-inline:var(--textarea-lg-padding-inline);--textarea-font-size:var(--textarea-lg-font-size);--textarea-min-height:var(--textarea-lg-min-height);--toggle-height:var(--toggle-lg-height);--toggle-padding-inline:var(--toggle-lg-padding-inline);--toggle-font-size:var(--toggle-lg-font-size);--calendar-planner-week-cell-min-height:var(--calendar-planner-lg-week-cell-min-height);--calendar-planner-cell-min-height:var(--calendar-planner-lg-cell-min-height);--calendar-day-size:var(--calendar-lg-day-size);--calendar-title-font-size:var(--calendar-lg-title-font-size);--calendar-day-font-size:var(--calendar-lg-day-font-size);--calendar-year-grid-min-inline-size:var(--calendar-lg-year-grid-min-inline-size);--calendar-year-height:var(--calendar-lg-year-height);--calendar-year-font-size:var(--calendar-lg-year-font-size);--checkbox-field-gap:var(--checkbox-field-lg-gap);--checkbox-field-padding-block:var(--checkbox-field-lg-padding-block);--date-picker-button-slot-size:var(--date-picker-button-lg-slot-size);--date-picker-button-icon-size:var(--date-picker-button-lg-icon-size);--dropdown-field-height:var(--dropdown-field-lg-height);--dropdown-field-value-icon-size:var(--dropdown-field-lg-value-icon-size);--dropdown-field-font-size:var(--dropdown-field-lg-font-size);--dropdown-field-padding-inline:var(--dropdown-field-lg-padding-inline);--field-row-cell-sm:var(--field-row-lg-cell-sm);--field-row-cell-md:var(--field-row-lg-cell-md);--field-row-cell-lg:var(--field-row-lg-cell-lg);--field-row-label-font-size:var(--field-row-lg-label-font-size);--input-field-search-slot-size:var(--input-field-search-lg-slot-size);--input-field-search-icon-size:var(--input-field-search-lg-icon-size);--radio-field-gap:var(--radio-field-lg-gap);--radio-field-padding-block:var(--radio-field-lg-padding-block);--search-form-submit-slot-size:var(--search-form-submit-lg-slot-size);--search-form-submit-icon-size:var(--search-form-submit-lg-icon-size);--switcher-field-gap:var(--switcher-field-lg-gap);--switcher-field-padding-block:var(--switcher-field-lg-padding-block);--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);--modal-close-size:var(--site-shell-close-size);--modal-close-icon-size:var(--site-shell-close-icon-size);--accordion-index-font-size:var(--text-paragraph-small-font-size);--alert-title-font-size:var(--text-font-size);--alert-description-font-size:var(--text-font-size);--alert-description-line-height:var(--text-line-height);--app-launcher-tile-padding-block:var(--menu-item-padding-block);--async-multi-select-loading-padding-block:var(--multi-select-item-padding-block);--async-multi-select-loading-padding-inline:var(--multi-select-padding-inline);--async-multi-select-empty-padding-block:var(--multi-select-item-padding-block);--async-multi-select-empty-padding-inline:var(--multi-select-padding-inline);--async-multi-select-empty-font-size:var(--multi-select-font-size);--async-select-loading-padding-block:var(--select-item-padding-block);--async-select-loading-padding-inline:var(--select-padding-inline);--async-select-empty-padding-block:var(--select-item-padding-block);--async-select-empty-padding-inline:var(--select-padding-inline);--async-select-empty-font-size:var(--select-font-size);--breadcrumb-font-size:var(--text-paragraph-small-font-size);--button-primary-font-size:var(--button-font-size);--button-primary-padding-inline:var(--button-padding-inline);--button-destructive-font-size:var(--button-font-size);--button-destructive-padding-inline:var(--button-padding-inline);--button-outline-font-size:var(--button-font-size);--button-outline-padding-inline:var(--button-padding-inline);--button-text-font-size:var(--button-font-size);--button-ghost-font-size:var(--button-font-size);--button-ghost-padding-inline:var(--button-padding-inline);--code-block-font-size:var(--text-paragraph-small-font-size);--code-font-size:var(--code-block-font-size);--collapsible-trigger-font-size:var(--control-font-size);--description-list-term-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);--figure-caption-font-size:var(--text-paragraph-small-font-size);--figure-caption-line-height:var(--text-line-height);--file-upload-sm-text-font-size:var(--text-paragraph-small-font-size);--file-upload-lg-text-font-size:var(--text-paragraph-large-font-size);--file-upload-lg-subtext-font-size:var(--text-font-size);--file-upload-sm-item-name-font-size:var(--text-paragraph-small-font-size);--file-upload-lg-item-name-font-size:var(--text-paragraph-large-font-size);--floating-dock-title-font-size:var(--text-size-4);--floating-dock-description-font-size:var(--text-paragraph-small-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);--input-phone-country-item-padding-block:var(--select-item-padding-block);--message-bubble-font-size:var(--text-font-size);--modal-description-font-size:var(--text-font-size);--password-field-input-padding-inline-end:var(--password-field-toggle-size);--slider-value-font-size:var(--control-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);--assistant-message-model-font-size:var(--text-paragraph-small-font-size);--assistant-message-timestamp-font-size:var(--text-paragraph-small-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);--avatar-upload-hint-font-size:var(--form-helper-font-size);--avatar-upload-error-font-size:var(--form-error-font-size);--banner-font-size:var(--text-font-size);--banner-line-height:var(--text-line-height);--calendar-planner-title-font-size:var(--calendar-title-font-size);--checkbox-field-label-font-size:var(--text-font-size);--checkbox-field-label-line-height:var(--text-line-height);--checkbox-field-error-font-size:var(--form-error-font-size);--checkbox-field-helper-font-size:var(--form-helper-font-size);--clock-widget-date-font-size:var(--text-paragraph-small-font-size);--clock-widget-status-font-size:var(--text-paragraph-small-font-size);--clock-widget-elapsed-label-font-size:var(--text-paragraph-small-font-size);--consent-banner-title-font-size:var(--text-size-3);--consent-banner-description-font-size:var(--text-font-size);--conversation-list-item-font-size:var(--text-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-picker-message-font-size:var(--form-error-font-size);--date-time-field-error-font-size:var(--form-error-font-size);--date-time-field-helper-font-size:var(--form-helper-font-size);--docs-search-result-title-font-size:var(--text-font-size);--docs-search-result-excerpt-font-size:var(--text-paragraph-small-font-size);--docs-search-status-font-size:var(--text-paragraph-small-font-size);--dropdown-field-error-font-size:var(--form-error-font-size);--dropdown-field-helper-font-size:var(--form-helper-font-size);--field-row-empty-font-size:var(--text-paragraph-small-font-size);--file-upload-field-error-font-size:var(--form-error-font-size);--file-upload-field-helper-font-size:var(--form-helper-font-size);--filter-bar-label-offset:calc(var(--label-font-size) * var(--label-line-height) + var(--input-field-gap));--filter-bar-control-block-size:var(--control-height);--input-field-search-input-padding-inline-start:var(--input-field-search-slot-size);--input-field-search-input-padding-inline-end:var(--input-field-search-slot-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);--message-composer-helper-font-size:var(--text-paragraph-small-font-size);--multi-select-field-error-font-size:var(--form-error-font-size);--multi-select-field-helper-font-size:var(--form-helper-font-size);--notification-list-title-font-size:var(--text-font-size);--notification-list-body-font-size:var(--text-font-size);--notification-list-time-font-size:var(--text-paragraph-small-font-size);--notification-panel-item-title-font-size:var(--text-font-size);--notification-panel-item-body-font-size:var(--text-paragraph-small-font-size);--notification-panel-item-time-font-size:var(--text-paragraph-small-font-size);--notification-panel-footer-font-size:var(--text-paragraph-small-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);--prev-next-nav-font-size:var(--text-font-size);--prev-next-nav-eyebrow-font-size:var(--text-paragraph-small-font-size);--prose-font-size:var(--text-font-size);--prose-sm-font-size:var(--text-paragraph-small-font-size);--prose-code-font-size:var(--code-font-size);--prose-pre-font-size:var(--code-block-font-size);--prose-table-font-size:var(--table-font-size);--prose-caption-font-size:var(--text-paragraph-small-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);--recovery-codes-font-size:var(--text-paragraph-small-font-size);--recurrence-field-legend-font-size:var(--label-font-size);--search-form-submit-input-padding-inline-end:var(--search-form-submit-slot-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(--modal-description-font-size);--sheet-close-size:var(--modal-close-size);--sheet-close-icon-size:var(--modal-close-icon-size);--stat-tile-label-font-size:var(--text-paragraph-small-font-size);--stat-tile-value-font-size:var(--text-size-7);--stat-tile-sm-value-font-size:var(--text-size-5);--stat-tile-description-font-size:var(--text-paragraph-small-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);--table-of-contents-item-font-size:var(--text-paragraph-small-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);--timeline-title-font-size:var(--text-font-size);--timeline-meta-font-size:var(--text-paragraph-small-font-size);--timeline-note-font-size:var(--text-font-size);--uptime-bars-footer-font-size:var(--text-paragraph-small-font-size);--user-message-author-font-size:var(--text-paragraph-small-font-size);--user-message-timestamp-font-size:var(--text-paragraph-small-font-size);--annotation-thread-author-font-size:var(--text-paragraph-small-font-size);--annotation-thread-meta-font-size:var(--text-paragraph-small-font-size);--annotation-thread-body-font-size:var(--text-font-size);--annotation-thread-body-line-height:var(--text-line-height);--annotation-thread-replies-label-font-size:var(--text-paragraph-small-font-size);--connector-auth-untrusted-toggle-font-size:var(--text-paragraph-small-font-size);--site-search-status-font-size:var(--text-paragraph-small-font-size);--site-search-result-title-font-size:var(--text-paragraph-large-font-size);--site-search-result-section-font-size:var(--text-font-size);--site-search-result-section-line-height:var(--text-line-height);--site-search-result-excerpt-font-size:var(--text-font-size);--site-search-result-excerpt-line-height:var(--text-line-height);--site-search-result-url-font-size:var(--text-font-size);--site-search-result-url-line-height:var(--text-line-height)}:where(button.link){appearance:none;font:inherit;text-align:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}a:where(:not(.button)),:where(.link){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}:where(.link),:where(.stack>a:not([class])){inline-size:fit-content}a:where(:not(.button)):hover,:where(.link):hover{color:var(--link-hover-color);box-shadow:inset 0 calc(-1 * var(--link-hover-underline-width)) 0 0 currentColor}a:focus-visible,:where(.link):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}.link--accent-1{color:var(--link-accent-1-color);box-shadow:inset 0 calc(-1 * var(--link-accent-1-underline-width)) 0 0 currentColor}.link--accent-1:hover{color:var(--link-accent-1-hover-color);box-shadow:inset 0 calc(-1 * var(--link-accent-1-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}@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)}.surface-dark,.surface-invert,[data-theme=dark],html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.surface-invert{color:var(--text-color)}[data-theme=dark] .surface-invert,html.dark .surface-invert,.surface-dark .surface-invert{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.surface-light{color:var(--text-color)}.surface-dark .surface-light,.surface-invert .surface-light,[data-theme=dark] .surface-light,html.dark .surface-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}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}}
