:root{--color-brand-cyan:#00a8c4;--color-brand-orange:#f99a2b;--color-brand-charcoal:#353a39;--color-neutral-50:#f7f9f8;--color-neutral-100:#eef1f0;--color-neutral-200:#e1e5e4;--color-neutral-300:#cacfce;--color-neutral-400:#abb0af;--color-neutral-500:#8b9190;--color-neutral-600:#6c7170;--color-neutral-700:#575c5b;--color-neutral-800:#454b49;--color-neutral-900:var(--color-brand-charcoal);--color-neutral-950:#1f2323;--color-base-white:#fff;--color-base-link:#006b80;--color-base-dark-link:#a9edf3;--color-status-success-bg:#e7f5ee;--color-status-success-fg:#155b42;--color-status-success-border:#388664;--color-status-warning-bg:#fff2d5;--color-status-warning-fg:#775000;--color-status-warning-border:#af7a13;--color-status-error-bg:#fcecea;--color-status-error-fg:#952e2a;--color-status-error-border:#c4544c;--color-status-info-bg:#e6f6f9;--color-status-info-fg:#006b80;--color-status-info-border:#008da5;--color-status-neutral-bg:var(--color-neutral-100);--color-status-neutral-fg:var(--color-neutral-900);--color-status-neutral-border:var(--color-neutral-600);--color-shade-cyan-hover:#009eba;--color-shade-cyan-pressed:#0098b3;--color-shade-error-hover:#872220;--color-shade-error-pressed:#761213;--color-background:var(--color-neutral-50);--color-surface:var(--color-base-white);--color-surface-elevated:var(--color-base-white);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-disabled:var(--color-neutral-600);--color-text-placeholder:var(--color-neutral-600);--color-border-subtle:var(--color-neutral-200);--color-border-strong:var(--color-neutral-600);--color-border-strong-hover:var(--color-neutral-800);--color-focus:var(--color-base-link);--color-link:var(--color-base-link);--color-action-primary-bg:var(--color-brand-cyan);--color-action-primary-fg:var(--color-neutral-950);--color-action-primary-bg-hover:var(--color-shade-cyan-hover);--color-action-primary-bg-pressed:var(--color-shade-cyan-pressed);--color-action-secondary-bg:var(--color-base-white);--color-action-secondary-fg:var(--color-neutral-900);--color-action-secondary-border:var(--color-neutral-600);--color-action-secondary-bg-hover:var(--color-neutral-100);--color-action-secondary-bg-pressed:var(--color-neutral-200);--color-action-orange-bg:var(--color-brand-orange);--color-action-orange-fg:var(--color-brand-charcoal);--color-action-ghost-fg:var(--color-link);--color-action-ghost-bg-hover:var(--color-neutral-100);--color-action-ghost-bg-pressed:var(--color-neutral-200);--color-action-danger-bg:var(--color-status-error-fg);--color-action-danger-fg:var(--color-base-white);--color-action-danger-bg-hover:var(--color-shade-error-hover);--color-action-danger-bg-pressed:var(--color-shade-error-pressed);--color-dark-background:var(--color-neutral-900);--color-dark-surface:var(--color-neutral-800);--color-dark-text-primary:var(--color-base-white);--color-dark-text-secondary:var(--color-neutral-200);--color-dark-border:var(--color-neutral-500);--color-dark-link:var(--color-base-dark-link);--color-disabled-bg:var(--color-neutral-50);--color-disabled-fg:var(--color-text-disabled);--color-disabled-border:var(--color-neutral-500);--font-family-primary:nexa, system-ui, sans-serif;--font-family-content:nexa-slab, Rockwell, "Roboto Slab", ui-serif, Georgia, serif;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--grid-mobile-columns:4;--grid-mobile-min-width:22.5rem;--grid-mobile-gutter:1rem;--grid-mobile-margin:1rem;--grid-tablet-columns:8;--grid-tablet-min-width:37.5rem;--grid-tablet-gutter:1.25rem;--grid-tablet-margin:1.5rem;--grid-tablet-max-container:60rem;--grid-desktop-columns:12;--grid-desktop-min-width:64rem;--grid-desktop-gutter:1.5rem;--grid-desktop-margin:2.5rem;--grid-desktop-max-container:75rem;--grid-wide-columns:12;--grid-wide-min-width:90rem;--grid-wide-gutter:2rem;--grid-wide-margin:4rem;--grid-wide-max-container:90rem;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-standard:.2s;--motion-duration-panel:.32s;--motion-duration-expressive:.6s;--motion-duration-spin:.8s;--motion-duration-pulse:1.2s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-expressive:cubic-bezier(.22, 1, .36, 1);--motion-easing-linear:cubic-bezier(0, 0, 1, 1);--shadow-sm:0px 2px 8px 0px #353a391a;--shadow-md:0px 8px 24px -4px #353a391a;--shadow-lg:0px 16px 40px -8px #353a391a;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:9999px;--border-width-hairline:1px;--border-width-strong:2px;--size-control-sm:2rem;--size-control-md:2.5rem;--size-touch-target:2.75rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--space-0:0rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--type-brand-display-family:var(--font-family-primary);--type-brand-display-weight:var(--font-weight-700);--type-brand-display-size:calc(clamp(3rem, 2.16667rem + 3.7037vw, 5.5rem));--type-brand-display-line-height:1.05;--type-brand-display-letter-spacing:-1.6px;--type-brand-h1-family:var(--font-family-primary);--type-brand-h1-weight:var(--font-weight-600);--type-brand-h1-size:calc(clamp(2.5rem, 1.83333rem + 2.96296vw, 4.5rem));--type-brand-h1-line-height:1.08;--type-brand-h1-letter-spacing:-1.2px;--type-brand-h2-family:var(--font-family-primary);--type-brand-h2-weight:var(--font-weight-600);--type-brand-h2-size:calc(clamp(2rem, 1.5rem + 2.22222vw, 3.5rem));--type-brand-h2-line-height:1.12;--type-brand-h2-letter-spacing:-.8px;--type-brand-h3-family:var(--font-family-primary);--type-brand-h3-weight:var(--font-weight-600);--type-brand-h3-size:calc(clamp(1.625rem, 1.33333rem + 1.2963vw, 2.5rem));--type-brand-h3-line-height:1.18;--type-brand-h3-letter-spacing:-.5px;--type-brand-h4-family:var(--font-family-primary);--type-brand-h4-weight:var(--font-weight-600);--type-brand-h4-size:calc(clamp(1.375rem, 1.20833rem + .74074vw, 1.875rem));--type-brand-h4-line-height:1.25;--type-brand-h4-letter-spacing:-.3px;--type-brand-lead-family:var(--font-family-content);--type-brand-lead-weight:var(--font-weight-400);--type-brand-lead-size:calc(clamp(1.125rem, 1.04167rem + .37037vw, 1.375rem));--type-brand-lead-line-height:1.5;--type-brand-lead-letter-spacing:0px;--type-brand-body-family:var(--font-family-content);--type-brand-body-weight:var(--font-weight-400);--type-brand-body-size:calc(clamp(1rem, .95833rem + .18519vw, 1.125rem));--type-brand-body-line-height:1.55;--type-brand-body-letter-spacing:0px;--type-brand-small-family:var(--font-family-content);--type-brand-small-weight:var(--font-weight-400);--type-brand-small-size:calc(clamp(.875rem, .83333rem + .18519vw, 1rem));--type-brand-small-line-height:1.5;--type-brand-small-letter-spacing:0px;--type-brand-eyebrow-family:var(--font-family-primary);--type-brand-eyebrow-weight:var(--font-weight-600);--type-brand-eyebrow-size:calc(clamp(.75rem, .70833rem + .18519vw, .875rem));--type-brand-eyebrow-line-height:1.4;--type-brand-eyebrow-letter-spacing:1.2px;--type-product-h1-family:var(--font-family-primary);--type-product-h1-weight:var(--font-weight-600);--type-product-h1-size:1.75rem;--type-product-h1-line-height:2.25rem;--type-product-h1-letter-spacing:-.5px;--type-product-h2-family:var(--font-family-primary);--type-product-h2-weight:var(--font-weight-600);--type-product-h2-size:1.5rem;--type-product-h2-line-height:2rem;--type-product-h2-letter-spacing:-.35px;--type-product-h3-family:var(--font-family-primary);--type-product-h3-weight:var(--font-weight-600);--type-product-h3-size:1.25rem;--type-product-h3-line-height:1.75rem;--type-product-h3-letter-spacing:-.2px;--type-product-h4-family:var(--font-family-primary);--type-product-h4-weight:var(--font-weight-600);--type-product-h4-size:1.125rem;--type-product-h4-line-height:1.5rem;--type-product-h4-letter-spacing:-.1px;--type-product-body-family:var(--font-family-content);--type-product-body-weight:var(--font-weight-400);--type-product-body-size:1rem;--type-product-body-line-height:1.5rem;--type-product-body-letter-spacing:0px;--type-product-dense-family:var(--font-family-content);--type-product-dense-weight:var(--font-weight-400);--type-product-dense-size:.875rem;--type-product-dense-line-height:1.25rem;--type-product-dense-letter-spacing:0px;--type-product-table-family:var(--font-family-content);--type-product-table-weight:var(--font-weight-400);--type-product-table-size:.8125rem;--type-product-table-line-height:1.125rem;--type-product-table-letter-spacing:0px;--type-product-caption-family:var(--font-family-content);--type-product-caption-weight:var(--font-weight-400);--type-product-caption-size:.75rem;--type-product-caption-line-height:1.125rem;--type-product-caption-letter-spacing:0px;--type-product-label-family:var(--font-family-primary);--type-product-label-weight:var(--font-weight-600);--type-product-label-size:.875rem;--type-product-label-line-height:1.25rem;--type-product-label-letter-spacing:0px;--type-product-button-family:var(--font-family-primary);--type-product-button-weight:var(--font-weight-600);--type-product-button-size:.875rem;--type-product-button-line-height:1.25rem;--type-product-button-letter-spacing:0px;--type-product-kpi-family:var(--font-family-primary);--type-product-kpi-weight:var(--font-weight-600);--type-product-kpi-size:1.75rem;--type-product-kpi-line-height:2.125rem;--type-product-kpi-letter-spacing:-.5px;--focus-ring-width:var(--border-width-strong);--focus-ring-offset:.125rem;--alert-radius:var(--radius-12);--alert-border-width:var(--border-width-hairline);--alert-padding:var(--space-16);--alert-gap:var(--space-12);--alert-body-gap:var(--space-4);--alert-actions-gap:var(--space-12);--alert-text-fg:var(--color-text-primary);--alert-info-bg:var(--color-status-info-bg);--alert-info-fg:var(--color-status-info-fg);--alert-info-border:var(--color-status-info-border);--alert-success-bg:var(--color-status-success-bg);--alert-success-fg:var(--color-status-success-fg);--alert-success-border:var(--color-status-success-border);--alert-warning-bg:var(--color-status-warning-bg);--alert-warning-fg:var(--color-status-warning-fg);--alert-warning-border:var(--color-status-warning-border);--alert-error-bg:var(--color-status-error-bg);--alert-error-fg:var(--color-status-error-fg);--alert-error-border:var(--color-status-error-border);--avatar-size-sm:var(--space-24);--avatar-size-md:var(--space-32);--avatar-size-lg:var(--size-control-md);--avatar-radius:var(--radius-pill);--avatar-overlap:var(--space-4);--avatar-ring-width:var(--border-width-hairline);--avatar-ring:var(--color-surface);--avatar-neutral-bg:var(--color-neutral-200);--avatar-neutral-fg:var(--color-text-primary);--avatar-cyan-bg:var(--color-action-primary-bg);--avatar-cyan-fg:var(--color-action-primary-fg);--avatar-orange-bg:var(--color-action-orange-bg);--avatar-orange-fg:var(--color-action-orange-fg);--badge-radius:var(--radius-pill);--badge-padding-x:var(--space-12);--badge-padding-y:var(--space-4);--badge-gap:var(--space-8);--badge-dot-size:var(--space-8);--badge-border-width:var(--border-width-hairline);--badge-neutral-bg:var(--color-status-neutral-bg);--badge-neutral-fg:var(--color-status-neutral-fg);--badge-neutral-border:var(--color-status-neutral-border);--badge-info-bg:var(--color-status-info-bg);--badge-info-fg:var(--color-status-info-fg);--badge-info-border:var(--color-status-info-border);--badge-success-bg:var(--color-status-success-bg);--badge-success-fg:var(--color-status-success-fg);--badge-success-border:var(--color-status-success-border);--badge-warning-bg:var(--color-status-warning-bg);--badge-warning-fg:var(--color-status-warning-fg);--badge-warning-border:var(--color-status-warning-border);--badge-error-bg:var(--color-status-error-bg);--badge-error-fg:var(--color-status-error-fg);--badge-error-border:var(--color-status-error-border);--button-height-sm:var(--size-control-sm);--button-height-md:var(--size-control-md);--button-padding-x-sm:var(--space-12);--button-padding-x-md:var(--space-16);--button-gap:var(--space-8);--button-radius:var(--radius-8);--button-border-width:var(--border-width-hairline);--button-icon-size-sm:var(--size-icon-sm);--button-icon-size-md:var(--size-icon-md);--button-primary-bg:var(--color-action-primary-bg);--button-primary-bg-hover:var(--color-action-primary-bg-hover);--button-primary-bg-pressed:var(--color-action-primary-bg-pressed);--button-primary-fg:var(--color-action-primary-fg);--button-secondary-bg:var(--color-action-secondary-bg);--button-secondary-bg-hover:var(--color-action-secondary-bg-hover);--button-secondary-bg-pressed:var(--color-action-secondary-bg-pressed);--button-secondary-fg:var(--color-action-secondary-fg);--button-secondary-border:var(--color-action-secondary-border);--button-ghost-fg:var(--color-action-ghost-fg);--button-ghost-bg-hover:var(--color-action-ghost-bg-hover);--button-ghost-bg-pressed:var(--color-action-ghost-bg-pressed);--button-danger-bg:var(--color-action-danger-bg);--button-danger-bg-hover:var(--color-action-danger-bg-hover);--button-danger-bg-pressed:var(--color-action-danger-bg-pressed);--button-danger-fg:var(--color-action-danger-fg);--button-disabled-bg:var(--color-disabled-bg);--button-disabled-fg:var(--color-disabled-fg);--button-disabled-border:var(--color-disabled-border);--button-padding-y-sm:var(--space-4);--button-padding-y-md:var(--space-8);--divider-width:var(--border-width-hairline);--divider-subtle:var(--color-border-subtle);--divider-strong:var(--color-border-strong);--empty-gap:var(--space-12);--empty-padding:var(--space-48);--empty-padding-compact:var(--space-24);--empty-art-size:var(--space-64);--empty-art-size-compact:var(--space-48);--empty-art-stroke:var(--color-border-strong);--empty-art-stroke-width:var(--border-width-hairline);--empty-text-fg:var(--color-text-secondary);--empty-title-fg:var(--color-text-primary);--empty-actions-gap:var(--space-12);--field-gap:var(--space-8);--field-message-gap:var(--space-4);--field-label-fg:var(--color-text-primary);--field-flag-fg:var(--color-text-secondary);--field-help-fg:var(--color-text-secondary);--field-error-fg:var(--color-status-error-fg);--field-row-gap:var(--space-16);--icon-size-sm:var(--size-icon-sm);--icon-size-md:var(--size-icon-md);--icon-size-lg:var(--size-icon-lg);--input-height-sm:var(--size-control-sm);--input-height-md:var(--size-control-md);--input-padding-x:var(--space-12);--input-radius:var(--radius-8);--input-border-width:var(--border-width-hairline);--input-bg:var(--color-surface);--input-fg:var(--color-text-primary);--input-placeholder:var(--color-text-placeholder);--input-border:var(--color-border-strong);--input-border-hover:var(--color-border-strong-hover);--input-border-focus:var(--color-focus);--input-border-invalid:var(--color-status-error-border);--input-readonly-bg:var(--color-background);--input-disabled-bg:var(--color-disabled-bg);--input-disabled-fg:var(--color-disabled-fg);--input-disabled-border:var(--color-disabled-border);--link-fg:var(--color-link);--link-fg-hover:var(--color-text-primary);--link-fg-pressed:var(--color-neutral-950);--link-quiet-fg:var(--color-text-secondary);--link-disabled-fg:var(--color-disabled-fg);--link-thickness:var(--border-width-hairline);--link-gap:var(--space-4);--search-icon-size:var(--size-icon-md);--search-icon-size-sm:var(--size-icon-sm);--search-icon-inset:var(--space-12);--search-icon-fg:var(--color-text-secondary);--search-clear-inset:var(--space-4);--select-icon-size:var(--size-icon-md);--select-icon-inset:var(--space-12);--skeleton-height:var(--size-control-md);--skeleton-text-height:var(--space-12);--skeleton-circle-size:var(--size-control-md);--skeleton-radius:var(--radius-8);--skeleton-bg:var(--color-neutral-200);--skeleton-bg-pulse:var(--color-neutral-100);--spinner-size-sm:var(--size-icon-sm);--spinner-size-md:var(--size-icon-md);--spinner-size-lg:var(--size-icon-lg);--spinner-width:var(--border-width-strong);--spinner-fg:var(--color-link);--spinner-dots-color:var(--color-brand-cyan);--spinner-dots-color-off:color-mix(in srgb, var(--color-brand-cyan) 25%, transparent);--spinner-dots-accent-color:var(--color-brand-orange);--spinner-dots-accent-color-off:color-mix(in srgb, var(--color-brand-orange) 30%, transparent);--type-brand-display:var(--type-brand-display-weight) var(--type-brand-display-size) / var(--type-brand-display-line-height) var(--type-brand-display-family);--type-brand-h1:var(--type-brand-h1-weight) var(--type-brand-h1-size) / var(--type-brand-h1-line-height) var(--type-brand-h1-family);--type-brand-h2:var(--type-brand-h2-weight) var(--type-brand-h2-size) / var(--type-brand-h2-line-height) var(--type-brand-h2-family);--type-brand-h3:var(--type-brand-h3-weight) var(--type-brand-h3-size) / var(--type-brand-h3-line-height) var(--type-brand-h3-family);--type-brand-h4:var(--type-brand-h4-weight) var(--type-brand-h4-size) / var(--type-brand-h4-line-height) var(--type-brand-h4-family);--type-brand-lead:var(--type-brand-lead-weight) var(--type-brand-lead-size) / var(--type-brand-lead-line-height) var(--type-brand-lead-family);--type-brand-body:var(--type-brand-body-weight) var(--type-brand-body-size) / var(--type-brand-body-line-height) var(--type-brand-body-family);--type-brand-small:var(--type-brand-small-weight) var(--type-brand-small-size) / var(--type-brand-small-line-height) var(--type-brand-small-family);--type-brand-eyebrow:var(--type-brand-eyebrow-weight) var(--type-brand-eyebrow-size) / var(--type-brand-eyebrow-line-height) var(--type-brand-eyebrow-family);--type-product-h1:var(--type-product-h1-weight) var(--type-product-h1-size) / var(--type-product-h1-line-height) var(--type-product-h1-family);--type-product-h2:var(--type-product-h2-weight) var(--type-product-h2-size) / var(--type-product-h2-line-height) var(--type-product-h2-family);--type-product-h3:var(--type-product-h3-weight) var(--type-product-h3-size) / var(--type-product-h3-line-height) var(--type-product-h3-family);--type-product-h4:var(--type-product-h4-weight) var(--type-product-h4-size) / var(--type-product-h4-line-height) var(--type-product-h4-family);--type-product-body:var(--type-product-body-weight) var(--type-product-body-size) / var(--type-product-body-line-height) var(--type-product-body-family);--type-product-dense:var(--type-product-dense-weight) var(--type-product-dense-size) / var(--type-product-dense-line-height) var(--type-product-dense-family);--type-product-table:var(--type-product-table-weight) var(--type-product-table-size) / var(--type-product-table-line-height) var(--type-product-table-family);--type-product-caption:var(--type-product-caption-weight) var(--type-product-caption-size) / var(--type-product-caption-line-height) var(--type-product-caption-family);--type-product-label:var(--type-product-label-weight) var(--type-product-label-size) / var(--type-product-label-line-height) var(--type-product-label-family);--type-product-button:var(--type-product-button-weight) var(--type-product-button-size) / var(--type-product-button-line-height) var(--type-product-button-family);--type-product-kpi:var(--type-product-kpi-weight) var(--type-product-kpi-size) / var(--type-product-kpi-line-height) var(--type-product-kpi-family)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-standard:0s;--motion-duration-panel:0s;--motion-duration-expressive:0s;--motion-duration-spin:0s;--motion-duration-pulse:0s;--motion-easing-standard:cubic-bezier(0, 0, 1, 1);--motion-easing-enter:cubic-bezier(0, 0, 1, 1);--motion-easing-exit:cubic-bezier(0, 0, 1, 1);--motion-easing-expressive:cubic-bezier(0, 0, 1, 1);--motion-easing-linear:cubic-bezier(0, 0, 1, 1)}}.ts-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.ts-icon{box-sizing:border-box;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);vertical-align:middle;fill:currentColor;flex:none;display:inline-block}.ts-icon--sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.ts-icon--lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.ts-button,.ts-icon-button{--_bg:var(--button-secondary-bg);--_bg-hover:var(--button-secondary-bg-hover);--_bg-pressed:var(--button-secondary-bg-pressed);--_fg:var(--button-secondary-fg);--_border:var(--button-secondary-border);justify-content:center;align-items:center;gap:var(--button-gap);box-sizing:border-box;min-block-size:var(--button-height-md);padding-block:var(--button-padding-y-md);padding-inline:var(--button-padding-x-md);border:var(--button-border-width) solid var(--_border);border-radius:var(--button-radius);background:var(--_bg);color:var(--_fg);font:var(--type-product-button);letter-spacing:var(--type-product-button-letter-spacing);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard);margin:0;text-decoration:none;display:inline-flex}.ts-icon-button{--_bg:transparent;--_bg-hover:var(--button-ghost-bg-hover);--_bg-pressed:var(--button-ghost-bg-pressed);--_fg:var(--button-ghost-fg);--_border:transparent;inline-size:var(--button-height-md);padding:0}.ts-button--primary,.ts-icon-button--primary{--_bg:var(--button-primary-bg);--_bg-hover:var(--button-primary-bg-hover);--_bg-pressed:var(--button-primary-bg-pressed);--_fg:var(--button-primary-fg);--_border:transparent}.ts-button--secondary,.ts-icon-button--secondary{--_bg:var(--button-secondary-bg);--_bg-hover:var(--button-secondary-bg-hover);--_bg-pressed:var(--button-secondary-bg-pressed);--_fg:var(--button-secondary-fg);--_border:var(--button-secondary-border)}.ts-button--ghost,.ts-icon-button--ghost{--_bg:transparent;--_bg-hover:var(--button-ghost-bg-hover);--_bg-pressed:var(--button-ghost-bg-pressed);--_fg:var(--button-ghost-fg);--_border:transparent}.ts-button--danger,.ts-icon-button--danger{--_bg:var(--button-danger-bg);--_bg-hover:var(--button-danger-bg-hover);--_bg-pressed:var(--button-danger-bg-pressed);--_fg:var(--button-danger-fg);--_border:transparent}.ts-button--sm{padding-block:var(--button-padding-y-sm);padding-inline:var(--button-padding-x-sm)}.ts-button--sm,.ts-icon-button--sm{min-block-size:var(--button-height-sm)}.ts-icon-button--sm{inline-size:var(--button-height-sm)}.ts-button .ts-icon,.ts-button .ts-spinner,.ts-icon-button .ts-icon,.ts-icon-button .ts-spinner{inline-size:var(--button-icon-size-md);block-size:var(--button-icon-size-md);color:inherit}.ts-button--sm .ts-icon,.ts-button--sm .ts-spinner,.ts-icon-button--sm .ts-icon,.ts-icon-button--sm .ts-spinner{inline-size:var(--button-icon-size-sm);block-size:var(--button-icon-size-sm)}@media (hover:hover){.ts-button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ts-icon-button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--_bg-hover)}}.ts-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ts-icon-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--_bg-pressed)}.ts-button:focus-visible,.ts-icon-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ts-button[aria-busy=true],.ts-icon-button[aria-busy=true]{cursor:progress}.ts-button:disabled,.ts-button[aria-disabled=true],.ts-icon-button:disabled,.ts-icon-button[aria-disabled=true]{border-style:dashed;border-color:var(--button-disabled-border);background:var(--button-disabled-bg);color:var(--button-disabled-fg);cursor:not-allowed}@media (pointer:coarse){.ts-button,.ts-icon-button{min-block-size:var(--size-touch-target)}.ts-icon-button{inline-size:var(--size-touch-target)}}.ts-input{box-sizing:border-box;inline-size:100%;min-block-size:var(--input-height-md);padding-block:0;padding-inline:var(--input-padding-x);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-fg);font:var(--type-product-body);letter-spacing:var(--type-product-body-letter-spacing);caret-color:var(--input-border-focus);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard);margin:0;display:block}.ts-input--sm{min-block-size:var(--input-height-sm);font:var(--type-product-dense);letter-spacing:var(--type-product-dense-letter-spacing)}.ts-input::placeholder{color:var(--input-placeholder);opacity:1}@media (hover:hover){.ts-input:hover:not(:disabled,[readonly],[aria-invalid=true]){border-color:var(--input-border-hover)}}.ts-input:focus-visible{border-color:var(--input-border-focus);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ts-input[aria-invalid=true]{border-color:var(--input-border-invalid);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-invalid)}.ts-input[readonly]{background:var(--input-readonly-bg)}.ts-input:disabled{border-style:dashed;border-color:var(--input-disabled-border);background:var(--input-disabled-bg);color:var(--input-disabled-fg);cursor:not-allowed}.ts-select{inline-size:100%;display:block;position:relative}.ts-select__control{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-inline-end:calc(var(--select-icon-size) + var(--select-icon-inset) * 2)}.ts-select__control:disabled{cursor:not-allowed}.ts-select__icon{inline-size:var(--select-icon-size);block-size:var(--select-icon-size);color:var(--input-fg);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--select-icon-inset);translate:0 -50%}.ts-select__control:disabled+.ts-select__icon{color:var(--input-disabled-fg)}.ts-badge{--_bg:var(--badge-neutral-bg);--_fg:var(--badge-neutral-fg);--_border:var(--badge-neutral-border);align-items:center;gap:var(--badge-gap);box-sizing:border-box;padding-block:var(--badge-padding-y);padding-inline:var(--badge-padding-x);border:var(--badge-border-width) solid var(--_border);background:var(--_bg);color:var(--_fg);font-family:var(--type-product-label-family);font-weight:var(--type-product-label-weight);font-size:var(--type-product-caption-size);line-height:var(--type-product-caption-line-height);letter-spacing:var(--type-product-label-letter-spacing);white-space:nowrap;display:inline-flex}.ts-badge,.ts-badge:before{border-radius:var(--badge-radius)}.ts-badge:before{content:"";inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);background:var(--_border);flex:none}.ts-badge--info{--_bg:var(--badge-info-bg);--_fg:var(--badge-info-fg);--_border:var(--badge-info-border)}.ts-badge--success{--_bg:var(--badge-success-bg);--_fg:var(--badge-success-fg);--_border:var(--badge-success-border)}.ts-badge--warning{--_bg:var(--badge-warning-bg);--_fg:var(--badge-warning-fg);--_border:var(--badge-warning-border)}.ts-badge--error{--_bg:var(--badge-error-bg);--_fg:var(--badge-error-fg);--_border:var(--badge-error-border)}.ts-badge--plain:before{content:none}.ts-avatar{--_bg:var(--avatar-neutral-bg);--_fg:var(--avatar-neutral-fg);--_size:var(--avatar-size-md);box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--avatar-radius);background:var(--_bg);color:var(--_fg);font-family:var(--type-product-label-family);font-weight:var(--type-product-label-weight);font-size:var(--type-product-label-size);letter-spacing:var(--type-product-label-letter-spacing);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.ts-avatar--sm{--_size:var(--avatar-size-sm);font-size:var(--type-product-caption-size)}.ts-avatar--lg{--_size:var(--avatar-size-lg);font-size:var(--type-product-h4-size)}.ts-avatar--cyan{--_bg:var(--avatar-cyan-bg);--_fg:var(--avatar-cyan-fg)}.ts-avatar--orange{--_bg:var(--avatar-orange-bg);--_fg:var(--avatar-orange-fg)}.ts-avatar-group{align-items:center;display:inline-flex}.ts-avatar-group>.ts-avatar{box-shadow:0 0 0 var(--avatar-ring-width) var(--avatar-ring)}.ts-avatar-group>.ts-avatar+.ts-avatar{margin-inline-start:calc(var(--avatar-overlap) * -1)}.ts-field{align-content:start;gap:var(--field-gap);min-inline-size:0;display:grid}.ts-field__label{font:var(--type-product-label);letter-spacing:var(--type-product-label-letter-spacing);color:var(--field-label-fg)}.ts-field__flag{font:var(--type-product-dense);color:var(--field-flag-fg);margin-inline-start:var(--field-message-gap)}.ts-field__error,.ts-field__help{font:var(--type-product-dense);letter-spacing:var(--type-product-dense-letter-spacing);margin:0}.ts-field__help{color:var(--field-help-fg)}.ts-field__error{align-items:flex-start;gap:var(--field-message-gap);color:var(--field-error-fg);display:flex}.ts-field__error .ts-icon{margin-block-start:calc(.5 * (1lh - var(--size-icon-sm)))}.ts-field-row{align-items:start;gap:var(--field-row-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ts-search{--_icon:var(--search-icon-size);--_h:var(--input-height-md);inline-size:100%;display:block;position:relative}.ts-search--sm{--_icon:var(--search-icon-size-sm);--_h:var(--input-height-sm)}@media (pointer:coarse){.ts-input{min-block-size:var(--size-touch-target)}.ts-search{--_h:var(--size-touch-target)}}.ts-search .ts-search__input{appearance:none;padding-inline-start:calc(var(--search-icon-inset) * 2 + var(--_icon));padding-inline-end:var(--_h)}.ts-search__input::-webkit-search-decoration{appearance:none}html[data-ts-js] .ts-search__input::-webkit-search-cancel-button{appearance:none;display:none}.ts-search__icon{inline-size:var(--_icon);block-size:var(--_icon);color:var(--search-icon-fg);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--search-icon-inset);translate:0 -50%}.ts-search:has(.ts-search__input:disabled) .ts-search__icon{color:var(--input-disabled-fg)}.ts-search .ts-search__clear{inline-size:calc(var(--_h) - var(--search-clear-inset) * 2);block-size:calc(var(--_h) - var(--search-clear-inset) * 2);min-block-size:0;display:none;position:absolute;inset-block-start:var(--search-clear-inset);inset-inline-end:var(--search-clear-inset)}html[data-ts-js] .ts-search .ts-search__input:not(:-moz-placeholder-shown,:disabled)~.ts-search__clear{display:inline-flex}html[data-ts-js] .ts-search .ts-search__input:not(:placeholder-shown,:disabled)~.ts-search__clear{display:inline-flex}@media (pointer:coarse){.ts-search .ts-search__clear:after{content:"";inset:calc(var(--search-clear-inset) * -1);position:absolute}}.ts-search__status{display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--search-icon-inset);translate:0 -50%}.ts-empty{--_art:var(--empty-art-size);--_pad:var(--empty-padding);justify-items:center;gap:var(--empty-gap);box-sizing:border-box;padding:var(--_pad);text-align:center;display:grid}.ts-empty--compact{--_art:var(--empty-art-size-compact);--_pad:var(--empty-padding-compact)}.ts-empty__art{inline-size:auto;block-size:var(--_art,var(--empty-art-size));aspect-ratio:333.55/385.15;color:var(--empty-art-stroke);stroke-width:var(--empty-art-stroke-width);stroke-linejoin:round;stroke-linecap:round;margin-block-end:var(--empty-gap)}.ts-empty__text,.ts-empty__title{margin:0}.ts-empty__title{max-inline-size:36ch;font:var(--type-product-h3);letter-spacing:var(--type-product-h3-letter-spacing);color:var(--empty-title-fg)}.ts-empty__text{max-inline-size:44ch;font:var(--type-product-body);letter-spacing:var(--type-product-body-letter-spacing);color:var(--empty-text-fg)}.ts-empty--compact .ts-empty__title{font:var(--type-product-h4);letter-spacing:var(--type-product-h4-letter-spacing)}.ts-empty--compact .ts-empty__text{font:var(--type-product-dense);letter-spacing:var(--type-product-dense-letter-spacing)}.ts-empty__actions{justify-content:center;align-items:center;gap:var(--empty-actions-gap);flex-wrap:wrap;margin-block-start:var(--empty-actions-gap);display:flex}@media (forced-colors:active){.ts-empty__art{stroke:canvastext}}:root{--color-action-primary-bg:var(--color-base-link);--color-action-primary-fg:var(--color-base-white);--color-action-primary-bg-hover:color-mix(in srgb, var(--color-base-link) 88%, var(--color-neutral-950));--color-action-primary-bg-pressed:color-mix(in srgb, var(--color-base-link) 78%, var(--color-neutral-950))}@font-face{font-family:nexa;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/nexa/nexa-400-normal.woff2)format("woff2")}@font-face{font-family:nexa;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/nexa/nexa-500-normal.woff2)format("woff2")}@font-face{font-family:nexa;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/nexa/nexa-600-normal.woff2)format("woff2")}@font-face{font-family:nexa;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nexa/nexa-700-normal.woff2)format("woff2")}@font-face{font-family:nexa-slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/nexa-slab/nexa-slab-400-normal.woff2)format("woff2")}@font-face{font-family:nexa-slab;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nexa-slab/nexa-slab-700-normal.woff2)format("woff2")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--color-neutral-400) var(--color-background)}body,html{background:var(--color-background)}body{min-height:100dvh;color:var(--color-text-primary);font:var(--type-product-dense);letter-spacing:var(--type-product-dense-letter-spacing);font-variant-numeric:tabular-nums;caret-color:var(--color-focus);overflow-wrap:break-word;margin:0}::selection{background:var(--color-brand-cyan);color:var(--color-action-primary-fg)}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:var(--border-width-hairline)}h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}.canvas{background-color:var(--color-background);background-image:linear-gradient(color-mix(in srgb,var(--color-brand-cyan) 7%,transparent) var(--border-width-hairline),transparent var(--border-width-hairline)),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-cyan) 7%,transparent) var(--border-width-hairline),transparent var(--border-width-hairline));background-size:var(--space-8) var(--space-8)}.skip-link{z-index:100;padding:var(--space-8) var(--space-16);border-radius:var(--radius-8);background:var(--color-surface);color:var(--color-text-primary);font:var(--type-product-label);box-shadow:var(--shadow-md);position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@property --pill-inset{syntax:"<length>";inherits:true;initial-value:0}@property --pill-radius{syntax:"<length>";inherits:true;initial-value:0}.ts-button,.ts-icon-button{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-enter)}.ts-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ts-icon-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:scale(.97)}.page-leave-active{transition:opacity calc(var(--motion-duration-fast) * .75) var(--motion-easing-exit)}.page-enter-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-enter),transform var(--motion-duration-fast) var(--motion-easing-enter)}.page-leave-to{opacity:0}.page-enter-from{opacity:0;transform:translateY(var(--space-4))}@media (prefers-reduced-motion:reduce){.page-enter-from,.ts-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ts-icon-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:none}.page-enter-active,.page-leave-active{transition-duration:.1s}}
