:root{--accordion-base-background: var(--theme-surface-default);--accordion-base-gap: var(--spacing-2);--accordion-element-content-color: var(--theme-text-secondary);--accordion-element-content-font-font-family: var(--text-style-body-1-font-family);--accordion-element-content-font-font-size: var(--text-style-body-1-font-size);--accordion-element-content-font-font-weight: var(--text-style-body-1-font-weight);--accordion-element-content-font-line-height: var(--text-style-body-1-line-height);--accordion-element-content-font: var(--accordion-element-content-font-font-weight) var(--accordion-element-content-font-font-size)/var(--accordion-element-content-font-line-height) var(--accordion-element-content-font-font-family);--accordion-element-content-font-size: var(--typography-font-size-small);--accordion-element-content-line-height: var(--typography-line-height-relaxed);--accordion-element-content-padding: var(--spacing-3);--accordion-element-content-padding-top: 0;--accordion-element-indicator-color: var(--theme-color-accent-default);--accordion-element-indicator-flex-shrink: 0;--accordion-element-indicator-transition: transform .2s;--accordion-element-item-border-bottom: 1px solid var(--theme-stroke-soft-contrast-default);--accordion-element-item-disabled-cursor: not-allowed;--accordion-element-item-disabled-opacity: .5;--accordion-element-item-focus-box-shadow: var(--shadow-focus);--accordion-element-item-focus-outline: none;--accordion-element-trigger-color: var(--theme-text-inverse);--accordion-element-trigger-font-font-family: var(--text-style-h5-font-family);--accordion-element-trigger-font-font-size: var(--text-style-h5-font-size);--accordion-element-trigger-font-font-weight: var(--text-style-h5-font-weight);--accordion-element-trigger-font-line-height: var(--text-style-h5-line-height);--accordion-element-trigger-font: var(--accordion-element-trigger-font-font-weight) var(--accordion-element-trigger-font-font-size)/var(--accordion-element-trigger-font-line-height) var(--accordion-element-trigger-font-font-family);--accordion-element-trigger-font-weight: var(--typography-font-weight-medium);--accordion-element-trigger-gap: var(--spacing-2);--accordion-element-trigger-padding: var(--spacing-3);--accordion-element-trigger-text-align: left;--accordion-variant-bordered-border: 1px solid var(--theme-border);--accordion-variant-bordered-border-radius: var(--corner-medium);--accordion-variant-bordered-disabled-cursor: not-allowed;--accordion-variant-bordered-disabled-opacity: .5;--accordion-variant-bordered-focus-box-shadow: var(--shadow-focus);--accordion-variant-bordered-focus-outline: none;--accordion-variant-default-border-color: #00000000;--accordion-variant-default-disabled-cursor: not-allowed;--accordion-variant-default-disabled-opacity: .5;--accordion-variant-default-focus-box-shadow: var(--shadow-focus);--accordion-variant-default-focus-outline: none;--accordion-variant-separated-border-color: #00000000;--accordion-variant-separated-disabled-cursor: not-allowed;--accordion-variant-separated-disabled-opacity: .5;--accordion-variant-separated-focus-box-shadow: var(--shadow-focus);--accordion-variant-separated-focus-outline: none;--avatar-base-gap: var(--spacing-2);--avatar-element-fallback-align-items: center;--avatar-element-fallback-background: var(--theme-surface-3);--avatar-element-fallback-color: var(--theme-text-inverse);--avatar-element-fallback-display: flex;--avatar-element-fallback-font-size: var(--typography-font-size-small);--avatar-element-fallback-font-weight: var(--typography-font-weight-medium);--avatar-element-fallback-justify-content: center;--avatar-element-image-object-fit: cover;--avatar-size-lg-font-size: var(--typography-font-size-base);--avatar-size-lg-padding-block: var(--spacing-2);--avatar-size-lg-padding-inline: var(--spacing-3);--avatar-size-md-font-size: var(--typography-font-size-base);--avatar-size-md-padding-block: var(--spacing-2);--avatar-size-md-padding-inline: var(--spacing-3);--avatar-size-sm-font-size: var(--typography-font-size-base);--avatar-size-sm-padding-block: var(--spacing-2);--avatar-size-sm-padding-inline: var(--spacing-3);--avatar-size-xl-font-size: var(--typography-font-size-base);--avatar-size-xl-padding-block: var(--spacing-2);--avatar-size-xl-padding-inline: var(--spacing-3);--avatar-size-xs-font-size: var(--typography-font-size-base);--avatar-size-xs-padding-block: var(--spacing-2);--avatar-size-xs-padding-inline: var(--spacing-3);--border-dashed: 1px dashed var(--theme-text-inverse);--border-error: 1px solid var(--color-error-default);--border-standard: 1px solid var(--theme-border);--border-transparent: 1px solid var(--color-transparent);--breakpoint-large: 1024px;--breakpoint-medium: 768px;--breakpoint-small: 340px;--breakpoint-xlarge: 1440px;--button-base-font-size: 1rem;--button-base-gap: var(--sizing-8);--button-base-padding-block: var(--sizing-8);--button-base-padding-inline: var(--sizing-24);--button-base-transition: var(--transition-default);--button-variant-primary-active-background: var(--color-blue-default);--button-variant-primary-active-box-shadow: inset 0 0 3px 0 #13141c80;--button-variant-primary-background: var(--color-blue-default);--button-variant-primary-border: var(--border-transparent);--button-variant-primary-border-radius: var(--corner-full);--button-variant-primary-color: var(--color-white);--button-variant-primary-disabled-background: var(--color-blue-default);--button-variant-primary-disabled-box-shadow: var(--shadow-none);--button-variant-primary-disabled-cursor: not-allowed;--button-variant-primary-disabled-opacity: .4;--button-variant-primary-focus-box-shadow: 0 0 0 3px var(--theme-background-site), 0 0 0 5px var(--theme-stroke-focus-border);--button-variant-primary-focus-outline: none;--button-variant-primary-hover-background: var(--color-transparent);--button-variant-primary-hover-box-shadow: inset -2px -2px 6px 0 var(--color-blue-default), inset 2px 2px 6px 0 var(--color-purple-default);--button-variant-primary-hover-color: var(--theme-text-inverse);--button-variant-secondary-active-border: var(--border-transparent);--button-variant-secondary-background: var(--color-transparent);--button-variant-secondary-border: 1px solid var(--theme-stroke-high-contrast-inverse);--button-variant-secondary-border-radius: var(--corner-full);--button-variant-secondary-color: var(--theme-text-inverse);--button-variant-secondary-disabled-cursor: not-allowed;--button-variant-secondary-disabled-opacity: .4;--button-variant-secondary-focus-border: 1px solid var(--theme-stroke-high-contrast-inverse);--button-variant-secondary-focus-box-shadow: 0 0 0 3px var(--theme-background-site), 0 0 0 5px var(--theme-stroke-focus-border);--button-variant-secondary-focus-outline: none;--button-variant-secondary-hover-border: 1px solid var(--color-transparent);--button-variant-secondary-hover-box-shadow: inset 0 0 3px 0 var(--color-white), inset -2px -2px 6px 0 var(--color-blue-default), inset 2px 2px 6px 0 var(--color-purple-default);--card-base-background: var(--theme-surface-2);--card-base-border: var(--border-standard);--card-base-border-radius: var(--corner-large);--card-base-gap: var(--spacing-2);--card-element-badge-background: var(--color-purple-soft);--card-element-badge-border-radius: var(--corner-small);--card-element-badge-color: var(--color-neutral-50);--card-element-badge-font-size: var(--typography-font-size-caption);--card-element-badge-font-weight: var(--typography-font-weight-medium);--card-element-badge-left: var(--spacing-2);--card-element-badge-letter-spacing: .05em;--card-element-badge-padding: var(--spacing-1);--card-element-badge-padding-inline: var(--spacing-2);--card-element-badge-text-transform: uppercase;--card-element-badge-top: var(--spacing-2);--card-element-body-color: var(--theme-text-muted);--card-element-body-font-size: var(--typography-font-size-body-1);--card-element-body-line-height: var(--typography-line-height-130);--card-element-body-margin: 0;--card-element-button-wrapper-margin-top: var(--spacing-2);--card-element-content-gap: var(--spacing-2);--card-element-content-padding: var(--spacing-4);--card-element-icon-color: var(--theme-text-muted);--card-element-icon-flex-shrink: 0;--card-element-icon-height: var(--spacing-5);--card-element-icon-width: var(--spacing-5);--card-element-image-height: auto;--card-element-image-object-fit: cover;--card-element-title-color: var(--theme-text-inverse);--card-element-title-font-size: var(--typography-font-size-h2);--card-element-title-font-weight: var(--typography-font-weight-semibold);--card-element-title-margin: 0;--card-element-title-row-gap: var(--spacing-2);--card-size-lg-font-size: var(--typography-font-size-body-1);--card-size-lg-icon-size: 1.25rem;--card-size-lg-padding-block: var(--spacing-2);--card-size-lg-padding-inline: var(--spacing-3);--card-size-md-font-size: var(--typography-font-size-body-1);--card-size-md-icon-size: 1.25rem;--card-size-md-padding-block: var(--spacing-2);--card-size-md-padding-inline: var(--spacing-3);--card-size-sm-font-size: var(--typography-font-size-body-1);--card-size-sm-icon-size: 1.25rem;--card-size-sm-padding-block: var(--spacing-2);--card-size-sm-padding-inline: var(--spacing-3);--card-size-xl-font-size: var(--typography-font-size-body-1);--card-size-xl-icon-size: 1.25rem;--card-size-xl-padding-block: var(--spacing-2);--card-size-xl-padding-inline: var(--spacing-3);--carousel-base-gap: var(--spacing-2);--carousel-element-control-disabled-cursor: not-allowed;--carousel-element-control-disabled-opacity: .5;--carousel-element-control-display: flex;--carousel-element-control-focus-box-shadow: var(--shadow-focus);--carousel-element-control-focus-outline: none;--carousel-element-control-gap: var(--spacing-2);--carousel-element-control-justify-content: center;--carousel-element-control-padding-block: var(--spacing-2);--carousel-element-indicator-background: var(--color-neutral-300);--carousel-element-indicator-border: none;--carousel-element-indicator-border-radius: var(--corner-full);--carousel-element-indicator-cursor: pointer;--carousel-element-indicator-group-display: flex;--carousel-element-indicator-group-gap: var(--spacing-1);--carousel-element-indicator-group-justify-content: center;--carousel-element-indicator-group-padding-block: var(--spacing-2);--carousel-element-indicator-height: 8px;--carousel-element-indicator-padding: 0;--carousel-element-indicator-width: 8px;--carousel-element-item-disabled-cursor: not-allowed;--carousel-element-item-disabled-opacity: .5;--carousel-element-item-focus-box-shadow: var(--shadow-focus);--carousel-element-item-focus-outline: none;--carousel-element-item-group-display: flex;--carousel-element-next-trigger-background: var(--theme-surface-1);--carousel-element-next-trigger-border: var(--border-standard);--carousel-element-next-trigger-border-radius: var(--corner-medium);--carousel-element-next-trigger-color: var(--theme-text-inverse);--carousel-element-next-trigger-cursor: pointer;--carousel-element-next-trigger-disabled-cursor: not-allowed;--carousel-element-next-trigger-disabled-opacity: .5;--carousel-element-next-trigger-focus-box-shadow: var(--shadow-focus);--carousel-element-next-trigger-focus-outline: none;--carousel-element-next-trigger-padding: var(--spacing-2);--carousel-element-prev-trigger-background: var(--theme-surface-1);--carousel-element-prev-trigger-border: var(--border-standard);--carousel-element-prev-trigger-border-radius: var(--corner-medium);--carousel-element-prev-trigger-color: var(--theme-text-inverse);--carousel-element-prev-trigger-cursor: pointer;--carousel-element-prev-trigger-disabled-cursor: not-allowed;--carousel-element-prev-trigger-disabled-opacity: .5;--carousel-element-prev-trigger-focus-box-shadow: var(--shadow-focus);--carousel-element-prev-trigger-focus-outline: none;--carousel-element-prev-trigger-padding: var(--spacing-2);--checkbox-base-gap: var(--spacing-2);--checkbox-element-box-background: #00000000;--checkbox-element-box-border: 2px solid var(--theme-border);--checkbox-element-box-border-radius: var(--corner-small);--checkbox-element-box-checked-background: var(--color-blue-default);--checkbox-element-box-checked-border-color: var(--color-blue-default);--checkbox-element-box-disabled-cursor: not-allowed;--checkbox-element-box-disabled-opacity: .5;--checkbox-element-box-flex-shrink: 0;--checkbox-element-box-focus-box-shadow: var(--shadow-focus);--checkbox-element-box-focus-outline: none;--checkbox-element-box-height: 20px;--checkbox-element-box-transition: all .15s;--checkbox-element-box-width: 20px;--checkbox-element-check-checked-opacity: 1;--checkbox-element-check-color: var(--color-white);--checkbox-element-check-height: 14px;--checkbox-element-check-opacity: 0;--checkbox-element-check-transition: opacity .15s ease-out;--checkbox-element-check-width: 14px;--checkbox-element-input-disabled-cursor: not-allowed;--checkbox-element-input-disabled-opacity: .5;--checkbox-element-input-focus-box-shadow: var(--shadow-focus);--checkbox-element-input-focus-outline: none;--clipboard-base-gap: var(--spacing-2);--clipboard-element-control-disabled-cursor: not-allowed;--clipboard-element-control-disabled-opacity: .5;--clipboard-element-control-focus-box-shadow: var(--shadow-focus);--clipboard-element-control-focus-outline: none;--clipboard-element-control-gap: var(--spacing-2);--clipboard-element-input-background: var(--theme-surface-1);--clipboard-element-input-border: var(--border-standard);--clipboard-element-input-border-radius: var(--corner-medium);--clipboard-element-input-disabled-cursor: not-allowed;--clipboard-element-input-disabled-opacity: .5;--clipboard-element-input-focus-box-shadow: var(--shadow-focus);--clipboard-element-input-focus-outline: none;--clipboard-element-input-font-size: var(--typography-font-size-small);--clipboard-element-input-padding: var(--spacing-2);--clipboard-element-label-color: var(--theme-text-inverse);--clipboard-element-label-font-size: var(--typography-font-size-small);--clipboard-element-label-font-weight: var(--typography-font-weight-medium);--clipboard-element-label-margin-bottom: var(--spacing-1);--clipboard-element-trigger-background: var(--theme-color-primary-default);--clipboard-element-trigger-border-radius: var(--corner-medium);--clipboard-element-trigger-color: var(--theme-color-primary-default);--clipboard-element-trigger-cursor: pointer;--clipboard-element-trigger-disabled-cursor: not-allowed;--clipboard-element-trigger-disabled-opacity: .5;--clipboard-element-trigger-focus-box-shadow: var(--shadow-focus);--clipboard-element-trigger-focus-outline: none;--clipboard-element-trigger-padding: var(--spacing-2);--clipboard-size-lg-font-size: var(--typography-font-size-base);--clipboard-size-lg-padding-block: var(--spacing-2);--clipboard-size-lg-padding-inline: var(--spacing-3);--clipboard-size-md-font-size: var(--typography-font-size-base);--clipboard-size-md-padding-block: var(--spacing-2);--clipboard-size-md-padding-inline: var(--spacing-3);--clipboard-size-sm-font-size: var(--typography-font-size-base);--clipboard-size-sm-padding-block: var(--spacing-2);--clipboard-size-sm-padding-inline: var(--spacing-3);--collapsible-base-gap: var(--spacing-2);--collapsible-element-content-color: var(--theme-text-muted);--collapsible-element-content-font-size: var(--typography-font-size-small);--collapsible-element-content-line-height: var(--typography-line-height-relaxed);--collapsible-element-content-overflow: hidden;--collapsible-element-content-padding: var(--spacing-3);--collapsible-element-content-padding-top: 0;--collapsible-element-trigger-align-items: center;--collapsible-element-trigger-background: #00000000;--collapsible-element-trigger-border: none;--collapsible-element-trigger-border-radius: var(--corner-medium);--collapsible-element-trigger-color: var(--theme-text-inverse);--collapsible-element-trigger-cursor: pointer;--collapsible-element-trigger-disabled-cursor: not-allowed;--collapsible-element-trigger-disabled-opacity: .5;--collapsible-element-trigger-display: flex;--collapsible-element-trigger-focus-box-shadow: var(--shadow-focus);--collapsible-element-trigger-focus-outline: none;--collapsible-element-trigger-font-weight: var(--typography-font-weight-medium);--collapsible-element-trigger-justify-content: space-between;--collapsible-element-trigger-padding: var(--spacing-3);--color-black: #13141c;--color-blue-25: #f9f9fe;--color-blue-50: #e5e5fe;--color-blue-100: #bcbefe;--color-blue-200: #989cfe;--color-blue-300: #666afe;--color-blue-400: #5157fe;--color-blue-500: #3e44fe;--color-blue-600: #2e34e5;--color-blue-700: #1217b2;--color-blue-800: #11145f;--color-blue-900: #090b34;--color-blue-default: var(--color-blue-root);--color-blue-muted: #3e44fe80;--color-blue-root: #3e44fe;--color-blue-soft: #3e44fe26;--color-blue-strong: #3e44fe99;--color-blue-subtle: #3e44fe40;--color-error-25: #fffafa;--color-error-50: #fff2f2;--color-error-100: #fdd7d7;--color-error-200: #faafaf;--color-error-300: #f78888;--color-error-400: #f56262;--color-error-500: #f23d3d;--color-error-600: #bf1313;--color-error-700: #8c0a0a;--color-error-800: #590404;--color-error-900: #330000;--color-error-default: var(--color-error-root);--color-error-muted: #f23d3d80;--color-error-root: #f23d3d;--color-error-soft: #f23d3d26;--color-error-strong: #f23d3d99;--color-error-subtle: #f23d3d40;--color-info-25: #fafcff;--color-info-50: #f2f7ff;--color-info-100: #d7e6fd;--color-info-200: #afcdfa;--color-info-300: #88b4f7;--color-info-400: #629cf5;--color-info-500: #3d85f2;--color-info-600: #1358bf;--color-info-700: #0a3e8c;--color-info-800: #042659;--color-info-900: #001433;--color-info-default: var(--color-info-root);--color-info-root: #3d85f2;--color-neutral-25: #f3f3f8;--color-neutral-50: #e4e4f0;--color-neutral-100: #d8d8e8;--color-neutral-200: #c0c0d1;--color-neutral-300: #aaaabd;--color-neutral-400: #8b8b9e;--color-neutral-500: #676776;--color-neutral-600: #4a4a57;--color-neutral-700: #3c3c48;--color-neutral-800: #25252e;--color-neutral-900: #1e1f28;--color-neutral-950: #181921;--color-neutral-1000: #13141c;--color-neutral-default: var(--color-neutral-root);--color-neutral-muted: #67677680;--color-neutral-root: #676776;--color-neutral-soft: #676776;--color-neutral-strong: #67677699;--color-neutral-subtle: #67677640;--color-picker-base-gap: var(--spacing-2);--color-picker-element-area-border-radius: var(--corner-medium);--color-picker-element-area-height: 150px;--color-picker-element-area-thumb-border: var(--border-standard);--color-picker-element-area-thumb-border-radius: var(--corner-full);--color-picker-element-area-thumb-box-shadow: var(--shadow-medium);--color-picker-element-area-thumb-height: 16px;--color-picker-element-area-thumb-transform: translate(-50%, -50%);--color-picker-element-area-thumb-width: 16px;--color-picker-element-channel-input-border: var(--border-standard);--color-picker-element-channel-input-border-radius: var(--corner-small);--color-picker-element-channel-input-font-family: var(--typography-font-family-mono);--color-picker-element-channel-input-font-size: var(--typography-font-size-body-1);--color-picker-element-channel-input-padding: var(--spacing-2);--color-picker-element-channel-input-text-align: center;--color-picker-element-channel-slider-border-radius: var(--corner-full);--color-picker-element-channel-slider-height: 12px;--color-picker-element-channel-slider-margin-top: var(--spacing-2);--color-picker-element-channel-slider-thumb-border: var(--border-standard);--color-picker-element-channel-slider-thumb-border-radius: var(--corner-full);--color-picker-element-channel-slider-thumb-box-shadow: var(--shadow-small);--color-picker-element-channel-slider-thumb-height: 16px;--color-picker-element-channel-slider-thumb-transform: translate(-50%, -50%);--color-picker-element-channel-slider-thumb-width: 16px;--color-picker-element-channel-slider-track-border-radius: var(--corner-full);--color-picker-element-content-background: var(--theme-surface-2);--color-picker-element-content-border: var(--border-standard);--color-picker-element-content-border-radius: var(--corner-large);--color-picker-element-content-box-shadow: var(--shadow-large);--color-picker-element-content-gap: var(--spacing-3);--color-picker-element-content-min-width: 200px;--color-picker-element-content-padding: var(--spacing-4);--color-picker-element-control-disabled-cursor: not-allowed;--color-picker-element-control-disabled-opacity: .5;--color-picker-element-control-focus-box-shadow: var(--shadow-focus);--color-picker-element-control-focus-outline: none;--color-picker-element-control-gap: var(--spacing-2);--color-picker-element-format-select-background: var(--theme-surface-1);--color-picker-element-format-select-border: var(--border-standard);--color-picker-element-format-select-border-radius: var(--corner-small);--color-picker-element-format-select-font-size: var(--typography-font-size-body-1);--color-picker-element-format-select-padding: var(--spacing-1);--color-picker-element-label-color: var(--theme-text-inverse);--color-picker-element-label-font-size: var(--typography-font-size-body-1);--color-picker-element-label-line-height: var(--typography-line-height-body-1);--color-picker-element-label-user-select: none;--color-picker-element-swatch-group-gap: var(--spacing-2);--color-picker-element-swatch-group-margin-top: var(--spacing-2);--color-picker-element-swatch-trigger-background: var(--theme-surface-1);--color-picker-element-swatch-trigger-border: 1px solid var(--theme-border);--color-picker-element-swatch-trigger-border-radius: var(--corner-medium);--color-picker-element-swatch-trigger-cursor: pointer;--color-picker-element-swatch-trigger-disabled-cursor: not-allowed;--color-picker-element-swatch-trigger-disabled-opacity: .5;--color-picker-element-swatch-trigger-focus-box-shadow: var(--shadow-focus);--color-picker-element-swatch-trigger-focus-outline: none;--color-picker-element-swatch-trigger-height: var(--spacing-6);--color-picker-element-swatch-trigger-width: var(--spacing-6);--color-picker-element-trigger-swatch-border: var(--border-standard);--color-picker-element-trigger-swatch-border-radius: var(--corner-small);--color-picker-element-trigger-swatch-height: var(--spacing-6);--color-picker-element-trigger-swatch-width: var(--spacing-6);--color-picker-element-value-text-color: var(--theme-text-muted);--color-picker-element-value-text-font-family: var(--typography-font-family-mono);--color-picker-element-value-text-font-size: var(--typography-font-size-body-1);--color-picker-size-lg-font-size: var(--typography-font-size-body-1);--color-picker-size-lg-padding-block: var(--spacing-2);--color-picker-size-lg-padding-inline: var(--spacing-3);--color-picker-size-md-font-size: var(--typography-font-size-body-1);--color-picker-size-md-padding-block: var(--spacing-2);--color-picker-size-md-padding-inline: var(--spacing-3);--color-picker-size-sm-font-size: var(--typography-font-size-body-1);--color-picker-size-sm-padding-block: var(--spacing-2);--color-picker-size-sm-padding-inline: var(--spacing-3);--color-purple-25: #fdfaff;--color-purple-50: #f7ebff;--color-purple-100: #ebccff;--color-purple-200: #d599ff;--color-purple-300: #c26bff;--color-purple-400: #b752ff;--color-purple-500: #aa33ff;--color-purple-600: #8829cc;--color-purple-700: #600f99;--color-purple-800: #400a66;--color-purple-900: #200533;--color-purple-default: var(--color-purple-root);--color-purple-muted: #aa33ff80;--color-purple-root: #aa33ff;--color-purple-soft: #aa33ff;--color-purple-strong: #aa33ff99;--color-purple-subtle: #aa33ff40;--color-success-25: #fafffb;--color-success-50: #f2fff6;--color-success-100: #d4fae0;--color-success-200: #abf5c1;--color-success-300: #84f0a4;--color-success-400: #5eeb88;--color-success-500: #33cc61;--color-success-600: #13bf47;--color-success-700: #008c2a;--color-success-800: #00591b;--color-success-900: #00330f;--color-success-default: var(--color-success-root);--color-success-muted: #00ff0080;--color-success-root: #33cc61;--color-success-soft: #00ff00bf;--color-success-strong: #00ff0099;--color-success-subtle: #00ff0040;--color-transparent: #00000000;--color-warning-25: #fffdfa;--color-warning-50: #fff9f2;--color-warning-100: #ffecd9;--color-warning-200: #ffd9b2;--color-warning-300: #ffc68c;--color-warning-400: #ffb266;--color-warning-500: #ff9f40;--color-warning-600: #d97716;--color-warning-700: #99520b;--color-warning-800: #592e04;--color-warning-900: #331900;--color-warning-default: var(--color-warning-root);--color-warning-muted: #fdd71a80;--color-warning-root: #ff9f40;--color-warning-soft: #fdd71abf;--color-warning-subtle: #fdd71a40;--color-white: #ffffff;--combobox-base-gap: var(--spacing-2);--combobox-element-content-background: var(--theme-surface-2);--combobox-element-content-border: var(--border-standard);--combobox-element-content-border-radius: var(--corner-medium);--combobox-element-content-box-shadow: var(--shadow-large);--combobox-element-content-max-height: 300px;--combobox-element-content-overflow: auto;--combobox-element-content-padding: var(--spacing-4);--combobox-element-control-background: var(--theme-surface-1);--combobox-element-control-border: var(--border-standard);--combobox-element-control-border-radius: var(--corner-medium);--combobox-element-control-disabled-cursor: not-allowed;--combobox-element-control-disabled-opacity: .5;--combobox-element-control-focus-box-shadow: var(--shadow-focus);--combobox-element-control-focus-outline: none;--combobox-element-input-background: #00000000;--combobox-element-input-border: none;--combobox-element-input-color: var(--theme-text-inverse);--combobox-element-input-disabled-cursor: not-allowed;--combobox-element-input-disabled-opacity: .5;--combobox-element-input-flex: 1;--combobox-element-input-focus-box-shadow: var(--shadow-focus);--combobox-element-input-focus-outline: none;--combobox-element-input-min-width: 0;--combobox-element-input-padding: var(--spacing-2);--combobox-element-item-border-radius: var(--corner-small);--combobox-element-item-cursor: pointer;--combobox-element-item-disabled-cursor: not-allowed;--combobox-element-item-disabled-opacity: .5;--combobox-element-item-focus-box-shadow: var(--shadow-focus);--combobox-element-item-focus-outline: none;--combobox-element-item-gap: var(--spacing-2);--combobox-element-item-group-label-color: var(--theme-text-muted);--combobox-element-item-group-label-font-size: var(--typography-font-size-caption);--combobox-element-item-group-label-font-weight: var(--typography-font-weight-semibold);--combobox-element-item-group-label-letter-spacing: .5px;--combobox-element-item-group-label-padding: var(--spacing-2);--combobox-element-item-group-label-text-transform: uppercase;--combobox-element-item-indicator-color: var(--color-blue-default);--combobox-element-item-indicator-flex-shrink: 0;--combobox-element-item-indicator-opacity: 0;--combobox-element-item-indicator-transition: opacity .15s;--combobox-element-item-padding: var(--spacing-2);--combobox-element-item-text-color: var(--theme-text-inverse);--combobox-element-item-text-flex: 1;--combobox-element-label-color: var(--theme-text-inverse);--combobox-element-label-font-size: var(--typography-font-size-body-1);--combobox-element-label-line-height: var(--typography-line-height-body-1);--combobox-element-label-margin-bottom: var(--spacing-1);--combobox-element-label-user-select: none;--combobox-size-lg-font-size: var(--typography-font-size-body-1);--combobox-size-lg-padding-block: var(--spacing-2);--combobox-size-lg-padding-inline: var(--spacing-3);--combobox-size-md-font-size: var(--typography-font-size-body-1);--combobox-size-md-padding-block: var(--spacing-2);--combobox-size-md-padding-inline: var(--spacing-3);--combobox-size-sm-font-size: var(--typography-font-size-body-1);--combobox-size-sm-padding-block: var(--spacing-2);--combobox-size-sm-padding-inline: var(--spacing-3);--context-menu-base-gap: var(--spacing-2);--context-menu-element-arrow-height: var(--spacing-2);--context-menu-element-arrow-tip-transform: rotate(45deg);--context-menu-element-arrow-width: var(--spacing-2);--context-menu-element-content-background: var(--theme-surface-2);--context-menu-element-content-border: var(--border-standard);--context-menu-element-content-border-radius: var(--corner-large);--context-menu-element-content-box-shadow: var(--shadow-large);--context-menu-element-content-min-width: 180px;--context-menu-element-content-padding: var(--spacing-4);--context-menu-element-context-trigger-disabled-cursor: not-allowed;--context-menu-element-context-trigger-disabled-opacity: .5;--context-menu-element-context-trigger-focus-box-shadow: var(--shadow-focus);--context-menu-element-context-trigger-focus-outline: none;--context-menu-element-group-label-color: var(--theme-text-muted);--context-menu-element-group-label-font-size: var(--typography-font-size-caption);--context-menu-element-group-label-font-weight: var(--typography-font-weight-semibold);--context-menu-element-group-label-letter-spacing: .5px;--context-menu-element-group-label-padding: var(--spacing-2);--context-menu-element-group-label-text-transform: uppercase;--context-menu-element-group-padding: 0;--context-menu-element-item-border-radius: var(--corner-small);--context-menu-element-item-color: var(--theme-text-inverse);--context-menu-element-item-cursor: pointer;--context-menu-element-item-disabled-cursor: not-allowed;--context-menu-element-item-disabled-opacity: .5;--context-menu-element-item-focus-box-shadow: var(--shadow-focus);--context-menu-element-item-focus-outline: none;--context-menu-element-item-font-size: var(--typography-font-size-body-1);--context-menu-element-item-gap: var(--spacing-2);--context-menu-element-item-icon-color: var(--theme-text-muted);--context-menu-element-item-icon-flex-shrink: 0;--context-menu-element-item-icon-height: 16px;--context-menu-element-item-icon-width: 16px;--context-menu-element-item-indicator-flex-shrink: 0;--context-menu-element-item-indicator-opacity: 0;--context-menu-element-item-indicator-transition: opacity .15s;--context-menu-element-item-padding: var(--spacing-2);--context-menu-element-item-shortcut-color: var(--theme-text-muted);--context-menu-element-item-shortcut-font-size: var(--typography-font-size-caption);--context-menu-element-item-shortcut-margin-left: auto;--context-menu-element-item-text-flex: 1;--context-menu-element-separator-background: var(--theme-border);--context-menu-element-separator-height: 1px;--context-menu-element-separator-margin-block: var(--spacing-1);--context-menu-size-lg-font-size: var(--typography-font-size-body-1);--context-menu-size-lg-padding-block: var(--spacing-2);--context-menu-size-lg-padding-inline: var(--spacing-3);--context-menu-size-md-font-size: var(--typography-font-size-body-1);--context-menu-size-md-padding-block: var(--spacing-2);--context-menu-size-md-padding-inline: var(--spacing-3);--context-menu-size-sm-font-size: var(--typography-font-size-body-1);--context-menu-size-sm-padding-block: var(--spacing-2);--context-menu-size-sm-padding-inline: var(--spacing-3);--corner-full: 400px;--corner-large: 12px;--corner-medium: 8px;--corner-small: 4px;--date-picker-base-gap: var(--spacing-2);--date-picker-element-content-background: var(--theme-surface-2);--date-picker-element-content-border-radius: var(--corner-large);--date-picker-element-content-box-shadow: var(--theme-elevation-2);--date-picker-element-content-margin-top: var(--spacing-2);--date-picker-element-content-min-width: 280px;--date-picker-element-control-disabled-cursor: not-allowed;--date-picker-element-control-disabled-opacity: .5;--date-picker-element-control-focus-box-shadow: var(--shadow-focus);--date-picker-element-control-focus-outline: none;--date-picker-element-input-disabled-cursor: not-allowed;--date-picker-element-input-disabled-opacity: .5;--date-picker-element-input-focus-box-shadow: var(--shadow-focus);--date-picker-element-input-focus-outline: none;--date-picker-element-label-color: var(--theme-text-inverse);--date-picker-element-label-font-size: var(--typography-font-size-body-1);--date-picker-element-label-line-height: var(--typography-line-height-body-1);--date-picker-element-label-user-select: none;--date-picker-element-range-text-flex: 1;--date-picker-element-range-text-text-align: center;--date-picker-element-table-border-collapse: collapse;--date-picker-element-table-cell-padding: var(--spacing-1);--date-picker-element-table-cell-text-align: center;--date-picker-element-table-cell-trigger-disabled-cursor: not-allowed;--date-picker-element-table-cell-trigger-disabled-opacity: .5;--date-picker-element-table-cell-trigger-focus-box-shadow: var(--shadow-focus);--date-picker-element-table-cell-trigger-focus-outline: none;--date-picker-element-view-control-disabled-cursor: not-allowed;--date-picker-element-view-control-disabled-opacity: .5;--date-picker-element-view-control-focus-box-shadow: var(--shadow-focus);--date-picker-element-view-control-focus-outline: none;--date-picker-element-view-control-justify-content: space-between;--date-picker-size-lg-font-size: var(--typography-font-size-body-1);--date-picker-size-lg-padding-block: var(--spacing-2);--date-picker-size-lg-padding-inline: var(--spacing-3);--date-picker-size-md-font-size: var(--typography-font-size-body-1);--date-picker-size-md-padding-block: var(--spacing-2);--date-picker-size-md-padding-inline: var(--spacing-3);--date-picker-size-sm-font-size: var(--typography-font-size-body-1);--date-picker-size-sm-padding-block: var(--spacing-2);--date-picker-size-sm-padding-inline: var(--spacing-3);--dialog-base-gap: var(--spacing-2);--dialog-element-backdrop-background: #00000080;--dialog-element-close-trigger-right: var(--spacing-4);--dialog-element-close-trigger-top: var(--spacing-4);--dialog-element-content-background: var(--theme-surface-3);--dialog-element-content-border-radius: var(--corner-large);--dialog-element-content-box-shadow: var(--theme-elevation-3);--dialog-element-description-color: var(--theme-text-muted);--dialog-element-description-font-size: var(--typography-font-size-caption);--dialog-element-description-margin-top: var(--spacing-1);--dialog-element-title-color: var(--theme-text-inverse);--dialog-element-title-font-size: var(--typography-font-size-h2);--dialog-element-title-font-weight: var(--typography-font-weight-semibold);--dialog-size-full-font-size: var(--typography-font-size-body-1);--dialog-size-full-padding-block: var(--spacing-2);--dialog-size-full-padding-inline: var(--spacing-3);--dialog-size-lg-font-size: var(--typography-font-size-body-1);--dialog-size-lg-padding-block: var(--spacing-2);--dialog-size-lg-padding-inline: var(--spacing-3);--dialog-size-md-font-size: var(--typography-font-size-body-1);--dialog-size-md-padding-block: var(--spacing-2);--dialog-size-md-padding-inline: var(--spacing-3);--dialog-size-sm-font-size: var(--typography-font-size-body-1);--dialog-size-sm-padding-block: var(--spacing-2);--dialog-size-sm-padding-inline: var(--spacing-3);--dropdown-menu-base-gap: var(--spacing-2);--dropdown-menu-element-content-background: var(--theme-surface-2);--dropdown-menu-element-content-border-radius: var(--corner-medium);--dropdown-menu-element-content-box-shadow: var(--theme-elevation-2);--dropdown-menu-element-content-min-width: 180px;--dropdown-menu-element-content-padding: var(--spacing-4);--dropdown-menu-element-indicator-align-items: center;--dropdown-menu-element-indicator-display: flex;--dropdown-menu-element-indicator-height: var(--spacing-4);--dropdown-menu-element-indicator-justify-content: center;--dropdown-menu-element-indicator-width: var(--spacing-4);--dropdown-menu-element-item-border-radius: var(--corner-small);--dropdown-menu-element-item-cursor: pointer;--dropdown-menu-element-item-disabled-cursor: not-allowed;--dropdown-menu-element-item-disabled-opacity: .5;--dropdown-menu-element-item-focus-box-shadow: var(--shadow-focus);--dropdown-menu-element-item-focus-outline: none;--dropdown-menu-element-item-gap: var(--spacing-3);--dropdown-menu-element-item-padding: var(--spacing-2);--dropdown-menu-element-separator-background: var(--theme-border);--dropdown-menu-element-separator-height: 1px;--dropdown-menu-element-separator-margin-block: var(--spacing-1);--dropdown-menu-element-shortcut-color: var(--theme-text-muted);--dropdown-menu-element-shortcut-font-size: var(--typography-font-size-caption);--dropdown-menu-element-shortcut-margin-left: auto;--dropdown-menu-size-lg-font-size: var(--typography-font-size-h2);--dropdown-menu-size-lg-padding-block: var(--spacing-3);--dropdown-menu-size-lg-padding-inline: var(--spacing-4);--dropdown-menu-size-md-font-size: var(--typography-font-size-body-1);--dropdown-menu-size-md-padding-block: var(--spacing-2);--dropdown-menu-size-md-padding-inline: var(--spacing-3);--dropdown-menu-size-sm-font-size: var(--typography-font-size-body-1);--dropdown-menu-size-sm-padding-block: var(--spacing-1);--dropdown-menu-size-sm-padding-inline: var(--spacing-2);--duration-normal: .2s;--easing-ease: cubic-bezier(.25, .1, .25, 1);--editable-base-gap: var(--spacing-2);--editable-element-cancel-trigger-cursor: pointer;--editable-element-cancel-trigger-disabled-cursor: not-allowed;--editable-element-cancel-trigger-disabled-opacity: .5;--editable-element-cancel-trigger-focus-box-shadow: var(--shadow-focus);--editable-element-cancel-trigger-focus-outline: none;--editable-element-control-disabled-cursor: not-allowed;--editable-element-control-disabled-opacity: .5;--editable-element-control-focus-box-shadow: var(--shadow-focus);--editable-element-control-focus-outline: none;--editable-element-control-gap: var(--spacing-2);--editable-element-edit-trigger-cursor: pointer;--editable-element-edit-trigger-disabled-cursor: not-allowed;--editable-element-edit-trigger-disabled-opacity: .5;--editable-element-edit-trigger-focus-box-shadow: var(--shadow-focus);--editable-element-edit-trigger-focus-outline: none;--editable-element-input-background: var(--theme-surface-1);--editable-element-input-border: var(--border-standard);--editable-element-input-border-radius: var(--corner-medium);--editable-element-input-color: var(--theme-text-inverse);--editable-element-input-disabled-cursor: not-allowed;--editable-element-input-disabled-opacity: .5;--editable-element-input-focus-box-shadow: var(--shadow-focus);--editable-element-input-focus-outline: none;--editable-element-input-font-size: var(--typography-font-size-base);--editable-element-input-padding: var(--spacing-2);--editable-element-label-color: var(--theme-text-muted);--editable-element-label-font-size: var(--typography-font-size-small);--editable-element-label-font-weight: var(--typography-font-weight-medium);--editable-element-preview-border-radius: var(--corner-medium);--editable-element-preview-cursor: pointer;--editable-element-preview-padding: var(--spacing-2);--editable-element-submit-trigger-cursor: pointer;--editable-element-submit-trigger-disabled-cursor: not-allowed;--editable-element-submit-trigger-disabled-opacity: .5;--editable-element-submit-trigger-focus-box-shadow: var(--shadow-focus);--editable-element-submit-trigger-focus-outline: none;--editable-size-lg-font-size: var(--typography-font-size-base);--editable-size-lg-padding-block: var(--spacing-2);--editable-size-lg-padding-inline: var(--spacing-3);--editable-size-md-font-size: var(--typography-font-size-base);--editable-size-md-padding-block: var(--spacing-2);--editable-size-md-padding-inline: var(--spacing-3);--editable-size-sm-font-size: var(--typography-font-size-base);--editable-size-sm-padding-block: var(--spacing-2);--editable-size-sm-padding-inline: var(--spacing-3);--field-base-gap: var(--spacing-2);--field-element-error-text-color: var(--color-error-default);--field-element-error-text-font-size: var(--typography-font-size-caption);--field-element-helper-text-color: var(--theme-text-muted);--field-element-helper-text-font-size: var(--typography-font-size-caption);--field-element-input-background: var(--theme-surface-1);--field-element-input-border: var(--border-standard);--field-element-input-border-radius: var(--corner-medium);--field-element-input-disabled-cursor: not-allowed;--field-element-input-disabled-opacity: .5;--field-element-input-focus-box-shadow: var(--shadow-focus);--field-element-input-focus-outline: none;--field-element-input-font-size: var(--typography-font-size-base);--field-element-input-padding-block: var(--spacing-2);--field-element-input-padding-inline: var(--spacing-3);--field-element-label-color: var(--theme-text-inverse);--field-element-label-font-size: var(--typography-font-size-small);--field-element-label-font-weight: var(--typography-font-weight-medium);--field-element-required-indicator-color: var(--color-error-default);--field-element-required-indicator-font-size: var(--typography-font-size-small);--field-size-lg-font-size: var(--typography-font-size-base);--field-size-lg-padding-block: var(--spacing-2);--field-size-lg-padding-inline: var(--spacing-3);--field-size-md-font-size: var(--typography-font-size-base);--field-size-md-padding-block: var(--spacing-2);--field-size-md-padding-inline: var(--spacing-3);--field-size-sm-font-size: var(--typography-font-size-base);--field-size-sm-padding-block: var(--spacing-2);--field-size-sm-padding-inline: var(--spacing-3);--fieldset-base-gap: var(--spacing-2);--fieldset-element-error-text-color: var(--color-error-default);--fieldset-element-error-text-font-size: var(--typography-font-size-caption);--fieldset-element-helper-text-color: var(--theme-text-muted);--fieldset-element-helper-text-font-size: var(--typography-font-size-caption);--fieldset-element-legend-color: var(--theme-text-inverse);--fieldset-element-legend-font-size: var(--typography-font-size-base);--fieldset-element-legend-font-weight: var(--typography-font-weight-semibold);--fieldset-element-legend-padding-inline: var(--spacing-2);--fieldset-size-lg-font-size: var(--typography-font-size-base);--fieldset-size-lg-padding-block: var(--spacing-2);--fieldset-size-lg-padding-inline: var(--spacing-3);--fieldset-size-md-font-size: var(--typography-font-size-base);--fieldset-size-md-padding-block: var(--spacing-2);--fieldset-size-md-padding-inline: var(--spacing-3);--fieldset-size-sm-font-size: var(--typography-font-size-base);--fieldset-size-sm-padding-block: var(--spacing-2);--fieldset-size-sm-padding-inline: var(--spacing-3);--file-upload-base-gap: var(--spacing-2);--file-upload-element-dropzone-background: var(--theme-surface-1);--file-upload-element-dropzone-border: var(--border-dashed);--file-upload-element-dropzone-border-radius: var(--corner-large);--file-upload-element-dropzone-cursor: pointer;--file-upload-element-dropzone-gap: var(--spacing-3);--file-upload-element-dropzone-padding: var(--spacing-6);--file-upload-element-dropzone-text-align: center;--file-upload-element-icon-color: var(--theme-text-muted);--file-upload-element-icon-flex-shrink: 0;--file-upload-element-icon-height: var(--spacing-4);--file-upload-element-icon-width: var(--spacing-4);--file-upload-element-item-background: var(--theme-surface-2);--file-upload-element-item-border-radius: var(--corner-small);--file-upload-element-item-disabled-cursor: not-allowed;--file-upload-element-item-disabled-opacity: .5;--file-upload-element-item-focus-box-shadow: var(--shadow-focus);--file-upload-element-item-focus-outline: none;--file-upload-element-item-gap: var(--spacing-3);--file-upload-element-item-group-gap: var(--spacing-2);--file-upload-element-item-group-margin-top: var(--spacing-3);--file-upload-element-item-name-color: var(--theme-text-inverse);--file-upload-element-item-name-flex: 1;--file-upload-element-item-name-font-size: var(--typography-font-size-body-1);--file-upload-element-item-name-font-weight: var(--typography-font-weight-medium);--file-upload-element-item-name-overflow: hidden;--file-upload-element-item-name-text-overflow: ellipsis;--file-upload-element-item-name-white-space: nowrap;--file-upload-element-item-padding: var(--spacing-2);--file-upload-element-item-preview-background: var(--theme-surface-3);--file-upload-element-item-preview-border-radius: var(--corner-small);--file-upload-element-item-preview-flex-shrink: 0;--file-upload-element-item-preview-height: 40px;--file-upload-element-item-preview-image-object-fit: cover;--file-upload-element-item-preview-width: 40px;--file-upload-element-item-size-text-color: var(--theme-text-muted);--file-upload-element-item-size-text-flex-shrink: 0;--file-upload-element-item-size-text-font-size: var(--typography-font-size-caption);--file-upload-element-label-color: var(--theme-text-inverse);--file-upload-element-label-font-size: var(--typography-font-size-body-1);--file-upload-element-label-line-height: var(--typography-line-height-body-1);--file-upload-element-label-user-select: none;--file-upload-element-trigger-color: var(--theme-text-muted);--file-upload-element-trigger-gap: var(--spacing-2);--file-upload-size-lg-font-size: var(--typography-font-size-h2);--file-upload-size-lg-icon-size: 1.5rem;--file-upload-size-lg-padding-block: var(--spacing-3);--file-upload-size-lg-padding-inline: var(--spacing-4);--file-upload-size-md-font-size: var(--typography-font-size-body-1);--file-upload-size-md-icon-size: 1.25rem;--file-upload-size-md-padding-block: var(--spacing-2);--file-upload-size-md-padding-inline: var(--spacing-3);--file-upload-size-sm-font-size: var(--typography-font-size-body-1);--file-upload-size-sm-icon-size: 1rem;--file-upload-size-sm-padding-block: var(--spacing-1);--file-upload-size-sm-padding-inline: var(--spacing-2);--floating-panel-base-gap: var(--spacing-2);--floating-panel-element-body-overflow: auto;--floating-panel-element-body-padding: var(--spacing-3);--floating-panel-element-content-background: var(--theme-surface-2);--floating-panel-element-content-border: var(--border-standard);--floating-panel-element-content-border-radius: var(--corner-large);--floating-panel-element-content-box-shadow: var(--shadow-large);--floating-panel-element-controls-gap: var(--spacing-1);--floating-panel-element-drag-trigger-cursor: grab;--floating-panel-element-drag-trigger-disabled-cursor: not-allowed;--floating-panel-element-drag-trigger-disabled-opacity: .5;--floating-panel-element-drag-trigger-focus-box-shadow: var(--shadow-focus);--floating-panel-element-drag-trigger-focus-outline: none;--floating-panel-element-drag-trigger-gap: var(--spacing-2);--floating-panel-element-header-background: var(--theme-surface-1);--floating-panel-element-header-border-bottom: var(--border-standard);--floating-panel-element-header-gap: var(--spacing-2);--floating-panel-element-header-padding: var(--spacing-2);--floating-panel-element-header-user-select: none;--floating-panel-element-resize-trigger-cursor: se-resize;--floating-panel-element-resize-trigger-disabled-cursor: not-allowed;--floating-panel-element-resize-trigger-disabled-opacity: .5;--floating-panel-element-resize-trigger-focus-box-shadow: var(--shadow-focus);--floating-panel-element-resize-trigger-focus-outline: none;--floating-panel-element-resize-trigger-height: 16px;--floating-panel-element-resize-trigger-opacity: .5;--floating-panel-element-resize-trigger-width: 16px;--floating-panel-element-title-color: var(--theme-text-inverse);--floating-panel-element-title-font-size: var(--typography-font-size-body-1);--floating-panel-element-title-font-weight: var(--typography-font-weight-semibold);--floating-panel-element-title-margin: 0;--floating-panel-size-lg-font-size: var(--typography-font-size-body-1);--floating-panel-size-lg-padding-block: var(--spacing-2);--floating-panel-size-lg-padding-inline: var(--spacing-3);--floating-panel-size-md-font-size: var(--typography-font-size-body-1);--floating-panel-size-md-padding-block: var(--spacing-2);--floating-panel-size-md-padding-inline: var(--spacing-3);--floating-panel-size-sm-font-size: var(--typography-font-size-body-1);--floating-panel-size-sm-padding-block: var(--spacing-2);--floating-panel-size-sm-padding-inline: var(--spacing-3);--form-base-gap: var(--spacing-2);--form-element-actions-gap: var(--spacing-2);--form-element-actions-padding-top: var(--spacing-3);--form-element-field-gap: var(--spacing-1);--gradient-blue-purple: var(--theme-color-primary-default) 0%, var(--color-purple-500) 100%;--gradient-new: #000000 0%, #ffffff 100%;--grid-columns: 12;--grid-gutter: var(--sizing-32);--grid-margin: 1rem;--grid-max-width: 1440px;--grid-spans-half: 1/2;--grid-spans-quarter: 1/4;--grid-spans-third: 1/3;--grid-spans-two-thirds: 2/3;--grid-vertical-spacing: var(--spacing-3);--hover-card-base-gap: var(--spacing-2);--hover-card-element-arrow-height: var(--spacing-2);--hover-card-element-arrow-tip-transform: rotate(45deg);--hover-card-element-arrow-width: var(--spacing-2);--hover-card-element-content-background: var(--theme-surface-2);--hover-card-element-content-border: var(--border-standard);--hover-card-element-content-border-radius: var(--corner-large);--hover-card-element-content-box-shadow: var(--shadow-large);--hover-card-element-content-max-width: 360px;--hover-card-element-content-min-width: 280px;--hover-card-element-content-padding: var(--spacing-4);--hover-card-element-trigger-color: var(--color-blue-default);--hover-card-element-trigger-cursor: pointer;--hover-card-element-trigger-disabled-cursor: not-allowed;--hover-card-element-trigger-disabled-opacity: .5;--hover-card-element-trigger-focus-box-shadow: var(--shadow-focus);--hover-card-element-trigger-focus-outline: none;--hover-card-size-lg-font-size: var(--typography-font-size-body-1);--hover-card-size-lg-padding-block: var(--spacing-2);--hover-card-size-lg-padding-inline: var(--spacing-3);--hover-card-size-md-font-size: var(--typography-font-size-body-1);--hover-card-size-md-padding-block: var(--spacing-2);--hover-card-size-md-padding-inline: var(--spacing-3);--hover-card-size-sm-font-size: var(--typography-font-size-body-1);--hover-card-size-sm-padding-block: var(--spacing-2);--hover-card-size-sm-padding-inline: var(--spacing-3);--icon-base-color: var(--theme-text-inverse);--icon-base-flex-shrink: 0;--icon-base-gap: var(--spacing-2);--icon-button-base-border-radius: var(--corner-full);--icon-button-base-cursor: pointer;--icon-button-base-gap: var(--spacing-2);--icon-button-base-transition: all .15s ease;--icon-button-element-button-disabled-cursor: not-allowed;--icon-button-element-button-disabled-opacity: .5;--icon-button-element-button-focus-box-shadow: var(--shadow-focus);--icon-button-element-button-focus-outline: none;--icon-button-element-icon-flex-shrink: 0;--icon-button-size-lg-font-size: var(--typography-font-size-body-1);--icon-button-size-lg-padding-block: var(--spacing-2);--icon-button-size-lg-padding-inline: var(--spacing-3);--icon-button-size-md-font-size: var(--typography-font-size-body-1);--icon-button-size-md-padding-block: var(--spacing-2);--icon-button-size-md-padding-inline: var(--spacing-3);--icon-button-size-sm-font-size: var(--typography-font-size-body-1);--icon-button-size-sm-padding-block: var(--spacing-2);--icon-button-size-sm-padding-inline: var(--spacing-3);--icon-button-variant-ghost-background: #00000000;--icon-button-variant-ghost-color: var(--theme-text-inverse);--icon-button-variant-ghost-disabled-cursor: not-allowed;--icon-button-variant-ghost-disabled-opacity: .5;--icon-button-variant-ghost-focus-box-shadow: var(--shadow-focus);--icon-button-variant-ghost-focus-outline: none;--icon-button-variant-primary-background: var(--color-blue-default);--icon-button-variant-primary-color: var(--color-white);--icon-button-variant-primary-disabled-cursor: not-allowed;--icon-button-variant-primary-disabled-opacity: .5;--icon-button-variant-primary-focus-box-shadow: var(--shadow-focus);--icon-button-variant-primary-focus-outline: none;--icon-button-variant-secondary-filled-background: var(--theme-surface-2);--icon-button-variant-secondary-filled-color: var(--theme-text-inverse);--icon-button-variant-secondary-filled-disabled-cursor: not-allowed;--icon-button-variant-secondary-filled-disabled-opacity: .5;--icon-button-variant-secondary-filled-focus-box-shadow: var(--shadow-focus);--icon-button-variant-secondary-filled-focus-outline: none;--icon-button-variant-secondary-outlined-background: #00000000;--icon-button-variant-secondary-outlined-border: var(--border-standard);--icon-button-variant-secondary-outlined-color: var(--theme-text-inverse);--icon-button-variant-secondary-outlined-disabled-cursor: not-allowed;--icon-button-variant-secondary-outlined-disabled-opacity: .5;--icon-button-variant-secondary-outlined-focus-box-shadow: var(--shadow-focus);--icon-button-variant-secondary-outlined-focus-outline: none;--icon-size-lg-height: 24px;--icon-size-lg-width: 24px;--icon-size-md-height: 20px;--icon-size-md-width: 20px;--icon-size-sm-height: 16px;--icon-size-sm-width: 16px;--icon-size-xl-height: 32px;--icon-size-xl-width: 32px;--icon-size-xs-height: 12px;--icon-size-xs-width: 12px;--image-base-object-fit: cover;--image-variant-auto-disabled-cursor: not-allowed;--image-variant-auto-disabled-opacity: .5;--image-variant-auto-focus-box-shadow: var(--shadow-focus);--image-variant-auto-focus-outline: none;--image-variant-portrait-aspect-ratio: 3 / 4;--image-variant-portrait-disabled-cursor: not-allowed;--image-variant-portrait-disabled-opacity: .5;--image-variant-portrait-focus-box-shadow: var(--shadow-focus);--image-variant-portrait-focus-outline: none;--image-variant-square-aspect-ratio: 1 / 1;--image-variant-square-disabled-cursor: not-allowed;--image-variant-square-disabled-opacity: .5;--image-variant-square-focus-box-shadow: var(--shadow-focus);--image-variant-square-focus-outline: none;--image-variant-video-aspect-ratio: 16 / 9;--image-variant-video-disabled-cursor: not-allowed;--image-variant-video-disabled-opacity: .5;--image-variant-video-focus-box-shadow: var(--shadow-focus);--image-variant-video-focus-outline: none;--image-variant-wide-aspect-ratio: 21 / 9;--image-variant-wide-disabled-cursor: not-allowed;--image-variant-wide-disabled-opacity: .5;--image-variant-wide-focus-box-shadow: var(--shadow-focus);--image-variant-wide-focus-outline: none;--input-base-gap: var(--spacing-2);--input-element-error-message-color: var(--color-error-default);--input-element-error-message-font-size: var(--typography-font-size-caption);--input-element-field-background: var(--theme-surface-1);--input-element-field-border: var(--border-standard);--input-element-field-border-radius: var(--corner-medium);--input-element-field-color: var(--theme-text-inverse);--input-element-field-error-border: var(--border-error);--input-element-field-transition: border-color .2s, box-shadow .2s;--input-element-hint-color: var(--color-error-default);--input-element-hint-font-size: var(--typography-font-size-caption);--input-element-indicator-color: var(--theme-text-muted);--input-element-indicator-font-size: var(--typography-font-size-caption);--input-element-indicator-height: var(--spacing-4);--input-element-indicator-transition: transform .2s;--input-element-indicator-width: var(--spacing-4);--input-element-label-color: var(--theme-text-inverse);--input-element-label-font-size: var(--typography-font-size-body-1);--input-element-label-line-height: var(--typography-line-height-body-1);--input-element-label-user-select: none;--input-group-base-gap: var(--spacing-2);--input-group-element-action-color: var(--color-blue-default);--input-group-element-action-font-size: var(--typography-font-size-body-1);--input-group-element-action-padding-left: var(--spacing-2);--input-group-element-field-background: var(--theme-surface-1);--input-group-element-field-border: var(--border-standard);--input-group-element-field-border-radius: var(--corner-medium);--input-group-element-field-color: var(--theme-text-inverse);--input-group-element-leading-color: var(--theme-text-muted);--input-group-element-leading-padding-right: var(--spacing-2);--input-group-variant-default-disabled-cursor: not-allowed;--input-group-variant-default-disabled-opacity: .5;--input-group-variant-default-focus-box-shadow: var(--shadow-focus);--input-group-variant-default-focus-outline: none;--input-group-variant-error-disabled-cursor: not-allowed;--input-group-variant-error-disabled-opacity: .5;--input-group-variant-error-focus-box-shadow: var(--shadow-focus);--input-group-variant-error-focus-outline: none;--input-size-lg-font-size: var(--typography-font-size-h2);--input-size-lg-min-height: var(--spacing-12);--input-size-lg-padding-block: var(--spacing-3);--input-size-lg-padding-inline: var(--spacing-4);--input-size-md-font-size: var(--typography-font-size-body-1);--input-size-md-min-height: var(--spacing-10);--input-size-md-padding-block: var(--spacing-2);--input-size-md-padding-inline: var(--spacing-3);--input-size-sm-font-size: var(--typography-font-size-body-1);--input-size-sm-min-height: var(--spacing-8);--input-size-sm-padding-block: var(--spacing-1);--input-size-sm-padding-inline: var(--spacing-2);--input-variant-default-disabled-cursor: not-allowed;--input-variant-default-disabled-opacity: .5;--input-variant-default-focus-box-shadow: var(--shadow-focus);--input-variant-default-focus-outline: none;--input-variant-error-border-color: var(--color-error-default);--input-variant-error-disabled-cursor: not-allowed;--input-variant-error-disabled-opacity: .5;--input-variant-error-focus-box-shadow: var(--shadow-focus);--input-variant-error-focus-outline: none;--link-base-cursor: pointer;--link-base-font-font-family: var(--text-style-body-2-font-family);--link-base-font-font-size: var(--text-style-body-2-font-size);--link-base-font-font-weight: var(--text-style-body-2-font-weight);--link-base-font-line-height: var(--text-style-body-2-line-height);--link-base-font: var(--link-base-font-font-weight) var(--link-base-font-font-size)/var(--link-base-font-line-height) var(--link-base-font-font-family);--link-base-gap: 24px;--link-base-text-decoration: underline;--link-base-text-decoration-color: var(--theme-color-accent-hover);--link-base-text-decoration-thickness: 2px;--link-base-text-underline-offset: 8px;--link-base-transition: color .15s ease;--link-element-arrow-height: var(--spacing-4);--link-element-arrow-margin-left: var(--spacing-1);--link-element-arrow-transition: transform .15s ease;--link-element-arrow-width: var(--spacing-4);--link-element-external-height: 14px;--link-element-external-margin-left: var(--spacing-1);--link-element-external-width: 14px;--link-variant-default-color: var(--theme-text-inverse);--link-variant-default-disabled-cursor: not-allowed;--link-variant-default-disabled-opacity: .4;--link-variant-default-focus-box-shadow: var(--shadow-focus);--link-variant-default-focus-outline: none;--link-variant-default-hover-color: var(--theme-color-accent-hover);--link-variant-muted-color: var(--theme-text-muted);--link-variant-muted-disabled-cursor: not-allowed;--link-variant-muted-disabled-opacity: .5;--link-variant-muted-focus-box-shadow: var(--shadow-focus);--link-variant-muted-focus-outline: none;--listbox-base-gap: var(--spacing-2);--listbox-element-content-padding-block: var(--spacing-1);--listbox-element-item-color: var(--theme-text-inverse);--listbox-element-item-cursor: pointer;--listbox-element-item-disabled-cursor: not-allowed;--listbox-element-item-disabled-opacity: .5;--listbox-element-item-focus-box-shadow: var(--shadow-focus);--listbox-element-item-focus-outline: none;--listbox-element-item-font-size: var(--typography-font-size-small);--listbox-element-item-group-label-color: var(--theme-text-muted);--listbox-element-item-group-label-font-size: var(--typography-font-size-caption);--listbox-element-item-group-label-font-weight: var(--typography-font-weight-semibold);--listbox-element-item-group-label-padding-block: var(--spacing-1);--listbox-element-item-group-label-padding-inline: var(--spacing-3);--listbox-element-item-group-padding-block: var(--spacing-1);--listbox-element-item-indicator-color: var(--theme-color-primary-default);--listbox-element-item-indicator-font-size: var(--typography-font-size-small);--listbox-element-item-padding-block: var(--spacing-2);--listbox-element-item-padding-inline: var(--spacing-3);--listbox-element-item-transition: background .15s ease;--listbox-element-label-color: var(--theme-text-inverse);--listbox-element-label-font-size: var(--typography-font-size-small);--listbox-element-label-font-weight: var(--typography-font-weight-medium);--listbox-element-label-padding-block: var(--spacing-2);--listbox-element-label-padding-inline: var(--spacing-3);--listbox-size-lg-font-size: var(--typography-font-size-base);--listbox-size-lg-padding-block: var(--spacing-2);--listbox-size-lg-padding-inline: var(--spacing-3);--listbox-size-md-font-size: var(--typography-font-size-base);--listbox-size-md-padding-block: var(--spacing-2);--listbox-size-md-padding-inline: var(--spacing-3);--listbox-size-sm-font-size: var(--typography-font-size-base);--listbox-size-sm-padding-block: var(--spacing-2);--listbox-size-sm-padding-inline: var(--spacing-3);--number-input-base-gap: var(--spacing-2);--number-input-element-control-background: var(--theme-surface-1);--number-input-element-control-border: var(--border-standard);--number-input-element-control-border-radius: var(--corner-medium);--number-input-element-control-disabled-cursor: not-allowed;--number-input-element-control-disabled-opacity: .5;--number-input-element-control-focus-box-shadow: var(--shadow-focus);--number-input-element-control-focus-outline: none;--number-input-element-decrement-trigger-border-right: var(--border-standard);--number-input-element-decrement-trigger-color: var(--theme-text-muted);--number-input-element-decrement-trigger-padding: 0;--number-input-element-decrement-trigger-transition: background-color .15s, color .15s;--number-input-element-increment-trigger-border-left: var(--border-standard);--number-input-element-increment-trigger-color: var(--theme-text-muted);--number-input-element-increment-trigger-padding: 0;--number-input-element-increment-trigger-transition: background-color .15s, color .15s;--number-input-element-input-background: #00000000;--number-input-element-input-border: none;--number-input-element-input-color: var(--theme-text-inverse);--number-input-element-input-disabled-cursor: not-allowed;--number-input-element-input-disabled-opacity: .5;--number-input-element-input-focus-box-shadow: var(--shadow-focus);--number-input-element-input-focus-outline: none;--number-input-element-input-min-width: 0;--number-input-element-label-color: var(--theme-text-inverse);--number-input-element-label-font-size: var(--typography-font-size-body-1);--number-input-element-label-line-height: var(--typography-line-height-body-1);--number-input-element-label-user-select: none;--number-input-size-lg-font-size: var(--typography-font-size-h2);--number-input-size-lg-min-height: var(--spacing-12);--number-input-size-lg-padding-inline: var(--spacing-4);--number-input-size-md-font-size: var(--typography-font-size-body-1);--number-input-size-md-min-height: var(--spacing-10);--number-input-size-md-padding-inline: var(--spacing-3);--number-input-size-sm-font-size: var(--typography-font-size-body-1);--number-input-size-sm-min-height: var(--spacing-8);--number-input-size-sm-padding-inline: var(--spacing-2);--opacity-muted: .5;--opacity-soft: .15;--opacity-strong: .6;--opacity-subtle: .25;--pagination-base-gap: var(--spacing-2);--pagination-element-button-active-background: var(--color-blue-default);--pagination-element-button-active-border-color: var(--color-blue-default);--pagination-element-button-active-color: var(--color-white);--pagination-element-button-background: #00000000;--pagination-element-button-border: var(--border-standard);--pagination-element-button-border-radius: var(--corner-small);--pagination-element-button-color: var(--theme-text-inverse);--pagination-element-button-cursor: pointer;--pagination-element-button-disabled-cursor: not-allowed;--pagination-element-button-disabled-opacity: .5;--pagination-element-button-focus-box-shadow: var(--shadow-focus);--pagination-element-button-focus-outline: none;--pagination-element-button-font-size: var(--typography-font-size-body-1);--pagination-element-button-font-weight: 500;--pagination-element-button-min-height: var(--spacing-8);--pagination-element-button-min-width: var(--spacing-8);--pagination-element-button-padding: var(--spacing-2);--pagination-element-button-transition: background .15s, border-color .15s;--pagination-element-container-gap: var(--spacing-1);--pagination-element-ellipsis-color: var(--theme-text-muted);--pagination-element-ellipsis-font-size: var(--typography-font-size-body-1);--pagination-element-ellipsis-min-height: var(--spacing-8);--pagination-element-ellipsis-min-width: var(--spacing-8);--password-input-base-gap: var(--spacing-2);--password-input-element-input-background: var(--theme-surface-1);--password-input-element-input-border: var(--border-standard);--password-input-element-input-border-radius: var(--corner-medium);--password-input-element-input-disabled-cursor: not-allowed;--password-input-element-input-disabled-opacity: .5;--password-input-element-input-focus-box-shadow: var(--shadow-focus);--password-input-element-input-focus-outline: none;--password-input-element-input-font-size: var(--typography-font-size-small);--password-input-element-input-padding-block: var(--spacing-2);--password-input-element-input-padding-inline: var(--spacing-3);--password-input-element-input-padding-right: var(--spacing-10);--password-input-element-visibility-trigger-align-items: center;--password-input-element-visibility-trigger-background: none;--password-input-element-visibility-trigger-border: none;--password-input-element-visibility-trigger-color: var(--theme-text-muted);--password-input-element-visibility-trigger-cursor: pointer;--password-input-element-visibility-trigger-disabled-cursor: not-allowed;--password-input-element-visibility-trigger-disabled-opacity: .5;--password-input-element-visibility-trigger-display: flex;--password-input-element-visibility-trigger-focus-box-shadow: var(--shadow-focus);--password-input-element-visibility-trigger-focus-outline: none;--password-input-element-visibility-trigger-padding: var(--spacing-1);--password-input-element-visibility-trigger-position: absolute;--password-input-element-visibility-trigger-right: var(--spacing-2);--password-input-element-visibility-trigger-transform: translateY(-50%);--password-input-size-lg-font-size: var(--typography-font-size-base);--password-input-size-lg-padding-block: var(--spacing-2);--password-input-size-lg-padding-inline: var(--spacing-3);--password-input-size-md-font-size: var(--typography-font-size-base);--password-input-size-md-padding-block: var(--spacing-2);--password-input-size-md-padding-inline: var(--spacing-3);--password-input-size-sm-font-size: var(--typography-font-size-base);--password-input-size-sm-padding-block: var(--spacing-2);--password-input-size-sm-padding-inline: var(--spacing-3);--pin-input-base-gap: var(--spacing-2);--pin-input-element-control-disabled-cursor: not-allowed;--pin-input-element-control-disabled-opacity: .5;--pin-input-element-control-focus-box-shadow: var(--shadow-focus);--pin-input-element-control-focus-outline: none;--pin-input-element-control-gap: var(--spacing-2);--pin-input-element-input-background: var(--theme-surface-1);--pin-input-element-input-border: var(--border-standard);--pin-input-element-input-border-radius: var(--corner-medium);--pin-input-element-input-color: var(--theme-text-inverse);--pin-input-element-input-disabled-cursor: not-allowed;--pin-input-element-input-disabled-opacity: .5;--pin-input-element-input-focus-box-shadow: var(--shadow-focus);--pin-input-element-input-focus-outline: none;--pin-input-element-input-font-weight: var(--typography-font-weight-medium);--pin-input-element-input-height: 2.5em;--pin-input-element-input-width: 2.5em;--pin-input-element-label-color: var(--theme-text-inverse);--pin-input-element-label-font-size: var(--typography-font-size-body-1);--pin-input-element-label-line-height: var(--typography-line-height-body-1);--pin-input-element-label-margin-bottom: var(--spacing-2);--pin-input-element-label-user-select: none;--pin-input-size-lg-font-size: var(--typography-font-size-h2);--pin-input-size-md-font-size: var(--typography-font-size-body-1);--pin-input-size-sm-font-size: var(--typography-font-size-body-1);--play-button-base-color: var(--theme-text-inverse);--play-button-base-font-weight: var(--typography-font-weight-medium);--play-button-base-gap: var(--spacing-2);--play-button-base-letter-spacing: .05em;--play-button-base-text-transform: uppercase;--play-button-element-button-disabled-cursor: not-allowed;--play-button-element-button-disabled-opacity: .5;--play-button-element-button-focus-box-shadow: var(--shadow-focus);--play-button-element-button-focus-outline: none;--play-button-element-icon-container-background: var(--color-blue-default);--play-button-element-icon-container-border-radius: var(--corner-full);--play-button-element-icon-container-color: var(--color-white);--play-button-element-icon-container-flex-shrink: 0;--play-button-element-icon-container-height: var(--spacing-8);--play-button-element-icon-container-width: var(--spacing-8);--play-button-element-icon-height: var(--spacing-4);--play-button-element-icon-width: var(--spacing-4);--play-button-size-lg-font-size: var(--typography-font-size-body-1);--play-button-size-lg-padding-block: var(--spacing-2);--play-button-size-lg-padding-inline: var(--spacing-3);--play-button-size-md-font-size: var(--typography-font-size-body-1);--play-button-size-md-padding-block: var(--spacing-2);--play-button-size-md-padding-inline: var(--spacing-3);--play-button-size-sm-font-size: var(--typography-font-size-body-1);--play-button-size-sm-padding-block: var(--spacing-2);--play-button-size-sm-padding-inline: var(--spacing-3);--popover-base-gap: var(--spacing-2);--popover-element-arrow-height: var(--spacing-2);--popover-element-arrow-tip-transform: rotate(45deg);--popover-element-arrow-width: var(--spacing-2);--popover-element-close-trigger-right: var(--spacing-2);--popover-element-close-trigger-top: var(--spacing-2);--popover-element-content-background: var(--theme-surface-3);--popover-element-content-border-radius: var(--corner-medium);--popover-element-content-box-shadow: var(--theme-elevation-3);--popover-element-content-min-width: 200px;--popover-element-content-padding: var(--spacing-4);--popover-element-description-color: var(--theme-text-muted);--popover-element-description-font-size: var(--typography-font-size-small);--popover-element-description-margin-top: var(--spacing-1);--popover-element-title-color: var(--theme-text-inverse);--popover-element-title-font-size: var(--typography-font-size-base);--popover-element-title-font-weight: var(--typography-font-weight-semibold);--popover-element-trigger-disabled-cursor: not-allowed;--popover-element-trigger-disabled-opacity: .5;--popover-element-trigger-focus-box-shadow: var(--shadow-focus);--popover-element-trigger-focus-outline: none;--popover-size-lg-font-size: var(--typography-font-size-base);--popover-size-lg-padding-block: var(--spacing-2);--popover-size-lg-padding-inline: var(--spacing-3);--popover-size-md-font-size: var(--typography-font-size-base);--popover-size-md-padding-block: var(--spacing-2);--popover-size-md-padding-inline: var(--spacing-3);--popover-size-sm-font-size: var(--typography-font-size-base);--popover-size-sm-padding-block: var(--spacing-2);--popover-size-sm-padding-inline: var(--spacing-3);--progress-base-gap: var(--spacing-2);--progress-element-circle-disabled-cursor: not-allowed;--progress-element-circle-disabled-opacity: .5;--progress-element-circle-focus-box-shadow: var(--shadow-focus);--progress-element-circle-focus-outline: none;--progress-element-circle-height: 3rem;--progress-element-circle-range-fill: none;--progress-element-circle-range-stroke: var(--theme-color-primary-default);--progress-element-circle-range-stroke-linecap: round;--progress-element-circle-range-stroke-width: 4;--progress-element-circle-range-transition: stroke-dasharray .3s ease;--progress-element-circle-track-fill: none;--progress-element-circle-track-stroke: var(--color-neutral-200);--progress-element-circle-track-stroke-width: 4;--progress-element-circle-width: 3rem;--progress-element-label-color: var(--theme-text-inverse);--progress-element-label-font-size: var(--typography-font-size-small);--progress-element-label-font-weight: var(--typography-font-weight-medium);--progress-element-range-background: var(--theme-color-primary-default);--progress-element-range-border-radius: var(--corner-full);--progress-element-range-transition: width .3s ease;--progress-element-track-background: var(--color-neutral-200);--progress-element-track-border-radius: var(--corner-full);--progress-element-track-disabled-cursor: not-allowed;--progress-element-track-disabled-opacity: .5;--progress-element-track-focus-box-shadow: var(--shadow-focus);--progress-element-track-focus-outline: none;--progress-element-track-height: .5rem;--progress-element-track-overflow: hidden;--progress-element-value-text-color: var(--theme-text-inverse);--progress-element-value-text-font-size: var(--typography-font-size-small);--progress-size-lg-track-height: .75rem;--progress-size-md-track-height: .5rem;--progress-size-sm-track-height: .25rem;--progress-variant-circular-disabled-cursor: not-allowed;--progress-variant-circular-disabled-opacity: .5;--progress-variant-circular-focus-box-shadow: var(--shadow-focus);--progress-variant-circular-focus-outline: none;--progress-variant-linear-disabled-cursor: not-allowed;--progress-variant-linear-disabled-opacity: .5;--progress-variant-linear-focus-box-shadow: var(--shadow-focus);--progress-variant-linear-focus-outline: none;--qr-code-base-gap: var(--spacing-2);--qr-code-element-overlay-background: var(--theme-surface-1);--qr-code-element-overlay-border-radius: var(--corner-small);--qr-code-element-overlay-padding: var(--spacing-1);--qr-code-size-lg-font-size: var(--typography-font-size-base);--qr-code-size-lg-padding-block: var(--spacing-2);--qr-code-size-lg-padding-inline: var(--spacing-3);--qr-code-size-md-font-size: var(--typography-font-size-base);--qr-code-size-md-padding-block: var(--spacing-2);--qr-code-size-md-padding-inline: var(--spacing-3);--qr-code-size-sm-font-size: var(--typography-font-size-base);--qr-code-size-sm-padding-block: var(--spacing-2);--qr-code-size-sm-padding-inline: var(--spacing-3);--radio-base-disabled-opacity: .4;--radio-base-font-font-family: var(--text-style-body-3-strong-font-family);--radio-base-font-font-size: var(--text-style-body-3-strong-font-size);--radio-base-font-font-weight: var(--text-style-body-3-strong-font-weight);--radio-base-font-line-height: var(--text-style-body-3-strong-line-height);--radio-base-font: var(--radio-base-font-font-weight) var(--radio-base-font-font-size)/var(--radio-base-font-line-height) var(--radio-base-font-font-family);--radio-base-gap: var(--spacing-2);--radio-element-circle-background: #00000000;--radio-element-circle-border: 1px solid var(--theme-stroke-high-contrast-default);--radio-element-circle-border-radius: var(--corner-full);--radio-element-circle-checked-background: var(--theme-color-accent-default);--radio-element-circle-checked-border: 1px solid var(--theme-color-accent-default);--radio-element-circle-checked-border-color: var(--theme-color-primary-default);--radio-element-circle-disabled-cursor: not-allowed;--radio-element-circle-disabled-opacity: .4;--radio-element-circle-flex-shrink: 0;--radio-element-circle-focus-box-shadow: var(--shadow-focus);--radio-element-circle-focus-outline: none;--radio-element-circle-transition: all .15s;--radio-element-container-border-radius: var(--corner-small);--radio-element-container-cursor: pointer;--radio-element-container-disabled-cursor: not-allowed;--radio-element-container-disabled-opacity: .4;--radio-element-container-focus-border: 1px solid var(--theme-stroke-focus-border);--radio-element-container-gap: var(--spacing-2);--radio-element-container-height: var(--sizing-40);--radio-element-container-padding-inline: 8px;--radio-element-description-color: var(--theme-text-muted);--radio-element-description-disabled-opacity: .4;--radio-element-description-font-size: var(--typography-font-size-caption);--radio-element-description-margin-top: var(--spacing-1);--radio-element-dot-background: var(--color-white);--radio-element-dot-border-radius: var(--corner-full);--radio-element-dot-checked-transform: scale(1);--radio-element-dot-transform: scale(0);--radio-element-dot-transition: transform .15s ease-out;--radio-element-error-color: var(--color-error-default);--radio-element-error-font-size: var(--typography-font-size-caption);--radio-element-error-margin-top: var(--spacing-1);--radio-element-input-disabled-cursor: not-allowed;--radio-element-input-disabled-opacity: .5;--radio-element-input-focus-box-shadow: var(--shadow-focus);--radio-element-input-focus-outline: none;--radio-element-label-color: var(--theme-text-inverse);--radio-element-label-disabled-opacity: .4;--radio-element-label-font-size: var(--typography-font-size-body-1);--radio-element-label-line-height: var(--typography-line-height-body-1);--radio-element-label-user-select: none;--radio-element-legend-color: var(--theme-text-inverse);--radio-element-legend-font-size: var(--typography-font-size-body-1);--radio-element-legend-font-weight: var(--typography-font-weight-medium);--radio-element-legend-margin-bottom: var(--spacing-2);--radio-size-lg-circle-size: 24px;--radio-size-lg-dot-size: 12px;--radio-size-md-circle-size: 24px;--radio-size-md-dot-size: 12px;--radio-size-sm-circle-size: 16px;--radio-size-sm-dot-size: 8px;--rating-group-base-gap: var(--spacing-2);--rating-group-element-control-disabled-cursor: not-allowed;--rating-group-element-control-disabled-opacity: .5;--rating-group-element-control-focus-box-shadow: var(--shadow-focus);--rating-group-element-control-focus-outline: none;--rating-group-element-control-gap: var(--spacing-1);--rating-group-element-item-color: var(--color-neutral-300);--rating-group-element-item-cursor: pointer;--rating-group-element-item-disabled-cursor: not-allowed;--rating-group-element-item-disabled-opacity: .5;--rating-group-element-item-focus-box-shadow: var(--shadow-focus);--rating-group-element-item-focus-outline: none;--rating-group-element-item-transition: color .15s, transform .15s;--rating-group-element-label-color: var(--theme-text-inverse);--rating-group-element-label-font-size: var(--typography-font-size-small);--rating-group-element-label-font-weight: var(--typography-font-weight-medium);--rating-group-size-lg-font-size: 1.25rem;--rating-group-size-md-font-size: 1rem;--rating-group-size-sm-font-size: .875rem;--segment-group-base-gap: var(--spacing-2);--segment-group-element-indicator-background: var(--theme-surface-1);--segment-group-element-indicator-border-radius: var(--corner-small);--segment-group-element-indicator-box-shadow: var(--shadow-small);--segment-group-element-indicator-transition: left .2s, width .2s;--segment-group-element-item-control-disabled-cursor: not-allowed;--segment-group-element-item-control-disabled-opacity: .5;--segment-group-element-item-control-focus-box-shadow: var(--shadow-focus);--segment-group-element-item-control-focus-outline: none;--segment-group-element-item-cursor: pointer;--segment-group-element-item-disabled-cursor: not-allowed;--segment-group-element-item-disabled-opacity: .5;--segment-group-element-item-focus-box-shadow: var(--shadow-focus);--segment-group-element-item-focus-outline: none;--segment-group-element-item-padding-block: var(--spacing-2);--segment-group-element-item-padding-inline: var(--spacing-4);--segment-group-element-item-text-color: var(--theme-text-muted);--segment-group-element-item-text-font-size: var(--typography-font-size-small);--segment-group-element-item-text-font-weight: var(--typography-font-weight-medium);--segment-group-element-item-text-transition: color .2s;--segment-group-element-item-z-index: 1;--segment-group-element-label-color: var(--theme-text-inverse);--segment-group-element-label-font-size: var(--typography-font-size-small);--segment-group-element-label-font-weight: var(--typography-font-weight-medium);--segment-group-element-label-margin-bottom: var(--spacing-2);--segment-group-size-lg-font-size: var(--typography-font-size-base);--segment-group-size-lg-padding-block: var(--spacing-2);--segment-group-size-lg-padding-inline: var(--spacing-3);--segment-group-size-md-font-size: var(--typography-font-size-base);--segment-group-size-md-padding-block: var(--spacing-2);--segment-group-size-md-padding-inline: var(--spacing-3);--segment-group-size-sm-font-size: var(--typography-font-size-base);--segment-group-size-sm-padding-block: var(--spacing-2);--segment-group-size-sm-padding-inline: var(--spacing-3);--select-base-gap: var(--spacing-2);--select-element-content-background: var(--theme-surface-2);--select-element-content-border-radius: var(--corner-medium);--select-element-content-box-shadow: var(--theme-elevation-2);--select-element-content-min-width: 180px;--select-element-content-padding: var(--spacing-4);--select-element-control-disabled-cursor: not-allowed;--select-element-control-disabled-opacity: .5;--select-element-control-focus-box-shadow: var(--shadow-focus);--select-element-control-focus-outline: none;--select-element-indicator-color: var(--theme-text-muted);--select-element-indicator-height: var(--spacing-4);--select-element-indicator-transition: transform .2s;--select-element-indicator-width: var(--spacing-4);--select-element-item-border-radius: var(--corner-small);--select-element-item-cursor: pointer;--select-element-item-disabled-cursor: not-allowed;--select-element-item-disabled-opacity: .5;--select-element-item-focus-box-shadow: var(--shadow-focus);--select-element-item-focus-outline: none;--select-element-item-padding: var(--spacing-2);--select-element-label-color: var(--theme-text-inverse);--select-element-label-font-size: var(--typography-font-size-body-1);--select-element-label-line-height: var(--typography-line-height-body-1);--select-element-label-user-select: none;--select-element-trigger-cursor: pointer;--select-element-trigger-disabled-cursor: not-allowed;--select-element-trigger-disabled-opacity: .5;--select-element-trigger-focus-box-shadow: var(--shadow-focus);--select-element-trigger-focus-outline: none;--select-size-lg-font-size: var(--typography-font-size-body-1);--select-size-lg-padding-block: var(--spacing-2);--select-size-lg-padding-inline: var(--spacing-3);--select-size-md-font-size: var(--typography-font-size-body-1);--select-size-md-padding-block: var(--spacing-2);--select-size-md-padding-inline: var(--spacing-3);--select-size-sm-font-size: var(--typography-font-size-body-1);--select-size-sm-padding-block: var(--spacing-2);--select-size-sm-padding-inline: var(--spacing-3);--shadow-focus: 0 1px 2px 0 #0000001a;--shadow-focus-danger: 0 1px 47px 0 var(--color-error-muted);--shadow-glow: inset -2px -2px 6px 0 var(--color-blue-default), inset 2px 2px 6px 0 var(--color-purple-default);--shadow-large: 0 10px 15px 0 #0000001a;--shadow-medium: 0 4px 6px 0 #0000001a;--shadow-none: 0 0 0 0 #00000000;--shadow-small: 0 1px 2px 0 #0000000d;--signature-pad-base-gap: var(--spacing-2);--signature-pad-element-clear-trigger-height: 28px;--signature-pad-element-clear-trigger-left: auto;--signature-pad-element-clear-trigger-opacity: 0;--signature-pad-element-clear-trigger-right: var(--spacing-2);--signature-pad-element-clear-trigger-top: 0;--signature-pad-element-clear-trigger-transition: opacity .15s;--signature-pad-element-clear-trigger-width: 28px;--signature-pad-element-control-background: var(--theme-surface-1);--signature-pad-element-control-border: var(--border-dashed);--signature-pad-element-control-border-radius: var(--corner-large);--signature-pad-element-control-cursor: crosshair;--signature-pad-element-control-disabled-cursor: not-allowed;--signature-pad-element-control-disabled-opacity: .5;--signature-pad-element-control-focus-box-shadow: var(--shadow-focus);--signature-pad-element-control-focus-outline: none;--signature-pad-element-control-touch-action: none;--signature-pad-element-guide-background: var(--theme-border);--signature-pad-element-guide-height: 1px;--signature-pad-element-guide-pointer-events: none;--signature-pad-element-guide-top: auto;--signature-pad-element-label-color: var(--theme-text-inverse);--signature-pad-element-label-font-size: var(--typography-font-size-body-1);--signature-pad-element-label-font-weight: var(--typography-font-weight-medium);--signature-pad-element-label-line-height: var(--typography-line-height-body-1);--signature-pad-element-label-user-select: none;--signature-pad-element-segment-path-fill: none;--signature-pad-element-segment-path-stroke: var(--theme-text-inverse);--signature-pad-element-segment-path-stroke-linecap: round;--signature-pad-element-segment-path-stroke-linejoin: round;--signature-pad-element-segment-path-stroke-width: 2px;--signature-pad-size-lg-font-size: var(--typography-font-size-body-1);--signature-pad-size-lg-padding-block: var(--spacing-2);--signature-pad-size-lg-padding-inline: var(--spacing-3);--signature-pad-size-md-font-size: var(--typography-font-size-body-1);--signature-pad-size-md-padding-block: var(--spacing-2);--signature-pad-size-md-padding-inline: var(--spacing-3);--signature-pad-size-sm-font-size: var(--typography-font-size-body-1);--signature-pad-size-sm-padding-block: var(--spacing-2);--signature-pad-size-sm-padding-inline: var(--spacing-3);--sizing-4: 4px;--sizing-8: 8px;--sizing-12: 12px;--sizing-14: 14px;--sizing-16: 16px;--sizing-20: 20px;--sizing-24: 24px;--sizing-28: 28px;--sizing-32: 32px;--sizing-40: 40px;--sizing-48: 48px;--sizing-56: 56px;--sizing-64: 64px;--sizing-72: 72px;--sizing-80: 80px;--sizing-88: 88px;--sizing-104: 104px;--sizing-120: 120px;--slider-base-gap: var(--spacing-2);--slider-element-control-disabled-cursor: not-allowed;--slider-element-control-disabled-opacity: .5;--slider-element-control-flex-shrink: 0;--slider-element-control-focus-box-shadow: var(--shadow-focus);--slider-element-control-focus-outline: none;--slider-element-label-color: var(--theme-text-inverse);--slider-element-label-font-size: var(--typography-font-size-body-1);--slider-element-label-line-height: var(--typography-line-height-body-1);--slider-element-label-user-select: none;--slider-element-range-background: var(--color-blue-default);--slider-element-range-border-radius: var(--corner-full);--slider-element-thumb-background: var(--color-white);--slider-element-thumb-border-radius: var(--corner-full);--slider-element-thumb-box-shadow: 0 0 0 2px var(--theme-color-accent-default), 0 1px 2px 0 #00000033, 0 .1px .3px 0 #0000001a;--slider-element-thumb-cursor: grab;--slider-element-thumb-stroke-width: 2px;--slider-element-thumb-transition: box-shadow .15s, transform .15s;--slider-element-track-background: var(--color-neutral-200);--slider-element-track-border-radius: var(--corner-full);--slider-element-track-disabled-cursor: not-allowed;--slider-element-track-disabled-opacity: .5;--slider-element-track-flex-shrink: 0;--slider-element-track-focus-box-shadow: var(--shadow-focus);--slider-element-track-focus-outline: none;--slider-element-track-transition: background .2s;--slider-size-lg-thumb-size: 1.25rem;--slider-size-lg-track-height: .5rem;--slider-size-lg-track-width: 10rem;--slider-size-md-thumb-size: 16px;--slider-size-md-track-height: 2px;--slider-size-md-track-width: 8rem;--slider-size-sm-thumb-size: .75rem;--slider-size-sm-track-height: .25rem;--slider-size-sm-track-width: 6rem;--spacing-0: 0;--spacing-1: 8px;--spacing-1-col-offset-min-width: 300px;--spacing-2: 16px;--spacing-2-col-offset-min-width: 280px;--spacing-3: 24px;--spacing-3-col-offset-min-width: 300px;--spacing-4: 32px;--spacing-4-col-offset-min-width: 300px;--spacing-5: 40px;--spacing-6: 48px;--spacing-8: 64px;--spacing-10: 80px;--spacing-12: 96px;--spacing-column-count: 4px;--spacing-component-spacing: 0;--spacing-default-width: 360px;--spacing-gutter: 16px;--spacing-margin: 24px;--spacing-max-width: 767px;--spacing-min-width: 340px;--spacing-offset-1: 0;--spacing-offset-2: 0;--spacing-offset-3: 0;--spacing-offset-4: 0;--spacing-top-bottom-padding: 40px;--splitter-base-gap: var(--spacing-2);--splitter-element-resize-trigger-background: var(--theme-surface-3);--splitter-element-resize-trigger-border-radius: var(--corner-small);--splitter-element-resize-trigger-disabled-cursor: not-allowed;--splitter-element-resize-trigger-disabled-opacity: .5;--splitter-element-resize-trigger-focus-box-shadow: var(--shadow-focus);--splitter-element-resize-trigger-focus-outline: none;--splitter-element-resize-trigger-transition: background .15s ease;--steps-base-gap: var(--spacing-2);--steps-element-completed-content-padding: var(--spacing-4);--steps-element-content-margin-top: var(--spacing-4);--steps-element-content-padding: var(--spacing-4);--steps-element-indicator-align-items: center;--steps-element-indicator-background: var(--theme-surface-2);--steps-element-indicator-border-radius: var(--corner-full);--steps-element-indicator-color: var(--theme-text-muted);--steps-element-indicator-display: flex;--steps-element-indicator-font-size: var(--typography-font-size-small);--steps-element-indicator-font-weight: var(--typography-font-weight-bold);--steps-element-indicator-height: var(--spacing-8);--steps-element-indicator-justify-content: center;--steps-element-indicator-width: var(--spacing-8);--steps-element-item-align-items: center;--steps-element-item-disabled-cursor: not-allowed;--steps-element-item-disabled-opacity: .5;--steps-element-item-display: flex;--steps-element-item-focus-box-shadow: var(--shadow-focus);--steps-element-item-focus-outline: none;--steps-element-item-gap: var(--spacing-2);--steps-element-next-trigger-cursor: pointer;--steps-element-next-trigger-disabled-cursor: not-allowed;--steps-element-next-trigger-disabled-opacity: .5;--steps-element-next-trigger-focus-box-shadow: var(--shadow-focus);--steps-element-next-trigger-focus-outline: none;--steps-element-prev-trigger-cursor: pointer;--steps-element-prev-trigger-disabled-cursor: not-allowed;--steps-element-prev-trigger-disabled-opacity: .5;--steps-element-prev-trigger-focus-box-shadow: var(--shadow-focus);--steps-element-prev-trigger-focus-outline: none;--steps-element-separator-background: var(--theme-border);--steps-element-separator-height: 2px;--steps-element-trigger-align-items: center;--steps-element-trigger-border-radius: var(--corner-medium);--steps-element-trigger-color: var(--theme-text-muted);--steps-element-trigger-cursor: pointer;--steps-element-trigger-disabled-cursor: not-allowed;--steps-element-trigger-disabled-opacity: .5;--steps-element-trigger-display: flex;--steps-element-trigger-focus-box-shadow: var(--shadow-focus);--steps-element-trigger-focus-outline: none;--steps-element-trigger-font-size: var(--typography-font-size-small);--steps-element-trigger-gap: var(--spacing-2);--steps-element-trigger-padding: var(--spacing-2);--steps-size-lg-font-size: var(--typography-font-size-base);--steps-size-lg-padding-block: var(--spacing-2);--steps-size-lg-padding-inline: var(--spacing-3);--steps-size-md-font-size: var(--typography-font-size-base);--steps-size-md-padding-block: var(--spacing-2);--steps-size-md-padding-inline: var(--spacing-3);--steps-size-sm-font-size: var(--typography-font-size-base);--steps-size-sm-padding-block: var(--spacing-2);--steps-size-sm-padding-inline: var(--spacing-3);--stroke-style-dashed: dashed;--switch-base-gap: var(--spacing-2);--switch-element-description-color: var(--theme-text-muted);--switch-element-description-font-size: var(--typography-font-size-x-small);--switch-element-description-margin-top: var(--spacing-1);--switch-element-input-disabled-cursor: not-allowed;--switch-element-input-disabled-opacity: .5;--switch-element-input-focus-box-shadow: var(--shadow-focus);--switch-element-input-focus-outline: none;--switch-element-label-color: var(--theme-text-inverse);--switch-element-label-font-size: var(--typography-font-size-small);--switch-element-label-line-height: var(--typography-line-height-normal);--switch-element-label-user-select: none;--switch-element-thumb-background: var(--color-white);--switch-element-thumb-border-radius: var(--corner-full);--switch-element-thumb-box-shadow: var(--theme-elevation-1);--switch-element-thumb-checked-transform: translateX(calc(var(--switch-thumb-width) * 1.2 - 4px)) translateY(-50%);--switch-element-thumb-left: 2px;--switch-element-thumb-transform: translateY(-50%);--switch-element-thumb-transition: transform .2s;--switch-element-track-background: var(--color-neutral-200);--switch-element-track-border-radius: var(--corner-full);--switch-element-track-checked-background: var(--theme-color-primary-default);--switch-element-track-cursor: pointer;--switch-element-track-disabled-cursor: not-allowed;--switch-element-track-disabled-opacity: .5;--switch-element-track-flex-shrink: 0;--switch-element-track-focus-box-shadow: var(--shadow-focus);--switch-element-track-focus-outline: none;--switch-element-track-transition: background .2s;--switch-size-md-thumb-height: 24px;--switch-size-md-thumb-width: 24px;--tabs-base-gap: var(--spacing-2);--tabs-element-container-border-bottom: var(--border-standard);--tabs-element-container-gap: var(--spacing-1);--tabs-element-indicator-background: var(--color-blue-default);--tabs-element-indicator-color: var(--theme-text-muted);--tabs-element-indicator-height: 2px;--tabs-element-indicator-transition: transform .2s;--tabs-element-panel-padding: var(--spacing-4);--tabs-element-tab-color: var(--theme-text-muted);--tabs-element-tab-disabled-cursor: not-allowed;--tabs-element-tab-disabled-opacity: .5;--tabs-element-tab-focus-box-shadow: var(--shadow-focus);--tabs-element-tab-focus-outline: none;--tabs-element-tab-font-size: var(--typography-font-size-body-1);--tabs-element-tab-font-weight: var(--typography-font-weight-medium);--tabs-element-tab-padding-block: var(--spacing-2);--tabs-element-tab-padding-inline: var(--spacing-3);--tabs-size-lg-font-size: var(--typography-font-size-body-1);--tabs-size-lg-padding-block: var(--spacing-2);--tabs-size-lg-padding-inline: var(--spacing-3);--tabs-size-md-font-size: var(--typography-font-size-body-1);--tabs-size-md-padding-block: var(--spacing-2);--tabs-size-md-padding-inline: var(--spacing-3);--tabs-size-sm-font-size: var(--typography-font-size-body-1);--tabs-size-sm-padding-block: var(--spacing-2);--tabs-size-sm-padding-inline: var(--spacing-3);--tags-input-base-gap: var(--spacing-2);--tags-input-element-control-background: var(--theme-surface-1);--tags-input-element-control-border: var(--border-standard);--tags-input-element-control-border-radius: var(--corner-medium);--tags-input-element-control-disabled-cursor: not-allowed;--tags-input-element-control-disabled-opacity: .5;--tags-input-element-control-focus-box-shadow: var(--shadow-focus);--tags-input-element-control-focus-outline: none;--tags-input-element-control-gap: var(--spacing-1);--tags-input-element-control-padding: var(--spacing-1);--tags-input-element-input-background: #00000000;--tags-input-element-input-border: none;--tags-input-element-input-color: var(--theme-text-inverse);--tags-input-element-input-disabled-cursor: not-allowed;--tags-input-element-input-disabled-opacity: .5;--tags-input-element-input-focus-box-shadow: var(--shadow-focus);--tags-input-element-input-focus-outline: none;--tags-input-element-input-min-width: 80px;--tags-input-element-input-padding: var(--spacing-1);--tags-input-element-item-background: var(--theme-surface-3);--tags-input-element-item-border-radius: var(--corner-small);--tags-input-element-item-disabled-cursor: not-allowed;--tags-input-element-item-disabled-opacity: .5;--tags-input-element-item-focus-box-shadow: var(--shadow-focus);--tags-input-element-item-focus-outline: none;--tags-input-element-item-padding: var(--spacing-1);--tags-input-element-item-preview-gap: var(--spacing-1);--tags-input-element-item-text-color: var(--theme-text-inverse);--tags-input-element-item-text-font-size: var(--typography-font-size-body-1);--tags-input-element-item-text-user-select: none;--tags-input-element-label-color: var(--theme-text-inverse);--tags-input-element-label-font-size: var(--typography-font-size-body-1);--tags-input-element-label-line-height: var(--typography-line-height-body-1);--tags-input-element-label-margin-bottom: var(--spacing-1);--tags-input-element-label-user-select: none;--tags-input-size-lg-font-size: var(--typography-font-size-body-1);--tags-input-size-lg-padding-block: var(--spacing-2);--tags-input-size-lg-padding-inline: var(--spacing-3);--tags-input-size-md-font-size: var(--typography-font-size-body-1);--tags-input-size-md-padding-block: var(--spacing-2);--tags-input-size-md-padding-inline: var(--spacing-3);--tags-input-size-sm-font-size: var(--typography-font-size-body-1);--tags-input-size-sm-padding-block: var(--spacing-2);--tags-input-size-sm-padding-inline: var(--spacing-3);--text-area-group-base-gap: var(--spacing-2);--text-area-group-element-error-text-color: var(--color-error-default);--text-area-group-element-error-text-font-size: var(--typography-font-size-caption);--text-area-group-element-error-text-margin-top: var(--spacing-1);--text-area-group-element-hint-color: var(--theme-text-muted);--text-area-group-element-hint-font-size: var(--typography-font-size-caption);--text-area-group-element-hint-margin-top: var(--spacing-1);--text-area-group-element-indicator-color: var(--theme-text-muted);--text-area-group-element-indicator-font-size: var(--typography-font-size-caption);--text-area-group-element-label-color: var(--theme-text-inverse);--text-area-group-element-label-font-size: var(--typography-font-size-body-1);--text-area-group-element-label-line-height: var(--typography-line-height-body-1);--text-area-group-element-label-user-select: none;--text-area-group-element-label-wrapper-margin-bottom: var(--spacing-1);--text-area-group-element-textarea-background: var(--theme-surface-1);--text-area-group-element-textarea-border: var(--border-standard);--text-area-group-element-textarea-border-radius: var(--corner-medium);--text-area-group-element-textarea-color: var(--theme-text-inverse);--text-area-group-element-textarea-error-border: 1px solid var(--color-error-default);--text-area-group-element-textarea-resize: vertical;--text-area-group-element-textarea-transition: border-color .2s, box-shadow .2s;--text-area-group-size-lg-font-size: var(--typography-font-size-body-1);--text-area-group-size-lg-padding-block: var(--spacing-2);--text-area-group-size-lg-padding-inline: var(--spacing-3);--text-area-group-size-md-font-size: var(--typography-font-size-body-1);--text-area-group-size-md-padding-block: var(--spacing-2);--text-area-group-size-md-padding-inline: var(--spacing-3);--text-area-group-size-sm-font-size: var(--typography-font-size-body-1);--text-area-group-size-sm-padding-block: var(--spacing-2);--text-area-group-size-sm-padding-inline: var(--spacing-3);--text-style-body-1-font-family: var(--typography-font-family-base);--text-style-body-1-font-size: var(--typography-font-size-body-1);--text-style-body-1-font-weight: var(--typography-font-weight-regular);--text-style-body-1-line-height: var(--typography-line-height-body-1);--text-style-body-1: var(--text-style-body-1-font-weight) var(--text-style-body-1-font-size)/var(--text-style-body-1-line-height) var(--text-style-body-1-font-family);--text-style-body-1-strong-font-family: var(--typography-font-family-base);--text-style-body-1-strong-font-size: var(--typography-font-size-body-1);--text-style-body-1-strong-font-weight: var(--typography-font-weight-semibold);--text-style-body-1-strong-line-height: var(--typography-line-height-body-1);--text-style-body-1-strong: var(--text-style-body-1-strong-font-weight) var(--text-style-body-1-strong-font-size)/var(--text-style-body-1-strong-line-height) var(--text-style-body-1-strong-font-family);--text-style-body-2-font-family: var(--typography-font-family-base);--text-style-body-2-font-size: var(--typography-font-size-body-2);--text-style-body-2-font-weight: var(--typography-font-weight-regular);--text-style-body-2-line-height: var(--typography-line-height-body-2);--text-style-body-2: var(--text-style-body-2-font-weight) var(--text-style-body-2-font-size)/var(--text-style-body-2-line-height) var(--text-style-body-2-font-family);--text-style-body-2-strong-font-family: var(--typography-font-family-base);--text-style-body-2-strong-font-size: var(--typography-font-size-body-2);--text-style-body-2-strong-font-weight: var(--typography-font-weight-semibold);--text-style-body-2-strong-line-height: var(--typography-line-height-body-2);--text-style-body-2-strong: var(--text-style-body-2-strong-font-weight) var(--text-style-body-2-strong-font-size)/var(--text-style-body-2-strong-line-height) var(--text-style-body-2-strong-font-family);--text-style-body-3-font-family: var(--typography-font-family-base);--text-style-body-3-font-size: var(--typography-font-size-body-3);--text-style-body-3-font-weight: var(--typography-font-weight-regular);--text-style-body-3-line-height: var(--typography-line-height-body-3);--text-style-body-3: var(--text-style-body-3-font-weight) var(--text-style-body-3-font-size)/var(--text-style-body-3-line-height) var(--text-style-body-3-font-family);--text-style-body-3-strong-font-family: var(--typography-font-family-base);--text-style-body-3-strong-font-size: var(--typography-font-size-body-3);--text-style-body-3-strong-font-weight: var(--typography-font-weight-semibold);--text-style-body-3-strong-line-height: var(--typography-line-height-body-3);--text-style-body-3-strong: var(--text-style-body-3-strong-font-weight) var(--text-style-body-3-strong-font-size)/var(--text-style-body-3-strong-line-height) var(--text-style-body-3-strong-font-family);--text-style-body-font-family: var(--typography-font-family-base);--text-style-body-font-size: 16px;--text-style-body-font-weight: 400;--text-style-body-letter-spacing: 0;--text-style-body-line-height: 1.5;--text-style-body: var(--text-style-body-font-weight) var(--text-style-body-font-size)/var(--text-style-body-line-height) var(--text-style-body-font-family);--text-style-caption-font-family: var(--typography-font-family-base);--text-style-caption-font-size: var(--typography-font-size-caption);--text-style-caption-font-weight: var(--typography-font-weight-semibold);--text-style-caption-line-height: var(--typography-line-height-caption);--text-style-caption: var(--text-style-caption-font-weight) var(--text-style-caption-font-size)/var(--text-style-caption-line-height) var(--text-style-caption-font-family);--text-style-eyebrow-font-family: var(--typography-font-family-base);--text-style-eyebrow-font-size: var(--typography-font-size-eyebrow);--text-style-eyebrow-font-weight: var(--typography-font-weight-regular);--text-style-eyebrow-line-height: var(--typography-line-height-eyebrow);--text-style-eyebrow: var(--text-style-eyebrow-font-weight) var(--text-style-eyebrow-font-size)/var(--text-style-eyebrow-line-height) var(--text-style-eyebrow-font-family);--text-style-h1-font-family: var(--typography-font-family-base);--text-style-h1-font-size: var(--typography-font-size-h1);--text-style-h1-font-weight: var(--typography-font-weight-semibold);--text-style-h1-line-height: var(--typography-line-height-h1);--text-style-h1: var(--text-style-h1-font-weight) var(--text-style-h1-font-size)/var(--text-style-h1-line-height) var(--text-style-h1-font-family);--text-style-h2-font-family: var(--typography-font-family-base);--text-style-h2-font-size: var(--typography-font-size-h2);--text-style-h2-font-weight: var(--typography-font-weight-semibold);--text-style-h2-line-height: var(--typography-line-height-h2);--text-style-h2: var(--text-style-h2-font-weight) var(--text-style-h2-font-size)/var(--text-style-h2-line-height) var(--text-style-h2-font-family);--text-style-h3-font-family: var(--typography-font-family-base);--text-style-h3-font-size: var(--typography-font-size-h3);--text-style-h3-font-weight: var(--typography-font-weight-semibold);--text-style-h3-line-height: var(--typography-line-height-h3);--text-style-h3: var(--text-style-h3-font-weight) var(--text-style-h3-font-size)/var(--text-style-h3-line-height) var(--text-style-h3-font-family);--text-style-h4-font-family: var(--typography-font-family-base);--text-style-h4-font-size: var(--typography-font-size-h4);--text-style-h4-font-weight: var(--typography-font-weight-regular);--text-style-h4-line-height: var(--typography-line-height-h4);--text-style-h4: var(--text-style-h4-font-weight) var(--text-style-h4-font-size)/var(--text-style-h4-line-height) var(--text-style-h4-font-family);--text-style-h5-font-family: var(--typography-font-family-base);--text-style-h5-font-size: var(--typography-font-size-h5);--text-style-h5-font-weight: var(--typography-font-weight-semibold);--text-style-h5-line-height: var(--typography-line-height-h5);--text-style-h5: var(--text-style-h5-font-weight) var(--text-style-h5-font-size)/var(--text-style-h5-line-height) var(--text-style-h5-font-family);--text-style-h6-font-family: var(--typography-font-family-base);--text-style-h6-font-size: var(--typography-font-size-h6);--text-style-h6-font-weight: var(--typography-font-weight-semibold);--text-style-h6-line-height: var(--typography-line-height-h6);--text-style-h6: var(--text-style-h6-font-weight) var(--text-style-h6-font-size)/var(--text-style-h6-line-height) var(--text-style-h6-font-family);--text-style-h7-font-family: var(--typography-font-family-base);--text-style-h7-font-size: var(--typography-font-size-h7);--text-style-h7-font-weight: var(--typography-font-weight-semibold);--text-style-h7-line-height: var(--typography-line-height-h7);--text-style-h7: var(--text-style-h7-font-weight) var(--text-style-h7-font-size)/var(--text-style-h7-line-height) var(--text-style-h7-font-family);--theme-background-hover: var(--color-neutral-600);--theme-background-site: var(--color-neutral-1000);--theme-background-subtle: var(--color-neutral-700);--theme-border: var(--color-neutral-700);--theme-border-subtle: var(--color-neutral-800);--theme-color-accent-default: var(--color-purple-default);--theme-color-accent-hover: var(--color-purple-500);--theme-color-accent-low-contrast: var(--color-purple-default);--theme-color-error: var(--color-error-default);--theme-color-info: var(--color-info-default);--theme-color-primary-default: var(--color-blue-default);--theme-color-primary-hover: var(--color-blue-default);--theme-color-success: var(--color-success-400);--theme-elevation-1: var(--shadow-small);--theme-elevation-2: var(--shadow-medium);--theme-elevation-3: var(--shadow-large);--theme-sizing-0: 0;--theme-sizing-1: 4px;--theme-sizing-2: 8px;--theme-sizing-3: 12px;--theme-sizing-4: 16px;--theme-sizing-5: 20px;--theme-sizing-6: 24px;--theme-sizing-7: 28px;--theme-sizing-8: 32px;--theme-sizing-9: 36px;--theme-sizing-10: 40px;--theme-sizing-11: 44px;--theme-sizing-12: 48px;--theme-sizing-13: 52px;--theme-sizing-14: 56px;--theme-sizing-15: 60px;--theme-sizing-16: 64px;--theme-sizing-17: 68px;--theme-sizing-18: 72px;--theme-sizing-19: 76px;--theme-sizing-20: 80px;--theme-sizing-root: 4px;--theme-stroke-focus-border: var(--color-blue-default);--theme-stroke-high-contrast-active: var(--color-neutral-900);--theme-stroke-high-contrast-default: var(--color-neutral-400);--theme-stroke-high-contrast-divider: var(--color-neutral-500);--theme-stroke-high-contrast-hover: #000000;--theme-stroke-high-contrast-inverse: var(--color-black);--theme-stroke-soft-contrast-active: var(--color-neutral-25);--theme-stroke-soft-contrast-default: var(--color-neutral-400);--theme-stroke-soft-contrast-divider: var(--color-neutral-800);--theme-stroke-soft-contrast-hover: var(--color-neutral-200);--theme-surface-1: var(--theme-background-site);--theme-surface-2: var(--color-neutral-800);--theme-surface-3: var(--color-neutral-700);--theme-surface-alternative: #000000;--theme-surface-default: var(--color-neutral-25);--theme-surface-interactive-default: #000000;--theme-surface-interactive-hover: var(--color-neutral-500);--theme-text-inverse: var(--color-black);--theme-text-muted: var(--color-neutral-400);--theme-text-secondary: var(--color-neutral-300);--toast-base-background: var(--theme-surface-2);--toast-base-border: var(--border-standard);--toast-base-border-radius: var(--corner-large);--toast-base-box-shadow: var(--shadow-large);--toast-base-gap: var(--spacing-2);--toast-base-max-width: 400px;--toast-base-min-width: 300px;--toast-base-padding: var(--spacing-3);--toast-base-padding-inline: var(--spacing-4);--toast-element-description-color: var(--theme-text-muted);--toast-element-description-font-size: var(--typography-font-size-caption);--toast-element-description-line-height: var(--typography-line-height-body-1);--toast-element-description-margin-top: var(--spacing-1);--toast-element-group-padding: var(--spacing-4);--toast-element-group-z-index: 1100;--toast-element-icon-flex-shrink: 0;--toast-element-icon-margin-top: 2px;--toast-element-progress-bar-background: var(--theme-surface-1);--toast-element-progress-bar-height: 3px;--toast-element-progress-fill-background: var(--color-blue-default);--toast-element-title-color: var(--theme-text-inverse);--toast-element-title-font-size: var(--typography-font-size-body-1);--toast-element-title-font-weight: var(--typography-font-weight-semibold);--toast-element-title-margin: 0;--toast-variant-error-border-left: 3px solid var(--color-error-default);--toast-variant-error-disabled-cursor: not-allowed;--toast-variant-error-disabled-opacity: .5;--toast-variant-error-focus-box-shadow: var(--shadow-focus);--toast-variant-error-focus-outline: none;--toast-variant-info-border-left: 3px solid var(--color-blue-default);--toast-variant-info-disabled-cursor: not-allowed;--toast-variant-info-disabled-opacity: .5;--toast-variant-info-focus-box-shadow: var(--shadow-focus);--toast-variant-info-focus-outline: none;--toast-variant-success-border-left: 3px solid var(--color-success-default);--toast-variant-success-disabled-cursor: not-allowed;--toast-variant-success-disabled-opacity: .5;--toast-variant-success-focus-box-shadow: var(--shadow-focus);--toast-variant-success-focus-outline: none;--toast-variant-warning-border-left: 3px solid var(--color-warning-default);--toast-variant-warning-disabled-cursor: not-allowed;--toast-variant-warning-disabled-opacity: .5;--toast-variant-warning-focus-box-shadow: var(--shadow-focus);--toast-variant-warning-focus-outline: none;--toggle-base-align-items: flex-start;--toggle-base-gap: var(--spacing-3);--toggle-disabled-opacity: .5;--toggle-element-description-color: var(--theme-text-muted);--toggle-element-description-display: block;--toggle-element-description-font-size: var(--typography-font-size-caption);--toggle-element-description-margin-top: var(--spacing-1);--toggle-element-input-disabled-cursor: not-allowed;--toggle-element-input-disabled-opacity: .5;--toggle-element-input-focus-box-shadow: var(--shadow-focus);--toggle-element-input-focus-outline: none;--toggle-element-label-color: var(--theme-text-inverse);--toggle-element-label-disabled-opacity: .5;--toggle-element-label-font-size: var(--typography-font-size-body-1);--toggle-element-label-line-height: var(--typography-line-height-body-1);--toggle-element-label-user-select: none;--toggle-element-thumb-background: var(--color-white);--toggle-element-thumb-border-radius: var(--corner-full);--toggle-element-thumb-box-shadow: var(--theme-elevation-1);--toggle-element-thumb-checked-transform: translateX(calc(var(--toggle-track-width, 2.75rem) - var(--toggle-thumb-size, 1.25rem) - 4px)) translateY(-50%);--toggle-element-thumb-height: 24px;--toggle-element-thumb-left: 2px;--toggle-element-thumb-transform: translateY(-50%);--toggle-element-thumb-transition: transform .2s;--toggle-element-thumb-width: 24px;--toggle-element-track-background: var(--color-neutral-200);--toggle-element-track-border-radius: var(--corner-full);--toggle-element-track-checked-background: var(--color-blue-default);--toggle-element-track-cursor: pointer;--toggle-element-track-disabled-cursor: not-allowed;--toggle-element-track-disabled-opacity: .5;--toggle-element-track-flex-shrink: 0;--toggle-element-track-focus-box-shadow: var(--shadow-focus);--toggle-element-track-focus-outline: none;--toggle-element-track-transition: background .2s;--toggle-group-base-gap: var(--spacing-2);--toggle-group-element-item-background: var(--theme-surface-1);--toggle-group-element-item-border: var(--border-transparent);--toggle-group-element-item-color: var(--theme-text-inverse);--toggle-group-element-item-cursor: pointer;--toggle-group-element-item-disabled-cursor: not-allowed;--toggle-group-element-item-disabled-opacity: .5;--toggle-group-element-item-focus-box-shadow: var(--shadow-focus);--toggle-group-element-item-focus-outline: none;--toggle-group-element-item-font-size: var(--typography-font-size-small);--toggle-group-element-item-font-weight: var(--typography-font-weight-medium);--toggle-group-element-item-padding-block: var(--spacing-2);--toggle-group-element-item-padding-inline: var(--spacing-3);--toggle-group-size-lg-font-size: var(--typography-font-size-base);--toggle-group-size-lg-padding-block: var(--spacing-2);--toggle-group-size-lg-padding-inline: var(--spacing-3);--toggle-group-size-md-font-size: var(--typography-font-size-base);--toggle-group-size-md-padding-block: var(--spacing-2);--toggle-group-size-md-padding-inline: var(--spacing-3);--toggle-group-size-sm-font-size: var(--typography-font-size-base);--toggle-group-size-sm-padding-block: var(--spacing-2);--toggle-group-size-sm-padding-inline: var(--spacing-3);--toggle-size-md-font-size: var(--typography-font-size-base);--toggle-size-md-padding-block: var(--spacing-2);--toggle-size-md-padding-inline: var(--spacing-3);--toggle-size-md-thumb-height: 24px;--toggle-size-md-thumb-width: 24px;--tooltip-base-gap: var(--spacing-2);--tooltip-element-arrow-height: var(--spacing-2);--tooltip-element-arrow-tip-transform: rotate(45deg);--tooltip-element-arrow-width: var(--spacing-2);--tooltip-element-content-border-radius: var(--corner-small);--tooltip-element-content-box-shadow: var(--shadow-medium);--tooltip-element-content-font-size: var(--typography-font-size-body-1);--tooltip-element-content-line-height: var(--typography-line-height-body-1);--tooltip-element-content-max-width: 200px;--tooltip-element-content-padding: var(--spacing-2);--tooltip-element-content-white-space: nowrap;--tooltip-element-trigger-cursor: pointer;--tooltip-element-trigger-disabled-cursor: not-allowed;--tooltip-element-trigger-disabled-opacity: .5;--tooltip-element-trigger-focus-box-shadow: var(--shadow-focus);--tooltip-element-trigger-focus-outline: none;--tooltip-size-lg-font-size: var(--typography-font-size-body-1);--tooltip-size-lg-padding-block: var(--spacing-2);--tooltip-size-lg-padding-inline: var(--spacing-3);--tooltip-size-md-font-size: var(--typography-font-size-body-1);--tooltip-size-md-padding-block: var(--spacing-2);--tooltip-size-md-padding-inline: var(--spacing-3);--tooltip-size-sm-font-size: var(--typography-font-size-body-1);--tooltip-size-sm-padding-block: var(--spacing-2);--tooltip-size-sm-padding-inline: var(--spacing-3);--tooltip-variant-dark-background: var(--theme-surface-3);--tooltip-variant-dark-color: var(--theme-text-inverse);--tooltip-variant-dark-disabled-cursor: not-allowed;--tooltip-variant-dark-disabled-opacity: .5;--tooltip-variant-dark-focus-box-shadow: var(--shadow-focus);--tooltip-variant-dark-focus-outline: none;--tooltip-variant-light-background: var(--theme-surface-1);--tooltip-variant-light-border: var(--border-standard);--tooltip-variant-light-color: var(--theme-text-inverse);--tooltip-variant-light-disabled-cursor: not-allowed;--tooltip-variant-light-disabled-opacity: .5;--tooltip-variant-light-focus-box-shadow: var(--shadow-focus);--tooltip-variant-light-focus-outline: none;--tour-base-gap: var(--spacing-2);--tour-element-action-button-disabled-cursor: not-allowed;--tour-element-action-button-disabled-opacity: .5;--tour-element-action-button-focus-box-shadow: var(--shadow-focus);--tour-element-action-button-focus-outline: none;--tour-element-actions-gap: var(--spacing-2);--tour-element-actions-margin-top: var(--spacing-4);--tour-element-backdrop-background: #00000080;--tour-element-backdrop-inset: 0;--tour-element-backdrop-position: fixed;--tour-element-backdrop-z-index: 48;--tour-element-content-background: var(--theme-surface-2);--tour-element-content-border: var(--border-standard);--tour-element-content-border-radius: var(--corner-large);--tour-element-content-box-shadow: var(--theme-elevation-2);--tour-element-content-max-width: 320px;--tour-element-content-padding: var(--spacing-4);--tour-element-description-color: var(--theme-text-muted);--tour-element-description-font-size: var(--typography-font-size-body-1);--tour-element-description-line-height: var(--typography-line-height-130);--tour-element-description-margin-top: var(--spacing-1);--tour-element-progress-bar-background: var(--theme-surface-3);--tour-element-progress-bar-border-radius: var(--corner-full);--tour-element-progress-bar-height: 4px;--tour-element-progress-bar-margin-bottom: var(--spacing-3);--tour-element-progress-fill-background: var(--color-blue-default);--tour-element-progress-fill-transition: width .2s ease;--tour-element-spotlight-border-radius: var(--corner-small);--tour-element-spotlight-transition: all .2s ease;--tour-element-step-counter-color: var(--theme-text-muted);--tour-element-step-counter-font-size: var(--typography-font-size-caption);--tour-element-step-counter-margin-top: var(--spacing-2);--tour-element-title-color: var(--theme-text-inverse);--tour-element-title-font-size: var(--typography-font-size-body-1);--tour-element-title-font-weight: var(--typography-font-weight-semibold);--tour-element-title-margin: 0;--tour-size-lg-font-size: var(--typography-font-size-body-1);--tour-size-lg-padding-block: var(--spacing-2);--tour-size-lg-padding-inline: var(--spacing-3);--tour-size-md-font-size: var(--typography-font-size-body-1);--tour-size-md-padding-block: var(--spacing-2);--tour-size-md-padding-inline: var(--spacing-3);--tour-size-sm-font-size: var(--typography-font-size-body-1);--tour-size-sm-padding-block: var(--spacing-2);--tour-size-sm-padding-inline: var(--spacing-3);--transition-default: .2s 0ms cubic-bezier(.25, .1, .25, 1);--tree-view-base-gap: var(--spacing-2);--tree-view-element-branch-content-padding-left: var(--spacing-4);--tree-view-element-branch-control-border-radius: var(--corner-small);--tree-view-element-branch-control-cursor: pointer;--tree-view-element-branch-control-disabled-cursor: not-allowed;--tree-view-element-branch-control-disabled-opacity: .5;--tree-view-element-branch-control-focus-box-shadow: var(--shadow-focus);--tree-view-element-branch-control-focus-outline: 2px solid {color.blue.default}--tree-view-element-branch-control-focus-outline-offset: -2px;--tree-view-element-branch-control-gap: var(--spacing-1);--tree-view-element-branch-control-hover-background: var(--theme-surface-1);--tree-view-element-branch-control-padding: var(--spacing-1);--tree-view-element-branch-control-selected-background: var(--color-blue-subtle);--tree-view-element-branch-control-selected-color: var(--color-blue-default);--tree-view-element-branch-control-transition: background-color .15s;--tree-view-element-branch-indent-guide-border-inline-start: 1px solid {theme.border}--tree-view-element-branch-indent-guide-inset-block-end: 0;--tree-view-element-branch-indent-guide-inset-block-start: 0;--tree-view-element-branch-indent-guide-inset-inline-start: 8px;--tree-view-element-branch-indent-guide-position: absolute;--tree-view-element-branch-indicator-color: var(--theme-text-muted);--tree-view-element-branch-indicator-flex-shrink: 0;--tree-view-element-branch-indicator-height: var(--spacing-4);--tree-view-element-branch-indicator-transition: transform .15s ease;--tree-view-element-branch-indicator-width: var(--spacing-4);--tree-view-element-branch-text-color: var(--theme-text-inverse);--tree-view-element-branch-text-font-size: var(--typography-font-size-body-1);--tree-view-element-branch-text-user-select: none;--tree-view-element-branch-trigger-border-radius: var(--corner-small);--tree-view-element-branch-trigger-cursor: pointer;--tree-view-element-branch-trigger-disabled-cursor: not-allowed;--tree-view-element-branch-trigger-disabled-opacity: .5;--tree-view-element-branch-trigger-focus-box-shadow: var(--shadow-focus);--tree-view-element-branch-trigger-focus-outline: none;--tree-view-element-branch-trigger-hover-background: var(--theme-surface-2);--tree-view-element-branch-trigger-padding: 2px;--tree-view-element-item-border-radius: var(--corner-small);--tree-view-element-item-cursor: pointer;--tree-view-element-item-disabled-cursor: not-allowed;--tree-view-element-item-disabled-opacity: .5;--tree-view-element-item-focus-box-shadow: var(--shadow-focus);--tree-view-element-item-focus-outline: 2px solid {color.blue.default}--tree-view-element-item-focus-outline-offset: -2px;--tree-view-element-item-gap: var(--spacing-1);--tree-view-element-item-hover-background: var(--theme-surface-1);--tree-view-element-item-padding: var(--spacing-1);--tree-view-element-item-selected-background: var(--color-blue-subtle);--tree-view-element-item-selected-color: var(--color-blue-default);--tree-view-element-item-text-color: var(--theme-text-inverse);--tree-view-element-item-text-font-size: var(--typography-font-size-body-1);--tree-view-element-item-text-user-select: none;--tree-view-element-item-transition: background-color .15s;--tree-view-element-label-color: var(--theme-text-inverse);--tree-view-element-label-font-size: var(--typography-font-size-body-1);--tree-view-element-label-font-weight: var(--typography-font-weight-medium);--tree-view-element-label-margin-bottom: var(--spacing-2);--tree-view-element-tree-gap: var(--spacing-1);--tree-view-size-lg-font-size: var(--typography-font-size-body-1);--tree-view-size-lg-gap: var(--spacing-2);--tree-view-size-md-font-size: var(--typography-font-size-body-1);--tree-view-size-md-gap: var(--spacing-1);--tree-view-size-sm-font-size: var(--typography-font-size-caption);--tree-view-size-sm-gap: var(--spacing-1);--typography-font-family-base: "AvenirNextLTPro", sans-serif;--typography-font-family-fontfamily: "AvenirNextLTPro", sans-serif;--typography-font-family-mono: monospace, sans-serif;--typography-font-size-base: 1.5rem;--typography-font-size-body: 1rem;--typography-font-size-body-1: 1rem;--typography-font-size-body-2: .875rem;--typography-font-size-body-3: .875rem;--typography-font-size-caption: .75rem;--typography-font-size-eyebrow: .75rem;--typography-font-size-h1: 2.5rem;--typography-font-size-h2: 2rem;--typography-font-size-h3: 1.75rem;--typography-font-size-h4: 1.5rem;--typography-font-size-h5: 1.25rem;--typography-font-size-h6: 1rem;--typography-font-size-h7: 1rem;--typography-font-size-large: 1.5rem;--typography-font-size-overline: .625rem;--typography-font-size-small: .75rem;--typography-font-size-x-large: 2rem;--typography-font-size-x-small: .5rem;--typography-font-weight-bold: 700;--typography-font-weight-light: 300;--typography-font-weight-medium: 500;--typography-font-weight-regular: 400;--typography-font-weight-semibold: 600;--typography-letter-spacing-normal: 0;--typography-letter-spacing-tight: -.025em;--typography-letter-spacing-wide: .05em;--typography-line-height-100: 1;--typography-line-height-120: 1.2;--typography-line-height-130: 1.3;--typography-line-height-140: 1.4;--typography-line-height-160: 1.6;--typography-line-height-body: 1.5;--typography-line-height-body-1: var(--typography-line-height-160);--typography-line-height-body-2: var(--typography-line-height-160);--typography-line-height-body-3: var(--typography-line-height-160);--typography-line-height-caption: var(--typography-line-height-100);--typography-line-height-eyebrow: var(--typography-line-height-100);--typography-line-height-h1: var(--typography-line-height-120);--typography-line-height-h2: var(--typography-line-height-120);--typography-line-height-h3: var(--typography-line-height-130);--typography-line-height-h4: var(--typography-line-height-130);--typography-line-height-h5: var(--typography-line-height-130);--typography-line-height-h6: var(--typography-line-height-140);--typography-line-height-h7: var(--typography-line-height-140);--typography-line-height-normal: 1.5;--typography-line-height-overline: 1.2;--typography-line-height-relaxed: 2;--typography-line-height-tight: 1}[data-theme=dark]{--border-standard: 1px solid var(--color-neutral-200);--button-variant-secondary-border: 1px solid var(--theme-text-inverse);--card-base-border: var(--border-standard);--carousel-element-next-trigger-border: var(--border-standard);--carousel-element-prev-trigger-border: var(--border-standard);--clipboard-element-input-border: var(--border-standard);--color-blue-soft: #3e44fe26;--color-error-soft: #f23d3d26;--color-picker-element-area-thumb-border: var(--border-standard);--color-picker-element-channel-input-border: var(--border-standard);--color-picker-element-channel-slider-thumb-border: var(--border-standard);--color-picker-element-content-border: var(--border-standard);--color-picker-element-format-select-border: var(--border-standard);--color-picker-element-trigger-swatch-border: var(--border-standard);--combobox-element-content-border: var(--border-standard);--combobox-element-control-border: var(--border-standard);--context-menu-element-content-border: var(--border-standard);--editable-element-input-border: var(--border-standard);--field-element-input-border: var(--border-standard);--floating-panel-element-content-border: var(--border-standard);--floating-panel-element-header-border-bottom: var(--border-standard);--hover-card-element-content-border: var(--border-standard);--icon-button-variant-secondary-outlined-border: var(--border-standard);--input-element-field-border: var(--border-standard);--input-group-element-field-border: var(--border-standard);--number-input-element-control-border: var(--border-standard);--number-input-element-decrement-trigger-border-right: var(--border-standard);--number-input-element-increment-trigger-border-left: var(--border-standard);--opacity-soft: .15;--pagination-element-button-border: var(--border-standard);--password-input-element-input-border: var(--border-standard);--pin-input-element-input-border: var(--border-standard);--tabs-element-container-border-bottom: var(--border-standard);--tags-input-element-control-border: var(--border-standard);--text-area-group-element-textarea-border: var(--border-standard);--theme-background-hover: var(--color-neutral-600);--theme-background-site: var(--color-neutral-1000);--theme-background-subtle: var(--color-neutral-700);--theme-border: var(--color-neutral-700);--theme-border-subtle: var(--color-neutral-800);--theme-color-accent-default: var(--color-purple-400);--theme-color-accent-hover: var(--color-purple-500);--theme-color-accent-low-contrast: var(--color-purple-700);--theme-color-error: var(--color-error-400);--theme-color-info: var(--color-info-500);--theme-color-primary-hover: var(--color-blue-400);--theme-color-success: var(--color-success-400);--theme-elevation-1: var(--shadow-none);--theme-elevation-2: var(--shadow-none);--theme-elevation-3: var(--shadow-large);--theme-stroke-focus-border: var(--color-blue-200);--theme-stroke-high-contrast-active: var(--color-neutral-25);--theme-stroke-high-contrast-default: var(--color-neutral-400);--theme-stroke-high-contrast-hover: var(--color-neutral-200);--theme-stroke-high-contrast-inverse: var(--color-white);--theme-stroke-soft-contrast-active: var(--color-neutral-400);--theme-stroke-soft-contrast-default: var(--color-neutral-400);--theme-stroke-soft-contrast-divider: var(--color-neutral-800);--theme-stroke-soft-contrast-hover: var(--color-neutral-200);--theme-surface-1: var(--color-neutral-1000);--theme-surface-2: var(--color-neutral-800);--theme-surface-3: var(--color-neutral-700);--theme-surface-alternative: var(--color-neutral-950);--theme-surface-default: var(--color-neutral-900);--theme-surface-interactive-default: var(--color-neutral-700);--theme-surface-interactive-hover: var(--color-neutral-500);--theme-text-inverse: var(--color-white);--theme-text-muted: var(--color-neutral-400);--theme-text-secondary: var(--color-neutral-300);--toast-base-border: var(--border-standard);--tooltip-variant-light-border: var(--border-standard);--tour-element-content-border: var(--border-standard)}[data-theme=light]{--border-standard: 1px solid var(--color-neutral-600);--button-variant-secondary-border: 1px solid var(--color-white);--card-base-border: var(--border-standard);--carousel-element-next-trigger-border: var(--border-standard);--carousel-element-prev-trigger-border: var(--border-standard);--clipboard-element-input-border: var(--border-standard);--color-blue-soft: #3e44fe1a;--color-error-soft: #f23d3d1a;--color-picker-element-area-thumb-border: var(--border-standard);--color-picker-element-channel-input-border: var(--border-standard);--color-picker-element-channel-slider-thumb-border: var(--border-standard);--color-picker-element-content-border: var(--border-standard);--color-picker-element-format-select-border: var(--border-standard);--color-picker-element-trigger-swatch-border: var(--border-standard);--combobox-element-content-border: var(--border-standard);--combobox-element-control-border: var(--border-standard);--context-menu-element-content-border: var(--border-standard);--editable-element-input-border: var(--border-standard);--field-element-input-border: var(--border-standard);--floating-panel-element-content-border: var(--border-standard);--floating-panel-element-header-border-bottom: var(--border-standard);--hover-card-element-content-border: var(--border-standard);--icon-button-variant-secondary-outlined-border: var(--border-standard);--input-element-field-border: var(--border-standard);--input-group-element-field-border: var(--border-standard);--number-input-element-control-border: var(--border-standard);--number-input-element-decrement-trigger-border-right: var(--border-standard);--number-input-element-increment-trigger-border-left: var(--border-standard);--opacity-soft: .1;--pagination-element-button-border: var(--border-standard);--password-input-element-input-border: var(--border-standard);--pin-input-element-input-border: var(--border-standard);--tabs-element-container-border-bottom: var(--border-standard);--tags-input-element-control-border: var(--border-standard);--text-area-group-element-textarea-border: var(--border-standard);--theme-background-hover: var(--color-neutral-100);--theme-background-site: var(--color-white);--theme-background-subtle: var(--color-neutral-25);--theme-border: var(--color-neutral-200);--theme-border-subtle: var(--color-neutral-100);--theme-color-accent-default: var(--color-purple-500);--theme-color-accent-hover: var(--color-purple-600);--theme-color-accent-low-contrast: var(--color-purple-200);--theme-color-error: var(--color-error-500);--theme-color-info: var(--color-info-600);--theme-color-primary-hover: var(--color-blue-600);--theme-color-success: var(--color-success-500);--theme-elevation-1: var(--shadow-small);--theme-elevation-2: var(--shadow-medium);--theme-elevation-3: var(--shadow-large);--theme-stroke-focus-border: var(--color-blue-300);--theme-stroke-high-contrast-active: var(--color-neutral-900);--theme-stroke-high-contrast-default: var(--color-neutral-300);--theme-stroke-high-contrast-hover: var(--color-neutral-400);--theme-stroke-high-contrast-inverse: var(--color-black);--theme-stroke-soft-contrast-active: var(--color-neutral-400);--theme-stroke-soft-contrast-default: var(--color-neutral-300);--theme-stroke-soft-contrast-divider: var(--color-neutral-100);--theme-stroke-soft-contrast-hover: var(--color-neutral-400);--theme-surface-1: var(--color-white);--theme-surface-2: var(--color-neutral-50);--theme-surface-3: var(--color-neutral-100);--theme-surface-alternative: var(--color-neutral-25);--theme-surface-default: var(--color-neutral-25);--theme-surface-interactive-default: var(--color-neutral-200);--theme-surface-interactive-hover: var(--color-neutral-400);--theme-text-inverse: var(--color-black);--theme-text-muted: var(--color-neutral-600);--theme-text-secondary: var(--color-neutral-700);--toast-base-border: var(--border-standard);--tooltip-variant-light-border: var(--border-standard);--tour-element-content-border: var(--border-standard)}@media (min-width: 340px){:root{--button-base-font-size: .875rem;--button-base-padding-block: var(--sizing-8);--button-base-padding-inline: var(--sizing-24);--button-variant-secondary-border: [object Object];--spacing-offset-1: 0px;--spacing-offset-2: 0px;--spacing-offset-3: 0px;--spacing-offset-4: 0px;--spacing-component-spacing: 0px;--spacing-column-count: 4px;--spacing-gutter: 16px;--spacing-margin: 24px;--spacing-top-bottom-padding: 40px;--spacing-2-col-offset-min-width: 280px;--spacing-4-col-offset-min-width: 300px;--spacing-1-col-offset-min-width: 300px;--spacing-3-col-offset-min-width: 300px;--spacing-min-width: 340px;--spacing-default-width: 360px;--spacing-max-width: 767px;--corner-medium: 8px;--typography-font-size-h1: 2.5rem;--typography-font-size-h2: 2rem;--typography-font-size-h3: 1.75rem;--typography-font-size-h4: 1.5rem;--typography-font-size-h5: 1.25rem;--typography-font-size-h6: 1rem;--typography-font-size-caption: .75rem;--typography-font-size-body-1: 1rem;--typography-font-size-body-2: .875rem;--typography-font-size-body-3: .875rem;--typography-font-size-h7: 1rem;--typography-font-size-eyebrow: .75rem;--grid-columns: 4;--grid-margin: 1rem;--grid-gutter: var(--sizing-24);--grid-vertical-spacing: var(--spacing-3);--theme-color-accent-default: var(--color-purple-default)}}@media (min-width: 768px){:root{--button-base-font-size: .875rem;--button-base-padding-block: var(--sizing-12);--button-base-padding-inline: var(--sizing-32);--button-variant-secondary-border: [object Object];--spacing-offset-1: 48px;--spacing-offset-2: 131px;--spacing-offset-3: 212px;--spacing-offset-4: 293px;--spacing-component-spacing: 0px;--spacing-column-count: 12px;--spacing-gutter: 32px;--spacing-margin: 40px;--spacing-top-bottom-padding: 48px;--spacing-2-col-offset-min-width: 568px;--spacing-4-col-offset-min-width: 447px;--spacing-1-col-offset-min-width: 628px;--spacing-3-col-offset-min-width: 508px;--spacing-min-width: 768px;--spacing-default-width: 768px;--spacing-max-width: 1023px;--corner-medium: 8px;--typography-font-size-x-small: .5rem;--typography-font-size-small: .6875rem;--typography-font-size-base: 1.375rem;--typography-font-size-large: 1.25rem;--typography-font-size-x-large: 1.75rem;--typography-font-size-h1: 3rem;--typography-font-size-h2: 2.5rem;--typography-font-size-h3: 2rem;--typography-font-size-h4: 1.75rem;--typography-font-size-h5: 1.5rem;--typography-font-size-h6: 1.25rem;--typography-font-size-body: 1rem;--typography-font-size-caption: .75rem;--typography-font-size-overline: .625rem;--typography-font-size-body-1: 1rem;--typography-font-size-body-2: .875rem;--typography-font-size-body-3: .875rem;--typography-font-size-h7: 1rem;--typography-font-size-eyebrow: .75rem;--grid-columns: 12;--grid-margin: 1rem;--grid-vertical-spacing: var(--spacing-3);--theme-color-accent-default: var(--color-purple-default)}}@media (min-width: 1024px){:root{--button-base-font-size: 1rem;--button-base-padding-block: var(--sizing-16);--button-base-padding-inline: var(--sizing-40);--button-variant-secondary-border: [object Object];--spacing-offset-1: 83px;--spacing-offset-2: 197px;--spacing-offset-3: 312px;--spacing-offset-4: 426px;--spacing-component-spacing: 0px;--spacing-column-count: 12px;--spacing-gutter: 32px;--spacing-margin: 48px;--spacing-top-bottom-padding: 64px;--spacing-2-col-offset-min-width: 768px;--spacing-4-col-offset-min-width: 608px;--spacing-1-col-offset-min-width: 848px;--spacing-3-col-offset-min-width: 688px;--spacing-min-width: 1024px;--spacing-default-width: 1024px;--spacing-max-width: 1439px;--corner-medium: 8px;--typography-font-size-x-small: .5rem;--typography-font-size-small: .75rem;--typography-font-size-base: 1.5rem;--typography-font-size-large: 1.5rem;--typography-font-size-x-large: 2rem;--typography-font-size-h1: 4rem;--typography-font-size-h2: 3rem;--typography-font-size-h3: 2.5rem;--typography-font-size-h4: 2rem;--typography-font-size-h5: 1.75rem;--typography-font-size-h6: 1.5rem;--typography-font-size-body: 1rem;--typography-font-size-caption: .75rem;--typography-font-size-overline: .625rem;--typography-font-size-body-1: 1.25rem;--typography-font-size-body-2: 1rem;--typography-font-size-body-3: .875rem;--typography-font-size-h7: 1.25rem;--typography-font-size-eyebrow: .875rem;--grid-columns: 12;--grid-margin: var(--sizing-48);--grid-vertical-spacing: var(--spacing-3);--theme-color-accent-default: var(--color-purple-default)}}@media (min-width: 1440px){:root{--button-variant-secondary-border: [object Object];--spacing-offset-1: 80px;--spacing-offset-2: 272px;--spacing-offset-3: 369px;--spacing-offset-4: 416px;--spacing-component-spacing: 0px;--spacing-column-count: 12px;--spacing-gutter: 32px;--spacing-margin: 64px;--spacing-top-bottom-padding: 80px;--spacing-2-col-offset-min-width: 1088px;--spacing-4-col-offset-min-width: 864px;--spacing-1-col-offset-min-width: 1200px;--spacing-3-col-offset-min-width: 976px;--spacing-min-width: 1440px;--spacing-default-width: 1440px;--spacing-max-width: 1440px;--corner-medium: 8px;--typography-font-size-h1: 5rem;--typography-font-size-h2: 4rem;--typography-font-size-h3: 3rem;--typography-font-size-h4: 2.5rem;--typography-font-size-h5: 2rem;--typography-font-size-h6: 1.5rem;--typography-font-size-caption: .75rem;--typography-font-size-body-1: 1.5rem;--typography-font-size-body-2: 1rem;--typography-font-size-body-3: .875rem;--typography-font-size-h7: 1.25rem;--typography-font-size-eyebrow: .875rem;--grid-columns: 12;--grid-margin: var(--sizing-64);--grid-vertical-spacing: var(--spacing-4);--theme-color-accent-default: var(--color-purple-default)}}.button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.button[hidden]{display:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.icon-button[hidden]{display:none}.play-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.play-button[hidden]{display:none}.play-button-iconContainer{display:inline-flex;align-items:center;justify-content:center}.play-button-iconContainer[hidden]{display:none}.play-button-icon{display:inline-flex;align-items:center}.play-button-icon[hidden]{display:none}.link{display:inline-flex;align-items:center}.link[hidden]{display:none}.form{display:inline-flex;align-items:stretch;flex-direction:column}.form[hidden]{display:none}.form-field{display:inline-flex;align-items:stretch;flex-direction:column}.form-field[hidden]{display:none}.form-actions{display:inline-flex;align-items:center}.form-actions[hidden]{display:none}.field-root{display:inline-flex;align-items:center}.field-root[hidden]{display:none}.fieldset-root{display:inline-flex;align-items:center}.fieldset-root[hidden]{display:none}.input{display:inline-flex;align-items:stretch;flex-direction:column}.input[hidden]{display:none}.input-labelWrapper{display:inline-flex;align-items:baseline}.input-labelWrapper[hidden]{display:none}.input-group-field{display:inline-flex;align-items:center;transition:border-color .2s,box-shadow .2s}.input-group-field[hidden]{display:none}.input-group-leading{display:inline-flex;align-items:center}.input-group-leading[hidden]{display:none}.input-group-action{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.input-group-action[hidden]{display:none}.input-group-input{appearance:none;border:none;background:transparent;outline:none;color:inherit;font-size:inherit;flex:1;min-width:0}.text-area-group-labelWrapper{display:inline-flex;align-items:baseline}.text-area-group-labelWrapper[hidden]{display:none}.number-input{display:inline-flex;align-items:stretch;flex-direction:column}.number-input[hidden]{display:none}.number-input-incrementTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.number-input-incrementTrigger[hidden]{display:none}.number-input-decrementTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.number-input-decrementTrigger[hidden]{display:none}.number-input-scrubber{position:absolute;top:0;left:0}.number-input-control{display:inline-flex;align-items:center;overflow:hidden}.number-input-control[hidden]{display:none}.number-input-input{text-align:center;appearance:none;outline:none;flex:1}.password-input-root{position:relative;display:flex}.password-input-root[hidden]{display:none}.password-input-input{width:100%}.password-input-visibilityTrigger{top:50%}.pin-input{display:inline-flex;align-items:center;flex-direction:column}.pin-input[hidden]{display:none}.pin-input-control{display:inline-flex;align-items:center}.pin-input-control[hidden]{display:none}.pin-input-hiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.pin-input-input{text-align:center;appearance:none;outline:none}.select-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.select-trigger{display:inline-flex;align-items:center}.select-trigger[hidden]{display:none}.select-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.select-content{display:inline-flex;align-items:center;flex-direction:column}.select-content[hidden]{display:none}.select-itemGroup{display:inline-flex;align-items:center;flex-direction:column}.select-itemGroup[hidden]{display:none}.select-item{display:inline-flex;align-items:center;width:100%}.select-item[hidden]{display:none}.listbox-root{overflow:hidden}.listbox-item{display:flex;align-items:center;gap:8px}.listbox-item[hidden]{display:none}.combobox-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.combobox-item{display:inline-flex;align-items:center}.combobox-item[hidden]{display:none}.combobox-itemGroup{display:inline-flex;align-items:center;flex-direction:column}.combobox-itemGroup[hidden]{display:none}.combobox-control{display:inline-flex;align-items:center;overflow:hidden}.combobox-control[hidden]{display:none}.color-picker-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.color-picker-areaThumb{position:absolute;top:0;left:0}.color-picker-channelSlider{position:relative}.color-picker-channelSliderThumb{position:absolute;top:50%;left:0}.color-picker-control{display:inline-flex;align-items:center}.color-picker-control[hidden]{display:none}.color-picker-swatchGroup{display:inline-flex;align-items:center;flex-wrap:wrap}.color-picker-swatchGroup[hidden]{display:none}.color-picker-area{position:relative;overflow:hidden;width:100%}.color-picker-areaBackground{width:100%;height:100%}.color-picker-channelSliderTrack{height:100%}.color-picker-channelInput{width:100%}.date-picker-control{display:inline-flex;align-items:center}.date-picker-control[hidden]{display:none}.date-picker-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.date-picker-viewControl{display:inline-flex;align-items:center;width:100%}.date-picker-viewControl[hidden]{display:none}.date-picker-table{width:100%}.date-picker-tableRow{display:table-row}.date-picker-tableRow[hidden]{display:none}.date-picker-tableCell{display:table-cell}.date-picker-tableCell[hidden]{display:none}.tags-input-control{display:inline-flex;align-items:center;flex-wrap:wrap}.tags-input-control[hidden]{display:none}.tags-input-item{display:inline-flex;align-items:center}.tags-input-item[hidden]{display:none}.tags-input-itemPreview{display:inline-flex;align-items:center}.tags-input-itemPreview[hidden]{display:none}.tags-input-itemDeleteTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tags-input-itemDeleteTrigger[hidden]{display:none}.tags-input-clearTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tags-input-clearTrigger[hidden]{display:none}.tags-input-input{appearance:none;outline:none;flex:1}.tags-input-itemInput{appearance:none;outline:none}.file-upload-dropzone{display:inline-flex;align-items:center;flex-direction:column;justify-content:center}.file-upload-dropzone[hidden]{display:none}.file-upload-itemGroup{display:inline-flex;align-items:center;flex-direction:column}.file-upload-itemGroup[hidden]{display:none}.file-upload-item{display:inline-flex;align-items:center}.file-upload-item[hidden]{display:none}.file-upload-itemPreview{overflow:hidden}.file-upload-itemPreviewImage{width:100%;height:100%}.signature-pad-guide{position:absolute;inset:0 10% 25%}.signature-pad-clearTrigger{position:absolute;top:0;left:0}.signature-pad-hiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.signature-pad-control{position:relative;overflow:hidden}.signature-pad-segment{width:100%;height:100%}.editable-control{display:inline-flex;gap:8px}.editable-control[hidden]{display:none}.checkbox-container{display:inline-flex;align-items:center}.checkbox-container[hidden]{display:none}.checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.checkbox-box{position:relative;display:inline-flex;align-items:center;justify-content:center}.checkbox-box[hidden]{display:none}.radio-container{display:inline-flex;align-items:center}.radio-container[hidden]{display:none}.radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.radio-circle{display:inline-flex;align-items:center;justify-content:center}.radio-circle[hidden]{display:none}.radio-group{display:inline-flex;align-items:center;flex-direction:column}.radio-group[hidden]{display:none}.radio-horizontal{flex-direction:row;align-items:center}.radio-vertical{flex-direction:column;align-items:flex-start}.toggle-root{display:inline-flex;align-items:center;justify-content:center}.toggle-root[hidden]{display:none}.switch{display:inline-flex;align-items:center}.switch[hidden]{display:none}.switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.switch-thumb{position:absolute;top:50%;left:0}.switch-track{position:relative;display:inline-flex;align-items:center;width:calc(var(--switch-thumb-width) * 2.2);height:calc(var(--switch-thumb-height) + 4px)}.switch-track[hidden]{display:none}.slider-track{display:inline-flex;align-items:center}.slider-track[hidden]{display:none}.slider-range{position:absolute;top:0;left:0}.slider-control{display:inline-flex;align-items:center;position:relative}.slider-control[hidden]{display:none}.rating-group-control{display:inline-flex;align-items:center}.rating-group-control[hidden]{display:none}.segment-group-root{display:inline-flex;align-items:center;position:relative}.segment-group-root[hidden]{display:none}.segment-group-item{position:relative}.segment-group-indicator{position:absolute;top:0;left:0;width:var(--width);height:var(--height)}.toggle-group-root{display:inline-flex}.toggle-group-root[hidden]{display:none}.card{display:flex;align-items:center;overflow:hidden;width:100%;flex-direction:column}.card[hidden]{display:none}.card-content{display:flex;align-items:center;flex-direction:column}.card-content[hidden]{display:none}.card-titleRow{display:flex;align-items:center;justify-content:space-between}.card-titleRow[hidden]{display:none}.card-badge{position:absolute;top:0;left:0}.card-imageContainer{position:relative;overflow:hidden;width:100%}.card-image{width:100%;display:block}.card-image[hidden]{display:none}.icon{display:inline-flex;align-items:center;justify-content:center}.icon[hidden]{display:none}.image{display:block;overflow:hidden;width:100%;height:auto}.image[hidden]{display:none}.avatar-image,.avatar-fallback{width:100%;height:100%}.accordion{display:flex;align-items:stretch;flex-direction:column}.accordion[hidden]{display:none}.accordion-trigger{display:inline-flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;width:100%}.accordion-trigger[hidden]{display:none}.accordion-content{overflow:hidden}.accordion-indicator{transition:transform .2s;transform:rotate(180deg);flex-shrink:0}.collapsible-trigger{width:100%}.carousel{display:flex;align-items:center;flex-direction:column}.carousel[hidden]{display:none}.carousel-itemGroup{overflow:hidden}.carousel-item{min-width:0;flex-shrink:0}.progress-range{height:100%}.qr-code-root{display:inline-flex}.qr-code-root[hidden]{display:none}.qr-code-overlay{display:flex;align-items:center;justify-content:center}.qr-code-overlay[hidden]{display:none}.clipboard-control{display:inline-flex;align-items:center}.clipboard-control[hidden]{display:none}.clipboard-trigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.clipboard-trigger[hidden]{display:none}.clipboard-input{flex:1}.splitter{display:flex;align-items:center;width:100%;height:100%}.splitter[hidden]{display:none}.splitter-panel{overflow:hidden;min-width:0;min-height:0}.splitter-resizeTrigger{flex-shrink:0}.steps-list{display:flex;align-items:center;gap:0px}.steps-list[hidden]{display:none}.steps-separator{flex:1}.dialog-content{overflow:hidden;position:relative}.dialog-backdrop{position:fixed;inset:0;z-index:49}.dialog-positioner{position:fixed;display:flex;align-items:center;justify-content:center;inset:0;z-index:50}.dialog-positioner[hidden]{display:none}.dialog-closeTrigger{position:absolute}.popover-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.popover-closeTrigger{position:absolute}.tooltip-positioner,.hover-card-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.hover-card-trigger{display:inline-flex;align-items:center}.hover-card-trigger[hidden]{display:none}.floating-panel-positioner{position:fixed;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:1000}.floating-panel-header{display:inline-flex;align-items:center}.floating-panel-header[hidden]{display:none}.floating-panel-dragTrigger{display:inline-flex;align-items:center;flex:1}.floating-panel-dragTrigger[hidden]{display:none}.floating-panel-controls{display:inline-flex;align-items:center}.floating-panel-controls[hidden]{display:none}.floating-panel-resizeTrigger{position:absolute;inset:auto 0 0 auto}.floating-panel-content{display:inline-flex;align-items:center;overflow:hidden;position:relative;flex-direction:column}.floating-panel-content[hidden]{display:none}.floating-panel-body{flex:1}.dropdown-menu-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.dropdown-menu-item{display:inline-flex;align-items:center;justify-content:space-between}.dropdown-menu-item[hidden]{display:none}.dropdown-menu-content{display:flex;flex-direction:column}.dropdown-menu-content[hidden]{display:none}.dropdown-menu-itemGroup{display:flex;flex-direction:column}.dropdown-menu-itemGroup[hidden]{display:none}.context-menu-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.context-menu-item{display:inline-flex;align-items:center}.context-menu-item[hidden]{display:none}.context-menu-triggerItem{display:inline-flex;align-items:center}.context-menu-triggerItem[hidden]{display:none}.tour-positioner{position:absolute;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:50}.tour-content{display:inline-flex;align-items:center}.tour-content[hidden]{display:none}.tour-progressBar{overflow:hidden}.tour-actions{display:inline-flex;align-items:center;justify-content:flex-end}.tour-actions[hidden]{display:none}.tour-prevButton{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-prevButton[hidden]{display:none}.tour-nextButton{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-nextButton[hidden]{display:none}.tour-actionButton{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-actionButton[hidden]{display:none}.tour-closeButton{position:absolute;top:8px;right:8px}.tour-progressFill{height:100%}.toast{display:inline-flex;align-items:center;background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--corner-large);box-shadow:var(--theme-elevation-2)}.toast[hidden]{display:none}.toast-actionTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.toast-actionTrigger[hidden]{display:none}.toast-closeTrigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.toast-closeTrigger[hidden]{display:none}.toast-progressBar{position:absolute;inset:auto 0 0;overflow:hidden}.toast-progressFill{height:100%}.tabs-container{display:inline-flex;align-items:stretch}.tabs-container[hidden]{display:none}.tabs-indicator{position:absolute;inset:auto 0 -1px;width:auto}.tabs-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tabs-tab[hidden]{display:none}.pagination-container{display:inline-flex;align-items:center}.pagination-container[hidden]{display:none}.pagination-button{display:inline-flex;align-items:center;justify-content:center}.pagination-button[hidden]{display:none}.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center}.pagination-ellipsis[hidden]{display:none}.tree-view-tree{display:flex;align-items:stretch;flex-direction:column}.tree-view-tree[hidden]{display:none}.tree-view-branch{display:flex;align-items:stretch;flex-direction:column}.tree-view-branch[hidden]{display:none}.tree-view-branchControl{display:inline-flex;align-items:center}.tree-view-branchControl[hidden]{display:none}.tree-view-branchTrigger{display:inline-flex;align-items:center}.tree-view-branchTrigger[hidden]{display:none}.tree-view-branchIndicator{display:inline-flex;align-items:center}.tree-view-branchIndicator[hidden]{display:none}.tree-view-item{display:inline-flex;align-items:center}.tree-view-item[hidden]{display:none}.tree-view-branchContent{display:flex;align-items:stretch;position:relative;flex-direction:column}.tree-view-branchContent[hidden]{display:none}.button{gap:var(--sizing-8);transition:var(--transition-default);font-size:1rem;padding-block:var(--sizing-8);padding-inline:var(--sizing-24)}.button-primary{background:var(--color-blue-default);color:var(--color-white);border:var(--border-transparent);border-radius:var(--corner-full)}.button-primary:hover{box-shadow:inset -2px -2px 6px 0 var(--color-blue-default),inset 2px 2px 6px 0 var(--color-purple-default);background:var(--color-transparent);color:var(--theme-text-inverse)}.button-primary:active{background:var(--color-blue-default);box-shadow:inset 0 0 3px #13141c80}.button-primary:focus-visible{box-shadow:0 0 0 3px var(--theme-background-site),0 0 0 5px var(--theme-stroke-focus-border);outline:none}.button-primary:disabled{opacity:.4;cursor:not-allowed;background:var(--color-blue-default);box-shadow:var(--shadow-none)}.button-secondary{background:var(--color-transparent);color:var(--theme-text-inverse);border:1px solid var(--theme-stroke-high-contrast-inverse);border-radius:var(--corner-full)}.button-secondary:hover{box-shadow:inset 0 0 3px 0 var(--color-white),inset -2px -2px 6px 0 var(--color-blue-default),inset 2px 2px 6px 0 var(--color-purple-default);border:1px solid var(--color-transparent)}.button-secondary:active{border:var(--border-transparent)}.button-secondary:focus-visible{box-shadow:0 0 0 3px var(--theme-background-site),0 0 0 5px var(--theme-stroke-focus-border);outline:none;border:1px solid var(--theme-stroke-high-contrast-inverse)}.button-secondary:disabled{opacity:.4;cursor:not-allowed}.icon-button{gap:var(--spacing-2);border-radius:var(--corner-full);cursor:pointer;transition:all .15s ease}.icon-button-primary{background:var(--color-blue-default);color:var(--color-white)}.icon-button-primary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.icon-button-primary:disabled{opacity:.5;cursor:not-allowed}.icon-button-secondary-outlined{background:transparent;color:var(--theme-text-inverse);border:var(--border-standard)}.icon-button-secondary-outlined:focus-visible{box-shadow:var(--shadow-focus);outline:none}.icon-button-secondary-outlined:disabled{opacity:.5;cursor:not-allowed}.icon-button-secondary-filled{background:var(--theme-surface-2);color:var(--theme-text-inverse)}.icon-button-secondary-filled:focus-visible{box-shadow:var(--shadow-focus);outline:none}.icon-button-secondary-filled:disabled{opacity:.5;cursor:not-allowed}.icon-button-ghost{background:transparent;color:var(--theme-text-inverse)}.icon-button-ghost:focus-visible{box-shadow:var(--shadow-focus);outline:none}.icon-button-ghost:disabled{opacity:.5;cursor:not-allowed}.icon-button-sm,.icon-button-md,.icon-button-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.icon-button-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.icon-button-button[data-disabled]{opacity:.5;cursor:not-allowed}.icon-button-icon{flex-shrink:0}.play-button{gap:var(--spacing-2);color:var(--theme-text-inverse);font-weight:var(--typography-font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.play-button-sm,.play-button-md,.play-button-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.play-button-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.play-button-button[data-disabled]{opacity:.5;cursor:not-allowed}.play-button-iconContainer{width:var(--spacing-8);height:var(--spacing-8);background:var(--color-blue-default);border-radius:var(--corner-full);color:var(--color-white);flex-shrink:0}.play-button-icon{width:var(--spacing-4);height:var(--spacing-4)}.link{gap:24px;text-decoration:underline;text-underline-offset:8px;cursor:pointer;transition:color .15s ease;font:var(--text-style-body-2);text-decoration-color:var(--theme-color-accent-hover);text-decoration-thickness:2px}.link-default{color:var(--theme-text-inverse)}.link-default:hover{color:var(--theme-color-accent-hover)}.link-default:focus-visible{box-shadow:var(--shadow-focus);outline:none}.link-default:disabled{opacity:.4;cursor:not-allowed}.link-muted{color:var(--theme-text-muted)}.link-muted:focus-visible{box-shadow:var(--shadow-focus);outline:none}.link-muted:disabled{opacity:.5;cursor:not-allowed}.link-arrow{width:var(--spacing-4);height:var(--spacing-4);margin-left:var(--spacing-1);transition:transform .15s ease}.link-external{width:14px;height:14px;margin-left:var(--spacing-1)}.form{gap:var(--spacing-2)}.form-field{gap:var(--spacing-1)}.form-actions{padding-top:var(--spacing-3);gap:var(--spacing-2)}.field{gap:var(--spacing-2)}.field-sm,.field-md,.field-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.field-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium)}.field-input{padding-block:var(--spacing-2);padding-inline:var(--spacing-3);border-radius:var(--corner-medium);border:var(--border-standard);font-size:var(--typography-font-size-base);background:var(--theme-surface-1)}.field-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.field-input[data-disabled]{opacity:.5;cursor:not-allowed}.field-helperText{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption)}.field-errorText{color:var(--color-error-default);font-size:var(--typography-font-size-caption)}.field-requiredIndicator{color:var(--color-error-default);font-size:var(--typography-font-size-small)}.fieldset{gap:var(--spacing-2)}.fieldset-sm,.fieldset-md,.fieldset-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.fieldset-legend{color:var(--theme-text-inverse);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);padding-inline:var(--spacing-2)}.fieldset-helperText{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption)}.fieldset-errorText{color:var(--color-error-default);font-size:var(--typography-font-size-caption)}.input{gap:var(--spacing-2)}.input-default:focus-visible{box-shadow:var(--shadow-focus);outline:none}.input-default:disabled{opacity:.5;cursor:not-allowed}.input-error{border-color:var(--color-error-default)}.input-error:focus-visible{box-shadow:var(--shadow-focus);outline:none}.input-error:disabled{opacity:.5;cursor:not-allowed}.input-sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--typography-font-size-body-1);min-height:var(--spacing-8)}.input-md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1);min-height:var(--spacing-10)}.input-lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);font-size:var(--typography-font-size-h2);min-height:var(--spacing-12)}.input-field{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1);color:var(--theme-text-inverse);transition:border-color .2s,box-shadow .2s}.input[data-error] .input-field,.input[data-state=error] .input-field{border:var(--border-error)}.input-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.input-indicator{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);width:var(--spacing-4);height:var(--spacing-4);transition:transform .2s}.input-hint,.input-errorMessage{color:var(--color-error-default);font-size:var(--typography-font-size-caption)}.input-group{gap:var(--spacing-2)}.input-group-default:focus-visible{box-shadow:var(--shadow-focus);outline:none}.input-group-default:disabled{opacity:.5;cursor:not-allowed}.input-group-error:focus-visible{box-shadow:var(--shadow-focus);outline:none}.input-group-error:disabled{opacity:.5;cursor:not-allowed}.input-group-field{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1);color:var(--theme-text-inverse)}.input-group-leading{color:var(--theme-text-muted);padding-right:var(--spacing-2)}.input-group-action{color:var(--color-blue-default);padding-left:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.text-area-group{gap:var(--spacing-2)}.text-area-group-sm,.text-area-group-md,.text-area-group-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.text-area-group-labelWrapper{margin-bottom:var(--spacing-1)}.text-area-group-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.text-area-group-indicator{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption)}.text-area-group-textarea{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1);color:var(--theme-text-inverse);resize:vertical;transition:border-color .2s,box-shadow .2s}.text-area-group[data-error] .text-area-group-textarea,.text-area-group[data-state=error] .text-area-group-textarea{border:1px solid var(--color-error-default)}.text-area-group-errorText{color:var(--color-error-default);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1)}.text-area-group-hint{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1)}.number-input{gap:var(--spacing-2)}.number-input-sm{min-height:var(--spacing-8);padding-inline:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.number-input-md{min-height:var(--spacing-10);padding-inline:var(--spacing-3);font-size:var(--typography-font-size-body-1)}.number-input-lg{min-height:var(--spacing-12);padding-inline:var(--spacing-4);font-size:var(--typography-font-size-h2)}.number-input-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.number-input-control{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1)}.number-input-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.number-input-control[data-disabled]{opacity:.5;cursor:not-allowed}.number-input-input{border:none;background:transparent;color:var(--theme-text-inverse);min-width:0px}.number-input-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.number-input-input[data-disabled]{opacity:.5;cursor:not-allowed}.number-input-incrementTrigger{border-left:var(--border-standard);color:var(--theme-text-muted);transition:background-color .15s,color .15s;padding:0}.number-input-decrementTrigger{border-right:var(--border-standard);color:var(--theme-text-muted);transition:background-color .15s,color .15s;padding:0}.password-input{gap:var(--spacing-2)}.password-input-sm,.password-input-md,.password-input-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.password-input-input{padding-block:var(--spacing-2);padding-inline:var(--spacing-3);padding-right:var(--spacing-10);border-radius:var(--corner-medium);border:var(--border-standard);font-size:var(--typography-font-size-small);background:var(--theme-surface-1)}.password-input-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.password-input-input[data-disabled]{opacity:.5;cursor:not-allowed}.password-input-visibilityTrigger{position:absolute;right:var(--spacing-2);transform:translateY(-50%);cursor:pointer;padding:var(--spacing-1);background:none;border:none;color:var(--theme-text-muted);display:flex;align-items:center}.password-input-visibilityTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.password-input-visibilityTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.pin-input{gap:var(--spacing-2)}.pin-input-sm,.pin-input-md{font-size:var(--typography-font-size-body-1)}.pin-input-lg{font-size:var(--typography-font-size-h2)}.pin-input-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none;margin-bottom:var(--spacing-2)}.pin-input-control{gap:var(--spacing-2)}.pin-input-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pin-input-control[data-disabled]{opacity:.5;cursor:not-allowed}.pin-input-input{width:2.5em;height:2.5em;font-weight:var(--typography-font-weight-medium);border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1);color:var(--theme-text-inverse)}.pin-input-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pin-input-input[data-disabled]{opacity:.5;cursor:not-allowed}.select{gap:var(--spacing-2)}.select-sm,.select-md,.select-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.select-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.select-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.select-control[data-disabled]{opacity:.5;cursor:not-allowed}.select-trigger{cursor:pointer}.select-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select-indicator{width:var(--spacing-4);height:var(--spacing-4);color:var(--theme-text-muted);transition:transform .2s}.select-content{min-width:180px;padding:var(--spacing-4);background:var(--theme-surface-2);border-radius:var(--corner-medium);box-shadow:var(--theme-elevation-2)}.select-item{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-small)}.select-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.select-item[data-disabled]{opacity:.5;cursor:not-allowed}.listbox{gap:var(--spacing-2)}.listbox-sm,.listbox-md,.listbox-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.listbox-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);padding-block:var(--spacing-2);padding-inline:var(--spacing-3)}.listbox-content{padding-block:var(--spacing-1)}.listbox-item{padding-block:var(--spacing-2);padding-inline:var(--spacing-3);cursor:pointer;font-size:var(--typography-font-size-small);color:var(--theme-text-inverse);transition:background .15s ease}.listbox-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.listbox-item[data-disabled]{opacity:.5;cursor:not-allowed}.listbox-itemIndicator{color:var(--theme-color-primary-default);font-size:var(--typography-font-size-small)}.listbox-itemGroup{padding-block:var(--spacing-1)}.listbox-itemGroupLabel{padding-block:var(--spacing-1);padding-inline:var(--spacing-3);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-muted)}.combobox{gap:var(--spacing-2)}.combobox-sm,.combobox-md,.combobox-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.combobox-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none;margin-bottom:var(--spacing-1)}.combobox-control{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1)}.combobox-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.combobox-control[data-disabled]{opacity:.5;cursor:not-allowed}.combobox-input{flex:1;border:none;background:transparent;color:var(--theme-text-inverse);padding:var(--spacing-2);min-width:0px}.combobox-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.combobox-input[data-disabled]{opacity:.5;cursor:not-allowed}.combobox-content{padding:var(--spacing-4);background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-medium);box-shadow:var(--shadow-large);max-height:300px;overflow:auto}.combobox-item{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-small);gap:var(--spacing-2)}.combobox-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.combobox-item[data-disabled]{opacity:.5;cursor:not-allowed}.combobox-itemText{flex:1;color:var(--theme-text-inverse)}.combobox-itemIndicator{opacity:0;transition:opacity .15s;color:var(--color-blue-default);flex-shrink:0}.combobox-itemGroupLabel{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);padding:var(--spacing-2);text-transform:uppercase;letter-spacing:.5px}.color-picker{gap:var(--spacing-2)}.color-picker-sm,.color-picker-md,.color-picker-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.color-picker-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.color-picker-control{gap:var(--spacing-2)}.color-picker-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.color-picker-control[data-disabled]{opacity:.5;cursor:not-allowed}.color-picker-triggerSwatch{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--corner-small);border:var(--border-standard)}.color-picker-content{padding:var(--spacing-4);background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);min-width:200px;gap:var(--spacing-3)}.color-picker-area{height:150px;border-radius:var(--corner-medium)}.color-picker-areaThumb{border-radius:var(--corner-full);border:var(--border-standard);box-shadow:var(--shadow-medium);transform:translate(-50%,-50%);width:16px;height:16px}.color-picker-channelSlider{border-radius:var(--corner-full);margin-top:var(--spacing-2);height:12px}.color-picker-channelSliderTrack{border-radius:var(--corner-full)}.color-picker-channelSliderThumb{border-radius:var(--corner-full);border:var(--border-standard);box-shadow:var(--shadow-small);transform:translate(-50%,-50%);width:16px;height:16px}.color-picker-channelInput{border:var(--border-standard);border-radius:var(--corner-small);padding:var(--spacing-2);text-align:center;font-size:var(--typography-font-size-body-1);font-family:var(--typography-font-family-mono)}.color-picker-swatchGroup{gap:var(--spacing-2);margin-top:var(--spacing-2)}.color-picker-swatchTrigger{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--corner-medium);background:var(--theme-surface-1);cursor:pointer;border:1px solid var(--theme-border)}.color-picker-swatchTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.color-picker-swatchTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.color-picker-valueText{font-size:var(--typography-font-size-body-1);color:var(--theme-text-muted);font-family:var(--typography-font-family-mono)}.color-picker-formatSelect{font-size:var(--typography-font-size-body-1);padding:var(--spacing-1);border-radius:var(--corner-small);border:var(--border-standard);background:var(--theme-surface-1)}.date-picker{gap:var(--spacing-2)}.date-picker-sm,.date-picker-md,.date-picker-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.date-picker-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.date-picker-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.date-picker-control[data-disabled]{opacity:.5;cursor:not-allowed}.date-picker-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.date-picker-input[data-disabled]{opacity:.5;cursor:not-allowed}.date-picker-content{margin-top:var(--spacing-2);background:var(--theme-surface-2);border-radius:var(--corner-large);min-width:280px;box-shadow:var(--theme-elevation-2)}.date-picker-viewControl{justify-content:space-between}.date-picker-viewControl:focus-visible{box-shadow:var(--shadow-focus);outline:none}.date-picker-viewControl[data-disabled]{opacity:.5;cursor:not-allowed}.date-picker-rangeText{flex:1;text-align:center}.date-picker-table{border-collapse:collapse}.date-picker-tableCell{text-align:center;padding:var(--spacing-1)}.date-picker-tableCellTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.date-picker-tableCellTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.tags-input{gap:var(--spacing-2)}.tags-input-sm,.tags-input-md,.tags-input-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.tags-input-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none;margin-bottom:var(--spacing-1)}.tags-input-control{border:var(--border-standard);border-radius:var(--corner-medium);background:var(--theme-surface-1);padding:var(--spacing-1);gap:var(--spacing-1)}.tags-input-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tags-input-control[data-disabled]{opacity:.5;cursor:not-allowed}.tags-input-input{min-width:80px;border:none;background:transparent;color:var(--theme-text-inverse);padding:var(--spacing-1)}.tags-input-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tags-input-input[data-disabled]{opacity:.5;cursor:not-allowed}.tags-input-item{background:var(--theme-surface-3);border-radius:var(--corner-small);padding:var(--spacing-1)}.tags-input-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tags-input-item[data-disabled]{opacity:.5;cursor:not-allowed}.tags-input-itemPreview{gap:var(--spacing-1)}.tags-input-itemText{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);user-select:none}.file-upload{gap:var(--spacing-2)}.file-upload-sm{--file-upload-icon-size: 1rem;padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--typography-font-size-body-1)}.file-upload-sm .file-upload-icon{width:1rem;height:1rem}.file-upload-md{--file-upload-icon-size: 1.25rem;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.file-upload-md .file-upload-icon{width:1.25rem;height:1.25rem}.file-upload-lg{--file-upload-icon-size: 1.5rem;padding-inline:var(--spacing-4);padding-block:var(--spacing-3);font-size:var(--typography-font-size-h2)}.file-upload-lg .file-upload-icon{width:1.5rem;height:1.5rem}.file-upload-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.file-upload-dropzone{cursor:pointer;border:var(--border-dashed);border-radius:var(--corner-large);padding:var(--spacing-6);gap:var(--spacing-3);background:var(--theme-surface-1);text-align:center}.file-upload-trigger{gap:var(--spacing-2);color:var(--theme-text-muted)}.file-upload-icon{width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0;color:var(--theme-text-muted)}.file-upload-item{border-radius:var(--corner-small);padding:var(--spacing-2);background:var(--theme-surface-2);gap:var(--spacing-3)}.file-upload-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.file-upload-item[data-disabled]{opacity:.5;cursor:not-allowed}.file-upload-itemGroup{gap:var(--spacing-2);margin-top:var(--spacing-3)}.file-upload-itemName{flex:1;color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);font-weight:var(--typography-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-itemSizeText{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);flex-shrink:0}.file-upload-itemPreview{border-radius:var(--corner-small);flex-shrink:0;background:var(--theme-surface-3);width:40px;height:40px}.file-upload-itemPreviewImage{object-fit:cover}.signature-pad{gap:var(--spacing-2)}.signature-pad-sm,.signature-pad-md,.signature-pad-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.signature-pad-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none;font-weight:var(--typography-font-weight-medium)}.signature-pad-control{border:var(--border-dashed);border-radius:var(--corner-large);background:var(--theme-surface-1);cursor:crosshair;touch-action:none}.signature-pad-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.signature-pad-control[data-disabled]{opacity:.5;cursor:not-allowed}.signature-pad-segmentPath{fill:none;stroke:var(--theme-text-inverse);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.signature-pad-guide{top:auto;background:var(--theme-border);pointer-events:none;height:1px}.signature-pad-clearTrigger{right:var(--spacing-2);left:auto;opacity:0;transition:opacity .15s;top:0;width:28px;height:28px}.editable{gap:var(--spacing-2)}.editable-sm,.editable-md,.editable-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.editable-label{color:var(--theme-text-muted);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium)}.editable-input{padding:var(--spacing-2);border-radius:var(--corner-medium);border:var(--border-standard);font-size:var(--typography-font-size-base);color:var(--theme-text-inverse);background:var(--theme-surface-1)}.editable-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editable-input[data-disabled]{opacity:.5;cursor:not-allowed}.editable-preview{padding:var(--spacing-2);cursor:pointer;border-radius:var(--corner-medium)}.editable-control{gap:var(--spacing-2)}.editable-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editable-control[data-disabled]{opacity:.5;cursor:not-allowed}.editable-submitTrigger{cursor:pointer}.editable-submitTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editable-submitTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.editable-cancelTrigger{cursor:pointer}.editable-cancelTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editable-cancelTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.editable-editTrigger{cursor:pointer}.editable-editTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editable-editTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox{gap:var(--spacing-2)}.checkbox-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.checkbox-input[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox-box{border-radius:var(--corner-small);background:transparent;flex-shrink:0;transition:all .15s;width:20px;height:20px;border:2px solid var(--theme-border)}.checkbox-box:focus-visible{box-shadow:var(--shadow-focus);outline:none}.checkbox-box[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox:has(:checked) .checkbox-box{background:var(--color-blue-default);border-color:var(--color-blue-default)}.checkbox-check{color:var(--color-white);opacity:0;transition:opacity .15s ease-out;width:14px;height:14px}.checkbox:has(:checked) .checkbox-check{opacity:1}.radio{gap:var(--spacing-2);font:var(--text-style-body-3-strong)}.radio-sm{--radio-circle-size: 16px;--radio-dot-size: 8px}.radio-sm .radio-circle{width:16px;height:16px}.radio-sm .radio-dot{width:8px;height:8px}.radio-md{--radio-circle-size: 24px;--radio-dot-size: 12px}.radio-md .radio-circle{width:24px;height:24px}.radio-md .radio-dot{width:12px;height:12px}.radio-lg{--radio-circle-size: 24px;--radio-dot-size: 12px}.radio-lg .radio-circle{width:24px;height:24px}.radio-lg .radio-dot{width:12px;height:12px}.radio-container{gap:var(--spacing-2);cursor:pointer;padding-inline:8px;height:var(--sizing-40);border-radius:var(--corner-small)}.radio:has(:focus-visible) .radio-container{border:1px solid var(--theme-stroke-focus-border)}.radio:has(:disabled) .radio-container{cursor:not-allowed;opacity:.4}.radio-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.radio-input[data-disabled]{opacity:.5;cursor:not-allowed}.radio-circle{border-radius:var(--corner-full);background:transparent;flex-shrink:0;transition:all .15s;border:1px solid var(--theme-stroke-high-contrast-default)}.radio-circle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.radio-circle[data-disabled]{opacity:.4;cursor:not-allowed}.radio:has(:checked) .radio-circle{border-color:var(--theme-color-primary-default);background:var(--theme-color-accent-default);border:1px solid var(--theme-color-accent-default)}.radio-dot{border-radius:var(--corner-full);background:var(--color-white);transform:scale(0);transition:transform .15s ease-out}.radio:has(:checked) .radio-dot{transform:scale(1)}.radio-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.radio:has(:disabled) .radio-label{opacity:.4}.radio-legend{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--spacing-2)}.radio-error{color:var(--color-error-default);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1)}.radio-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1)}.radio:has(:disabled) .radio-description{opacity:.4}.toggle{gap:var(--spacing-3);align-items:flex-start}.toggle-md{--toggle-thumb-width: 24px;--toggle-thumb-height: 24px;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.toggle-md .toggle-thumb{width:24px;height:24px}.toggle-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toggle-input[data-disabled]{opacity:.5;cursor:not-allowed}.toggle-track{flex-shrink:0;border-radius:var(--corner-full);background:var(--color-neutral-200);cursor:pointer;transition:background .2s}.toggle-track:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toggle-track[data-disabled]{opacity:.5;cursor:not-allowed}.toggle:has(:checked) .toggle-track{background:var(--color-blue-default)}.toggle-thumb{border-radius:var(--corner-full);background:var(--color-white);box-shadow:var(--theme-elevation-1);transition:transform .2s;transform:translateY(-50%);left:2px;height:24px;width:24px}.toggle:has(:checked) .toggle-thumb{transform:translate(calc(var(--toggle-track-width, 2.75rem) - var(--toggle-thumb-size, 1.25rem) - 4px)) translateY(-50%)}.toggle-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.toggle:has(:disabled) .toggle-label{opacity:.5}.toggle-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1);display:block}.switch{gap:var(--spacing-2)}.switch-md{--switch-thumb-width: 24px;--switch-thumb-height: 24px}.switch-md .switch-thumb{width:24px;height:24px}.switch-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.switch-input[data-disabled]{opacity:.5;cursor:not-allowed}.switch-track{flex-shrink:0;border-radius:var(--corner-full);background:var(--color-neutral-200);cursor:pointer;transition:background .2s}.switch-track:focus-visible{box-shadow:var(--shadow-focus);outline:none}.switch-track[data-disabled]{opacity:.5;cursor:not-allowed}.switch:has(:checked) .switch-track{background:var(--theme-color-primary-default)}.switch-thumb{border-radius:var(--corner-full);background:var(--color-white);box-shadow:var(--theme-elevation-1);transition:transform .2s;transform:translateY(-50%);left:2px}.switch:has(:checked) .switch-thumb{transform:translate(calc(var(--switch-thumb-width) * 1.2 - 4px)) translateY(-50%)}.switch-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);line-height:var(--typography-line-height-normal);user-select:none}.switch-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-x-small);margin-top:var(--spacing-1)}.slider{gap:var(--spacing-2)}.slider-sm{--slider-track-width: 6rem;--slider-track-height: .25rem;--slider-thumb-size: .75rem}.slider-sm .slider-track{width:6rem;height:.25rem}.slider-sm .slider-thumb{width:.75rem;height:.75rem}.slider-md{--slider-track-width: 8rem;--slider-track-height: 2px;--slider-thumb-size: 16px}.slider-md .slider-track{width:8rem;height:2px}.slider-md .slider-thumb{width:16px;height:16px}.slider-lg{--slider-track-width: 10rem;--slider-track-height: .5rem;--slider-thumb-size: 1.25rem}.slider-lg .slider-track{width:10rem;height:.5rem}.slider-lg .slider-thumb{width:1.25rem;height:1.25rem}.slider-control{flex-shrink:0}.slider-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.slider-control[data-disabled]{opacity:.5;cursor:not-allowed}.slider-track{flex-shrink:0;border-radius:var(--corner-full);background:var(--color-neutral-200);transition:background .2s}.slider-track:focus-visible{box-shadow:var(--shadow-focus);outline:none}.slider-track[data-disabled]{opacity:.5;cursor:not-allowed}.slider-range{background:var(--color-blue-default);border-radius:var(--corner-full)}.slider-thumb{cursor:grab;border-radius:var(--corner-full);background:var(--color-white);box-shadow:0 0 0 2px var(--theme-color-accent-default),0 1px 2px #0003,0 .1px .3px #0000001a;transition:box-shadow .15s,transform .15s;stroke-width:2px}.slider-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);user-select:none}.rating-group{gap:var(--spacing-2)}.rating-group-sm{font-size:.875rem}.rating-group-md{font-size:1rem}.rating-group-lg{font-size:1.25rem}.rating-group-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium)}.rating-group-control{gap:var(--spacing-1)}.rating-group-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.rating-group-control[data-disabled]{opacity:.5;cursor:not-allowed}.rating-group-item{cursor:pointer;color:var(--color-neutral-300);transition:color .15s,transform .15s}.rating-group-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.rating-group-item[data-disabled]{opacity:.5;cursor:not-allowed}.segment-group{gap:var(--spacing-2)}.segment-group-sm,.segment-group-md,.segment-group-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.segment-group-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--spacing-2)}.segment-group-item{cursor:pointer;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);z-index:1}.segment-group-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.segment-group-item[data-disabled]{opacity:.5;cursor:not-allowed}.segment-group-itemText{font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);color:var(--theme-text-muted);transition:color .2s}.segment-group-itemControl:focus-visible{box-shadow:var(--shadow-focus);outline:none}.segment-group-itemControl[data-disabled]{opacity:.5;cursor:not-allowed}.segment-group-indicator{border-radius:var(--corner-small);background:var(--theme-surface-1);box-shadow:var(--shadow-small);transition:left .2s,width .2s}.toggle-group{gap:var(--spacing-2)}.toggle-group-sm,.toggle-group-md,.toggle-group-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.toggle-group-item{padding-block:var(--spacing-2);padding-inline:var(--spacing-3);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);color:var(--theme-text-inverse);background:var(--theme-surface-1);cursor:pointer;border:var(--border-transparent)}.toggle-group-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toggle-group-item[data-disabled]{opacity:.5;cursor:not-allowed}.card{gap:var(--spacing-2);background:var(--theme-surface-2);border-radius:var(--corner-large);border:var(--border-standard)}.card-sm{--card-icon-size: 1.25rem;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.card-sm .card-icon{width:1.25rem;height:1.25rem}.card-md{--card-icon-size: 1.25rem;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.card-md .card-icon{width:1.25rem;height:1.25rem}.card-lg{--card-icon-size: 1.25rem;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.card-lg .card-icon{width:1.25rem;height:1.25rem}.card-xl{--card-icon-size: 1.25rem;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.card-xl .card-icon{width:1.25rem;height:1.25rem}.card-image{height:auto;object-fit:cover}.card-badge{top:var(--spacing-2);left:var(--spacing-2);padding:var(--spacing-1);padding-inline:var(--spacing-2);background:var(--color-purple-soft);color:var(--color-neutral-50);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-medium);border-radius:var(--corner-small);text-transform:uppercase;letter-spacing:.05em}.card-content{gap:var(--spacing-2);padding:var(--spacing-4)}.card-titleRow{gap:var(--spacing-2)}.card-title{font-size:var(--typography-font-size-h2);font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-inverse);margin:0}.card-body{font-size:var(--typography-font-size-body-1);color:var(--theme-text-muted);line-height:var(--typography-line-height-130);margin:0}.card-icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--theme-text-muted);flex-shrink:0}.card-buttonWrapper{margin-top:var(--spacing-2)}.icon{gap:var(--spacing-2);flex-shrink:0;color:var(--theme-text-inverse)}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.image{object-fit:cover}.image-auto:focus-visible{box-shadow:var(--shadow-focus);outline:none}.image-auto:disabled{opacity:.5;cursor:not-allowed}.image-square{aspect-ratio:1 / 1}.image-square:focus-visible{box-shadow:var(--shadow-focus);outline:none}.image-square:disabled{opacity:.5;cursor:not-allowed}.image-video{aspect-ratio:16 / 9}.image-video:focus-visible{box-shadow:var(--shadow-focus);outline:none}.image-video:disabled{opacity:.5;cursor:not-allowed}.image-portrait{aspect-ratio:3 / 4}.image-portrait:focus-visible{box-shadow:var(--shadow-focus);outline:none}.image-portrait:disabled{opacity:.5;cursor:not-allowed}.image-wide{aspect-ratio:21 / 9}.image-wide:focus-visible{box-shadow:var(--shadow-focus);outline:none}.image-wide:disabled{opacity:.5;cursor:not-allowed}.avatar{gap:var(--spacing-2)}.avatar-xs,.avatar-sm,.avatar-md,.avatar-lg,.avatar-xl{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.avatar-image{object-fit:cover}.avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);color:var(--theme-text-inverse);background:var(--theme-surface-3)}.accordion{gap:var(--spacing-2);background:var(--theme-surface-default)}.accordion-default{border-color:transparent}.accordion-default:focus-visible{box-shadow:var(--shadow-focus);outline:none}.accordion-default:disabled{opacity:.5;cursor:not-allowed}.accordion-bordered{border-radius:var(--corner-medium);border:1px solid var(--theme-border)}.accordion-bordered:focus-visible{box-shadow:var(--shadow-focus);outline:none}.accordion-bordered:disabled{opacity:.5;cursor:not-allowed}.accordion-separated{border-color:transparent}.accordion-separated:focus-visible{box-shadow:var(--shadow-focus);outline:none}.accordion-separated:disabled{opacity:.5;cursor:not-allowed}.accordion-item{border-bottom:1px solid var(--theme-stroke-soft-contrast-default)}.accordion-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.accordion-item[data-disabled]{opacity:.5;cursor:not-allowed}.accordion-trigger{gap:var(--spacing-2);font-weight:var(--typography-font-weight-medium);color:var(--theme-text-inverse);text-align:left;padding:var(--spacing-3);font:var(--text-style-h5)}.accordion-content{padding:var(--spacing-3);color:var(--theme-text-secondary);font-size:var(--typography-font-size-small);line-height:var(--typography-line-height-relaxed);padding-top:0;font:var(--text-style-body-1)}.accordion-indicator{color:var(--theme-color-accent-default);transition:transform .2s;flex-shrink:0}.collapsible{gap:var(--spacing-2)}.collapsible-trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);border-radius:var(--corner-medium);font-weight:var(--typography-font-weight-medium);color:var(--theme-text-inverse);background:transparent;border:none}.collapsible-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.collapsible-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.collapsible-content{overflow:hidden;padding:var(--spacing-3);color:var(--theme-text-muted);font-size:var(--typography-font-size-small);line-height:var(--typography-line-height-relaxed);padding-top:0}.carousel{gap:var(--spacing-2)}.carousel-control{display:flex;gap:var(--spacing-2);justify-content:center;padding-block:var(--spacing-2)}.carousel-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.carousel-control[data-disabled]{opacity:.5;cursor:not-allowed}.carousel-prevTrigger{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-medium);border:var(--border-standard);background:var(--theme-surface-1);color:var(--theme-text-inverse)}.carousel-prevTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.carousel-prevTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.carousel-nextTrigger{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-medium);border:var(--border-standard);background:var(--theme-surface-1);color:var(--theme-text-inverse)}.carousel-nextTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.carousel-nextTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.carousel-itemGroup{display:flex}.carousel-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.carousel-item[data-disabled]{opacity:.5;cursor:not-allowed}.carousel-indicatorGroup{display:flex;gap:var(--spacing-1);justify-content:center;padding-block:var(--spacing-2)}.carousel-indicator{border-radius:var(--corner-full);background:var(--color-neutral-300);cursor:pointer;border:none;width:8px;height:8px;padding:0}.progress{gap:var(--spacing-2)}.progress-linear:focus-visible{box-shadow:var(--shadow-focus);outline:none}.progress-linear:disabled{opacity:.5;cursor:not-allowed}.progress-circular:focus-visible{box-shadow:var(--shadow-focus);outline:none}.progress-circular:disabled{opacity:.5;cursor:not-allowed}.progress-sm{--progress-track-height: .25rem}.progress-sm .progress-track{height:.25rem}.progress-md{--progress-track-height: .5rem}.progress-md .progress-track{height:.5rem}.progress-lg{--progress-track-height: .75rem}.progress-lg .progress-track{height:.75rem}.progress-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium)}.progress-track{height:.5rem;border-radius:var(--corner-full);background:var(--color-neutral-200);overflow:hidden}.progress-track:focus-visible{box-shadow:var(--shadow-focus);outline:none}.progress-track[data-disabled]{opacity:.5;cursor:not-allowed}.progress-range{border-radius:var(--corner-full);background:var(--theme-color-primary-default);transition:width .3s ease}.progress-valueText{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small)}.progress-circle{width:3rem;height:3rem}.progress-circle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.progress-circle[data-disabled]{opacity:.5;cursor:not-allowed}.progress-circleTrack{stroke:var(--color-neutral-200);stroke-width:4;fill:none}.progress-circleRange{stroke:var(--theme-color-primary-default);stroke-width:4;fill:none;transition:stroke-dasharray .3s ease;stroke-linecap:round}.qr-code{gap:var(--spacing-2)}.qr-code-sm,.qr-code-md,.qr-code-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.qr-code-overlay{border-radius:var(--corner-small);background:var(--theme-surface-1);padding:var(--spacing-1)}.clipboard{gap:var(--spacing-2)}.clipboard-sm,.clipboard-md,.clipboard-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.clipboard-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--spacing-1)}.clipboard-control{gap:var(--spacing-2)}.clipboard-control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.clipboard-control[data-disabled]{opacity:.5;cursor:not-allowed}.clipboard-input{padding:var(--spacing-2);border-radius:var(--corner-medium);border:var(--border-standard);font-size:var(--typography-font-size-small);background:var(--theme-surface-1)}.clipboard-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.clipboard-input[data-disabled]{opacity:.5;cursor:not-allowed}.clipboard-trigger{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-medium);background:var(--theme-color-primary-default);color:var(--theme-color-primary-default)}.clipboard-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.clipboard-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.splitter{gap:var(--spacing-2)}.splitter-resizeTrigger{background:var(--theme-surface-3);border-radius:var(--corner-small);transition:background .15s ease}.splitter-resizeTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.splitter-resizeTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.steps{gap:var(--spacing-2)}.steps-sm,.steps-md,.steps-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.steps-item{display:flex;align-items:center;gap:var(--spacing-2)}.steps-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.steps-item[data-disabled]{opacity:.5;cursor:not-allowed}.steps-trigger{cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--corner-medium);font-size:var(--typography-font-size-small);color:var(--theme-text-muted)}.steps-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.steps-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.steps-indicator{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--corner-full);display:flex;align-items:center;justify-content:center;font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-bold);background:var(--theme-surface-2);color:var(--theme-text-muted)}.steps-separator{height:2px;background:var(--theme-border)}.steps-content{padding:var(--spacing-4);margin-top:var(--spacing-4)}.steps-completedContent{padding:var(--spacing-4)}.steps-nextTrigger{cursor:pointer}.steps-nextTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.steps-nextTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.steps-prevTrigger{cursor:pointer}.steps-prevTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.steps-prevTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.dialog{gap:var(--spacing-2)}.dialog-sm,.dialog-md,.dialog-lg,.dialog-full{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.dialog-backdrop{background:#00000080}.dialog-content{background:var(--theme-surface-3);border-radius:var(--corner-large);box-shadow:var(--theme-elevation-3)}.dialog-title{color:var(--theme-text-inverse);font-size:var(--typography-font-size-h2);font-weight:var(--typography-font-weight-semibold)}.dialog-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1)}.dialog-closeTrigger{top:var(--spacing-4);right:var(--spacing-4)}.popover{gap:var(--spacing-2)}.popover-sm,.popover-md,.popover-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-base)}.popover-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.popover-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.popover-content{background:var(--theme-surface-3);border-radius:var(--corner-medium);box-shadow:var(--theme-elevation-3);padding:var(--spacing-4);min-width:200px}.popover-title{color:var(--theme-text-inverse);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold)}.popover-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-small);margin-top:var(--spacing-1)}.popover-closeTrigger{top:var(--spacing-2);right:var(--spacing-2)}.popover-arrow{width:var(--spacing-2);height:var(--spacing-2)}.popover-arrowTip{transform:rotate(45deg)}.tooltip{gap:var(--spacing-2)}.tooltip-dark{background:var(--theme-surface-3);color:var(--theme-text-inverse)}.tooltip-dark:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tooltip-dark:disabled{opacity:.5;cursor:not-allowed}.tooltip-light{background:var(--theme-surface-1);color:var(--theme-text-inverse);border:var(--border-standard)}.tooltip-light:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tooltip-light:disabled{opacity:.5;cursor:not-allowed}.tooltip-sm,.tooltip-md,.tooltip-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.tooltip-trigger{cursor:pointer}.tooltip-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tooltip-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.tooltip-content{padding:var(--spacing-2);border-radius:var(--corner-small);box-shadow:var(--shadow-medium);font-size:var(--typography-font-size-body-1);line-height:var(--typography-line-height-body-1);white-space:nowrap;max-width:200px}.tooltip-arrow{width:var(--spacing-2);height:var(--spacing-2)}.tooltip-arrowTip{transform:rotate(45deg)}.hover-card{gap:var(--spacing-2)}.hover-card-sm,.hover-card-md,.hover-card-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.hover-card-trigger{cursor:pointer;color:var(--color-blue-default)}.hover-card-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hover-card-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.hover-card-content{padding:var(--spacing-4);background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);min-width:280px;max-width:360px}.hover-card-arrow{width:var(--spacing-2);height:var(--spacing-2)}.hover-card-arrowTip{transform:rotate(45deg)}.floating-panel{gap:var(--spacing-2)}.floating-panel-sm,.floating-panel-md,.floating-panel-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.floating-panel-content{background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large)}.floating-panel-header{padding:var(--spacing-2);background:var(--theme-surface-1);border-bottom:var(--border-standard);user-select:none;gap:var(--spacing-2)}.floating-panel-dragTrigger{cursor:grab;gap:var(--spacing-2)}.floating-panel-dragTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.floating-panel-dragTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.floating-panel-title{font-size:var(--typography-font-size-body-1);font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-inverse);margin:0}.floating-panel-controls{gap:var(--spacing-1)}.floating-panel-body{padding:var(--spacing-3);overflow:auto}.floating-panel-resizeTrigger{cursor:se-resize;opacity:.5;width:16px;height:16px}.floating-panel-resizeTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.floating-panel-resizeTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.dropdown-menu{gap:var(--spacing-2)}.dropdown-menu-sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--typography-font-size-body-1)}.dropdown-menu-md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.dropdown-menu-lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);font-size:var(--typography-font-size-h2)}.dropdown-menu-content{padding:var(--spacing-4);min-width:180px;background:var(--theme-surface-2);border-radius:var(--corner-medium);box-shadow:var(--theme-elevation-2)}.dropdown-menu-item{gap:var(--spacing-3);cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-small)}.dropdown-menu-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dropdown-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dropdown-menu-indicator{display:flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4)}.dropdown-menu-separator{background:var(--theme-border);margin-block:var(--spacing-1);height:1px}.dropdown-menu-shortcut{font-size:var(--typography-font-size-caption);color:var(--theme-text-muted);margin-left:auto}.context-menu{gap:var(--spacing-2)}.context-menu-sm,.context-menu-md,.context-menu-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.context-menu-contextTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.context-menu-contextTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.context-menu-content{padding:var(--spacing-4);background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);min-width:180px}.context-menu-item{cursor:pointer;padding:var(--spacing-2);border-radius:var(--corner-small);gap:var(--spacing-2);color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1)}.context-menu-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.context-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.context-menu-itemText{flex:1}.context-menu-itemIcon{color:var(--theme-text-muted);flex-shrink:0;width:16px;height:16px}.context-menu-itemShortcut{font-size:var(--typography-font-size-caption);color:var(--theme-text-muted);margin-left:auto}.context-menu-itemIndicator{opacity:0;transition:opacity .15s;flex-shrink:0}.context-menu-separator{background:var(--theme-border);margin-block:var(--spacing-1);height:1px}.context-menu-group{padding:0}.context-menu-groupLabel{padding:var(--spacing-2);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.5px}.context-menu-arrow{width:var(--spacing-2);height:var(--spacing-2)}.context-menu-arrowTip{transform:rotate(45deg)}.tour{gap:var(--spacing-2)}.tour-sm,.tour-md,.tour-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.tour-backdrop{position:fixed;z-index:48;inset:0;background:#00000080}.tour-spotlight{border-radius:var(--corner-small);transition:all .2s ease}.tour-content{background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--theme-elevation-2);padding:var(--spacing-4);max-width:320px}.tour-title{font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);margin:0}.tour-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-body-1);margin-top:var(--spacing-1);line-height:var(--typography-line-height-130)}.tour-progressBar{height:4px;background:var(--theme-surface-3);border-radius:var(--corner-full);margin-bottom:var(--spacing-3)}.tour-progressFill{background:var(--color-blue-default);transition:width .2s ease}.tour-stepCounter{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-2)}.tour-actions{gap:var(--spacing-2);margin-top:var(--spacing-4)}.tour-actionButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tour-actionButton[data-disabled]{opacity:.5;cursor:not-allowed}.toast{gap:var(--spacing-2);padding:var(--spacing-3);padding-inline:var(--spacing-4);background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);min-width:300px;max-width:400px}.toast-info{border-left:3px solid var(--color-blue-default)}.toast-info:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toast-info:disabled{opacity:.5;cursor:not-allowed}.toast-success{border-left:3px solid var(--color-success-default)}.toast-success:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toast-success:disabled{opacity:.5;cursor:not-allowed}.toast-warning{border-left:3px solid var(--color-warning-default)}.toast-warning:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toast-warning:disabled{opacity:.5;cursor:not-allowed}.toast-error{border-left:3px solid var(--color-error-default)}.toast-error:focus-visible{box-shadow:var(--shadow-focus);outline:none}.toast-error:disabled{opacity:.5;cursor:not-allowed}.toast-group{z-index:1100;padding:var(--spacing-4)}.toast-title{font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);margin:0}.toast-description{color:var(--theme-text-muted);font-size:var(--typography-font-size-caption);margin-top:var(--spacing-1);line-height:var(--typography-line-height-body-1)}.toast-icon{flex-shrink:0;margin-top:2px}.toast-progressBar{background:var(--theme-surface-1);height:3px}.toast-progressFill{background:var(--color-blue-default)}.tabs{gap:var(--spacing-2)}.tabs-sm,.tabs-md,.tabs-lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--typography-font-size-body-1)}.tabs-container{gap:var(--spacing-1);border-bottom:var(--border-standard)}.tabs-tab{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);color:var(--theme-text-muted);font-size:var(--typography-font-size-body-1);font-weight:var(--typography-font-weight-medium)}.tabs-tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tabs-tab[data-disabled]{opacity:.5;cursor:not-allowed}.tabs-indicator{height:2px;background:var(--color-blue-default);color:var(--theme-text-muted);transition:transform .2s}.tabs-panel{padding:var(--spacing-4)}.pagination{gap:var(--spacing-2)}.pagination-container{gap:var(--spacing-1)}.pagination-button{min-width:var(--spacing-8);min-height:var(--spacing-8);padding:var(--spacing-2);border-radius:var(--corner-small);background:transparent;color:var(--theme-text-inverse);border:var(--border-standard);cursor:pointer;font-size:var(--typography-font-size-body-1);font-weight:500;transition:background .15s,border-color .15s}.pagination-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pagination-button[data-disabled]{opacity:.5;cursor:not-allowed}.pagination-buttonActive{background:var(--color-blue-default);color:var(--color-white);border-color:var(--color-blue-default)}.pagination-ellipsis{min-width:var(--spacing-8);min-height:var(--spacing-8);color:var(--theme-text-muted);font-size:var(--typography-font-size-body-1)}.tree-view{gap:var(--spacing-2)}.tree-view-sm{font-size:var(--typography-font-size-caption);gap:var(--spacing-1)}.tree-view-md{font-size:var(--typography-font-size-body-1);gap:var(--spacing-1)}.tree-view-lg{font-size:var(--typography-font-size-body-1);gap:var(--spacing-2)}.tree-view-label{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--spacing-2)}.tree-view-tree{gap:var(--spacing-1)}.tree-view-branchControl{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--corner-small);cursor:pointer;transition:background-color .15s}.tree-view-branchControl:hover{background:var(--theme-surface-1)}.tree-view-branchControl:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--color-blue-default);outline-offset:-2px}.tree-view-branchControl[data-disabled]{opacity:.5;cursor:not-allowed}.tree-view-branchControl[data-selected]{background:var(--color-blue-subtle);color:var(--color-blue-default)}.tree-view-branchTrigger{cursor:pointer;border-radius:var(--corner-small);padding:2px}.tree-view-branchTrigger:hover{background:var(--theme-surface-2)}.tree-view-branchTrigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tree-view-branchTrigger[data-disabled]{opacity:.5;cursor:not-allowed}.tree-view-branchContent{padding-left:var(--spacing-4)}.tree-view-branchText{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);user-select:none}.tree-view-branchIndicator{color:var(--theme-text-muted);width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0;transition:transform .15s ease}.tree-view-branchIndentGuide{border-inline-start:1px solid var(--theme-border);position:absolute;inset-inline-start:8px;inset-block-start:0;inset-block-end:0}.tree-view-item{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--corner-small);cursor:pointer;transition:background-color .15s}.tree-view-item:hover{background:var(--theme-surface-1)}.tree-view-item:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--color-blue-default);outline-offset:-2px}.tree-view-item[data-disabled]{opacity:.5;cursor:not-allowed}.tree-view-item[data-selected]{background:var(--color-blue-subtle);color:var(--color-blue-default)}.tree-view-itemText{color:var(--theme-text-inverse);font-size:var(--typography-font-size-body-1);user-select:none}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-It.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-MediumIt.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-DemiIt.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AvenirNextLTPro;src:url(/fonts/AvenirNextLTPro-BoldIt.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}.site-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16, 1rem) var(--spacing-24, 1.5rem)}.site-title{font-size:var(--font-size-lg, 1.25rem);font-weight:600;margin:0}.site-header-controls{display:flex;align-items:center;gap:var(--spacing-12, .75rem)}.dbg-badge{position:fixed;top:.5rem;right:.5rem;z-index:9999;font-family:var(--typography-font-family-mono, monospace);font-size:.625rem;color:#3b82f6cc;background:color-mix(in srgb,var(--color-surface-base, #fff) 92%,transparent);border:1px solid rgba(59,130,246,.2);border-radius:4px;padding:.125rem .5rem;pointer-events:none}.dbg-ruler{font-family:var(--typography-font-family-mono, monospace);font-size:var(--typography-font-size-caption, .625rem);color:#3b82f699;margin-bottom:.25rem}.dbg-ruler__line{position:relative;display:flex;align-items:center;justify-content:center;height:1.25rem;border-top:1px dashed rgba(59,130,246,.25)}.dbg-ruler__line:before,.dbg-ruler__line:after{content:"";position:absolute;top:0;width:1px;height:6px;background:#3b82f659}.dbg-ruler__line:before{left:0}.dbg-ruler__line:after{right:0}.dbg-ruler__label{background:var(--color-surface-base, #fff);padding:0 .375rem;white-space:nowrap;position:relative;top:-.125rem}.dbg-ruler__viewport{width:100vw;position:relative;left:50%;margin-left:-50vw}.dbg-ruler__max{max-width:var(--grid-max-width, 1440px);margin-inline:auto}.dbg-ruler__margins{display:flex;justify-content:space-between;max-width:var(--grid-max-width, 1440px);margin-inline:auto;height:1rem}.dbg-ruler__margin{border-top:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;font-size:.5625rem;color:#3b82f680;white-space:nowrap;min-width:1.5rem}.dbg-col-ruler{display:grid;grid-template-columns:repeat(var(--grid-columns, 12),1fr);gap:var(--grid-gutter, 1rem);position:relative;margin-bottom:.25rem;overflow:hidden}.dbg-col-ruler__cell{text-align:center;font-family:var(--typography-font-family-mono, monospace);font-size:.5625rem;color:#3b82f680;border-top:1px dashed rgba(59,130,246,.2);padding-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbg-col-ruler__gutter{position:absolute;font-family:var(--typography-font-family-mono, monospace);font-size:.5rem;color:#3b82f673;white-space:nowrap;transform:translate(-50%);top:-.625rem}@media (max-width: 1200px){.dbg-col-ruler__cell{font-size:0}.dbg-col-ruler__cell:first-child{font-size:.5625rem}}@media (max-width: 768px){.dbg-col-ruler{display:none}}.dbg-info{position:fixed;bottom:.75rem;left:.75rem;z-index:9999;background:color-mix(in srgb,var(--color-surface-base, #1a1a2e) 95%,transparent);border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:.5rem .75rem;font-family:var(--typography-font-family-mono, monospace);font-size:.6875rem;color:#3b82f6cc;backdrop-filter:blur(8px)}.dbg-info__title{font-weight:700;margin-bottom:.25rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.dbg-info__table{display:grid;grid-template-columns:auto auto;gap:.125rem .75rem;line-height:1.5}.dbg-info__label{opacity:.6}.dbg-info__value{font-weight:600}.dbg-measures .grid>*:before{content:attr(data-dimensions);position:absolute;bottom:.25rem;right:.5rem;font-size:.5625rem;font-family:var(--typography-font-family-mono, monospace);color:#3b82f680;pointer-events:none}
