:root{--color-white: #fff;--color-black: #000;--color-cyan-50: #e0f7fb;--color-cyan-100: #c2f4fd;--color-cyan-400: #00d2f4;--color-cyan-500: #00abc7;--color-cyan-700: #008298;--color-cyan-800: #00748a;--color-magenta-500: #a63da1;--color-magenta-700: #7e2e7a;--color-sky-100: #cce9ff;--color-green-400: #91d300;--color-green-500: #81bc00;--color-green-600: #76a72b;--color-green-800: #4f7300;--color-red-500: #dc0032;--color-red-700: #b00028;--color-yellow-100: #fef6d6;--color-yellow-500: #f4c400;--color-yellow-600: #e0b400;--color-yellow-800: #8a6d00;--color-gray-50: #f9f9f9;--color-gray-100: #f0f0f0;--color-gray-150: #dbdbdb;--color-gray-200: #cfcfcf;--color-gray-300: #b0b0b0;--color-gray-400: #8c8c8c;--color-gray-500: #6b6b6b;--color-gray-600: #4a4a4a;--color-gray-700: #383838;--color-gray-800: #323232;--color-gray-850: #2a2a2a;--color-gray-900: #1a1a1a;--color-gray-950: #0d0d0d;--color-neutral-100: #f1efed;--color-neutral-200: #e1dcd8;--color-stone-50: #fafaf9;--color-stone-100: #f4f3f1;--color-stone-200: #e7e5e2;--color-stone-300: #d4d1cc;--color-stone-400: #a8a29b;--color-stone-500: #78726b;--color-stone-600: #57514b;--color-stone-700: #44403b;--color-stone-800: #3e3934;--color-stone-850: #2e2a26;--color-stone-900: #1c1917;--color-success-light: #eaf5d6;--color-error-light: #fde0e6;--color-warning-light: #fef6d6;--color-info-light: #cce9ff;--color-brand-primary: var(--color-cyan-500);--color-brand-primary-hover: var(--color-cyan-700);--color-brand-primary-light: var(--color-cyan-100);--color-brand-secondary: var(--color-green-500);--color-brand-secondary-hover: var(--color-green-400);--color-brand-tertiary: var(--color-stone-800);--color-text-primary: var(--color-stone-800);--color-text-secondary: var(--color-stone-600);--color-text-disabled: var(--color-stone-300);--color-text-inverse: var(--color-white);--color-text-link: var(--color-cyan-500);--color-text-link-hover: var(--color-cyan-700);--color-icon-default: var(--color-stone-500);--color-bg-default: var(--color-white);--color-bg-subtle: var(--color-stone-50);--color-bg-raised: var(--color-white);--color-border-default: var(--color-gray-150);--color-border-strong: var(--color-stone-300);--color-border-error: var(--color-red-500);--color-sidebar-border: var(--color-stone-200);--color-form-label: var(--color-stone-800);--color-form-required: var(--color-gray-400);--color-form-control: var(--color-stone-700);--color-form-placeholder: var(--color-stone-400);--color-form-input-bg: var(--color-white);--color-form-input-border: var(--color-stone-300);--color-form-input-focus: var(--color-cyan-500);--color-button-primary-bg: var(--color-cyan-500);--color-button-primary-hover: var(--color-cyan-700);--color-button-primary-text: var(--color-stone-800);--color-button-secondary-bg: var(--color-magenta-500);--color-button-secondary-hover: var(--color-magenta-700);--color-button-secondary-text: var(--color-white);--color-button-outline-bg: var(--color-white);--color-button-outline-hover: var(--color-stone-50);--color-button-outline-border: var(--color-stone-300);--color-button-outline-text: var(--color-stone-800);--color-button-ghost-text: var(--color-cyan-800);--color-button-ghost-hover: var(--color-cyan-50);--color-button-danger-bg: var(--color-red-500);--color-button-danger-hover: var(--color-red-700);--color-button-danger-text: var(--color-white);--color-button-disabled-bg: var(--color-stone-100);--color-button-disabled-text: var(--color-stone-400);--color-status-success: var(--color-green-600);--color-status-success-bg: var(--color-success-light);--color-status-success-strong: var(--color-green-800);--color-status-warning: var(--color-yellow-600);--color-status-warning-bg: var(--color-warning-light);--color-status-warning-strong: var(--color-yellow-800);--color-status-error: var(--color-red-500);--color-status-error-bg: var(--color-error-light);--color-status-error-strong: var(--color-red-700);--color-status-info: var(--color-cyan-500);--color-status-info-bg: var(--color-info-light);--color-status-info-strong: var(--color-cyan-800);--color-focus-ring: var(--color-cyan-500);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--font-family-heading: League Spartan, system-ui, sans-serif;--font-family-body: Poppins, system-ui, -apple-system, Segoe UI, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: clamp(1.5rem, 1.3532608696rem + .652173913vw, 1.875rem);--font-size-4xl: clamp(1.75rem, 1.5543478261rem + .8695652174vw, 2.25rem);--font-size-5xl: clamp(2rem, 1.6086956522rem + 1.7391304348vw, 3rem);--font-display-family: var(--font-family-heading);--font-display-size: var(--font-size-5xl);--font-display-weight: var(--font-weight-bold);--font-display-line-height: var(--line-height-tight);--font-heading-1-family: var(--font-family-heading);--font-heading-1-size: var(--font-size-4xl);--font-heading-1-weight: var(--font-weight-bold);--font-heading-1-line-height: var(--line-height-tight);--font-heading-2-family: var(--font-family-body);--font-heading-2-size: var(--font-size-3xl);--font-heading-2-weight: var(--font-weight-semibold);--font-heading-2-line-height: var(--line-height-tight);--font-heading-3-family: var(--font-family-body);--font-heading-3-size: var(--font-size-2xl);--font-heading-3-weight: var(--font-weight-semibold);--font-heading-3-line-height: var(--line-height-snug);--font-heading-4-family: var(--font-family-body);--font-heading-4-size: var(--font-size-xl);--font-heading-4-weight: var(--font-weight-medium);--font-heading-4-line-height: var(--line-height-snug);--font-title-family: var(--font-family-body);--font-title-size: var(--font-size-lg);--font-title-weight: var(--font-weight-medium);--font-title-line-height: var(--line-height-snug);--font-body-family: var(--font-family-body);--font-body-size: var(--font-size-md);--font-body-weight: var(--font-weight-regular);--font-body-line-height: var(--line-height-normal);--font-body-sm-family: var(--font-family-body);--font-body-sm-size: var(--font-size-sm);--font-body-sm-weight: var(--font-weight-regular);--font-body-sm-line-height: var(--line-height-normal);--font-caption-family: var(--font-family-body);--font-caption-size: var(--font-size-xs);--font-caption-weight: var(--font-weight-regular);--font-caption-line-height: var(--line-height-normal);--icon-size-sm: .875rem;--icon-size-md: 1rem;--icon-size-lg: 1.25rem;--container-max: 80rem;--gutter: clamp(1rem, .5rem + 2vw, 2rem);--tap-target-min: 2.75rem;--border-width: 1px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--text-underline-offset: .2em;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--duration-fast: .12s;--duration-base: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--transition-colors: color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), text-decoration-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);--transition-interactive: var(--transition-colors), transform var(--duration-fast) var(--ease-standard)}[data-theme=dark]{color-scheme:dark;--color-brand-primary: var(--color-cyan-400);--color-brand-primary-hover: var(--color-cyan-100);--color-brand-primary-light: var(--color-gray-900);--color-brand-secondary: var(--color-magenta-500);--color-brand-secondary-hover: var(--color-magenta-700);--color-brand-tertiary: var(--color-gray-700);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-gray-400);--color-text-disabled: var(--color-gray-600);--color-text-inverse: var(--color-gray-900);--color-text-link: var(--color-cyan-400);--color-text-link-hover: var(--color-cyan-100);--color-icon-default: var(--color-gray-300);--color-bg-default: var(--color-gray-950);--color-bg-subtle: var(--color-gray-900);--color-bg-raised: var(--color-gray-900);--color-border-default: var(--color-gray-850);--color-border-strong: var(--color-gray-800);--color-border-error: var(--color-red-500);--color-sidebar-border: var(--color-gray-850);--color-form-label: var(--color-white);--color-form-required: var(--color-gray-500);--color-form-control: var(--color-gray-300);--color-form-placeholder: var(--color-gray-500);--color-form-input-bg: var(--color-gray-900);--color-form-input-border: var(--color-gray-850);--color-form-input-focus: var(--color-cyan-400);--color-button-primary-bg: var(--color-cyan-500);--color-button-primary-hover: var(--color-cyan-400);--color-button-primary-text: var(--color-gray-900);--color-button-secondary-bg: var(--color-magenta-500);--color-button-secondary-hover: var(--color-magenta-700);--color-button-secondary-text: var(--color-white);--color-button-outline-bg: var(--color-gray-950);--color-button-outline-hover: var(--color-gray-900);--color-button-outline-border: var(--color-gray-800);--color-button-outline-text: var(--color-white);--color-button-ghost-text: var(--color-cyan-400);--color-button-ghost-hover: var(--color-gray-900);--color-button-danger-bg: var(--color-red-500);--color-button-danger-hover: var(--color-red-700);--color-button-danger-text: var(--color-white);--color-button-disabled-bg: var(--color-gray-900);--color-button-disabled-text: var(--color-gray-600);--color-status-success: var(--color-green-500);--color-status-success-strong: var(--color-green-400);--color-status-warning: var(--color-yellow-500);--color-status-warning-strong: var(--color-yellow-500);--color-status-error: var(--color-red-500);--color-status-error-strong: var(--color-red-500);--color-status-info: var(--color-cyan-500);--color-status-info-strong: var(--color-cyan-400);--color-focus-ring: var(--color-cyan-400);--color-status-success-bg: color-mix(in srgb, var(--color-green-500) 18%, var(--color-gray-950));--color-status-warning-bg: color-mix(in srgb, var(--color-yellow-500) 18%, var(--color-gray-950));--color-status-error-bg: color-mix(in srgb, var(--color-red-500) 18%, var(--color-gray-950));--color-status-info-bg: color-mix(in srgb, var(--color-cyan-500) 18%, var(--color-gray-950));--shadow-sm: 0 1px 2px color-mix(in srgb, var(--color-black) 50%, transparent);--shadow-md: 0 4px 6px color-mix(in srgb, var(--color-black) 55%, transparent);--shadow-lg: 0 10px 15px color-mix(in srgb, var(--color-black) 60%, transparent)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms}}:root{--swatch-width: 9.375rem;--swatch-chip-height: 3.75rem;--letter-spacing-label: .05em;--font-size-2xs: .6875rem;--chevron-size: .625rem;--sort-icon-size: .6875rem;--pager-arrow-size: .5rem;--scrollbar-size: .375rem;--scrollbar-thumb: var(--color-brand-primary);--link-gap: var(--space-2);--hover-lift: -.0625rem;--press-scale: .98}:root{--typography-meta-width: 13.75rem;--typography-meta-title-size: .8125rem;--typography-meta-spec-size: var(--font-size-2xs);--typography-specimen-size: 2.5rem}:root{--scale-label-width: 5.625rem;--scale-value-width: 3rem;--scale-bar-height: var(--space-4);--radius-box-size: 5.25rem}:root{--elevation-card-width: 13.75rem;--elevation-card-height: 6.875rem;--elevation-label-size: .8125rem}:root{--icon-tile-width: 6.875rem;--icon-tile-box-height: 2.25rem}:root{--button-height-sm: 2.125rem;--button-height-md: 2.5rem;--button-height-lg: 3rem;--button-padding-inline-sm: .875rem;--button-padding-inline-md: var(--space-5);--button-padding-inline-lg: var(--space-6);--button-font-size-sm: .8125rem;--button-font-size-md: .9375rem;--button-font-size-lg: var(--font-size-md);--button-gap: var(--space-2);--button-dark-bg-hover: color-mix(in srgb, var(--color-brand-tertiary) 80%, var(--color-white));--button-primary-text: var(--color-text-inverse)}:root{--badge-padding-inline: .625rem;--badge-padding-block: var(--space-1);--badge-gap: .375rem;--badge-dot-size: .375rem;--badge-neutral-solid-bg: var(--color-neutral-100);--badge-neutral-soft-bg: var(--color-red-700);--badge-neutral-soft-fg: var(--color-neutral-200)}[data-theme=dark]{--badge-neutral-solid-bg: var(--color-gray-300);--badge-neutral-soft-bg: var(--color-gray-800);--badge-neutral-soft-fg: var(--color-gray-200)}:root{--control-height-sm: 2.25rem;--control-height-md: 2.5rem;--control-height-lg: 3.25rem;--control-padding-inline-sm: var(--space-3);--control-padding-inline-md: var(--space-4);--control-padding-inline-lg: var(--space-5);--control-font-size-sm: .8125rem;--control-font-size-md: var(--font-size-sm);--control-border-rest: var(--color-border-default);--control-font-size-lg: var(--font-size-md);--control-focus-width: var(--border-width);--textarea-min-height: 5rem;--textarea-max-height: 18.75rem;--popover-enter-offset: calc(var(--space-2) * -1);--popover-enter-scale: .98;--select-menu-max-height: 15rem;--select-option-height: 2.5rem;--field-gap: .625rem;--field-label-size: var(--font-size-sm);--field-message-gap: var(--space-1);--field-message-size: var(--font-size-xs);--file-upload-min-height: 9.9375rem;--file-upload-icon-size: 2.75rem;--file-upload-bg: var(--color-gray-100);--file-item-icon-size: 3.0625rem;--file-item-icon-bg: var(--color-gray-100);--file-item-progress-height: .3125rem;--file-item-track: var(--color-gray-200);--file-item-bar: var(--color-gray-600);--dash-width: calc(var(--border-width) * 2);--date-chip-gap: .3125rem;--specimen-select-open-height: 14.375rem;--specimen-select-tall-menu: 32.5rem;--specimen-select-list-height: 12.5rem;--specimen-field-width: 23.75rem;--specimen-upload-width: 22.5rem;--specimen-form-width: 48.5rem;--form-grid-gap: var(--space-4)}[data-theme=dark]{--file-upload-bg: var(--color-gray-850);--file-item-icon-bg: var(--color-gray-850);--file-item-track: var(--color-gray-700);--file-item-bar: var(--color-gray-300)}:root{--selection-size: 1.25rem;--selection-dot-size: .625rem;--selection-gap: .625rem;--selection-border: var(--color-brand-primary);--selection-checked-border-width: 1.5px;--toggle-width: 2rem;--toggle-height: 1rem;--toggle-thumb-size: .75rem;--toggle-gap: var(--space-3);--toggle-off-bg: var(--color-gray-200);--toggle-thumb-shadow: 0 1px 3px color-mix(in srgb, var(--color-black) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-black) 10%, transparent);--segmented-padding: .3125rem;--segmented-gap: .375rem;--segmented-item-height: 2.125rem;--segmented-item-padding-inline: var(--space-2);--segmented-item-padding-inline-fit: var(--space-5);--segmented-selected-bg: var(--color-gray-700)}[data-theme=dark]{--selection-border: var(--color-brand-primary);--toggle-off-bg: var(--color-gray-800);--segmented-selected-bg: var(--color-gray-700)}:root{--card-padding: var(--space-6);--card-gap: var(--space-4);--card-shadow: 0 2px 8px color-mix(in srgb, var(--color-black) 6%, transparent);--card-title-size: var(--font-size-lg);--card-section-title-size: var(--font-size-md);--specimen-card-width: 22.5rem}[data-theme=dark]{--card-shadow: 0 2px 8px color-mix(in srgb, var(--color-black) 55%, transparent)}:root{--avatar-size-xs: 1.5rem;--avatar-size-sm: 2rem;--avatar-size-md: 2.5rem;--avatar-size-lg: 3.5rem;--avatar-size-xl: 4.5rem;--avatar-font-size-xs: .625rem;--avatar-font-size-sm: var(--font-size-xs);--avatar-font-size-md: .9375rem;--avatar-font-size-lg: var(--font-size-xl);--avatar-font-size-xl: 1.625rem;--avatar-status-size: .875rem;--avatar-border-width: 2px;--avatar-group-overlap: calc(var(--space-3) * -1)}:root{--chip-padding-block: .375rem;--chip-padding-inline: var(--space-3);--chip-gap: .375rem;--chip-font-size: .8125rem;--chip-neutral-bg: var(--color-gray-500);--chip-neutral-padding-block: .3125rem;--chip-neutral-padding-inline: .625rem;--chip-remove-size: .5rem}[data-theme=dark]{--chip-neutral-bg: var(--color-gray-700)}:root{--tab-height: 2.5rem;--tab-padding-inline: var(--space-5);--tab-gap: .375rem;--tab-underline-gap: var(--space-2);--tab-underline-padding-inline: var(--space-2);--tab-underline-thickness: 2px}:root{--tooltip-bg: var(--color-gray-900);--tooltip-text: var(--color-white);--tooltip-muted: var(--color-gray-200);--tooltip-padding-block: var(--space-2);--tooltip-padding-inline: var(--space-3);--tooltip-arrow-size: .625rem;--tooltip-offset: var(--space-2);--tooltip-rich-width: 15rem;--tooltip-font-size: var(--font-size-xs)}[data-theme=dark]{--tooltip-bg: var(--color-gray-700);--tooltip-text: var(--color-white);--tooltip-muted: var(--color-gray-200)}:root{--dialog-width-md: 30rem;--dialog-width-sm: 26.25rem;--dialog-overlay: color-mix(in srgb, var(--color-black) 50%, transparent);--dialog-shadow: 0 0 1.875rem color-mix(in srgb, var(--color-black) 25%, transparent);--dialog-border: transparent;--dialog-body-max-height: 20rem;--dialog-body-max-height-compact: 15.75rem;--dialog-footer-height: 4.6875rem;--dialog-width-compact: 22.5rem;--dialog-width-wide: 41.75rem;--dialog-close-size: 2rem;--dialog-icon-size: 3.5rem;--dialog-enter-offset: var(--space-4);--dialog-enter-scale: .96;--dialog-padding-inline: var(--space-6);--dialog-header-padding-block: var(--space-3);--specimen-overlay-height-md: 35rem;--specimen-overlay-height-columns: 32.5rem;--specimen-overlay-height-sm: 26.25rem}[data-theme=dark]{--dialog-overlay: color-mix(in srgb, var(--color-black) 70%, transparent);--dialog-shadow: 0 0 1.875rem color-mix(in srgb, var(--color-black) 70%, transparent);--dialog-border: var(--color-border-default)}:root{--calendar-width: 23.75rem;--calendar-cell-size: 2.5rem;--calendar-nav-size: 2rem;--calendar-nav-bg: var(--color-gray-100);--calendar-shadow: 0 8px 24px color-mix(in srgb, var(--color-black) 10%, transparent);--calendar-weekday-height: 1.75rem}[data-theme=dark]{--calendar-nav-bg: var(--color-gray-900);--calendar-shadow: 0 8px 24px color-mix(in srgb, var(--color-black) 60%, transparent)}:root{--table-header-height: 2.8125rem;--table-row-height: 2.875rem;--table-header-size: var(--font-size-md);--table-cell-padding-inline: var(--space-5);--table-sort-gap: var(--space-3);--table-footer-height: 3.3125rem;--table-rail-height: var(--space-3);--table-row-height-sm: 2.25rem;--table-row-height-lg: 3.5rem;--table-control-width: 3rem;--table-control-padding-inline: var(--space-3);--table-toolbar-padding: var(--space-4);--table-toolbar-width: 20rem;--table-detail-padding: var(--space-5);--table-arrow-hover-bg: var(--color-button-ghost-hover);--table-arrow-hover-color: var(--color-brand-primary-hover);--table-expand-size: 1.75rem;--table-expand-turn: 180deg;--table-sort-icon-size: var(--chevron-size);--table-sort-idle-opacity: .7;--table-frozen-shadow-color: color-mix(in srgb, var(--color-gray-900) 16%, transparent);--table-frozen-edge: var(--border-width) 0 0 var(--color-border-default), var(--space-2) 0 var(--space-2) calc(-1 * var(--space-2)) var(--table-frozen-shadow-color);--table-layer-frozen: 1;--table-layer-header: 2;--table-layer-header-cell: 1;--table-layer-header-frozen: 2;--table-hover-bg: var(--color-bg-subtle);--table-stripe-bg: color-mix(in srgb, var(--color-bg-subtle) 55%, transparent);--table-selected-bg: color-mix(in srgb, var(--color-brand-primary) 8%, transparent);--table-footer-padding-inline: var(--space-4);--pagination-button-height: 1.75rem;--pagination-button-min-width: 1.875rem;--pagination-current-bg: var(--color-gray-600);--pagination-per-page-width: 4.75rem;--specimen-table-width: 100%}[data-theme=dark]{--pagination-current-bg: var(--color-gray-700);--table-selected-bg: color-mix(in srgb, var(--color-brand-primary) 18%, transparent);--table-arrow-hover-bg: color-mix(in srgb, var(--color-brand-primary) 18%, transparent);--table-frozen-shadow-color: color-mix(in srgb, var(--color-black) 55%, transparent)}:root{--reorder-row-height: 1.25rem;--drop-indicator-size: .125rem}:root{--side-panel-width: 27.25rem;--side-panel-padding-inline: var(--space-5);--side-panel-header-padding-block: var(--space-4);--side-panel-footer-height: 4.6875rem;--side-panel-shadow: 0 0 .9375rem color-mix(in srgb, var(--color-black) 25%, transparent);--side-panel-close-size: .6875rem;--filter-heading-size: var(--font-size-xs);--filter-heading-spacing: .0625rem;--specimen-side-panel-height: 58.5rem}[data-theme=dark]{--side-panel-shadow: 0 0 .9375rem color-mix(in srgb, var(--color-black) 70%, transparent)}:root{--menu-width: 15.875rem;--popover-width: var(--dialog-width-compact);--menu-padding-block: var(--space-2);--menu-item-height: 2.25rem;--menu-item-padding-inline: var(--space-4);--menu-item-gap: .875rem;--popover-panel-offset: var(--space-2);--popover-panel-scale: .94;--popover-panel-duration: .22s;--popover-panel-ease: cubic-bezier(.34, 1.4, .64, 1);--menu-icon-slot: var(--space-4);--menu-divider-margin: var(--space-1);--menu-item-hover-bg: var(--color-brand-primary-light);--menu-shadow: 0 0 1.875rem color-mix(in srgb, var(--color-black) 25%, transparent)}[data-theme=dark]{--menu-shadow: 0 0 1.875rem color-mix(in srgb, var(--color-black) 70%, transparent)}:root{--app-bg: var(--color-gray-100);--app-bar-height: 3.375rem;--sidebar-width: 14.75rem;--sidebar-width-collapsed: 4.25rem;--sidebar-logo-width: 9.625rem;--sidebar-item-height: 2.875rem;--sidebar-item-gap: 1.25rem;--sidebar-item-padding-inline: 1.375rem;--sidebar-item-active-bg: color-mix(in srgb, var(--color-white) 18%, transparent);--sidebar-brand-collapsed-bg: var(--color-gray-700);--sidebar-divider: var(--color-cyan-100);--header-item-height: 2.625rem;--header-item-font-size: .9375rem;--header-logo-width: 7.25rem;--header-dot-size: .5rem}[data-theme=dark]{--app-bg: var(--color-gray-950);--sidebar-brand-collapsed-bg: var(--color-gray-900)}:root{--lead-stat-height: 5rem;--lead-stat-min-width: 13.75rem;--lead-stat-height-compact: 4rem;--lead-stat-label-size: calc(var(--font-size-md) + .0625rem);--lead-stat-description-size: calc(var(--font-size-xs) + .0625rem);--lead-stat-count-size: calc(var(--font-size-3xl) + .0625rem);--lead-stat-ring-width: 2px;--lead-stats-slide-duration: .3s;--lead-table-max-height: 32.5rem;--lead-toolbar-search-width: 23.75rem}:root{--auth-panel-width: 30rem;--auth-panel-padding: var(--space-10);--auth-panel-bg: var(--color-button-primary-bg);--auth-panel-fg: var(--color-white);--auth-brand-logo-width: 10rem;--auth-logo-width: 15.0625rem;--auth-form-width: 24.125rem;--auth-pitch-gap: 1.625rem;--auth-headline-size: clamp(1.75rem, 1.4565217391rem + 1.3043478261vw, 2.5rem);--auth-headline-line-height: 1.5;--auth-tagline-line-height: 1.8;--auth-tagline-width: 24rem;--auth-stacked-width: 30rem;--auth-stacked-inline: max(var(--space-5), calc((100% - var(--auth-stacked-width)) / 2));--auth-brand-logo-width-compact: 7rem;--auth-logo-width-compact: 10rem;--auth-headline-size-compact: clamp(1.25rem, 1.0543478261rem + .8695652174vw, 1.75rem);--auth-headline-line-height-compact: 1.35;--auth-banner-height: 9.6875rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--space-16)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.is-restoring-scroll{scroll-behavior:auto}body{min-block-size:100vh;min-block-size:100dvh;-webkit-font-smoothing:antialiased}img,picture,svg,video,canvas{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);background:var(--color-bg-default);color:var(--color-text-primary)}h1{font-family:var(--font-heading-1-family);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height)}h2{font-family:var(--font-heading-2-family);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);line-height:var(--font-heading-2-line-height)}h3{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height)}h4{font-family:var(--font-heading-4-family);font-size:var(--font-heading-4-size);font-weight:var(--font-heading-4-weight);line-height:var(--font-heading-4-line-height)}a:not([class]){color:var(--color-text-link);text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);text-underline-offset:var(--text-underline-offset);transition:var(--transition-colors)}@media(hover:hover){a:not([class]):hover{color:var(--color-text-link-hover);text-decoration-color:currentcolor}}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-primary);transform:translateY(-200%)}.skip-link:focus{transform:none}.l-container{inline-size:min(100% - 2 * var(--gutter),var(--container-max));margin-inline:auto}
