:where(:root){--color-primary-50: #ecf3f9;--color-primary-100: #d1e3f0;--color-primary-200: #abcbe3;--color-primary-300: #7dafd4;--color-primary-400: #4b91c3;--color-primary-500: #3674a1;--color-primary-600: #2a5b7e;--color-primary-700: #204560;--color-primary-800: #162f41;--color-primary-900: #0d1c26;--color-secondary-50: #f3f5fa;--color-secondary-100: #dce1ec;--color-secondary-200: #bbc4d8;--color-secondary-300: #93a1bf;--color-secondary-400: #687aa5;--color-secondary-500: #506086;--color-secondary-600: #404c6a;--color-secondary-700: #313b51;--color-secondary-800: #232938;--color-secondary-900: #151922;--color-neutral-0: #ffffff;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-neutral-950: #030712;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-info-50: #ecfeff;--color-info-100: #cffafe;--color-info-200: #a5f3fc;--color-info-500: #06b6d4;--color-info-600: #0891b2;--color-info-700: #0e7490;--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-600);--color-text-tertiary: var(--color-neutral-400);--color-text-disabled: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-0);--color-text-link: var(--color-primary-600);--color-text-link-hover: var(--color-primary-800);--color-bg-canvas: var(--color-neutral-0);--color-bg-base: var(--color-neutral-0);--color-bg-subtle: var(--color-neutral-50);--color-bg-stripe: var(--color-neutral-50);--color-bg-stripe-subtle: color-mix( in srgb, var(--color-bg-base) 30%, var(--color-bg-stripe) );--color-bg-muted: var(--color-neutral-100);--color-bg-emphasis: var(--color-neutral-100);--color-bg-elevated: var(--color-neutral-0);--color-bg-overlay: rgba(0, 0, 0, .5);--color-tooltip-surface: #1a1b21;--color-tooltip-border: rgba(255, 255, 255, .15);--color-state-hover: var(--color-neutral-100);--color-state-active: var(--color-neutral-200);--color-border-subtle: var(--color-neutral-200);--color-border-default: var(--color-neutral-200);--color-border-strong: var(--color-neutral-400);--color-divider: rgba(0, 0, 0, .1);--color-border-focus: var(--color-primary-500);--color-brand-default: var(--color-primary-600);--color-brand-hover: var(--color-primary-700);--color-brand-active: var(--color-primary-800);--color-brand-text: var(--color-primary-700);--color-brand-subtle: var(--color-primary-50);--color-brand-muted: var(--color-primary-100);--color-brand-secondary-default: var(--color-secondary-500);--color-brand-secondary-hover: var(--color-secondary-600);--color-brand-secondary-active: var(--color-secondary-700);--color-brand-secondary-text: var(--color-secondary-700);--color-brand-secondary-subtle: var(--color-secondary-50);--color-brand-secondary-muted: var(--color-secondary-100);--color-success-default: var(--color-success-600);--color-success-subtle: var(--color-success-50);--color-success-muted: var(--color-success-100);--color-success-text: var(--color-success-700);--color-warning-default: var(--color-warning-600);--color-warning-subtle: var(--color-warning-50);--color-warning-muted: var(--color-warning-100);--color-warning-text: var(--color-warning-700);--color-error-default: var(--color-error-600);--color-error-subtle: var(--color-error-50);--color-error-muted: var(--color-error-100);--color-error-text: var(--color-error-700);--color-info-default: var(--color-info-600);--color-info-subtle: var(--color-info-50);--color-info-muted: var(--color-info-100);--color-info-text: var(--color-info-700);--color-picker-hue-red: #ff0000;--color-picker-hue-yellow: #ffff00;--color-picker-hue-green: #00ff00;--color-picker-hue-cyan: #00ffff;--color-picker-hue-blue: #0000ff;--color-picker-hue-magenta: #ff00ff;--color-picker-sv-white: #ffffff;--color-picker-sv-black: #000000;--color-picker-thumb-halo: rgba(0, 0, 0, .25);--color-chart-1: #2a78d6;--color-chart-2: #eb6834;--color-chart-3: #1baf7a;--color-chart-4: #eda100;--color-chart-5: #e87ba4;--color-chart-6: #008300;--color-chart-7: #4a3aa7;--color-chart-8: #e34948}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-300);--color-text-tertiary: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-900);--color-text-link: var(--color-primary-300);--color-text-link-hover: var(--color-primary-100);--color-bg-canvas: var(--color-neutral-950);--color-bg-base: var(--color-neutral-800);--color-bg-subtle: var(--color-neutral-700);--color-bg-stripe: var(--color-neutral-900);--color-bg-stripe-subtle: color-mix( in srgb, var(--color-bg-base) 62.5%, var(--color-bg-stripe) );--color-bg-elevated: var(--color-neutral-700);--color-bg-muted: var(--color-neutral-700);--color-bg-emphasis: var(--color-neutral-600);--color-state-hover: rgba(255, 255, 255, .08);--color-state-active: rgba(255, 255, 255, .14);--color-border-subtle: color-mix( in srgb, var(--color-neutral-700), var(--color-neutral-800) );--color-border-default: var(--color-neutral-400);--color-border-strong: var(--color-neutral-300);--color-divider: rgba(255, 255, 255, .12);--color-brand-default: var(--color-primary-500);--color-brand-hover: var(--color-primary-600);--color-brand-active: var(--color-primary-700);--color-brand-text: var(--color-primary-300);--color-brand-subtle: rgba(75, 145, 195, .1);--color-brand-muted: rgba(75, 145, 195, .2);--color-brand-secondary-text: var(--color-secondary-200);--color-brand-secondary-subtle: rgba(104, 122, 165, .1);--color-brand-secondary-muted: rgba(104, 122, 165, .2);--color-success-subtle: rgba(34, 197, 94, .15);--color-success-muted: rgba(34, 197, 94, .25);--color-warning-subtle: rgba(245, 158, 11, .15);--color-warning-muted: rgba(245, 158, 11, .25);--color-error-subtle: rgba(239, 68, 68, .15);--color-error-muted: rgba(239, 68, 68, .25);--color-info-subtle: rgba(6, 182, 212, .15);--color-info-muted: rgba(6, 182, 212, .25);--color-success-text: var(--color-success-200);--color-warning-text: var(--color-warning-200);--color-error-text: var(--color-error-200);--color-info-text: var(--color-info-200);--color-chart-1: #3987e5;--color-chart-2: #d95926;--color-chart-3: #199e70;--color-chart-4: #c98500;--color-chart-5: #d55181;--color-chart-6: #008300;--color-chart-7: #9085e9;--color-chart-8: #e66767}}:where(:root[data-theme=dark]){--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-300);--color-text-tertiary: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-900);--color-text-link: var(--color-primary-300);--color-text-link-hover: var(--color-primary-100);--color-bg-canvas: var(--color-neutral-950);--color-bg-base: var(--color-neutral-800);--color-bg-subtle: var(--color-neutral-700);--color-bg-stripe: var(--color-neutral-900);--color-bg-stripe-subtle: color-mix( in srgb, var(--color-bg-base) 62.5%, var(--color-bg-stripe) );--color-bg-elevated: var(--color-neutral-700);--color-bg-muted: var(--color-neutral-700);--color-bg-emphasis: var(--color-neutral-600);--color-state-hover: rgba(255, 255, 255, .08);--color-state-active: rgba(255, 255, 255, .14);--color-border-subtle: color-mix( in srgb, var(--color-neutral-700), var(--color-neutral-800) );--color-border-default: var(--color-neutral-400);--color-border-strong: var(--color-neutral-300);--color-divider: rgba(255, 255, 255, .12);--color-brand-default: var(--color-primary-500);--color-brand-hover: var(--color-primary-600);--color-brand-active: var(--color-primary-700);--color-brand-text: var(--color-primary-300);--color-brand-subtle: rgba(75, 145, 195, .1);--color-brand-muted: rgba(75, 145, 195, .2);--color-brand-secondary-text: var(--color-secondary-200);--color-brand-secondary-subtle: rgba(104, 122, 165, .1);--color-brand-secondary-muted: rgba(104, 122, 165, .2);--color-success-subtle: rgba(34, 197, 94, .15);--color-success-muted: rgba(34, 197, 94, .25);--color-warning-subtle: rgba(245, 158, 11, .15);--color-warning-muted: rgba(245, 158, 11, .25);--color-error-subtle: rgba(239, 68, 68, .15);--color-error-muted: rgba(239, 68, 68, .25);--color-info-subtle: rgba(6, 182, 212, .15);--color-info-muted: rgba(6, 182, 212, .25);--color-success-text: var(--color-success-200);--color-warning-text: var(--color-warning-200);--color-error-text: var(--color-error-200);--color-info-text: var(--color-info-200);--color-chart-1: #3987e5;--color-chart-2: #d95926;--color-chart-3: #199e70;--color-chart-4: #c98500;--color-chart-5: #d55181;--color-chart-6: #008300;--color-chart-7: #9085e9;--color-chart-8: #e66767;color-scheme:dark}:where(:root){--font-family-sans: "DM Sans", "DM Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-brand: "Syne", "Syne Fallback", "DM Sans", "DM Sans Fallback", system-ui, sans-serif;--font-family-serif: "Georgia", "Times New Roman", serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-2xs: .625rem;--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: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--icon-inline-size: 1.5em;--text-display-size: var(--font-size-5xl);--text-display-weight: var(--font-weight-bold);--text-display-lh: var(--line-height-tight);--text-h1-size: var(--font-size-4xl);--text-h1-weight: var(--font-weight-bold);--text-h1-lh: var(--line-height-tight);--text-h2-size: var(--font-size-3xl);--text-h2-weight: var(--font-weight-semibold);--text-h2-lh: var(--line-height-snug);--text-h3-size: var(--font-size-2xl);--text-h3-weight: var(--font-weight-semibold);--text-h3-lh: var(--line-height-snug);--text-h4-size: var(--font-size-xl);--text-h4-weight: var(--font-weight-semibold);--text-h4-lh: var(--line-height-snug);--text-section-heading-size: 1.375rem;--text-section-heading-weight: var(--font-weight-semibold);--text-section-heading-lh: var(--line-height-snug);--text-section-heading-family: var(--font-family-brand);--text-body-lg-size: var(--font-size-lg);--text-body-lg-weight: var(--font-weight-regular);--text-body-lg-lh: var(--line-height-relaxed);--text-body-md-size: var(--font-size-md);--text-body-md-weight: var(--font-weight-regular);--text-body-md-lh: var(--line-height-normal);--text-body-sm-size: var(--font-size-sm);--text-body-sm-weight: var(--font-weight-regular);--text-body-sm-lh: var(--line-height-normal);--text-label-lg-size: var(--font-size-md);--text-label-lg-weight: var(--font-weight-medium);--text-label-lg-lh: var(--line-height-tight);--text-label-md-size: var(--font-size-sm);--text-label-md-weight: var(--font-weight-medium);--text-label-md-lh: var(--line-height-tight);--text-label-sm-size: var(--font-size-xs);--text-label-sm-weight: var(--font-weight-medium);--text-label-sm-lh: var(--line-height-tight);--text-helper-size: .8125rem;--text-helper-weight: var(--font-weight-regular);--text-helper-lh: var(--line-height-normal);--text-code-size: .875em;--text-code-weight: var(--font-weight-regular);--text-code-family: var(--font-family-mono);--text-code-color: var(--color-text-primary);--text-code-bg: var(--color-bg-muted);--text-code-padding: var(--space-0-5) var(--space-1-5);--text-code-radius: var(--radius-sm);--text-kbd-size: .8125em;--text-kbd-weight: var(--font-weight-medium);--text-kbd-family: var(--font-family-mono);--text-kbd-color: var(--color-text-primary);--text-kbd-bg: var(--color-bg-base);--text-kbd-border: var(--border-width-thin) solid var(--color-border-default);--text-kbd-padding: var(--space-0-5) var(--space-1-5);--text-kbd-radius: var(--radius-sm);--text-kbd-shadow: 0 1px 0 var(--color-border-default)}:where(:root){--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-n-px: -1px;--space-n-0-5: -.125rem;--space-n-1: -.25rem;--space-n-1-5: -.375rem;--space-n-2: -.5rem;--space-n-2-5: -.625rem;--space-n-3: -.75rem;--space-n-3-5: -.875rem;--space-n-4: -1rem;--space-n-5: -1.25rem;--space-n-6: -1.5rem;--space-n-7: -1.75rem;--space-n-8: -2rem;--space-n-9: -2.25rem;--space-n-10: -2.5rem;--space-n-11: -2.75rem;--space-n-12: -3rem;--space-n-14: -3.5rem;--space-n-16: -4rem;--space-n-20: -5rem;--space-n-24: -6rem;--space-n-32: -8rem;--inset-xs: var(--space-1) var(--space-2);--inset-sm: var(--space-1-5) var(--space-3);--inset-md: var(--space-2) var(--space-4);--inset-lg: var(--space-3) var(--space-6);--inset-xl: var(--space-4) var(--space-8);--stack-2xs: var(--space-1);--stack-xs: var(--space-2);--stack-sm: var(--space-3);--stack-md: var(--space-4);--stack-lg: var(--space-6);--stack-xl: var(--space-8);--stack-2xl: var(--space-12);--inline-2xs: var(--space-1);--inline-xs: var(--space-2);--inline-sm: var(--space-3);--inline-md: var(--space-4);--inline-lg: var(--space-6)}:where(:root){--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--ea-icon-button-size: 1.75em}:where(:root){--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-edge-highlight: 0 0 #0000;--shadow-bevel: inset 0 1px 1px rgba(255, 255, 255, .85), inset 0 -1px 1.5px rgba(0, 0, 0, .25);--shadow-bevel-strong: inset 0 1.5px 2px rgba(255, 255, 255, .9), inset 0 -2px 3px rgba(0, 0, 0, .3);--shadow-well: inset 0 1px 1.5px rgba(0, 0, 0, .3), inset 0 -1px .5px rgba(255, 255, 255, .5);--shadow-well-strong: inset 0 2px 3px rgba(0, 0, 0, .4), inset 0 -1.5px 1px rgba(255, 255, 255, .55);--shadow-focus-ring: 0 0 0 3px rgba(59, 130, 246, .45);--shadow-focus-ring-error: 0 0 0 3px var(--color-error-200);--shadow-focus-ring-success: 0 0 0 3px var(--color-success-200);--z-index-base: 0;--z-index-raised: 10;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-overlay: 300;--z-index-modal: 400;--z-index-popover: 500;--z-index-toast: 600;--z-index-tooltip: 700}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--shadow-edge-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .06);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .55), 0 2px 4px -2px rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-lg: 0 12px 20px -4px rgba(0, 0, 0, .6), 0 4px 8px -4px rgba(0, 0, 0, .45), var(--shadow-edge-highlight);--shadow-xl: 0 20px 28px -6px rgba(0, 0, 0, .65), 0 8px 12px -6px rgba(0, 0, 0, .5), var(--shadow-edge-highlight);--shadow-2xl: 0 28px 50px -12px rgba(0, 0, 0, .75), var(--shadow-edge-highlight);--shadow-bevel: inset 0 1px 1px rgba(255, 255, 255, .18), inset 0 -1px 1.5px rgba(0, 0, 0, .6);--shadow-bevel-strong: inset 0 1.5px 2px rgba(255, 255, 255, .22), inset 0 -2px 3px rgba(0, 0, 0, .7);--shadow-well: inset 0 1px 1.5px rgba(0, 0, 0, .55), inset 0 -1px .5px rgba(255, 255, 255, .08);--shadow-well-strong: inset 0 2px 3px rgba(0, 0, 0, .7), inset 0 -1.5px 1px rgba(255, 255, 255, .12)}}:where(:root[data-theme=dark]){--shadow-edge-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .06);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .55), 0 2px 4px -2px rgba(0, 0, 0, .4), var(--shadow-edge-highlight);--shadow-lg: 0 12px 20px -4px rgba(0, 0, 0, .6), 0 4px 8px -4px rgba(0, 0, 0, .45), var(--shadow-edge-highlight);--shadow-xl: 0 20px 28px -6px rgba(0, 0, 0, .65), 0 8px 12px -6px rgba(0, 0, 0, .5), var(--shadow-edge-highlight);--shadow-2xl: 0 28px 50px -12px rgba(0, 0, 0, .75), var(--shadow-edge-highlight);--shadow-bevel: inset 0 1px 1px rgba(255, 255, 255, .18), inset 0 -1px 1.5px rgba(0, 0, 0, .6);--shadow-bevel-strong: inset 0 1.5px 2px rgba(255, 255, 255, .22), inset 0 -2px 3px rgba(0, 0, 0, .7);--shadow-well: inset 0 1px 1.5px rgba(0, 0, 0, .55), inset 0 -1px .5px rgba(255, 255, 255, .08);--shadow-well-strong: inset 0 2px 3px rgba(0, 0, 0, .7), inset 0 -1.5px 1px rgba(255, 255, 255, .12)}:where(:root){--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-colors: color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), fill var(--duration-fast) var(--ease-out);--transition-shadow: box-shadow var(--duration-fast) var(--ease-out);--transition-transform: transform var(--duration-normal) var(--ease-spring);--transition-opacity: opacity var(--duration-normal) var(--ease-out);--transition-all: all var(--duration-normal) var(--ease-in-out)}@media(prefers-reduced-motion:reduce){:where(:root){--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;tab-size:4}body{font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit}button{cursor:pointer;background:transparent;border:none}a{color:var(--color-text-link);text-decoration:underline}a:hover{color:var(--color-text-link-hover)}:focus-visible{outline:var(--border-width-medium) solid var(--color-border-focus);outline-offset:2px}.ea-tooltip{z-index:var(--z-index-tooltip);position:fixed;overflow:auto;max-width:min(var(--ea-tooltip-max-width, 100vw),100vw - 2 * var(--ea-tooltip-viewport-margin, 8px));max-height:calc(100dvh - 2 * var(--ea-tooltip-viewport-margin, 8px));padding:var(--space-1-5) var(--space-2-5);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;overflow-wrap:anywhere;border:var(--border-width-thin) solid var(--color-tooltip-border);border-radius:var(--radius-md);background-color:var(--color-tooltip-surface);color:var(--color-neutral-0);pointer-events:none;animation:ea-tooltip-fade-in var(--duration-fast) var(--ease-out)}@media(forced-colors:active){.ea-tooltip{border:1px solid CanvasText}}.ea-tooltip--wrapping{white-space:normal}.ea-tooltip--scrollable{pointer-events:auto}@media(hover:none){.ea-tooltip:not(.ea-tooltip--controlled){display:none}}.ea-tooltip[popover]{inset:auto;overflow:visible;width:auto;height:auto;overflow:auto}@keyframes ea-tooltip-fade-in{0%{opacity:0}to{opacity:1}}.ea-form-field input,.ea-form-field select,.ea-form-field textarea{width:100%;min-height:2.5em;padding:0 .75em;font-size:var(--font-size-md);line-height:var(--line-height-normal);font-family:var(--font-family-sans);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);outline:none;background-color:var(--color-bg-base);color:var(--color-text-primary);transition:var(--transition-colors),var(--transition-shadow)}.ea-form-field input::placeholder,.ea-form-field select::placeholder,.ea-form-field textarea::placeholder{color:var(--color-text-tertiary);opacity:1}.ea-form-field input:focus,.ea-form-field select:focus,.ea-form-field textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring)}@media(forced-colors:active){.ea-form-field input:focus,.ea-form-field select:focus,.ea-form-field textarea:focus{outline:2px solid Highlight;outline-offset:2px}}.ea-form-field input[aria-invalid=true],.ea-form-field select[aria-invalid=true],.ea-form-field textarea[aria-invalid=true]{border-color:var(--color-error-default)}.ea-form-field input[aria-invalid=true]:focus,.ea-form-field select[aria-invalid=true]:focus,.ea-form-field textarea[aria-invalid=true]:focus{box-shadow:var(--shadow-focus-ring-error)}@media(forced-colors:active){.ea-form-field input[aria-invalid=true]:focus,.ea-form-field select[aria-invalid=true]:focus,.ea-form-field textarea[aria-invalid=true]:focus{outline:2px solid Highlight;outline-offset:2px}}.ea-form-field input:disabled,.ea-form-field select:disabled,.ea-form-field textarea:disabled{opacity:.6;background-color:var(--color-bg-muted);cursor:default}.ea-form-field textarea{min-height:5em;padding:.5em .75em;resize:vertical}:where(:root){--ea-rtl-sign: 1}[dir=rtl]{--ea-rtl-sign: -1}[dir=rtl] .ea-rtl-flip{transform:scaleX(-1)}[dir=rtl] .ea-paginator__select{background-position:left 6px center}[dir=rtl] .ea-tree-node__chevron:not(.ea-tree-node__chevron--open){transform:rotate(180deg)}[dir=rtl] input[dir=auto],[dir=rtl] textarea[dir=auto]{text-align:right}:root{--color-primary-50: #ffede9;--color-primary-100: #ffdbd5;--color-primary-200: #fbbbb4;--color-primary-300: #e8948c;--color-primary-400: #d06f67;--color-primary-500: #b44c45;--color-primary-600: #922d2a;--color-primary-700: #6d1414;--color-primary-800: #4d0507;--color-primary-900: #2b0001;--color-brand-default: #922d2a;--color-brand-hover: #6d1414;--color-brand-active: #4d0507;--color-brand-text: #6d1414;--color-brand-subtle: #ffede9;--color-brand-muted: #ffdbd5;--color-secondary-50: #f6f5f4;--color-secondary-100: #e9e7e6;--color-secondary-200: #cfcdcb;--color-secondary-300: #b0adab;--color-secondary-400: #928e8b;--color-secondary-500: #74716e;--color-secondary-600: #585552;--color-secondary-700: #3d3a37;--color-secondary-800: #282624;--color-secondary-900: #131110;--color-brand-secondary-default: #585552;--color-brand-secondary-hover: #3d3a37;--color-brand-secondary-active: #282624;--color-brand-secondary-text: #3d3a37;--color-brand-secondary-subtle: #f6f5f4;--color-brand-secondary-muted: #e9e7e6}:root[data-theme=dark]{--color-primary-50: #ffede9;--color-primary-100: #ffdbd5;--color-primary-200: #fbbbb4;--color-primary-300: #e8948c;--color-primary-400: #d06f67;--color-primary-500: #b44c45;--color-primary-600: #922d2a;--color-primary-700: #6d1414;--color-primary-800: #4d0507;--color-primary-900: #2b0001;--color-brand-default: #b44c45;--color-brand-hover: #922d2a;--color-brand-active: #6d1414;--color-brand-text: #e8948c;--color-brand-subtle: rgba(208, 111, 103, .1);--color-brand-muted: rgba(208, 111, 103, .2);--color-secondary-50: #f6f5f4;--color-secondary-100: #e9e7e6;--color-secondary-200: #cfcdcb;--color-secondary-300: #b0adab;--color-secondary-400: #928e8b;--color-secondary-500: #74716e;--color-secondary-600: #585552;--color-secondary-700: #3d3a37;--color-secondary-800: #282624;--color-secondary-900: #131110;--color-brand-secondary-default: #74716e;--color-brand-secondary-hover: #585552;--color-brand-secondary-active: #3d3a37;--color-brand-secondary-text: #b0adab;--color-brand-secondary-subtle: rgba(146, 142, 139, .1);--color-brand-secondary-muted: rgba(146, 142, 139, .2)}:root{--ws-width-content: 1140px;--ws-width-prose: 800px;--ws-height-header: 64px;--ws-color-headerBg: color-mix(in srgb, var(--color-bg-base) 82%, transparent);--ws-color-separatorDot: color-mix( in srgb, var(--color-text-secondary) 45%, transparent );--ws-color-dividerSubtle: color-mix(in srgb, var(--color-divider) 33%, transparent);--ws-color-heroWash: color-mix( in srgb, var(--color-brand-default) 8%, var(--color-bg-canvas) );--ws-color-tileBg: var(--color-bg-base);--ws-color-photoScrim: rgba(0, 0, 0, .45);--ws-color-photoScrimStrong: rgba(0, 0, 0, .7);--ws-color-photoText: var(--color-neutral-0);--ws-color-photoTextSoft: rgba(255, 255, 255, .85);--ws-color-shadowSoft: rgba(0, 0, 0, .12);--ws-color-statusPendingBg: var(--color-warning-subtle);--ws-color-statusPendingText: var(--color-warning-text);--ws-color-statusAcceptedBg: var(--color-success-subtle);--ws-color-statusAcceptedText: var(--color-success-text);--ws-color-statusDeclinedBg: var(--color-error-subtle);--ws-color-statusDeclinedText: var(--color-error-text);--ws-color-statusWithdrawnBg: var(--color-bg-muted);--ws-color-statusWithdrawnText: var(--color-text-secondary);--ws-color-danger: var(--color-error-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ws-color-heroWash: color-mix( in srgb, var(--color-brand-default) 14%, var(--color-bg-canvas) );--ws-color-shadowSoft: rgba(0, 0, 0, .4)}}:root[data-theme=dark]{--ws-color-heroWash: color-mix( in srgb, var(--color-brand-default) 14%, var(--color-bg-canvas) );--ws-color-shadowSoft: rgba(0, 0, 0, .4)}html{scroll-padding-top:calc(var(--ws-height-header) + 16px);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}ol,ul{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:var(--font-family-brand);color:var(--color-text-primary)}p{margin:0}p,li{font-size:16px;line-height:1.6;color:var(--color-text-primary)}.ws-text-link{color:var(--color-text-link);text-decoration:none;cursor:pointer;transition:color .15s ease}.ws-text-link:hover{color:var(--color-text-link-hover);text-decoration:underline;text-underline-offset:3px}.ws-text-link:focus-visible{border-radius:2px;outline:2px solid var(--color-border-focus);outline-offset:2px}.ws-page{display:flex;flex-direction:column;gap:48px;width:100%;max-width:var(--ws-width-content);margin:0 auto;padding:48px 24px;padding-right:max(24px,env(safe-area-inset-right));padding-left:max(24px,env(safe-area-inset-left))}@media(max-width:500px){.ws-page{padding:32px 16px;padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}}@media(max-width:500px){.ws-page{gap:32px}}.ws-page--prose{max-width:var(--ws-width-prose)}.ws-page__header{display:flex;flex-direction:column;gap:8px}.ws-page__title{margin-bottom:8px;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.5px;font-family:var(--font-family-brand);color:var(--color-text-primary)}@media(max-width:500px){.ws-page__title{font-size:26px}}.ws-page__lede{max-width:640px;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}@media(max-width:500px){.ws-page__lede{font-size:16px}}.ws-section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:calc(var(--ws-height-header) + 16px)}.ws-section__title{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.3px;font-family:var(--font-family-brand);color:var(--color-text-primary)}@media(max-width:500px){.ws-section__title{font-size:22px}}.ws-section__lede{max-width:640px;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}@media(max-width:500px){.ws-section__lede{font-size:16px}}.ws-legal{display:flex;flex-direction:column;gap:32px}.ws-legal section{display:flex;flex-direction:column;gap:8px;scroll-margin-top:calc(var(--ws-height-header) + 16px)}.ws-legal h2{font-size:20px;line-height:1.3;color:var(--color-text-primary)}.ws-legal ul{padding-left:24px;list-style:disc}.ws-legal li{margin-bottom:4px}.ws-legal a{color:var(--color-text-link);text-decoration:none;cursor:pointer;transition:color .15s ease}.ws-legal a:hover{color:var(--color-text-link-hover);text-decoration:underline;text-underline-offset:3px}.ws-legal a:focus-visible{border-radius:2px;outline:2px solid var(--color-border-focus);outline-offset:2px}.ws-legal__effective{font-size:14px;color:var(--color-text-secondary)}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.ea-dialog__panel{max-width:calc(100vw - 32px)}html.ws-nav-pending:after{z-index:var(--z-index-overlay);position:fixed;inset:0;background-color:var(--color-bg-overlay);content:""}
/*# sourceMappingURL=styles-6NLQF6BE.css.map */
