:root{--tds-input-radius:var(--tds-radius-control);--tds-input-gap:var(--tds-space-2);--tds-input-field-gap:var(--tds-space-1);--tds-input-padding-inline:var(--tds-control-padding-inline);--tds-input-padding-block:var(--tds-space-2);--tds-input-textarea-min-height:var(--tds-space-24);--tds-input-label-weight:var(--tds-font-weight-medium);--tds-input-bg:var(--tds-surface-default);--tds-input-bg-readonly:var(--tds-surface-sunken);--tds-input-border:var(--tds-border-field);--tds-input-border-hover:var(--tds-fg-muted);--tds-input-border-focus:var(--tds-focus-ring);--tds-input-border-invalid:var(--tds-danger-default);--tds-input-placeholder:var(--tds-fg-subtle);--tds-input-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-input-disabled-opacity:0.5;--tds-repeater-gap:var(--tds-space-3);--tds-repeater-row-gap:var(--tds-space-3);--tds-repeater-row-padding:var(--tds-space-3);--tds-repeater-row-radius:var(--tds-radius-md);--tds-repeater-row-bg:var(--tds-surface-raised);--tds-repeater-row-border:var(--tds-border-subtle);--tds-repeater-inline-min:var(--tds-space-24);--tds-repeater-inline-gap:var(--tds-space-3);--tds-repeater-title-weight:var(--tds-font-weight-medium);--tds-repeater-count-color:var(--tds-fg-muted);--tds-slug-row-gap:var(--tds-space-2);--tds-slug-status-gap:var(--tds-space-2);--tds-slug-status-font-size:var(--tds-font-size-sm);--tds-slug-status-color:var(--tds-fg-muted);--tds-slug-available-color:var(--tds-success-default);--tds-slug-error-color:var(--tds-danger-default);--tds-modal-bg:var(--tds-surface-overlay);--tds-modal-border:var(--tds-border-default);--tds-modal-shadow:var(--tds-elevation-4);--tds-modal-radius:var(--tds-radius-xl);--tds-modal-fg:var(--tds-fg-default);--tds-modal-fg-muted:var(--tds-fg-muted);--tds-modal-liquid:var(--tds-modal-bg);--tds-modal-liquid-dock:color-mix(in oklch,var(--tds-dock-tint),var(--tds-dock-bg-fallback));--tds-modal-liquid-shadow:0 6px 16px color-mix(in oklch,var(--tds-fg-default) 26%,transparent);--tds-modal-scrim:color-mix(in oklch,var(--tds-bg-canvas) 72%,transparent);--tds-modal-scrim-blur:var(--tds-blur-md);--tds-modal-scrim-hole:var(--tds-neutral-950);--tds-modal-z:var(--tds-z-modal);--tds-modal-padding:var(--tds-space-6);--tds-modal-gap:var(--tds-space-4);--tds-modal-header-bg:transparent;--tds-modal-header-fg:var(--tds-fg-default);--tds-modal-header-border:transparent;--tds-modal-body-bg:transparent;--tds-modal-body-fg:var(--tds-fg-default);--tds-modal-footer-bg:transparent;--tds-modal-footer-border:var(--tds-border-subtle);--tds-modal-title-size:var(--tds-font-size-xl);--tds-modal-title-weight:var(--tds-font-weight-heading);--tds-modal-close-size:var(--tds-touch-target);--tds-modal-edge-gap:var(--tds-space-4);--tds-modal-width-sm:24rem;--tds-modal-width-md:32rem;--tds-modal-width-lg:44rem;--tds-modal-max-height:calc(100dvh - var(--tds-modal-edge-gap) * 2);--tds-modal-glow-1:var(--tds-accent-400);--tds-modal-glow-2:var(--tds-accent-500);--tds-modal-glow-3:var(--tds-accent-300);--tds-modal-glow-opacity:0.2;--tds-modal-glow-blur:90px;--tds-modal-glow-size:46vmax;--tds-modal-glow-speed:24s;--tds-modal-grip-width:var(--tds-space-10);--tds-modal-grip-height:var(--tds-space-1);--tds-modal-grip-color:var(--tds-border-strong);--tds-modal-drag:0px;--tds-modal-fade-duration:var(--tds-dur-deliberate);--tds-modal-top-offset:12dvh;--tds-modal-pour-duration:calc(var(--tds-dur-slow) * 2);--tds-modal-pour-ease:var(--tds-ease-out);--tds-modal-inject-duration:calc(var(--tds-dur-slow) * 1.6);--tds-modal-inject-ease:var(--tds-ease-soft);--tds-modal-goo:none;--tds-modal-hx:0px;--tds-modal-hy:0px;--tds-modal-hw:0px;--tds-modal-hh:0px;--tds-modal-fx:0px;--tds-modal-fy:0px;--tds-modal-fw:0px;--tds-modal-fh:0px;--tds-modal-fr:0px;--tds-modal-tx:0px;--tds-modal-ty:0px;--tds-modal-tw:0px;--tds-modal-th:0px;--tds-nav-item-height:var(--tds-touch-target);--tds-nav-item-padding-inline:var(--tds-space-3);--tds-nav-item-gap:var(--tds-space-2);--tds-nav-item-radius:var(--tds-radius-control);--tds-nav-item-font-size:var(--tds-font-size-sm);--tds-nav-item-font-weight:var(--tds-font-weight-medium);--tds-nav-gap:var(--tds-space-1);--tds-nav-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-nav-active-bg:var(--tds-accent-subtle);--tds-nav-active-fg:var(--tds-fg-accent);--tds-nav-indicator-thickness:var(--tds-border-width-strong);--tds-nav-divider:var(--tds-border-default);--tds-nav-badge-size:var(--tds-space-5);--tds-nav-glass-bg:var(--tds-glass-bg);--tds-nav-glass-bg-fallback:var(--tds-glass-bg-fallback);--tds-nav-glass-tint:var(--tds-glass-tint);--tds-nav-glass-border:var(--tds-glass-border);--tds-nav-glass-highlight:var(--tds-glass-highlight);--tds-nav-glass-blur:var(--tds-glass-blur);--tds-nav-glass-saturate:var(--tds-glass-saturate);--tds-nav-glass-shadow:var(--tds-elevation-float);--tds-nav-top-height:var(--tds-space-16);--tds-nav-top-padding-inline:var(--tds-space-4);--tds-nav-top-z:var(--tds-z-sticky);--tds-nav-side-width:16rem;--tds-nav-side-width-collapsed:var(--tds-space-16);--tds-nav-side-padding:var(--tds-space-3);--tds-nav-side-indent:var(--tds-space-5);--tds-nav-bottom-height:var(--tds-space-16);--tds-nav-bottom-z:var(--tds-z-dock);--tds-nav-bottom-radius:var(--tds-radius-xl);--tds-nav-bottom-inset:var(--tds-space-2);--tds-nav-bottom-icon-size:var(--tds-icon-size-lg);--tds-nav-bottom-label-size:var(--tds-font-size-xs);--tds-nav-page-size:var(--tds-touch-target);--tds-nav-step-size:var(--tds-space-8);--tds-nav-step-connector:var(--tds-border-default);--tds-nav-step-connector-done:var(--tds-accent-default);--tds-nav-step-connector-thickness:var(--tds-border-width-strong);--tds-overlay-z-modal:var(--tds-z-modal);--tds-overlay-z-floating:calc(var(--tds-z-modal) + 1);--tds-overlay-z-tooltip:calc(var(--tds-z-modal) + 2);--tds-overlay-scrim:var(--tds-scrim);--tds-overlay-backdrop-blur:var(--tds-blur-sm);--tds-overlay-surface:var(--tds-surface-overlay);--tds-overlay-border:var(--tds-border-default);--tds-overlay-shadow:var(--tds-elevation-4);--tds-overlay-radius:var(--tds-radius-xl);--tds-overlay-edge-gap:var(--tds-space-4);--tds-overlay-padding:var(--tds-space-6);--tds-overlay-gap:var(--tds-space-4);--tds-overlay-width-sm:24rem;--tds-overlay-width-md:32rem;--tds-overlay-width-lg:44rem;--tds-overlay-title-size:var(--tds-font-size-xl);--tds-overlay-title-weight:var(--tds-font-weight-heading);--tds-overlay-description-size:var(--tds-font-size-sm);--tds-overlay-close-size:var(--tds-touch-target);--tds-overlay-transition:var(--tds-dur-deliberate) var(--tds-ease-out);--tds-overlay-enter-scale:var(--tds-scale-enter);--tds-overlay-floating-bg:var(--tds-glass-bg-strong);--tds-overlay-floating-bg-fallback:var(--tds-glass-bg-fallback);--tds-overlay-floating-tint:var(--tds-glass-tint);--tds-overlay-floating-border:var(--tds-glass-border);--tds-overlay-floating-highlight:var(--tds-glass-highlight);--tds-overlay-floating-blur:var(--tds-glass-blur);--tds-overlay-floating-saturate:var(--tds-glass-saturate);--tds-overlay-floating-shadow:var(--tds-elevation-float);--tds-overlay-floating-radius:var(--tds-radius-lg);--tds-overlay-floating-padding:var(--tds-space-4);--tds-overlay-floating-max-width:22rem;--tds-overlay-menu-padding:var(--tds-space-1);--tds-overlay-item-height:var(--tds-control-height-md);--tds-overlay-item-height-touch:var(--tds-touch-target);--tds-overlay-item-padding-inline:var(--tds-space-3);--tds-overlay-item-gap:var(--tds-space-3);--tds-overlay-item-radius:var(--tds-radius-md);--tds-overlay-item-font-size:var(--tds-font-size-sm);--tds-overlay-tooltip-padding-block:var(--tds-space-1);--tds-overlay-tooltip-padding-inline:var(--tds-space-3);--tds-overlay-tooltip-max-width:16rem;--tds-overlay-tooltip-font-size:var(--tds-font-size-xs);--tds-overlay-drawer-width-sm:20rem;--tds-overlay-drawer-width-md:26rem;--tds-overlay-drawer-width-lg:36rem;--tds-overlay-drawer-slide:100%;--tds-overlay-sheet-height-half:50dvh;--tds-overlay-sheet-height-full:calc(100dvh - var(--tds-space-8));--tds-overlay-sheet-radius:var(--tds-radius-xl);--tds-overlay-handle-width:var(--tds-space-10);--tds-overlay-handle-thickness:var(--tds-space-1);--tds-overlay-handle-hit:var(--tds-touch-target);--tds-overlay-command-width:40rem;--tds-overlay-command-max-height:32rem;--tds-overlay-command-offset:12dvh;--tds-overlay-command-input-height:var(--tds-space-16);--tds-overlay-command-input-size:var(--tds-font-size-lg);--tds-overlay-command-icon-size:var(--tds-space-8);--tds-overlay-command-icon-bg:var(--tds-surface-sunken);--tds-overlay-command-icon-radius:var(--tds-radius-md);--tds-overlay-command-active-bg:var(--tds-accent-subtle);--tds-overlay-command-indicator:var(--tds-accent-default);--tds-overlay-command-indicator-width:var(--tds-border-width-strong);--tds-overlay-command-match-fg:var(--tds-fg-accent);--tds-overlay-command-kbd-bg:var(--tds-surface-sunken);--tds-overlay-command-kbd-border:var(--tds-border-subtle);--tds-overlay-command-footer-border:var(--tds-border-subtle);--tds-overlay-command-stagger:calc(var(--tds-dur-quick) / 4);--tds-overlay-command-travel:var(--tds-space-2);--tds-progress-height-sm:var(--tds-space-1);--tds-progress-height-md:var(--tds-space-2);--tds-progress-height-lg:var(--tds-space-3);--tds-progress-radius:var(--tds-radius-full);--tds-progress-gap:var(--tds-space-2);--tds-progress-indeterminate-width:40%;--tds-progress-ring-size-sm:var(--tds-space-6);--tds-progress-ring-size-md:var(--tds-space-10);--tds-progress-ring-size-lg:var(--tds-space-16);--tds-progress-ring-stroke:3;--tds-progress-ring-arc:25;--tds-progress-transition:var(--tds-dur-base) var(--tds-ease-soft);--tds-progress-loop-duration:1400ms;--tds-radio-size:var(--tds-space-6);--tds-radio-size-lg:var(--tds-space-8);--tds-radio-dot-size:var(--tds-space-3);--tds-radio-dot-size-lg:var(--tds-space-4);--tds-radio-gap:var(--tds-space-3);--tds-radio-items-gap:var(--tds-space-1);--tds-radio-border:var(--tds-border-strong);--tds-radio-border-hover:var(--tds-fg-muted);--tds-radio-bg:var(--tds-surface-default);--tds-radio-border-selected:var(--tds-accent-default);--tds-radio-dot-color:var(--tds-accent-default);--tds-radio-border-invalid:var(--tds-danger-default);--tds-radio-label-weight:var(--tds-font-weight-medium);--tds-radio-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-radio-disabled-opacity:0.5;--tds-radio-ring:calc((var(--tds-radio-size) - 2 * var(--tds-border-width-strong) - var(--tds-radio-dot-size)) / 2);--tds-radio-ring-lg:calc((var(--tds-radio-size-lg) - 2 * var(--tds-border-width-strong) - var(--tds-radio-dot-size-lg)) / 2);--tds-radio-pill-bg:var(--tds-surface-default);--tds-radio-pill-border:var(--tds-border-strong);--tds-radio-pill-height:var(--tds-control-height-md);--tds-radio-pill-padding-inline:var(--tds-space-4);--tds-radio-pill-gap:var(--tds-space-2);--tds-radio-halo:var(--tds-space-1)}:root,[data-theme]{--tds-selection-bg:var(--tds-surface-default);--tds-selection-bg-selected:var(--tds-accent-subtle);--tds-selection-border:var(--tds-border-default);--tds-selection-border-hover:var(--tds-border-strong);--tds-selection-border-selected:var(--tds-accent-default);--tds-selection-border-width:var(--tds-border-width);--tds-selection-radius:var(--tds-radius-lg);--tds-selection-padding:var(--tds-space-4);--tds-selection-gap:var(--tds-space-3);--tds-selection-shadow:var(--tds-elevation-0);--tds-selection-shadow-hover:var(--tds-elevation-2);--tds-selection-shadow-selected:var(--tds-elevation-1);--tds-selection-halo:var(--tds-space-1);--tds-selection-halo-color:var(--tds-accent-subtle);--tds-selection-lift:calc(var(--tds-space-1) * -1);--tds-selection-media-bg:var(--tds-surface-sunken);--tds-selection-media-ratio:16/9;--tds-selection-media-radius:calc(var(--tds-selection-radius) - var(--tds-space-1));--tds-selection-indicator-size:1.25rem;--tds-selection-indicator-radius:var(--tds-radius-full);--tds-selection-indicator-bg:var(--tds-surface-default);--tds-selection-indicator-bg-selected:var(--tds-accent-default);--tds-selection-indicator-border:var(--tds-border-strong);--tds-selection-indicator-mark:var(--tds-fg-on-accent);--tds-selection-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-selection-spring:var(--tds-dur-deliberate) var(--tds-ease-spring)}:root{--tds-select-radius:var(--tds-radius-control);--tds-select-gap:var(--tds-space-2);--tds-select-field-gap:var(--tds-space-1);--tds-select-bg:var(--tds-surface-default);--tds-select-border:var(--tds-border-strong);--tds-select-border-hover:var(--tds-fg-muted);--tds-select-border-invalid:var(--tds-danger-default);--tds-select-placeholder:var(--tds-fg-subtle);--tds-select-label-weight:var(--tds-font-weight-medium);--tds-select-popover-bg:var(--tds-surface-overlay);--tds-select-popover-border:var(--tds-border-default);--tds-select-popover-shadow:var(--tds-elevation-3);--tds-select-popover-radius:var(--tds-radius-md);--tds-select-popover-padding:var(--tds-space-1);--tds-select-popover-max-height:calc(var(--tds-space-24) * 2);--tds-select-list-max-height:calc(var(--tds-space-24) * 3);--tds-select-item-padding-inline:var(--tds-space-3);--tds-select-item-bg-focus:var(--tds-surface-hover);--tds-select-item-bg-selected:var(--tds-accent-subtle);--tds-select-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-select-disabled-opacity:0.5;--tds-skeleton-bg:var(--tds-surface-pressed);--tds-skeleton-radius:var(--tds-radius-sm);--tds-skeleton-text-height:var(--tds-space-4);--tds-skeleton-line-gap:var(--tds-space-2);--tds-skeleton-last-line-width:60%;--tds-skeleton-rect-height:var(--tds-space-24);--tds-skeleton-circle-size:var(--tds-space-10);--tds-skeleton-pulse-duration:1500ms;--tds-skeleton-opacity-low:0.5;--tds-skeleton-opacity-high:1;--tds-slider-rail-height:var(--tds-space-2);--tds-slider-thumb-size:var(--tds-space-6);--tds-slider-thumb-size-lg:var(--tds-space-8);--tds-slider-gap:var(--tds-space-1);--tds-slider-rail-bg:var(--tds-surface-pressed);--tds-slider-rail-border:var(--tds-border-default);--tds-slider-fill-bg:var(--tds-accent-default);--tds-slider-thumb-bg:var(--tds-surface-default);--tds-slider-thumb-border:var(--tds-accent-default);--tds-slider-thumb-border-hover:var(--tds-accent-hover);--tds-slider-thumb-shadow:var(--tds-elevation-1);--tds-slider-label-weight:var(--tds-font-weight-medium);--tds-slider-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-slider-disabled-opacity:0.5;--tds-switch-track-width:var(--tds-space-12);--tds-switch-track-height:var(--tds-space-6);--tds-switch-track-width-lg:var(--tds-space-16);--tds-switch-track-height-lg:var(--tds-space-8);--tds-switch-thumb-inset:var(--tds-space-1);--tds-switch-thumb-size:calc(var(--tds-switch-track-height) - 2 * var(--tds-border-width-strong) - 2 * var(--tds-switch-thumb-inset));--tds-switch-thumb-size-lg:calc(var(--tds-switch-track-height-lg) - 2 * var(--tds-border-width-strong) - 2 * var(--tds-switch-thumb-inset));--tds-switch-thumb-travel:calc(var(--tds-switch-track-width) - 2 * var(--tds-border-width-strong) - var(--tds-switch-thumb-size) - var(--tds-switch-thumb-inset));--tds-switch-thumb-travel-lg:calc(var(--tds-switch-track-width-lg) - 2 * var(--tds-border-width-strong) - var(--tds-switch-thumb-size-lg) - var(--tds-switch-thumb-inset));--tds-switch-gap:var(--tds-space-3);--tds-switch-track-bg:var(--tds-surface-pressed);--tds-switch-track-border:var(--tds-border-strong);--tds-switch-track-bg-on:var(--tds-accent-subtle);--tds-switch-track-bg-on-hover:var(--tds-accent-subtle-hover);--tds-switch-track-border-on:var(--tds-fg-accent);--tds-switch-thumb-bg:var(--tds-fg-muted);--tds-switch-thumb-bg-on:var(--tds-fg-accent);--tds-switch-thumb-fg-on:var(--tds-fg-accent);--tds-switch-state-color:var(--tds-fg-muted);--tds-switch-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-switch-disabled-opacity:0.5;--tds-table-radius:var(--tds-radius-lg);--tds-table-min-width:36rem;--tds-table-cell-padding-block:var(--tds-space-3);--tds-table-cell-padding-block-compact:var(--tds-space-2);--tds-table-cell-padding-inline:var(--tds-space-4);--tds-table-header-weight:var(--tds-font-weight-semibold);--tds-table-selected-indicator-width:var(--tds-border-width-strong);--tds-table-sticky-z:var(--tds-z-raised);--tds-table-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-toast-width:24rem;--tds-toast-inset:var(--tds-space-4);--tds-toast-gap:var(--tds-space-3);--tds-toast-z:var(--tds-z-toast);--tds-toast-padding:var(--tds-space-4);--tds-toast-radius:var(--tds-radius-lg);--tds-toast-shadow:var(--tds-elevation-3);--tds-toast-indicator-width:var(--tds-border-width-strong);--tds-toast-content-gap:var(--tds-space-1);--tds-toast-border-width:var(--tds-border-width);--tds-toast-liquid-strength:14%;--tds-toast-enter-offset:var(--tds-space-4);--tds-toast-transition:var(--tds-dur-deliberate) var(--tds-ease-out);--tds-inline-notice-gap:var(--tds-space-3);--tds-inline-notice-gap-compact:var(--tds-space-2);--tds-inline-notice-padding:var(--tds-space-4);--tds-inline-notice-padding-compact:var(--tds-space-2) var(--tds-space-3);--tds-inline-notice-radius:var(--tds-radius-md);--tds-inline-notice-border-width:var(--tds-border-width);--tds-inline-notice-indicator-width:var(--tds-border-width-strong);--tds-icon-button-size-sm:var(--tds-control-height-sm);--tds-icon-button-size-md:var(--tds-control-height-md);--tds-icon-button-size-lg:var(--tds-control-height-lg);--tds-icon-button-radius:var(--tds-radius-control);--tds-icon-button-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-icon-button-press-scale:var(--tds-scale-press);--tds-icon-button-disabled-opacity:0.5;--tds-split-button-radius:var(--tds-radius-control);--tds-split-button-divider:var(--tds-border-default);--tds-split-button-divider-width:var(--tds-border-width);--tds-split-button-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-split-button-disabled-opacity:0.5;--tds-split-button-menu-min-inline-size:var(--tds-space-24);--tds-split-button-menu-radius:var(--tds-radius-lg);--tds-split-button-menu-padding:var(--tds-space-1);--tds-split-button-menu-elevation:var(--tds-elevation-2);--tds-split-button-item-block-size:var(--tds-control-height-sm);--tds-split-button-item-padding-inline:var(--tds-space-3);--tds-split-button-item-gap:var(--tds-space-2);--tds-currency-input-block-size:var(--tds-control-height-md);--tds-currency-input-radius:var(--tds-radius-control);--tds-currency-input-padding-inline:var(--tds-control-padding-inline);--tds-currency-input-font-size:var(--tds-font-size-md);--tds-currency-input-label-weight:var(--tds-font-weight-medium);--tds-currency-input-bg:var(--tds-surface-default);--tds-currency-input-border:var(--tds-border-field);--tds-currency-input-border-focus:var(--tds-focus-ring);--tds-currency-input-border-invalid:var(--tds-danger-default);--tds-currency-input-affix-fg:var(--tds-fg-muted);--tds-currency-input-gap:var(--tds-space-2);--tds-currency-input-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-currency-input-disabled-opacity:0.5;--tds-number-input-block-size:var(--tds-control-height-md);--tds-number-input-radius:var(--tds-radius-control);--tds-number-input-padding-inline:var(--tds-control-padding-inline);--tds-number-input-font-size:var(--tds-font-size-md);--tds-number-input-label-weight:var(--tds-font-weight-medium);--tds-number-input-bg:var(--tds-surface-default);--tds-number-input-border:var(--tds-border-field);--tds-number-input-border-focus:var(--tds-focus-ring);--tds-number-input-border-invalid:var(--tds-danger-default);--tds-number-input-affix-fg:var(--tds-fg-muted);--tds-number-input-gap:var(--tds-space-2);--tds-number-input-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-number-input-disabled-opacity:0.5;--tds-kbd-min-size:var(--tds-space-6);--tds-kbd-min-size-sm:var(--tds-space-5);--tds-kbd-padding-inline:var(--tds-space-1);--tds-kbd-gap:var(--tds-space-1);--tds-kbd-radius:var(--tds-radius-sm);--tds-kbd-font-size:var(--tds-font-size-xs);--tds-kbd-font-size-sm:var(--tds-font-size-xs);--tds-kbd-bg:var(--tds-surface-sunken);--tds-kbd-border:var(--tds-border-default);--tds-kbd-fg:var(--tds-fg-default);--tds-kbd-separator:var(--tds-fg-muted);--tds-toolbar-gap:var(--tds-space-1);--tds-toolbar-padding:var(--tds-space-1);--tds-toolbar-radius:var(--tds-radius-md);--tds-toolbar-bg:var(--tds-surface-raised);--tds-toolbar-border:var(--tds-border-default);--tds-toolbar-separator:var(--tds-border-default);--tds-toolbar-item-size:var(--tds-control-height-md);--tds-toolbar-item-padding-inline:var(--tds-space-3);--tds-toolbar-item-radius:var(--tds-radius-control);--tds-toolbar-item-font-size:var(--tds-font-size-sm);--tds-toolbar-item-fg:var(--tds-fg-default);--tds-toolbar-pressed-bg:var(--tds-accent-subtle);--tds-toolbar-pressed-fg:var(--tds-fg-accent);--tds-toolbar-pressed-border:var(--tds-accent-default);--tds-toolbar-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-toolbar-disabled-opacity:0.5;--tds-panel-dock-bg:var(--tds-surface-raised);--tds-panel-dock-border:var(--tds-border-default);--tds-panel-dock-padding:var(--tds-space-3);--tds-panel-dock-gap:var(--tds-space-2);--tds-panel-dock-title-size:var(--tds-font-size-md);--tds-panel-dock-rail-size:var(--tds-touch-target-lg);--tds-panel-dock-handle-size:var(--tds-space-2);--tds-panel-dock-handle-active:var(--tds-accent-subtle);--tds-panel-dock-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-panel-dock-z:10;--tds-tree-view-bg:var(--tds-surface-default);--tds-tree-view-border:var(--tds-border-default);--tds-tree-view-radius:var(--tds-radius-control);--tds-tree-view-min-inline-size:15rem;--tds-tree-view-padding-inline:var(--tds-space-2);--tds-tree-view-indent:var(--tds-space-5);--tds-tree-view-indent-compact:var(--tds-space-3);--tds-tree-view-toggle-size:var(--tds-space-5);--tds-tree-view-toggle-size-touch:var(--tds-space-8);--tds-tree-view-gap:var(--tds-space-2);--tds-tree-view-font-size:var(--tds-font-size-md);--tds-tree-view-affix-fg:var(--tds-fg-muted);--tds-tree-view-description-fg:var(--tds-fg-muted);--tds-tree-view-row-hover:var(--tds-surface-hover);--tds-tree-view-row-selected:var(--tds-accent-subtle);--tds-tree-view-row-selected-hover:var(--tds-accent-subtle-hover);--tds-tree-view-icon-selected:var(--tds-fg-accent);--tds-tree-view-focus:var(--tds-focus-ring);--tds-tree-view-indicator:var(--tds-fg-accent);--tds-tree-view-indicator-size:var(--tds-border-width-strong);--tds-tree-view-indicator-inset:var(--tds-space-1);--tds-tree-view-check-size:var(--tds-space-4);--tds-tree-view-check-size-touch:var(--tds-space-5);--tds-tree-view-check-radius:calc(var(--tds-checkbox-radius) * 2 / 3);--tds-tree-view-check-pop:0.6;--tds-tree-view-match-bg:var(--tds-accent-subtle);--tds-tree-view-drop-color:var(--tds-accent-default);--tds-tree-view-drop-fill:var(--tds-accent-subtle);--tds-tree-view-drop-line:2px;--tds-tree-view-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-tree-view-enter-duration:var(--tds-dur-base);--tds-tree-view-enter-ease:var(--tds-ease-out);--tds-tree-view-enter-stagger:calc(var(--tds-dur-base) / 6);--tds-tree-view-enter-travel:var(--tds-space-2);--tds-tree-view-disabled-opacity:0.5;--tds-tree-view-dragging-opacity:0.5;--tds-zoom-control-gap:var(--tds-space-2);--tds-zoom-control-value-min-inline-size:6rem;--tds-zoom-control-compact-value-min-inline-size:3.5rem;--tds-canvas-board-block-size:30rem;--tds-canvas-board-radius:var(--tds-radius-lg);--tds-canvas-board-border:var(--tds-border-default);--tds-canvas-board-node-bg:var(--tds-surface-raised);--tds-canvas-board-node-fg:var(--tds-fg-default);--tds-canvas-board-node-border:var(--tds-border-default);--tds-canvas-board-node-radius:var(--tds-radius-md);--tds-canvas-board-node-shadow:var(--tds-elevation-1);--tds-canvas-board-node-shadow-active:var(--tds-elevation-3);--tds-canvas-board-node-padding:var(--tds-space-3);--tds-canvas-board-node-font-size:var(--tds-font-size-sm);--tds-canvas-board-note-bg:var(--tds-warning-subtle);--tds-canvas-board-frame-bg:var(--tds-surface-default);--tds-canvas-board-text-font-size:var(--tds-font-size-lg);--tds-canvas-board-selection-width:2px;--tds-canvas-board-handle-size:10px;--tds-canvas-board-handle-hit:8px;--tds-canvas-board-guide-width:1px;--tds-canvas-board-edge:var(--tds-fg-muted);--tds-canvas-board-edge-width:1.5px;--tds-canvas-board-port-offset:16px;--tds-canvas-board-edge-hit:12px;--tds-canvas-board-edge-editor-inline-size:10rem;--tds-canvas-board-group-border:var(--tds-border-strong);--tds-canvas-board-pipe:var(--tds-border-strong);--tds-canvas-board-pipe-inner:var(--tds-surface-sunken);--tds-canvas-board-pipe-flow:var(--tds-accent-default);--tds-canvas-board-pipe-width:8px;--tds-canvas-board-tone-neutral-bg:var(--tds-surface-sunken);--tds-canvas-board-tone-neutral-border:var(--tds-border-strong);--tds-canvas-board-tone-accent-bg:var(--tds-accent-subtle);--tds-canvas-board-tone-accent-border:var(--tds-accent-default);--tds-canvas-board-tone-info-bg:var(--tds-info-subtle);--tds-canvas-board-tone-info-border:var(--tds-info-default);--tds-canvas-board-tone-success-bg:var(--tds-success-subtle);--tds-canvas-board-tone-success-border:var(--tds-success-default);--tds-canvas-board-tone-warning-bg:var(--tds-warning-subtle);--tds-canvas-board-tone-warning-border:var(--tds-warning-default);--tds-canvas-board-tone-danger-bg:var(--tds-danger-subtle);--tds-canvas-board-tone-danger-border:var(--tds-danger-default);--tds-canvas-board-overlay-gap:var(--tds-space-3);--tds-canvas-board-panel-padding:var(--tds-space-1);--tds-canvas-board-minimap-inline-size:11rem;--tds-canvas-board-minimap-block-size:7rem;--tds-canvas-board-minimap-node:var(--tds-border-strong);--tds-canvas-board-minimap-node-selected:var(--tds-selection-stroke);--tds-canvas-board-minimap-viewport:var(--tds-selection-stroke);--tds-canvas-board-empty-fg:var(--tds-fg-muted);--tds-canvas-board-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-save-status-gap:var(--tds-space-2);--tds-save-status-font-size:var(--tds-font-size-sm);--tds-save-status-fg:var(--tds-fg-default);--tds-save-status-time-fg:var(--tds-fg-muted);--tds-save-status-saving-fg:var(--tds-info-default);--tds-save-status-saved-fg:var(--tds-success-default);--tds-save-status-conflict-fg:var(--tds-warning-default);--tds-save-status-error-fg:var(--tds-danger-default);--tds-save-status-spin-duration:var(--tds-dur-hold);--tds-catalog-tile-gap:var(--tds-space-2);--tds-catalog-tile-padding:var(--tds-space-2);--tds-catalog-tile-radius:var(--tds-radius-control);--tds-catalog-tile-bg:var(--tds-surface-default);--tds-catalog-tile-bg-hover:var(--tds-accent-subtle);--tds-catalog-tile-border:var(--tds-border-field);--tds-catalog-tile-border-focus:var(--tds-focus-ring);--tds-catalog-tile-fg:var(--tds-fg-default);--tds-catalog-tile-description-fg:var(--tds-fg-muted);--tds-catalog-tile-preview-bg:var(--tds-surface-sunken);--tds-catalog-tile-preview-radius:var(--tds-radius-sm);--tds-catalog-tile-preview-min-block-size:4rem;--tds-catalog-tile-ghost-opacity:0.5;--tds-catalog-tile-disabled-opacity:0.5;--tds-catalog-tile-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-tags-input-min-block-size:var(--tds-control-height-md);--tds-tags-input-radius:var(--tds-radius-control);--tds-tags-input-padding-inline:var(--tds-control-padding-inline);--tds-tags-input-padding-block:var(--tds-space-1);--tds-tags-input-font-size:var(--tds-font-size-md);--tds-tags-input-label-weight:var(--tds-font-weight-medium);--tds-tags-input-bg:var(--tds-surface-default);--tds-tags-input-border:var(--tds-border-field);--tds-tags-input-border-focus:var(--tds-focus-ring);--tds-tags-input-border-invalid:var(--tds-danger-default);--tds-tags-input-affix-fg:var(--tds-fg-muted);--tds-tags-input-gap:var(--tds-space-2);--tds-tags-input-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-tags-input-disabled-opacity:0.5;--tds-tags-input-tag-bg:var(--tds-surface-sunken);--tds-tags-input-tag-fg:var(--tds-fg-default);--tds-tags-input-tag-radius:var(--tds-radius-control);--tds-tags-input-tag-hover-bg:var(--tds-surface-pressed);--tds-textarea-radius:var(--tds-radius-control);--tds-textarea-padding-inline:var(--tds-control-padding-inline);--tds-textarea-padding-block:var(--tds-space-2);--tds-textarea-font-size:var(--tds-font-size-md);--tds-textarea-line-height:1.6;--tds-textarea-label-weight:var(--tds-font-weight-medium);--tds-textarea-bg:var(--tds-surface-default);--tds-textarea-border:var(--tds-border-field);--tds-textarea-border-focus:var(--tds-focus-ring);--tds-textarea-border-invalid:var(--tds-danger-default);--tds-textarea-affix-fg:var(--tds-fg-muted);--tds-textarea-gap:var(--tds-space-2);--tds-textarea-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-textarea-disabled-opacity:0.5;--tds-param-chip-bg:var(--tds-accent-subtle);--tds-param-chip-fg:var(--tds-fg-accent);--tds-param-chip-border:var(--tds-accent-default);--tds-param-chip-radius:var(--tds-radius-sm);--tds-param-chip-pad-inline:var(--tds-space-1);--tds-param-chip-gap:var(--tds-space-1);--tds-param-chip-missing-bg:var(--tds-warning-subtle);--tds-param-chip-missing-fg:var(--tds-fg-default);--tds-param-chip-missing-border:var(--tds-warning-default);--tds-param-chip-missing-font:var(--tds-font-family-mono);--tds-param-chip-link-fg:var(--tds-accent-default);--tds-param-chip-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-editor-radius:var(--tds-radius-control);--tds-editor-bg:var(--tds-surface-default);--tds-editor-border:var(--tds-border-field);--tds-editor-border-focus:var(--tds-focus-ring);--tds-editor-border-invalid:var(--tds-danger-default);--tds-editor-gap:var(--tds-space-2);--tds-editor-label-weight:var(--tds-font-weight-medium);--tds-editor-min-height:8rem;--tds-editor-padding-inline:var(--tds-space-3);--tds-editor-padding-block:var(--tds-space-3);--tds-editor-font-size:var(--tds-font-size-md);--tds-editor-line-height:var(--tds-line-height-normal);--tds-editor-placeholder:var(--tds-fg-muted);--tds-editor-affix-fg:var(--tds-fg-muted);--tds-editor-toolbar-gap:var(--tds-space-2);--tds-editor-list-indent:var(--tds-space-6);--tds-editor-quote-indent:var(--tds-space-4);--tds-editor-quote-width:3px;--tds-editor-quote-border:var(--tds-border-strong);--tds-editor-code-bg:var(--tds-surface-sunken);--tds-editor-code-radius:var(--tds-radius-sm);--tds-editor-code-pad:var(--tds-space-1);--tds-editor-link-fg:var(--tds-fg-accent);--tds-editor-form-pad:var(--tds-space-3);--tds-editor-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-editor-disabled-opacity:0.5}:root,[data-code-scheme],[data-mode],[data-theme]{--tds-code-editor-radius:var(--tds-code-radius);--tds-code-editor-border:var(--tds-code-border);--tds-code-editor-border-width:var(--tds-border-width);--tds-code-editor-bg:var(--tds-code-bg);--tds-code-editor-fg:var(--tds-code-fg);--tds-code-editor-focus-ring:var(--tds-focus-ring);--tds-code-editor-focus-edge:var(--tds-focus-edge);--tds-code-editor-focus-halo:var(--tds-focus-halo);--tds-code-editor-gutter-bg:var(--tds-code-bg);--tds-code-editor-gutter-fg:var(--tds-code-line-number);--tds-code-editor-gutter-border:var(--tds-code-gutter-border);--tds-code-editor-gutter-active-fg:var(--tds-code-fg);--tds-code-editor-active-line:var(--tds-code-line-highlight);--tds-code-editor-selection:var(--tds-code-chip-border);--tds-code-editor-selection-focused:var(--tds-code-chip-border);--tds-code-editor-caret:var(--tds-code-fg);--tds-code-editor-matching-bracket:var(--tds-code-chip-bg);--tds-code-editor-matching-bracket-edge:var(--tds-code-line-edge);--tds-code-editor-placeholder-fg:var(--tds-code-line-number);--tds-code-editor-bracket-mismatch:var(--tds-syntax-invalid);--tds-code-editor-selection-match:var(--tds-code-chip-bg);--tds-code-editor-search-match:var(--tds-code-line-highlight);--tds-code-editor-search-match-selected:var(--tds-code-chip-border);--tds-code-editor-search-match-edge:var(--tds-code-line-edge);--tds-code-editor-special-char:var(--tds-syntax-invalid);--tds-code-editor-diagnostic-error:var(--tds-syntax-invalid);--tds-code-editor-diagnostic-warning:var(--tds-warning-default);--tds-code-editor-diagnostic-info:var(--tds-info-default);--tds-code-editor-panel-bg:var(--tds-surface-overlay);--tds-code-editor-panel-fg:var(--tds-fg-default);--tds-code-editor-panel-border:var(--tds-border-default);--tds-code-editor-panel-shadow:var(--tds-elevation-2);--tds-code-editor-panel-radius:var(--tds-radius-md);--tds-code-editor-status-bg:var(--tds-surface-sunken);--tds-code-editor-status-fg:var(--tds-fg-muted);--tds-code-editor-status-border:var(--tds-border-default);--tds-code-editor-status-gap:var(--tds-space-2);--tds-code-editor-status-padding-block:var(--tds-space-1);--tds-code-editor-status-padding-inline:var(--tds-space-2);--tds-code-editor-status-font-size:var(--tds-font-size-sm);--tds-code-editor-syntax-panel-bg:var(--tds-surface-default);--tds-code-editor-syntax-panel-fg:var(--tds-fg-default);--tds-code-editor-syntax-panel-muted-fg:var(--tds-fg-muted);--tds-code-editor-syntax-panel-border:var(--tds-border-default);--tds-code-editor-syntax-panel-gap:var(--tds-space-3);--tds-code-editor-syntax-panel-padding:var(--tds-space-3);--tds-code-editor-syntax-panel-max-block-size:20rem;--tds-code-editor-example-bg:var(--tds-code-bg);--tds-code-editor-example-fg:var(--tds-code-fg);--tds-code-editor-example-radius:var(--tds-radius-sm);--tds-code-editor-tooltip-padding:var(--tds-space-2);--tds-code-editor-tooltip-font-family:var(--tds-font-family-fa);--tds-code-editor-tooltip-font-size:var(--tds-font-size-sm);--tds-code-editor-tooltip-max-inline-size:28rem;--tds-code-editor-completion-selected-bg:var(--tds-accent-subtle);--tds-code-editor-completion-selected-fg:var(--tds-fg-default);--tds-code-editor-completion-selected-edge:var(--tds-accent-default);--tds-code-editor-completion-match-fg:var(--tds-fg-accent);--tds-code-editor-completion-detail-fg:var(--tds-fg-muted);--tds-code-editor-completion-icon-fg:var(--tds-fg-muted);--tds-code-editor-tooltip-action-bg:var(--tds-surface-sunken);--tds-code-editor-tooltip-action-fg:var(--tds-fg-default);--tds-code-editor-tooltip-action-border:var(--tds-border-default);--tds-code-editor-diagnostic-edge-width:3px;--tds-code-editor-kind-fg:var(--tds-fg-muted);--tds-code-editor-kind-bg:var(--tds-surface-sunken);--tds-code-editor-kind-border:var(--tds-border-default);--tds-code-editor-kind-radius:var(--tds-radius-sm);--tds-code-editor-kind-font-size:var(--tds-font-size-xs);--tds-code-editor-kind-padding-inline:var(--tds-space-1);--tds-code-editor-font-family:var(--tds-code-font);--tds-code-editor-font-size:var(--tds-code-font-size);--tds-code-editor-line-height:1.6;--tds-code-editor-padding-block:var(--tds-space-2);--tds-code-editor-padding-inline:var(--tds-space-3);--tds-code-editor-gutter-padding-inline:var(--tds-space-2);--tds-code-editor-min-rows:4;--tds-code-editor-max-rows:24}:root{--tds-scroll-area-size:var(--tds-space-2);--tds-scroll-area-radius:var(--tds-radius-full);--tds-scroll-area-track:transparent;--tds-scroll-area-thumb:var(--tds-border-strong);--tds-scroll-area-thumb-hover:var(--tds-fg-subtle);--tds-scroll-area-fade-size:var(--tds-space-6);--tds-scroll-area-fade-block:linear-gradient(to bottom,transparent,black var(--tds-scroll-area-fade-size),black calc(100% - var(--tds-scroll-area-fade-size)),transparent);--tds-scroll-area-fade-block-end:linear-gradient(to bottom,black calc(100% - var(--tds-scroll-area-fade-size)),transparent);--tds-scroll-area-fade-block-start:linear-gradient(to bottom,transparent,black var(--tds-scroll-area-fade-size));--tds-scroll-area-fade-inline:linear-gradient(to right,transparent,black var(--tds-scroll-area-fade-size),black calc(100% - var(--tds-scroll-area-fade-size)),transparent);--tds-scroll-area-fade-right:linear-gradient(to right,black calc(100% - var(--tds-scroll-area-fade-size)),transparent);--tds-scroll-area-fade-left:linear-gradient(to left,black calc(100% - var(--tds-scroll-area-fade-size)),transparent);--tds-widget-grid-gap:var(--tds-space-4);--tds-widget-grid-gap-compact:var(--tds-space-3);--tds-widget-row:7.5rem;--tds-widget-measure:70ch;--tds-page-layout-gap:var(--tds-space-6);--tds-page-layout-gap-compact:var(--tds-space-4);--tds-page-aside-min:16rem;--tds-page-aside-max:22rem;--tds-page-nav-min:13rem;--tds-page-list-min:18rem;--tds-page-document-max:var(--tds-container-5xl);--tds-page-form-max:var(--tds-container-2xl);--tds-segmented-padding:var(--tds-space-1);--tds-segmented-gap:var(--tds-space-1);--tds-segmented-radius:var(--tds-radius-control);--tds-segmented-segment-radius:var(--tds-radius-md);--tds-segmented-bg:var(--tds-surface-sunken);--tds-segmented-fg:var(--tds-fg-muted);--tds-segmented-selected-bg:var(--tds-surface-raised);--tds-segmented-selected-fg:var(--tds-fg-default);--tds-segmented-block-size-sm:var(--tds-control-height-sm);--tds-segmented-block-size-md:var(--tds-control-height-md);--tds-segmented-padding-inline:var(--tds-control-padding-inline);--tds-segmented-font-size:var(--tds-font-size-sm);--tds-segmented-transition:var(--tds-dur-base) var(--tds-ease-out);--tds-segmented-disabled-opacity:0.5;--tds-timeline-gap:var(--tds-space-4);--tds-timeline-marker-size:var(--tds-space-6);--tds-timeline-rail-width:var(--tds-border-width-strong);--tds-timeline-rail:var(--tds-border-default);--tds-timeline-rail-done:var(--tds-accent-default);--tds-timeline-marker-bg:var(--tds-surface-default);--tds-timeline-marker-border:var(--tds-border-strong);--tds-timeline-marker-done-bg:var(--tds-accent-default);--tds-timeline-marker-done-fg:var(--tds-fg-on-accent);--tds-timeline-current-ring:var(--tds-focus-ring);--tds-timeline-danger:var(--tds-danger-default);--tds-timeline-warning:var(--tds-warning-default);--tds-timeline-title-weight:var(--tds-font-weight-semibold);--tds-timeline-meta-fg:var(--tds-fg-muted);--tds-timeline-meta-size:var(--tds-font-size-xs);--tds-audio-gap:var(--tds-space-3);--tds-audio-padding:var(--tds-space-4);--tds-audio-radius:var(--tds-radius-lg);--tds-audio-bg:var(--tds-surface-raised);--tds-audio-border:var(--tds-border-subtle);--tds-audio-button-size:var(--tds-control-height-md);--tds-audio-progress-block-size:var(--tds-space-1);--tds-audio-progress-track:var(--tds-surface-sunken);--tds-audio-progress-fill:var(--tds-accent-default);--tds-audio-chapter-block-size:var(--tds-control-height-md);--tds-audio-chapter-current-bg:var(--tds-accent-subtle);--tds-audio-chapter-current-fg:var(--tds-fg-accent);--tds-audio-time-fg:var(--tds-fg-muted);--tds-audio-time-size:var(--tds-font-size-xs);--tds-audio-transition:var(--tds-dur-quick) var(--tds-ease-out);--tds-video-radius:var(--tds-radius-lg);--tds-video-bg:var(--tds-surface-sunken);--tds-video-control-size:var(--tds-control-height-md);--tds-video-icon-size:var(--tds-icon-size-lg);--tds-video-shade:var(--tds-scrim);--tds-video-controls-bg:var(--tds-scrim);--tds-video-control-fg:var(--tds-neutral-0);--tds-video-hud-bg:var(--tds-surface-raised);--tds-video-hud-fg:var(--tds-fg-default);--tds-video-float-width:20rem;--tds-video-float-offset:var(--tds-space-4);--tds-video-float-shadow:var(--tds-elevation-3);--tds-video-track:var(--tds-surface-hover);--tds-video-track-size:var(--tds-space-1);--tds-video-thumb-size:var(--tds-space-3);--tds-video-fill:var(--tds-accent-default);--tds-video-transition:var(--tds-dur-quick) var(--tds-ease-out)}:where(html,html *){-webkit-user-select:var(--tds-interaction-select);-moz-user-select:var(--tds-interaction-select);user-select:var(--tds-interaction-select);-webkit-user-drag:var(--tds-interaction-drag);-webkit-touch-callout:var(--tds-interaction-callout)}:where(input,textarea,select,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;-moz-user-select:text;user-select:text}:root,[data-mode=light]{color-scheme:light}[data-mode=dark]{color-scheme:dark}[data-contrast=high]{--tds-radius-scale:0.75;--tds-border-width:2px;--tds-border-default:var(--tds-fg-default);--tds-border-subtle:var(--tds-fg-default);--tds-fg-muted:var(--tds-fg-default);--tds-fg-subtle:var(--tds-fg-default);--tds-glass-bg:var(--tds-surface-default);--tds-glass-bg-strong:var(--tds-surface-default);--tds-glass-tint:transparent;--tds-glass-blur:0px;--tds-glass-border:var(--tds-fg-default);--tds-glass-highlight:none;--tds-elevation-float:none;--tds-focus-ring:var(--tds-fg-default)}html[data-reduced-motion=true]{--tds-dur-quick:1ms;--tds-dur-base:1ms;--tds-dur-deliberate:1ms;--tds-dur-slow:1ms;--tds-motion-emphasis-duration:1ms}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]){--tds-dur-quick:1ms;--tds-dur-base:1ms;--tds-dur-deliberate:1ms;--tds-dur-slow:1ms;--tds-motion-emphasis-duration:1ms}}