:root{--openui-background: oklch(0.97 0 89.876 / 1);--openui-foreground: oklch(0.994 0 89.876 / 1);--openui-popover-background: oklch(0.994 0 89.876 / 1);--openui-sunk-light: oklch(0.097 0 0 / 0.02);--openui-sunk: oklch(0.097 0 0 / 0.04);--openui-sunk-deep: oklch(0.097 0 0 / 0.08);--openui-elevated-light: oklch(0.097 0 0 / 0.04);--openui-elevated: oklch(0.097 0 0 / 0.08);--openui-elevated-strong: oklch(0.097 0 0 / 0.16);--openui-elevated-intense: oklch(0.097 0 0 / 0.32);--openui-overlay: oklch(0 0 0 / 0.4);--openui-highlight-subtle: oklch(0.097 0 0 / 0.02);--openui-highlight: oklch(0.097 0 0 / 0.04);--openui-highlight-strong: oklch(0.097 0 0 / 0.08);--openui-highlight-intense: oklch(0.097 0 0 / 0.32);--openui-inverted-background: oklch(0.097 0 0 / 1);--openui-info-background: oklch(0.623 0.188 259.815 / 0.12);--openui-success-background: oklch(0.627 0.17 149.214 / 0.12);--openui-alert-background: oklch(0.795 0.162 86.047 / 0.16);--openui-danger-background: oklch(0.577 0.215 27.325 / 0.12);--openui-purple-background: oklch(0.627 0.233 303.9 / 0.12);--openui-pink-background: oklch(0.592 0.218 0.584 / 0.12);--openui-text-neutral-primary: oklch(0.097 0 0 / 1);--openui-text-neutral-secondary: oklch(0.097 0 0 / 0.6);--openui-text-neutral-tertiary: oklch(0.097 0 0 / 0.2);--openui-text-neutral-link: oklch(0.097 0 0 / 1);--openui-text-brand: oklch(0.546 0.215 262.881 / 1);--openui-text-white: oklch(1 0 89.876 / 1);--openui-text-black: oklch(0 0 0 / 1);--openui-text-accent-primary: oklch(0.994 0 89.876 / 1);--openui-text-accent-secondary: oklch(0.994 0 89.876 / 0.5);--openui-text-accent-tertiary: oklch(0.994 0 89.876 / 0.2);--openui-text-success-primary: oklch(0.448 0.108 151.328 / 1);--openui-text-success-inverted: oklch(0.962 0.043 156.743 / 1);--openui-text-alert-primary: oklch(0.476 0.103 61.907 / 1);--openui-text-alert-inverted: oklch(0.973 0.069 103.193 / 1);--openui-text-danger-primary: oklch(0.505 0.19 27.518 / 1);--openui-text-danger-secondary: oklch(0.711 0.166 22.216 / 1);--openui-text-danger-tertiary: oklch(0.808 0.103 19.571 / 1);--openui-text-danger-inverted-primary: oklch(0.982 0.009 17.303 / 1);--openui-text-danger-inverted-secondary: oklch(0.982 0.009 17.303 / 0.5);--openui-text-danger-inverted-tertiary: oklch(0.982 0.009 17.303 / 0.3);--openui-text-info-primary: oklch(0.424 0.181 265.638 / 1);--openui-text-info-inverted: oklch(0.932 0.032 255.585 / 1);--openui-text-pink-primary: oklch(0.459 0.17 3.815 / 1);--openui-text-pink-inverted: oklch(0.948 0.028 342.258 / 1);--openui-text-purple-primary: oklch(0.438 0.198 303.724 / 1);--openui-text-purple-inverted: oklch(0.946 0.033 307.174 / 1);--openui-interactive-accent-default: oklch(0.546 0.215 262.881 / 1);--openui-interactive-accent-hover: oklch(0.546 0.215 262.881 / 0.8);--openui-interactive-accent-disabled: oklch(0.546 0.215 262.881 / 0.4);--openui-interactive-accent-pressed: oklch(0.546 0.215 262.881 / 1);--openui-interactive-destructive-default: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-hover: oklch(0.577 0.215 27.325 / 0.08);--openui-interactive-destructive-disabled: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-pressed: oklch(0.577 0.215 27.325 / 0.1);--openui-interactive-destructive-accent-default: oklch(0.577 0.215 27.325 / 1);--openui-interactive-destructive-accent-hover: oklch(0.637 0.208 25.331 / 1);--openui-interactive-destructive-accent-pressed: oklch(0.505 0.19 27.518 / 1);--openui-interactive-destructive-accent-disabled: oklch(0.577 0.215 27.325 / 0.4);--openui-chat-user-response-bg: oklch(0.097 0 0 / 0.08);--openui-chat-user-response-text: oklch(0.097 0 0 / 1);--openui-border-default: oklch(0.097 0 0 / 0.06);--openui-border-interactive: oklch(0.097 0 0 / 0.12);--openui-border-interactive-emphasis: oklch(0.097 0 0 / 0.3);--openui-border-interactive-selected: oklch(0.097 0 0 / 1);--openui-border-accent: oklch(0.546 0.215 262.881 / 0.08);--openui-border-accent-emphasis: oklch(0.546 0.215 262.881 / 0.3);--openui-border-info: oklch(0.623 0.188 259.815 / 0.08);--openui-border-info-emphasis: oklch(0.546 0.215 262.881 / 1);--openui-border-alert: oklch(0.861 0.173 91.936 / 0.08);--openui-border-alert-emphasis: oklch(0.681 0.142 75.834 / 1);--openui-border-success: oklch(0.627 0.17 149.214 / 0.08);--openui-border-success-emphasis: oklch(0.627 0.17 149.214 / 1);--openui-border-danger: oklch(0.577 0.215 27.325 / 0.08);--openui-border-danger-emphasis: oklch(0.577 0.215 27.325 / 1);--openui-space-000: 0;--openui-space-3xs: 2px;--openui-space-2xs: 4px;--openui-space-xs: 6px;--openui-space-s: 8px;--openui-space-s-m: 10px;--openui-space-m: 12px;--openui-space-m-l: 16px;--openui-space-l: 18px;--openui-space-xl: 24px;--openui-space-2xl: 36px;--openui-space-3xl: 48px;--openui-radius-none: 0;--openui-radius-3xs: 1px;--openui-radius-2xs: 2px;--openui-radius-xs: 4px;--openui-radius-s: 6px;--openui-radius-m: 8px;--openui-radius-l: 10px;--openui-radius-xl: 12px;--openui-radius-2xl: 14px;--openui-radius-3xl: 16px;--openui-radius-4xl: 20px;--openui-radius-5xl: 24px;--openui-radius-6xl: 28px;--openui-radius-7xl: 32px;--openui-radius-8xl: 40px;--openui-radius-9xl: 48px;--openui-radius-full: 9999px;--openui-font-body: "Inter", sans-serif;--openui-font-code: "SFMono-Regular", Menlo, monospace;--openui-font-heading: "Inter", sans-serif;--openui-font-label: "Inter", sans-serif;--openui-font-numbers: "Inter", sans-serif;--openui-font-size-2xs: 10px;--openui-font-size-xs: 12px;--openui-font-size-sm: 14px;--openui-font-size-md: 16px;--openui-font-size-lg: 18px;--openui-font-size-xl: 20px;--openui-font-size-2xl: 24px;--openui-font-size-3xl: 28px;--openui-font-size-4xl: 32px;--openui-font-size-5xl: 36px;--openui-font-weight-regular: 400;--openui-font-weight-medium: 560;--openui-font-weight-bold: 600;--openui-font-weight-heavy: 700;--openui-font-variation-regular: "wght" 440;--openui-font-variation-medium: "wght" 560;--openui-line-height-body: 1.5;--openui-line-height-heading: 1.25;--openui-line-height-heading-large: 1.1;--openui-line-height-label: 1.25;--openui-line-height-code: 1.5;--openui-letter-spacing-normal: -0.01em;--openui-letter-spacing-tight: -0.1px;--openui-letter-spacing-tighter: -0.2px;--openui-text-body-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-letter-spacing: -0.01em;--openui-text-body-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-heavy-letter-spacing: -0.01em;--openui-text-body-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-letter-spacing: -0.01em;--openui-text-body-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-heavy-letter-spacing: -0.01em;--openui-text-body-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-body-default-letter-spacing: -0.01em;--openui-text-body-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-body-default-heavy-letter-spacing: -0.01em;--openui-text-body-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-letter-spacing: -0.01em;--openui-text-body-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-heavy-letter-spacing: -0.01em;--openui-text-heading-xs: 600 16px/1.25 "Inter", sans-serif;--openui-text-heading-xs-letter-spacing: -0.01em;--openui-text-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-heading-sm-letter-spacing: -0.01em;--openui-text-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-heading-md-letter-spacing: -0.01em;--openui-text-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-heading-lg-letter-spacing: -0.1px;--openui-text-heading-xl: 700 32px/1.1 "Inter", sans-serif;--openui-text-heading-xl-letter-spacing: -0.1px;--openui-text-label-xs: 400 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-letter-spacing: -0.01em;--openui-text-label-xs-heavy: 560 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-heavy-letter-spacing: -0.01em;--openui-text-label-sm: 400 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-letter-spacing: -0.01em;--openui-text-label-sm-heavy: 560 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-heavy-letter-spacing: -0.01em;--openui-text-label-default: 400 16px/1.25 "Inter", sans-serif;--openui-text-label-default-letter-spacing: -0.01em;--openui-text-label-default-heavy: 560 16px/1.25 "Inter", sans-serif;--openui-text-label-default-heavy-letter-spacing: -0.01em;--openui-text-label-lg: 400 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-letter-spacing: -0.01em;--openui-text-label-lg-heavy: 560 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-letter-spacing: -0.01em;--openui-text-numbers-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-heavy-letter-spacing: -0.01em;--openui-text-numbers-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-letter-spacing: -0.01em;--openui-text-numbers-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-heavy-letter-spacing: -0.01em;--openui-text-numbers-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-letter-spacing: -0.01em;--openui-text-numbers-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-heavy-letter-spacing: -0.01em;--openui-text-numbers-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-letter-spacing: -0.01em;--openui-text-numbers-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-numbers-heading-sm-letter-spacing: -0.01em;--openui-text-numbers-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-md-letter-spacing: -0.01em;--openui-text-numbers-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-lg-letter-spacing: -0.01em;--openui-text-numbers-heading-xl: 600 32px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-xl-letter-spacing: -0.01em;--openui-text-code-sm: 400 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-letter-spacing: 0;--openui-text-code-sm-heavy: 700 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-heavy-letter-spacing: 0;--openui-text-code-default: 400 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-letter-spacing: 0;--openui-text-code-default-heavy: 700 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-heavy-letter-spacing: 0;--openui-shadow-0: none;--openui-shadow-s: 0 1px 3px -2px oklch(0 0 0 / 0.02), 0 2px 5px -2px oklch(0 0 0 / 0.04);--openui-shadow-m: 0 4px 6px -2px oklch(0 0 0 / 0.025), 0 2px 2px -2px oklch(0 0 0 / 0.05);--openui-shadow-l: 0 4px 4px -2px oklch(0 0 0 / 0.05), 0 4px 8px -2px oklch(0 0 0 / 0.04);--openui-shadow-xl: 0 8px 16px -4px oklch(0 0 0 / 0.08), 0 16px 32px -6px oklch(0 0 0 / 0.12);--openui-shadow-2xl: 0 12px 24px -6px oklch(0 0 0 / 0.12), 0 24px 48px -8px oklch(0 0 0 / 0.16);--openui-shadow-3xl: 0 16px 32px -8px oklch(0 0 0 / 0.16), 0 32px 64px -12px oklch(0 0 0 / 0.22)}@media(prefers-color-scheme: dark){:root:not([data-openui-theme=light]){--openui-background: oklch(0.145 0 0 / 1);--openui-foreground: oklch(0.205 0 0 / 1);--openui-popover-background: oklch(0.205 0 0 / 1);--openui-sunk-light: oklch(0.994 0 89.876 / 0.02);--openui-sunk: oklch(0.994 0 89.876 / 0.04);--openui-sunk-deep: oklch(0.994 0 89.876 / 0.08);--openui-elevated-light: oklch(0.994 0 89.876 / 0.04);--openui-elevated: oklch(0.994 0 89.876 / 0.08);--openui-elevated-strong: oklch(0.994 0 89.876 / 0.16);--openui-elevated-intense: oklch(0.994 0 89.876 / 0.32);--openui-overlay: oklch(0 0 0 / 0.6);--openui-highlight-subtle: oklch(0.994 0 89.876 / 0.02);--openui-highlight: oklch(0.994 0 89.876 / 0.04);--openui-highlight-strong: oklch(0.994 0 89.876 / 0.08);--openui-highlight-intense: oklch(0.994 0 89.876 / 0.3);--openui-inverted-background: oklch(0.994 0 89.876 / 1);--openui-info-background: oklch(0.623 0.188 259.815 / 0.12);--openui-success-background: oklch(0.627 0.17 149.214 / 0.12);--openui-alert-background: oklch(0.795 0.162 86.047 / 0.16);--openui-danger-background: oklch(0.577 0.215 27.325 / 0.12);--openui-purple-background: oklch(0.627 0.233 303.9 / 0.12);--openui-pink-background: oklch(0.592 0.218 0.584 / 0.12);--openui-text-neutral-primary: oklch(0.985 0 89.876 / 1);--openui-text-neutral-secondary: oklch(0.985 0 89.876 / 0.6);--openui-text-neutral-tertiary: oklch(0.985 0 89.876 / 0.2);--openui-text-neutral-link: oklch(0.985 0 89.876 / 1);--openui-text-brand: oklch(0.546 0.215 262.881 / 1);--openui-text-white: oklch(1 0 89.876 / 1);--openui-text-black: oklch(0 0 0 / 1);--openui-text-accent-primary: oklch(0.994 0 89.876 / 1);--openui-text-accent-secondary: oklch(0.994 0 89.876 / 0.5);--openui-text-accent-tertiary: oklch(0.994 0 89.876 / 0.2);--openui-text-success-primary: oklch(0.871 0.136 154.449 / 1);--openui-text-success-inverted: oklch(0.962 0.043 156.743 / 1);--openui-text-alert-primary: oklch(0.905 0.166 98.111 / 1);--openui-text-alert-inverted: oklch(0.973 0.069 103.193 / 1);--openui-text-danger-primary: oklch(0.808 0.103 19.571 / 1);--openui-text-danger-secondary: oklch(0.885 0.059 18.334 / 1);--openui-text-danger-tertiary: oklch(0.936 0.031 17.717 / 1);--openui-text-danger-inverted-primary: oklch(0.982 0.009 17.303 / 1);--openui-text-danger-inverted-secondary: oklch(0.982 0.009 17.303 / 0.5);--openui-text-danger-inverted-tertiary: oklch(0.982 0.009 17.303 / 0.3);--openui-text-info-primary: oklch(0.809 0.096 251.813 / 1);--openui-text-info-inverted: oklch(0.932 0.032 255.585 / 1);--openui-text-pink-primary: oklch(0.823 0.11 346.018 / 1);--openui-text-pink-inverted: oklch(0.948 0.028 342.258 / 1);--openui-text-purple-primary: oklch(0.827 0.108 306.383 / 1);--openui-text-purple-inverted: oklch(0.946 0.033 307.174 / 1);--openui-interactive-accent-default: oklch(0.546 0.215 262.881 / 1);--openui-interactive-accent-hover: oklch(0.546 0.215 262.881 / 0.8);--openui-interactive-accent-disabled: oklch(0.546 0.215 262.881 / 0.4);--openui-interactive-accent-pressed: oklch(0.546 0.215 262.881 / 1);--openui-interactive-destructive-default: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-hover: oklch(0.577 0.215 27.325 / 0.08);--openui-interactive-destructive-disabled: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-pressed: oklch(0.577 0.215 27.325 / 0.1);--openui-interactive-destructive-accent-default: oklch(0.577 0.215 27.325 / 1);--openui-interactive-destructive-accent-hover: oklch(0.637 0.208 25.331 / 1);--openui-interactive-destructive-accent-pressed: oklch(0.505 0.19 27.518 / 1);--openui-interactive-destructive-accent-disabled: oklch(0.577 0.215 27.325 / 0.4);--openui-chat-user-response-bg: oklch(0.994 0 89.876 / 0.08);--openui-chat-user-response-text: oklch(0.985 0 89.876 / 1);--openui-border-default: oklch(0.994 0 89.876 / 0.06);--openui-border-interactive: oklch(0.994 0 89.876 / 0.12);--openui-border-interactive-emphasis: oklch(0.994 0 89.876 / 0.4);--openui-border-interactive-selected: oklch(0.985 0 89.876 / 1);--openui-border-accent: oklch(0.546 0.215 262.881 / 0.2);--openui-border-accent-emphasis: oklch(0.546 0.215 262.881 / 0.4);--openui-border-info: oklch(0.623 0.188 259.815 / 0.08);--openui-border-info-emphasis: oklch(0.546 0.215 262.881 / 1);--openui-border-alert: oklch(0.861 0.173 91.936 / 0.08);--openui-border-alert-emphasis: oklch(0.681 0.142 75.834 / 1);--openui-border-success: oklch(0.627 0.17 149.214 / 0.08);--openui-border-success-emphasis: oklch(0.627 0.17 149.214 / 1);--openui-border-danger: oklch(0.577 0.215 27.325 / 0.08);--openui-border-danger-emphasis: oklch(0.577 0.215 27.325 / 1);--openui-space-000: 0;--openui-space-3xs: 2px;--openui-space-2xs: 4px;--openui-space-xs: 6px;--openui-space-s: 8px;--openui-space-s-m: 10px;--openui-space-m: 12px;--openui-space-m-l: 16px;--openui-space-l: 18px;--openui-space-xl: 24px;--openui-space-2xl: 36px;--openui-space-3xl: 48px;--openui-radius-none: 0;--openui-radius-3xs: 1px;--openui-radius-2xs: 2px;--openui-radius-xs: 4px;--openui-radius-s: 6px;--openui-radius-m: 8px;--openui-radius-l: 10px;--openui-radius-xl: 12px;--openui-radius-2xl: 14px;--openui-radius-3xl: 16px;--openui-radius-4xl: 20px;--openui-radius-5xl: 24px;--openui-radius-6xl: 28px;--openui-radius-7xl: 32px;--openui-radius-8xl: 40px;--openui-radius-9xl: 48px;--openui-radius-full: 9999px;--openui-font-body: "Inter", sans-serif;--openui-font-code: "SFMono-Regular", Menlo, monospace;--openui-font-heading: "Inter", sans-serif;--openui-font-label: "Inter", sans-serif;--openui-font-numbers: "Inter", sans-serif;--openui-font-size-2xs: 10px;--openui-font-size-xs: 12px;--openui-font-size-sm: 14px;--openui-font-size-md: 16px;--openui-font-size-lg: 18px;--openui-font-size-xl: 20px;--openui-font-size-2xl: 24px;--openui-font-size-3xl: 28px;--openui-font-size-4xl: 32px;--openui-font-size-5xl: 36px;--openui-font-weight-regular: 400;--openui-font-weight-medium: 560;--openui-font-weight-bold: 600;--openui-font-weight-heavy: 700;--openui-font-variation-regular: "wght" 420;--openui-font-variation-medium: "wght" 560;--openui-line-height-body: 1.5;--openui-line-height-heading: 1.25;--openui-line-height-heading-large: 1.1;--openui-line-height-label: 1.25;--openui-line-height-code: 1.5;--openui-letter-spacing-normal: -0.01em;--openui-letter-spacing-tight: -0.1px;--openui-letter-spacing-tighter: -0.2px;--openui-text-body-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-letter-spacing: -0.01em;--openui-text-body-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-heavy-letter-spacing: -0.01em;--openui-text-body-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-letter-spacing: -0.01em;--openui-text-body-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-heavy-letter-spacing: -0.01em;--openui-text-body-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-body-default-letter-spacing: -0.01em;--openui-text-body-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-body-default-heavy-letter-spacing: -0.01em;--openui-text-body-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-letter-spacing: -0.01em;--openui-text-body-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-heavy-letter-spacing: -0.01em;--openui-text-heading-xs: 600 16px/1.25 "Inter", sans-serif;--openui-text-heading-xs-letter-spacing: -0.01em;--openui-text-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-heading-sm-letter-spacing: -0.01em;--openui-text-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-heading-md-letter-spacing: -0.01em;--openui-text-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-heading-lg-letter-spacing: -0.1px;--openui-text-heading-xl: 700 32px/1.1 "Inter", sans-serif;--openui-text-heading-xl-letter-spacing: -0.1px;--openui-text-label-xs: 400 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-letter-spacing: -0.01em;--openui-text-label-xs-heavy: 560 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-heavy-letter-spacing: -0.01em;--openui-text-label-sm: 400 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-letter-spacing: -0.01em;--openui-text-label-sm-heavy: 560 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-heavy-letter-spacing: -0.01em;--openui-text-label-default: 400 16px/1.25 "Inter", sans-serif;--openui-text-label-default-letter-spacing: -0.01em;--openui-text-label-default-heavy: 560 16px/1.25 "Inter", sans-serif;--openui-text-label-default-heavy-letter-spacing: -0.01em;--openui-text-label-lg: 400 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-letter-spacing: -0.01em;--openui-text-label-lg-heavy: 560 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-letter-spacing: -0.01em;--openui-text-numbers-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-heavy-letter-spacing: -0.01em;--openui-text-numbers-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-letter-spacing: -0.01em;--openui-text-numbers-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-heavy-letter-spacing: -0.01em;--openui-text-numbers-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-letter-spacing: -0.01em;--openui-text-numbers-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-heavy-letter-spacing: -0.01em;--openui-text-numbers-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-letter-spacing: -0.01em;--openui-text-numbers-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-numbers-heading-sm-letter-spacing: -0.01em;--openui-text-numbers-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-md-letter-spacing: -0.01em;--openui-text-numbers-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-lg-letter-spacing: -0.01em;--openui-text-numbers-heading-xl: 600 32px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-xl-letter-spacing: -0.01em;--openui-text-code-sm: 400 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-letter-spacing: 0;--openui-text-code-sm-heavy: 700 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-heavy-letter-spacing: 0;--openui-text-code-default: 400 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-letter-spacing: 0;--openui-text-code-default-heavy: 700 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-heavy-letter-spacing: 0;--openui-shadow-0: none;--openui-shadow-s: 0 1px 3px -2px oklch(0 0 0 / 0.06), 0 2px 5px -2px oklch(0 0 0 / 0.10);--openui-shadow-m: 0 4px 6px -2px oklch(0 0 0 / 0.08), 0 2px 2px -2px oklch(0 0 0 / 0.12);--openui-shadow-l: 0 4px 4px -2px oklch(0 0 0 / 0.12), 0 4px 8px -2px oklch(0 0 0 / 0.10);--openui-shadow-xl: 0 8px 16px -4px oklch(0 0 0 / 0.16), 0 16px 32px -6px oklch(0 0 0 / 0.20);--openui-shadow-2xl: 0 12px 24px -6px oklch(0 0 0 / 0.20), 0 24px 48px -8px oklch(0 0 0 / 0.24);--openui-shadow-3xl: 0 16px 32px -8px oklch(0 0 0 / 0.24), 0 32px 64px -12px oklch(0 0 0 / 0.28)}}:root[data-openui-theme=dark]{--openui-background: oklch(0.145 0 0 / 1);--openui-foreground: oklch(0.205 0 0 / 1);--openui-popover-background: oklch(0.205 0 0 / 1);--openui-sunk-light: oklch(0.994 0 89.876 / 0.02);--openui-sunk: oklch(0.994 0 89.876 / 0.04);--openui-sunk-deep: oklch(0.994 0 89.876 / 0.08);--openui-elevated-light: oklch(0.994 0 89.876 / 0.04);--openui-elevated: oklch(0.994 0 89.876 / 0.08);--openui-elevated-strong: oklch(0.994 0 89.876 / 0.16);--openui-elevated-intense: oklch(0.994 0 89.876 / 0.32);--openui-overlay: oklch(0 0 0 / 0.6);--openui-highlight-subtle: oklch(0.994 0 89.876 / 0.02);--openui-highlight: oklch(0.994 0 89.876 / 0.04);--openui-highlight-strong: oklch(0.994 0 89.876 / 0.08);--openui-highlight-intense: oklch(0.994 0 89.876 / 0.3);--openui-inverted-background: oklch(0.994 0 89.876 / 1);--openui-info-background: oklch(0.623 0.188 259.815 / 0.12);--openui-success-background: oklch(0.627 0.17 149.214 / 0.12);--openui-alert-background: oklch(0.795 0.162 86.047 / 0.16);--openui-danger-background: oklch(0.577 0.215 27.325 / 0.12);--openui-purple-background: oklch(0.627 0.233 303.9 / 0.12);--openui-pink-background: oklch(0.592 0.218 0.584 / 0.12);--openui-text-neutral-primary: oklch(0.985 0 89.876 / 1);--openui-text-neutral-secondary: oklch(0.985 0 89.876 / 0.6);--openui-text-neutral-tertiary: oklch(0.985 0 89.876 / 0.2);--openui-text-neutral-link: oklch(0.985 0 89.876 / 1);--openui-text-brand: oklch(0.546 0.215 262.881 / 1);--openui-text-white: oklch(1 0 89.876 / 1);--openui-text-black: oklch(0 0 0 / 1);--openui-text-accent-primary: oklch(0.994 0 89.876 / 1);--openui-text-accent-secondary: oklch(0.994 0 89.876 / 0.5);--openui-text-accent-tertiary: oklch(0.994 0 89.876 / 0.2);--openui-text-success-primary: oklch(0.871 0.136 154.449 / 1);--openui-text-success-inverted: oklch(0.962 0.043 156.743 / 1);--openui-text-alert-primary: oklch(0.905 0.166 98.111 / 1);--openui-text-alert-inverted: oklch(0.973 0.069 103.193 / 1);--openui-text-danger-primary: oklch(0.808 0.103 19.571 / 1);--openui-text-danger-secondary: oklch(0.885 0.059 18.334 / 1);--openui-text-danger-tertiary: oklch(0.936 0.031 17.717 / 1);--openui-text-danger-inverted-primary: oklch(0.982 0.009 17.303 / 1);--openui-text-danger-inverted-secondary: oklch(0.982 0.009 17.303 / 0.5);--openui-text-danger-inverted-tertiary: oklch(0.982 0.009 17.303 / 0.3);--openui-text-info-primary: oklch(0.809 0.096 251.813 / 1);--openui-text-info-inverted: oklch(0.932 0.032 255.585 / 1);--openui-text-pink-primary: oklch(0.823 0.11 346.018 / 1);--openui-text-pink-inverted: oklch(0.948 0.028 342.258 / 1);--openui-text-purple-primary: oklch(0.827 0.108 306.383 / 1);--openui-text-purple-inverted: oklch(0.946 0.033 307.174 / 1);--openui-interactive-accent-default: oklch(0.546 0.215 262.881 / 1);--openui-interactive-accent-hover: oklch(0.546 0.215 262.881 / 0.8);--openui-interactive-accent-disabled: oklch(0.546 0.215 262.881 / 0.4);--openui-interactive-accent-pressed: oklch(0.546 0.215 262.881 / 1);--openui-interactive-destructive-default: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-hover: oklch(0.577 0.215 27.325 / 0.08);--openui-interactive-destructive-disabled: oklch(0.577 0.215 27.325 / 0.02);--openui-interactive-destructive-pressed: oklch(0.577 0.215 27.325 / 0.1);--openui-interactive-destructive-accent-default: oklch(0.577 0.215 27.325 / 1);--openui-interactive-destructive-accent-hover: oklch(0.637 0.208 25.331 / 1);--openui-interactive-destructive-accent-pressed: oklch(0.505 0.19 27.518 / 1);--openui-interactive-destructive-accent-disabled: oklch(0.577 0.215 27.325 / 0.4);--openui-chat-user-response-bg: oklch(0.994 0 89.876 / 0.08);--openui-chat-user-response-text: oklch(0.985 0 89.876 / 1);--openui-border-default: oklch(0.994 0 89.876 / 0.06);--openui-border-interactive: oklch(0.994 0 89.876 / 0.12);--openui-border-interactive-emphasis: oklch(0.994 0 89.876 / 0.4);--openui-border-interactive-selected: oklch(0.985 0 89.876 / 1);--openui-border-accent: oklch(0.546 0.215 262.881 / 0.2);--openui-border-accent-emphasis: oklch(0.546 0.215 262.881 / 0.4);--openui-border-info: oklch(0.623 0.188 259.815 / 0.08);--openui-border-info-emphasis: oklch(0.546 0.215 262.881 / 1);--openui-border-alert: oklch(0.861 0.173 91.936 / 0.08);--openui-border-alert-emphasis: oklch(0.681 0.142 75.834 / 1);--openui-border-success: oklch(0.627 0.17 149.214 / 0.08);--openui-border-success-emphasis: oklch(0.627 0.17 149.214 / 1);--openui-border-danger: oklch(0.577 0.215 27.325 / 0.08);--openui-border-danger-emphasis: oklch(0.577 0.215 27.325 / 1);--openui-space-000: 0;--openui-space-3xs: 2px;--openui-space-2xs: 4px;--openui-space-xs: 6px;--openui-space-s: 8px;--openui-space-s-m: 10px;--openui-space-m: 12px;--openui-space-m-l: 16px;--openui-space-l: 18px;--openui-space-xl: 24px;--openui-space-2xl: 36px;--openui-space-3xl: 48px;--openui-radius-none: 0;--openui-radius-3xs: 1px;--openui-radius-2xs: 2px;--openui-radius-xs: 4px;--openui-radius-s: 6px;--openui-radius-m: 8px;--openui-radius-l: 10px;--openui-radius-xl: 12px;--openui-radius-2xl: 14px;--openui-radius-3xl: 16px;--openui-radius-4xl: 20px;--openui-radius-5xl: 24px;--openui-radius-6xl: 28px;--openui-radius-7xl: 32px;--openui-radius-8xl: 40px;--openui-radius-9xl: 48px;--openui-radius-full: 9999px;--openui-font-body: "Inter", sans-serif;--openui-font-code: "SFMono-Regular", Menlo, monospace;--openui-font-heading: "Inter", sans-serif;--openui-font-label: "Inter", sans-serif;--openui-font-numbers: "Inter", sans-serif;--openui-font-size-2xs: 10px;--openui-font-size-xs: 12px;--openui-font-size-sm: 14px;--openui-font-size-md: 16px;--openui-font-size-lg: 18px;--openui-font-size-xl: 20px;--openui-font-size-2xl: 24px;--openui-font-size-3xl: 28px;--openui-font-size-4xl: 32px;--openui-font-size-5xl: 36px;--openui-font-weight-regular: 400;--openui-font-weight-medium: 560;--openui-font-weight-bold: 600;--openui-font-weight-heavy: 700;--openui-font-variation-regular: "wght" 420;--openui-font-variation-medium: "wght" 560;--openui-line-height-body: 1.5;--openui-line-height-heading: 1.25;--openui-line-height-heading-large: 1.1;--openui-line-height-label: 1.25;--openui-line-height-code: 1.5;--openui-letter-spacing-normal: -0.01em;--openui-letter-spacing-tight: -0.1px;--openui-letter-spacing-tighter: -0.2px;--openui-text-body-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-letter-spacing: -0.01em;--openui-text-body-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-heavy-letter-spacing: -0.01em;--openui-text-body-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-letter-spacing: -0.01em;--openui-text-body-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-heavy-letter-spacing: -0.01em;--openui-text-body-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-body-default-letter-spacing: -0.01em;--openui-text-body-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-body-default-heavy-letter-spacing: -0.01em;--openui-text-body-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-letter-spacing: -0.01em;--openui-text-body-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-heavy-letter-spacing: -0.01em;--openui-text-heading-xs: 600 16px/1.25 "Inter", sans-serif;--openui-text-heading-xs-letter-spacing: -0.01em;--openui-text-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-heading-sm-letter-spacing: -0.01em;--openui-text-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-heading-md-letter-spacing: -0.01em;--openui-text-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-heading-lg-letter-spacing: -0.1px;--openui-text-heading-xl: 700 32px/1.1 "Inter", sans-serif;--openui-text-heading-xl-letter-spacing: -0.1px;--openui-text-label-xs: 400 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-letter-spacing: -0.01em;--openui-text-label-xs-heavy: 560 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-heavy-letter-spacing: -0.01em;--openui-text-label-sm: 400 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-letter-spacing: -0.01em;--openui-text-label-sm-heavy: 560 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-heavy-letter-spacing: -0.01em;--openui-text-label-default: 400 16px/1.25 "Inter", sans-serif;--openui-text-label-default-letter-spacing: -0.01em;--openui-text-label-default-heavy: 560 16px/1.25 "Inter", sans-serif;--openui-text-label-default-heavy-letter-spacing: -0.01em;--openui-text-label-lg: 400 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-letter-spacing: -0.01em;--openui-text-label-lg-heavy: 560 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-xs: 400 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-letter-spacing: -0.01em;--openui-text-numbers-xs-heavy: 560 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-heavy-letter-spacing: -0.01em;--openui-text-numbers-sm: 400 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-letter-spacing: -0.01em;--openui-text-numbers-sm-heavy: 560 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-heavy-letter-spacing: -0.01em;--openui-text-numbers-default: 400 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-letter-spacing: -0.01em;--openui-text-numbers-default-heavy: 560 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-heavy-letter-spacing: -0.01em;--openui-text-numbers-lg: 400 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-letter-spacing: -0.01em;--openui-text-numbers-lg-heavy: 560 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-heavy-letter-spacing: -0.01em;--openui-text-numbers-heading-sm: 600 18px/1.25 "Inter", sans-serif;--openui-text-numbers-heading-sm-letter-spacing: -0.01em;--openui-text-numbers-heading-md: 600 24px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-md-letter-spacing: -0.01em;--openui-text-numbers-heading-lg: 600 28px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-lg-letter-spacing: -0.01em;--openui-text-numbers-heading-xl: 600 32px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-xl-letter-spacing: -0.01em;--openui-text-code-sm: 400 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-letter-spacing: 0;--openui-text-code-sm-heavy: 700 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-heavy-letter-spacing: 0;--openui-text-code-default: 400 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-letter-spacing: 0;--openui-text-code-default-heavy: 700 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-heavy-letter-spacing: 0;--openui-shadow-0: none;--openui-shadow-s: 0 1px 3px -2px oklch(0 0 0 / 0.06), 0 2px 5px -2px oklch(0 0 0 / 0.10);--openui-shadow-m: 0 4px 6px -2px oklch(0 0 0 / 0.08), 0 2px 2px -2px oklch(0 0 0 / 0.12);--openui-shadow-l: 0 4px 4px -2px oklch(0 0 0 / 0.12), 0 4px 8px -2px oklch(0 0 0 / 0.10);--openui-shadow-xl: 0 8px 16px -4px oklch(0 0 0 / 0.16), 0 16px 32px -6px oklch(0 0 0 / 0.20);--openui-shadow-2xl: 0 12px 24px -6px oklch(0 0 0 / 0.20), 0 24px 48px -8px oklch(0 0 0 / 0.24);--openui-shadow-3xl: 0 16px 32px -8px oklch(0 0 0 / 0.24), 0 32px 64px -12px oklch(0 0 0 / 0.28)}

.openui-small-card-block{--openui-small-card-gap: var(--openui-space-m);width:100%;container-type:inline-size}.openui-small-card-block[data-layout=carousel]{padding:0}.openui-small-card-block__grid{display:flex;flex-direction:column;gap:var(--openui-small-card-gap);width:100%}.openui-small-card-block__row{display:grid;gap:var(--openui-small-card-gap);width:100%;align-items:stretch}.openui-small-card-block__row--1{grid-template-columns:1fr}.openui-small-card-block__row--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.openui-small-card-block__row--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.openui-small-card-block__item{display:grid;width:100%;min-width:0}.openui-small-card-block__carousel{width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.openui-small-card-block__carousel::-webkit-scrollbar{display:none}.openui-small-card-block__carousel--mask-left.openui-small-card-block__carousel--mask-right{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), rgba(0, 0, 0, 0));-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), rgba(0, 0, 0, 0))}.openui-small-card-block__carousel--mask-left:not(.openui-small-card-block__carousel--mask-right){mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000)}.openui-small-card-block__carousel--mask-right:not(.openui-small-card-block__carousel--mask-left){mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000)}.openui-small-card-block__carousel-track{display:flex;gap:var(--openui-small-card-gap);padding:var(--openui-space-2xs) 0;width:max-content}.openui-small-card-block__carousel-item{display:grid;flex-shrink:0;width:17.5rem}@container (max-width: 48rem){.openui-small-card-block__grid--responsive{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--openui-small-card-gap)}.openui-small-card-block__grid--responsive .openui-small-card-block__row{display:contents}}@container (max-width: 30rem){.openui-small-card-block__grid--responsive{grid-template-columns:1fr}}@container (max-width: 48rem){.openui-small-card-block__grid--odd-count .openui-small-card-block__row:last-child>.openui-small-card-block__item:last-child{grid-column:1/-1}}@container (max-width: 30rem){.openui-small-card-block__carousel--responsive .openui-small-card-block__carousel-item{width:15rem}}.openui-small-card-block--overview-card.openui-small-card-block--carousel .openui-small-card-block__carousel-item{width:15rem}@container (max-width: 30rem){.openui-small-card-block--overview-card.openui-small-card-block--carousel .openui-small-card-block__carousel-item{width:12.5rem}}.openui-medium-card-block{--openui-medium-card-gap: var(--openui-space-m);width:100%;container-type:inline-size}.openui-medium-card-block[data-layout=carousel]{padding:0}.openui-medium-card-block__grid{display:flex;flex-direction:column;gap:var(--openui-medium-card-gap);width:100%}.openui-medium-card-block__row{display:grid;gap:var(--openui-medium-card-gap);width:100%;align-items:stretch}.openui-medium-card-block__row--1{grid-template-columns:1fr}.openui-medium-card-block__row--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.openui-medium-card-block__row--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.openui-medium-card-block__item{width:100%;min-width:0}.openui-medium-card-block__carousel{width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.openui-medium-card-block__carousel::-webkit-scrollbar{display:none}.openui-medium-card-block__carousel--mask-left.openui-medium-card-block__carousel--mask-right{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), rgba(0, 0, 0, 0));-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), rgba(0, 0, 0, 0))}.openui-medium-card-block__carousel--mask-left:not(.openui-medium-card-block__carousel--mask-right){mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000)}.openui-medium-card-block__carousel--mask-right:not(.openui-medium-card-block__carousel--mask-left){mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), #000 var(--openui-space-3xl), #000)}.openui-medium-card-block__carousel-track{display:flex;gap:var(--openui-medium-card-gap);padding:var(--openui-space-2xs) 0;width:max-content}.openui-medium-card-block__carousel-item{flex-shrink:0;width:20rem}@container (max-width: 48rem){.openui-medium-card-block__grid--responsive{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.openui-medium-card-block__grid--responsive .openui-medium-card-block__row{display:contents}}@container (max-width: 30rem){.openui-medium-card-block__grid--responsive{grid-template-columns:1fr}}@container (max-width: 48rem){.openui-medium-card-block__grid--odd-count .openui-medium-card-block__row:last-child>.openui-medium-card-block__item:last-child{grid-column:1/-1}}@container (max-width: 30rem){.openui-medium-card-block__carousel--responsive .openui-medium-card-block__carousel-item{width:17.5rem}}@keyframes openui-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes openui-fade-in-from-left{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes openui-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes openui-slide-up-and-fade{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-slide-right-and-fade{from{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes openui-slide-down-and-fade{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-slide-left-and-fade{from{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}

.openui-card{display:flex;flex-direction:column;gap:var(--openui-space-xl);border:1px solid rgba(0,0,0,0);box-sizing:border-box;color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-card-card{box-shadow:none}.openui-card-clear{padding:0px var(--openui-space-l);border-radius:var(--openui-radius-3xl);background-color:rgba(0,0,0,0);box-shadow:none}.openui-card-sunk{padding:var(--openui-space-l);border-radius:var(--openui-radius-3xl);background-color:var(--openui-sunk);border-color:var(--openui-border-default);box-shadow:var(--openui-shadow-m)}.openui-card-standard{width:80%}.openui-card-full{width:100%}

.openui-header{display:flex;flex-direction:column;gap:var(--openui-space-xs);margin-bottom:var(--openui-space-2xs);overflow-wrap:break-word}.openui-header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.openui-header-top-left{display:flex;flex-direction:row;align-items:center;gap:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing)}.openui-header-top-left-icon{display:flex;align-items:center;justify-content:center;height:1em;width:1em}.openui-header-top-right{display:flex;flex-direction:row;align-items:center;gap:var(--openui-space-2xs)}.openui-header-bottom{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}

.text-content{box-sizing:border-box;color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);border:1px solid}.text-content-sunk{padding:var(--openui-space-m);background:var(--openui-sunk);border-radius:var(--openui-radius-m);border-color:var(--openui-border-default)}.text-content-card{padding:var(--openui-space-m);border-radius:var(--openui-radius-m);border-color:var(--openui-border-default)}.text-content-clear{border-color:rgba(0,0,0,0)}

.openui-markdown-renderer-code{border-radius:4px;padding:2px 4px;background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-markdown-renderer-code::after{content:"";display:hidden}.openui-markdown-renderer-code::before{content:"";display:hidden}.openui-markdown-renderer-card{background-color:var(--openui-foreground);border-radius:.5rem;padding:1rem}.openui-markdown-renderer-card-sunk{background-color:var(--openui-sunk);border-radius:.5rem;padding:1rem}.openui-markdown-renderer-link{color:var(--openui-text-info-primary);cursor:pointer;text-decoration:none;transition:color .2s ease-in-out;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-markdown-renderer-link:hover{text-decoration:underline}.openui-markdown-renderer{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);max-width:none}.openui-markdown-renderer h1,.openui-markdown-renderer h2,.openui-markdown-renderer h3,.openui-markdown-renderer h4,.openui-markdown-renderer h5,.openui-markdown-renderer h6{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:18px}.openui-markdown-renderer h1:has(+p),.openui-markdown-renderer h2:has(+p),.openui-markdown-renderer h3:has(+p),.openui-markdown-renderer h4:has(+p),.openui-markdown-renderer h5:has(+p),.openui-markdown-renderer h6:has(+p){margin-bottom:8px}.openui-markdown-renderer h1+strong,.openui-markdown-renderer h2+strong,.openui-markdown-renderer h3+strong,.openui-markdown-renderer h4+strong,.openui-markdown-renderer h5+strong,.openui-markdown-renderer h6+strong{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing)}.openui-markdown-renderer p{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);margin-bottom:0}.openui-markdown-renderer p:has(+p){margin-bottom:18px}.openui-markdown-renderer strong{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-markdown-renderer li{margin-bottom:8px;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-markdown-renderer li :last-child{margin-bottom:0}.openui-markdown-renderer li::marker{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-markdown-renderer li ul{margin-top:8px}.openui-markdown-renderer li li{margin-top:8px}.openui-markdown-renderer li ol{margin-top:8px}.openui-markdown-renderer ol{list-style-type:decimal;padding-left:20px;margin-bottom:20px;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary)}.openui-markdown-renderer ol :last-child{margin-bottom:0}.openui-markdown-renderer ul{list-style-type:disc;padding-left:20px;margin-bottom:24px;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary)}.openui-markdown-renderer ul :last-child{margin-bottom:0}.openui-markdown-renderer .openui-code-block-syntax-highlighter{padding:25px !important;margin-top:8px !important;margin-bottom:8px !important}.openui-markdown-renderer .openui-code-block-syntax-highlighter:first-child{margin-top:0 !important}.openui-markdown-renderer .openui-code-block-syntax-highlighter:last-child{margin-bottom:0 !important}.openui-markdown-renderer hr{margin-top:48px;margin-bottom:48px}.openui-markdown-renderer hr+*{margin-top:0}.openui-markdown-renderer blockquote{color:var(--openui-text-neutral-primary);border-left:4px solid color-mix(in oklab, var(--openui-text-neutral-primary) 70%, transparent);padding:0px 0 0px 8px;margin-left:1rem;font-style:italic;margin-left:0;margin-top:25px;margin-bottom:25px;padding-left:16px;quotes:"“" "”" "‘" "’";line-height:1.625}.openui-markdown-renderer blockquote strong{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-markdown-renderer blockquote>*:first-child::before{content:open-quote;font-size:1em;line-height:1;vertical-align:top;margin-right:.2em}.openui-markdown-renderer blockquote>*:last-child::after{content:close-quote;font-size:1em;line-height:1.5;vertical-align:top;margin-left:.2em}.openui-markdown-renderer blockquote *{font-style:inherit;color:inherit;line-height:inherit}.openui-markdown-renderer .openui-table-container{margin-bottom:20px}.openui-markdown-renderer>*:first-child{margin-top:0}.openui-markdown-renderer>*:last-child{margin-bottom:0}

.openui-inline-markdown-renderer{display:inline;text-align:inherit}.openui-inline-markdown-renderer .openui-markdown-renderer{all:unset;display:inline;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}.openui-inline-markdown-renderer p,.openui-inline-markdown-renderer .openui-markdown-renderer p{display:inline;margin:0;padding:0;text-align:inherit}.openui-inline-markdown-renderer>*{display:inline;margin:0;padding:0;text-align:inherit}

.openui-callout{display:flex;flex-direction:column;padding:var(--openui-space-000) calc(var(--openui-space-m) + 2px);box-sizing:border-box;align-items:flex-start;border-left:2px solid}.openui-callout-info{border-color:var(--openui-border-info-emphasis)}.openui-callout-info .openui-callout-title{color:var(--openui-text-info-primary)}.openui-callout-danger{border-color:var(--openui-border-danger-emphasis)}.openui-callout-danger .openui-callout-title{color:var(--openui-text-danger-primary)}.openui-callout-warning{border-color:var(--openui-border-alert-emphasis)}.openui-callout-warning .openui-callout-title{color:var(--openui-text-alert-primary)}.openui-callout-success{border-color:var(--openui-border-success-emphasis)}.openui-callout-success .openui-callout-title{color:var(--openui-text-success-primary)}.openui-callout-neutral{border-color:var(--openui-border-interactive-selected)}.openui-callout-neutral .openui-callout-title{color:var(--openui-text-neutral-primary)}.openui-callout-title{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-callout-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary)}.openui-callout-autodismiss{animation:openui-callout-fadeout .4s ease-in forwards;animation-delay:var(--callout-duration, 3000ms)}@keyframes openui-callout-fadeout{0%{opacity:1;max-height:200px;padding-top:var(--openui-space-000);padding-bottom:var(--openui-space-000);margin-bottom:0}70%{opacity:0;max-height:200px}100%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;overflow:hidden}}

.openui-text-callout{width:100%;display:flex;flex-direction:row;gap:var(--openui-space-xs);padding:0 16px 0 16px;box-sizing:border-box}.openui-text-callout-neutral{border-left:2px solid var(--openui-border-interactive-selected);color:var(--openui-text-neutral-primary)}.openui-text-callout-neutral .openui-text-callout-content-title{color:var(--openui-text-neutral-primary)}.openui-text-callout-info{border-left:2px solid var(--openui-border-info-emphasis);color:var(--openui-text-info-primary)}.openui-text-callout-warning{border-left:2px solid var(--openui-border-alert-emphasis);color:var(--openui-text-alert-primary)}.openui-text-callout-success{border-left:2px solid var(--openui-border-success-emphasis);color:var(--openui-text-success-primary)}.openui-text-callout-danger{border-left:2px solid var(--openui-border-danger-emphasis);color:var(--openui-text-danger-primary)}.openui-text-callout-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:var(--openui-space-3xs)}.openui-text-callout-icon-inner{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.openui-text-callout-content{display:flex;flex-direction:column}.openui-text-callout-content-title{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-callout-content-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary)}

.openui-inline-header{display:flex;flex-direction:column;gap:var(--openui-space-3xs);align-items:flex-start}.openui-inline-header-heading{display:flex;align-items:center;gap:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-inline-header-description{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}

.openui-separator{background-color:var(--openui-border-default)}.openui-separator[data-orientation=horizontal]{height:1px;width:100%}.openui-separator[data-orientation=vertical]{width:1px;height:100%}

.openui-table-container{position:relative;width:100%;overflow:auto;border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-2xl)}.openui-table{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);width:100%;caption-side:bottom;border-collapse:collapse}.openui-table-footer{border-top:1px solid var(--openui-border-default)}.openui-table-footer>tr:last-child{border-bottom:0}.openui-table-cell,.openui-table-head{padding-top:var(--openui-space-m);padding-bottom:var(--openui-space-m);padding-left:var(--openui-space-m);padding-right:var(--openui-space-m);color:var(--openui-text-neutral-primary)}.openui-table-head{border-bottom:1px solid var(--openui-border-default)}.openui-table-head .openui-table-head-label{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary);display:inline-flex;flex-grow:1;justify-content:left}.openui-table-head .openui-table-head-content{display:flex;align-items:center;gap:var(--openui-space-2xs)}.openui-table-head .openui-table-head-icon{display:flex;align-items:center;justify-content:center;color:var(--openui-text-neutral-secondary)}.openui-table-row:nth-child(even){background-color:var(--openui-highlight-subtle)}.openui-table-row{border-bottom:1px solid var(--openui-border-default)}.openui-table-row:last-child{border-bottom:0}.openui-table-cell{white-space:nowrap}.openui-table-align-left{text-align:left;justify-content:flex-start}.openui-table-align-right{text-align:right;justify-content:flex-end}.openui-table-align-right .openui-table-head-label{justify-content:flex-end}.openui-table-align-center{text-align:center;justify-content:center}.openui-table-align-center .openui-table-head-label{justify-content:center}.openui-scrollable-table-wrapper{position:relative;width:100%;outline:none}.openui-scrollable-table-scroll-container{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.openui-scrollable-table-scroll-container::-webkit-scrollbar{display:none}.openui-scrollable-table-control{position:absolute;top:var(--openui-space-s);z-index:2;width:fit-content;height:fit-content;border-radius:var(--openui-radius-s);background-color:var(--openui-foreground)}.openui-scrollable-table-control-left{left:var(--openui-space-s)}.openui-scrollable-table-control-right{right:var(--openui-space-s)}.openui-scrollable-table-control-disabled{display:none}

.openui-chart-empty{display:flex;align-items:center;justify-content:center;min-height:200px}.openui-chart-empty-text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-cartesian-y-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary);padding-bottom:var(--openui-space-s)}.openui-cartesian-x-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary);text-align:center}@keyframes openui-draw-line{to{stroke-dashoffset:0}}@keyframes openui-fade-appear{from{opacity:0}to{opacity:1}}.openui-area-chart-container{width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.openui-area-chart-container-inner{display:flex;width:100%;flex:1;min-height:0}.openui-area-chart-y-axis-container{flex-shrink:0}.openui-area-chart-main-container{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.openui-area-chart-main-container::-webkit-scrollbar{display:none}.openui-area-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-area-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-area-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-area-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-area-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-area-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-area-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1;stroke-dasharray:4 4}.openui-area-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1}.openui-area-chart-active-dot-inner{stroke:none}.openui-area-chart-area-path{transition:opacity .2s ease}.openui-area-chart-area-line{fill:none;stroke-width:2}@media(prefers-reduced-motion: no-preference){.openui-area-chart-area-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:openui-draw-line 1s ease-out forwards}.openui-area-chart-area-path--animated{opacity:0;animation:openui-fade-appear .6s ease-out .4s forwards}}.openui-line-chart-container{width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.openui-line-chart-container-inner{display:flex;width:100%;flex:1;min-height:0}.openui-line-chart-y-axis-container{flex-shrink:0}.openui-line-chart-main-container{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.openui-line-chart-main-container::-webkit-scrollbar{display:none}.openui-line-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-line-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-line-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-line-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-line-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-line-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-line-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1;stroke-dasharray:4 4}.openui-line-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1}.openui-line-chart-active-dot-inner{stroke:none}.openui-line-chart-line{fill:none;stroke-width:2}.openui-line-chart-dot{stroke:var(--openui-foreground);stroke-width:1}@media(prefers-reduced-motion: no-preference){.openui-line-chart-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:openui-draw-line 1s ease-out forwards}}.openui-bar-chart-container{width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.openui-bar-chart-container-inner{display:flex;width:100%;flex:1;min-height:0}.openui-bar-chart-y-axis-container{flex-shrink:0}.openui-bar-chart-main-container{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.openui-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-bar-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-bar-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-bar-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-bar-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-bar-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-bar-chart-hover-highlight{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}.openui-bar-chart-internal-line{pointer-events:none}@media(prefers-reduced-motion: no-preference){.openui-bar-chart-bar--animated{transform-box:fill-box;transform-origin:center bottom;animation:openui-bar-grow .6s ease-out both}.openui-bar-chart-bar--animated.openui-bar-chart-bar--negative{transform-origin:center top}}@keyframes openui-bar-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.openui-horizontal-bar-chart-container{position:relative;width:100%;height:auto;display:flex;flex-direction:column}.openui-horizontal-bar-chart-container-inner-wrapper{width:100%;display:flex;flex-direction:row;overflow:hidden}.openui-horizontal-bar-chart-container-inner{position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-width:0}.openui-horizontal-bar-chart-main-container{height:100%;overflow-y:auto}.openui-horizontal-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-horizontal-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-horizontal-bar-chart-x-axis-container{flex-shrink:0;width:100%;box-sizing:border-box;border-top:1px solid var(--openui-border-default);padding-top:var(--openui-space-2xs)}.openui-horizontal-bar-chart-category-label{display:flex;align-items:center;color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:var(--openui-space-m);box-sizing:border-box}.openui-horizontal-bar-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-horizontal-bar-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-horizontal-bar-chart-internal-line{pointer-events:none}.openui-horizontal-bar-chart-crosshair{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}@media(prefers-reduced-motion: no-preference){.openui-horizontal-bar-chart-bar--animated{transform-box:fill-box;transform-origin:left center;animation:openui-horizontal-bar-grow .6s ease-out both}.openui-horizontal-bar-chart-bar--animated.openui-horizontal-bar-chart-bar--negative{transform-origin:right center}}@keyframes openui-horizontal-bar-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.openui-pie-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-pie-chart-svg-wrapper{display:flex;justify-content:center;align-items:center}.openui-pie-chart-track{fill:var(--openui-sunk)}@media(prefers-reduced-motion: no-preference){.openui-pie-chart-slice--animated{opacity:0;transform-origin:center center;animation:openui-pie-appear .6s ease-out forwards}}@keyframes openui-pie-appear{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.openui-radial-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-radial-chart-svg-wrapper{display:flex;justify-content:center;align-items:center}.openui-radial-chart-grid-circle{stroke:var(--openui-border-default);stroke-width:1;stroke-dasharray:4 4}@media(prefers-reduced-motion: no-preference){.openui-radial-chart-bar--animated{opacity:0;animation:openui-fade-appear .5s ease-out forwards}}.openui-radar-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-radar-chart-svg-wrapper{display:flex;justify-content:center;align-items:center}.openui-radar-chart-svg-wrapper>svg{overflow:visible}.openui-radar-chart-grid-ring{stroke:var(--openui-border-interactive);stroke-width:1}.openui-radar-chart-grid-spoke{stroke:var(--openui-border-interactive);stroke-width:1}.openui-radar-chart-polygon-area{transition:opacity .2s ease}.openui-radar-chart-polygon-stroke{fill:none;stroke-width:2}.openui-radar-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5;transition:r .15s ease,opacity .15s ease}.openui-radar-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1}.openui-radar-chart-active-dot-inner{stroke:none}.openui-radar-chart-active-dots{pointer-events:none}.openui-radar-chart-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}@media(prefers-reduced-motion: no-preference){.openui-radar-chart-polygon--animated{opacity:0;transform-origin:center center;animation:openui-radar-polygon-appear .5s ease-out forwards}}@keyframes openui-radar-polygon-appear{from{opacity:0;transform:scale(0.3)}to{opacity:1;transform:scale(1)}}.openui-scatter-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-scatter-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-scatter-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-scatter-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-scatter-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5;transition:r .15s ease,fill-opacity .15s ease,stroke-opacity .15s ease}@media(prefers-reduced-motion: no-preference){.openui-scatter-chart-dot--animated{opacity:0;animation:openui-scatter-dot-appear .4s ease-out forwards}}@keyframes openui-scatter-dot-appear{from{opacity:0;r:0}to{opacity:1}}.openui-heatmap-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-heatmap-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-heatmap-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:fill .2s ease}@media print{.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:none}}.openui-heatmap-chart-cell:hover{stroke:var(--openui-text-neutral-primary);stroke-width:1.5}.openui-heatmap-chart-cell-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);pointer-events:none;user-select:none}.openui-heatmap-chart-cell--empty{fill:var(--openui-border-default);fill-opacity:.35}@media(prefers-reduced-motion: no-preference){.openui-heatmap-chart-cell--animated,.openui-heatmap-chart-cell-label--animated{opacity:0;animation:openui-fade-appear .4s ease-out forwards}}.openui-heatmap-chart-color-scale{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0 2px}.openui-heatmap-chart-color-scale-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary);white-space:nowrap}.openui-heatmap-chart-color-scale-ramp{position:relative;display:flex;flex:1;height:8px;border-radius:4px;overflow:hidden}.openui-heatmap-chart-color-scale-bucket{flex:1}.openui-heatmap-chart-color-scale-ramp--diverging::after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:var(--openui-text-neutral-primary);opacity:.55}.openui-funnel-chart-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-funnel-chart-ring{transition:d .3s ease,fill-opacity .2s ease}.openui-funnel-chart-ring--springy{transform-box:fill-box;transform-origin:center}.openui-funnel-chart-ring--bloom-y{transform:scaleY(var(--funnel-ring-scale, 1))}.openui-funnel-chart-ring--bloom-x{transform:scaleX(var(--funnel-ring-scale, 1))}.openui-funnel-chart-stage{transition:filter .2s ease}@media print{.openui-funnel-chart-ring,.openui-funnel-chart-stage{transition:none}}.openui-funnel-chart-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-primary);font-weight:600;font-variation-settings:normal}.openui-funnel-chart-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-funnel-chart-pct{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-background);font-weight:700;font-variation-settings:normal}.openui-funnel-chart-pct-pill{fill:var(--openui-text-neutral-primary)}@media(prefers-reduced-motion: no-preference){.openui-funnel-chart-stage--animated{opacity:0;transform-box:fill-box;transform-origin:center;animation:openui-funnel-appear .5s ease-out forwards}}@keyframes openui-funnel-appear{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}.openui-calendar-heatmap-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-calendar-heatmap-month-label,.openui-calendar-heatmap-weekday-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);fill:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-cell:hover{stroke:var(--openui-foreground);stroke-width:1.5}.openui-calendar-heatmap-cell--ghost{fill-opacity:.4}@media(prefers-reduced-motion: no-preference){.openui-calendar-heatmap-cell--animated{opacity:0;animation:openui-calendar-cell-in .4s ease-out forwards}}@keyframes openui-calendar-cell-in{from{opacity:0}to{opacity:1}}[data-openui-highlight-level="0"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-0){fill-opacity:.3}[data-openui-highlight-level="1"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-1){fill-opacity:.3}[data-openui-highlight-level="2"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-2){fill-opacity:.3}[data-openui-highlight-level="3"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-3){fill-opacity:.3}[data-openui-highlight-level="4"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-4){fill-opacity:.3}@media(prefers-reduced-motion: no-preference){.openui-calendar-heatmap-cell,.openui-calendar-heatmap-legend-swatch-slot{transition:fill-opacity .2s ease,opacity .2s ease}}.openui-calendar-heatmap-separator{stroke:var(--openui-border-default);stroke-width:1}.openui-calendar-heatmap-quarter-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary);white-space:nowrap;pointer-events:none}.openui-calendar-heatmap-legend{display:flex;align-items:center;justify-content:flex-end;gap:var(--openui-space-s);width:100%;padding-top:var(--openui-space-m)}.openui-calendar-heatmap-legend-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-legend-swatches{display:flex;align-items:center;gap:var(--openui-space-3xs)}.openui-calendar-heatmap-legend-swatch-slot{display:inline-flex;cursor:pointer}.openui-calendar-heatmap-legend-swatch{display:block;width:12px;height:12px;flex-shrink:0;border-radius:var(--openui-radius-2xs)}.openui-calendar-heatmap-legend-gradient{position:relative;width:60px;height:12px;flex-shrink:0;border-radius:var(--openui-radius-2xs)}.openui-calendar-heatmap-legend-gradient-hit{position:absolute;top:0;height:100%;cursor:pointer}.openui-segmented-bar-container{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.openui-segmented-bar-container{justify-content:center}.openui-segmented-bar-container--gap{gap:var(--openui-space-m)}.openui-segmented-bar{width:100%;box-sizing:border-box;height:20px;font-family:inherit;background-color:var(--openui-background);border-radius:var(--openui-radius-s);overflow:hidden;box-shadow:var(--openui-shadow-s);display:flex;padding:var(--openui-space-2xs);gap:var(--openui-space-3xs)}.openui-segmented-bar-segment{height:100%;display:flex;align-items:center;justify-content:center;min-width:2px;box-shadow:var(--openui-shadow-s);position:relative;overflow:hidden;transition:box-shadow .2s ease,filter .2s ease,opacity .2s ease}.openui-segmented-bar-segment:first-child{border-radius:var(--openui-radius-xs) 0 0 var(--openui-radius-xs)}.openui-segmented-bar-segment:last-child{border-radius:0 var(--openui-radius-xs) var(--openui-radius-xs) 0}.openui-segmented-bar-segment-line{position:absolute;transform:translateY(-50%);background-color:var(--openui-border-accent-emphasis);top:50%;left:5px;width:calc(100% - 10px);height:1px;z-index:1;min-width:2px}.openui-segmented-bar-segment--animated{transition:width .6s cubic-bezier(0.4, 0, 0.2, 1)}.openui-segmented-bar-stacked-legend{margin-top:var(--openui-space-s)}.openui-mini-chart{position:relative;aspect-ratio:1/1;min-width:100px;min-height:100px}.openui-mini-chart>svg{display:block}.openui-mini-chart--clickable{cursor:pointer}.openui-mini-line-chart-point{fill:var(--openui-background)}@media(prefers-reduced-motion: no-preference){.openui-mini-chart-mark--animated{opacity:0;animation:openui-fade-appear .6s ease-out forwards}}.openui-portal-tooltip{pointer-events:none;z-index:1000;position:absolute}.openui-chart-tooltip{display:grid;align-items:start;min-width:128px;max-width:240px;gap:var(--openui-space-xs);padding:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);border-radius:var(--openui-radius-l);border:1px solid var(--openui-border-default);background-color:var(--openui-foreground);box-shadow:var(--openui-shadow-s)}.openui-chart-tooltip-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-label-heavy{font:var(--openui-text-label-xs-heavy);letter-spacing:var(--openui-text-label-xs-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-content{display:grid;align-items:start;min-width:128px;gap:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);background-color:var(--openui-foreground)}.openui-chart-tooltip-content-item{display:flex;width:100%;flex-wrap:wrap;gap:var(--openui-space-xs);align-items:flex-start}.openui-chart-tooltip-content-item--dot{align-items:center}.openui-chart-tooltip-content-item svg{height:10px;width:10px;color:var(--openui-text-neutral-primary)}.openui-chart-tooltip-content-indicator{flex-shrink:0;border-radius:var(--openui-radius-2xs)}.openui-chart-tooltip-content-indicator--dot{height:10px;width:10px;background-color:var(--color-bg);border-color:var(--color-border)}.openui-chart-tooltip-content-indicator--line{width:4px;background-color:var(--color-bg);border-color:var(--color-border)}.openui-chart-tooltip-content-indicator--dashed{width:0;border:1.5px dashed var(--color-border);background-color:rgba(0,0,0,0)}.openui-chart-tooltip-content-indicator--two-items{margin-top:2px}.openui-chart-tooltip-content-value-wrapper{display:flex;flex:1;gap:var(--openui-space-s);justify-content:space-between;line-height:1}.openui-chart-tooltip-content-value-wrapper--nested{align-items:flex-end}.openui-chart-tooltip-content-value-wrapper--standard{align-items:center}.openui-chart-tooltip-content-value-wrapper--vertical{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--openui-space-2xs)}.openui-chart-tooltip-content-label{display:grid;gap:var(--openui-space-xs);color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-chart-tooltip-content-label span{display:block;overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-content-value{font-variant-numeric:tabular-nums;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.openui-chart-tooltip-content-item-separator{width:100%;height:1px;background-color:var(--openui-border-default);margin:0}.openui-chart-tooltip-content-item:last-child .openui-chart-tooltip-content-item-separator{display:none}.openui-chart-tooltip-content-view-more{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary);text-align:left;overflow-wrap:break-word;word-break:break-word}.openui-chart-legend-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--openui-space-s)}.openui-chart-legend-axis-label-container{display:flex;align-items:center;justify-content:center;gap:var(--openui-space-m);flex-wrap:wrap}.openui-chart-legend-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-chart-legend-axis-label-text{color:var(--openui-text-neutral-primary)}.openui-chart-legend{display:flex;align-items:center;justify-content:center;gap:var(--openui-space-m);flex-wrap:wrap}.openui-chart-legend--bottom{padding-top:var(--openui-space-m)}.openui-chart-legend--collapsed{flex-wrap:nowrap;overflow:hidden}.openui-chart-legend--expanded{flex-wrap:wrap}.openui-chart-legend-item{display:flex;align-items:center;gap:var(--openui-space-xs)}.openui-chart-legend-item svg{height:10px;width:10px;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-indicator{height:10px;width:10px;flex-shrink:0;border-radius:var(--openui-radius-2xs);background-color:var(--color-bg)}.openui-chart-legend-item-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary)}.openui-chart-legend-toggle-button{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary);padding-left:var(--openui-space-2xs);padding-right:var(--openui-space-3xs)}.openui-chart-legend-toggle-button-icon{width:1em;height:1em;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-label-container{display:flex;align-items:center;gap:var(--openui-space-2xs)}.openui-chart-legend-item-percentage{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-container{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.openui-stacked-legend-header{width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 var(--openui-space-xs) var(--openui-space-xs) var(--openui-space-l);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-header-buttons{display:flex;flex-direction:row;align-items:center;gap:var(--openui-space-xs)}.openui-stacked-legend-header-title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-scroll-button{z-index:100;display:flex;align-items:center;justify-content:center;cursor:pointer}.openui-stacked-legend{width:100%;display:flex;flex-direction:column;justify-content:safe center;min-width:200px;overflow-y:scroll;height:100%;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.openui-stacked-legend::-webkit-scrollbar{display:none}.openui-stacked-legend__item{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;border-radius:var(--openui-radius-m);transition:all .2s ease-in-out;height:32px;flex-shrink:0}.openui-stacked-legend__item:hover{background-color:var(--openui-sunk)}.openui-stacked-legend__item--active{background-color:var(--openui-sunk)}.openui-stacked-legend__item-label{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.openui-stacked-legend__item-color-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;height:100%;width:32px;flex-shrink:0}.openui-stacked-legend__item-color{width:10px;height:10px;border-radius:2px;transition:all .2s ease-in-out}.openui-stacked-legend__item:hover .openui-stacked-legend__item-color{transform:scale(1.2)}.openui-stacked-legend__item--active .openui-stacked-legend__item-color{transform:scale(1.3)}.openui-stacked-legend__item-label-text{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary);transition:color .2s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.openui-stacked-legend__item-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);color:var(--openui-text-neutral-primary);transition:all .2s ease-in-out;flex-shrink:0}.openui-stacked-legend-show-more-button{width:100%;justify-content:center;margin-top:var(--openui-space-2xs)}.openui-stacked-legend-separator{margin:var(--openui-space-2xs) 0}.openui-chart-with-stacked-legend{display:flex;position:relative;gap:20px;align-items:center}.openui-chart-with-stacked-legend--column{flex-direction:column}.openui-chart-with-stacked-legend--row{flex-direction:row;min-height:296px}.openui-chart-with-stacked-legend__chart{width:100%;min-width:0}.openui-chart-with-stacked-legend__legend{display:flex;justify-content:center;width:100%}.openui-chart-with-stacked-legend--column .openui-chart-with-stacked-legend__legend{align-items:flex-start}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__chart{flex:1}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend{flex:1;min-width:0;height:296px;align-items:center}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend-container{justify-content:center}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend{height:auto;max-height:100%}.openui-chart-horizontal-scroll-buttons-container{position:relative}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button{position:absolute;background-color:var(--openui-foreground)}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--left{top:-23px;transform:translateY(-50%);left:20px}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--right{top:-23px;transform:translateY(-50%);right:0px}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}.openui-chart-vertical-scroll-buttons-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:36px;height:calc(100% - 44px);flex-shrink:0;padding-left:var(--openui-space-2xs)}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button{background-color:var(--openui-foreground);pointer-events:auto}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}

.openui-steps-container{min-width:280px;width:100%;margin:0 auto}.openui-steps{display:flex;flex-direction:column}.openui-step-item{display:flex;position:relative;gap:var(--openui-space-m)}.openui-step-connector{display:flex;flex-direction:column;align-items:center}.openui-step-number{padding:var(--openui-space-2xs) 0px var(--openui-space-2xs) 0px;display:flex;align-items:center;justify-content:center;z-index:2}.openui-step-number-inner{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--openui-elevated);color:var(--openui-text-neutral-secondary);border:1px solid var(--openui-border-default);box-sizing:border-box;font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-connector-line{width:1px;flex-grow:1;z-index:1;background-color:var(--openui-sunk)}.openui-step-item:last-child .openui-connector-line{display:none}.openui-step-content{padding-top:var(--openui-space-2xs);display:flex;flex-direction:column;gap:var(--openui-space-3xs);margin-bottom:var(--openui-space-l)}.openui-step-item:last-child .openui-step-content{margin-bottom:0}.openui-step-title{color:var(--openui-text-neutral-secondary)}.openui-step-details{display:flex;flex-direction:column;align-items:center;gap:calc(var(--openui-space-m) + 2px);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}

.openui-list-block{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--openui-space-l)}.openui-list-block--small{gap:var(--openui-space-m)}

.openui-list-item-wrapper{display:flex;flex-direction:column;gap:var(--openui-space-m);width:100%}.openui-list-item-wrapper-with-action{border-bottom:1px solid var(--openui-border-default);padding-bottom:var(--openui-space-m)}.openui-list-item-wrapper-with-action:hover .openui-list-item-indicator{scale:1.1}.openui-list-item-wrapper-with-action:last-child{border-bottom:none;padding-bottom:0}.openui-list-item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--openui-space-m)}.openui-list-item-clickable{cursor:pointer}.openui-list-item:not(:has(.openui-list-item-subtitle)){align-items:center}.openui-list-item-indicator{margin-top:var(--openui-space-2xs);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--openui-sunk);border-radius:var(--openui-radius-m);color:var(--openui-text-neutral-secondary);overflow:hidden;transition:background-color .2s ease;flex-shrink:0}.openui-list-item-indicator-no-subtitle{height:24px;width:24px;margin-top:0;border-radius:var(--openui-radius-s)}.openui-list-item-indicator-clickable{background-color:var(--openui-sunk)}.openui-list-item-indicator-number{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item-indicator-image{border-radius:var(--openui-radius-s);overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.openui-list-item-indicator-image img{width:100%;height:100%;object-fit:cover;display:block}.openui-list-item-content-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.openui-list-item-content{display:flex;flex-direction:column;flex:1}.openui-list-item-title{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item-subtitle{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item-action{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--openui-space-2xs);flex-shrink:0}.openui-list-item-action-label{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item-action-icon{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item:hover .openui-list-item-indicator-clickable,.openui-list-item:focus .openui-list-item-indicator-clickable{background-color:var(--openui-highlight-strong)}.openui-list-item:hover .openui-list-item-action-label,.openui-list-item:focus .openui-list-item-action-label{color:var(--openui-text-neutral-primary)}.openui-list-item:hover .openui-list-item-action-icon,.openui-list-item:focus .openui-list-item-action-icon{color:var(--openui-text-neutral-primary)}.openui-list-item-wrapper--small{gap:var(--openui-space-s)}.openui-list-item-wrapper--small .openui-list-item{gap:var(--openui-space-s-m)}.openui-list-item-wrapper--small .openui-list-item-indicator{width:36px;height:36px}.openui-list-item-wrapper--small .openui-list-item-indicator-no-subtitle{width:20px;height:20px}.openui-list-item-wrapper--small .openui-list-item-indicator-number{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-list-item-wrapper--small .openui-list-item-title,.openui-list-item-wrapper--small .openui-list-item-subtitle,.openui-list-item-wrapper--small .openui-list-item-action-label,.openui-list-item-wrapper--small .openui-list-item-action-icon{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}

.openui-tag-block{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--openui-space-s);max-width:100%}

.openui-tag{box-sizing:border-box;display:flex;align-items:center;overflow:hidden;max-width:100%;gap:var(--openui-space-2xs);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-tag-icon{display:flex;align-items:center}.openui-tag-icon svg{stroke-width:2.5;width:14px;height:14px}.openui-tag-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.openui-tag-sm{padding:var(--openui-space-2xs) var(--openui-space-xs);border-radius:var(--openui-radius-s);height:24px}.openui-tag-md{padding:var(--openui-space-xs) var(--openui-space-s);border-radius:var(--openui-radius-s);gap:var(--openui-space-xs);height:32px}.openui-tag-lg{padding:var(--openui-space-s) var(--openui-space-m);border-radius:var(--openui-radius-m);gap:var(--openui-space-xs);height:36px}.openui-tag-neutral{background-color:var(--openui-sunk);color:var(--openui-text-neutral-primary)}.openui-tag-info{background-color:var(--openui-info-background);color:var(--openui-text-info-primary)}.openui-tag-success{background-color:var(--openui-success-background);color:var(--openui-text-success-primary)}.openui-tag-warning{background-color:var(--openui-alert-background);color:var(--openui-text-alert-primary)}.openui-tag-danger{background-color:var(--openui-danger-background);color:var(--openui-text-danger-primary)}

.openui-entity-list{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.openui-entity-list__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--openui-space-m);padding:var(--openui-space-m) 0;border-bottom:1px solid var(--openui-border-default);color:var(--openui-text-neutral-primary)}.openui-entity-list__row:last-child{border-bottom:none}.openui-entity-list__cell-left,.openui-entity-list__cell-right{flex:1;min-width:0;max-width:50%;overflow-wrap:break-word;word-wrap:break-word}.openui-entity-list__cell-right{text-align:right}.openui-entity-list--default .openui-entity-list__cell-left{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-entity-list--default .openui-entity-list__cell-right{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-entity-list--default .openui-entity-list__row--header .openui-entity-list__cell-left,.openui-entity-list--default .openui-entity-list__row--header .openui-entity-list__cell-right{color:var(--openui-text-neutral-secondary)}.openui-entity-list--default .openui-entity-list__cell-right--number{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-entity-list--default .openui-entity-list__cell-left--footer{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-entity-list--default .openui-entity-list__cell-right--footer.openui-entity-list__cell-right--text{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-entity-list--default .openui-entity-list__cell-right--footer.openui-entity-list__cell-right--number{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-entity-list--small .openui-entity-list__cell-left{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-entity-list--small .openui-entity-list__cell-right--text{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-entity-list--small .openui-entity-list__cell-right--number{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}

.openui-overview-card{display:flex;flex-direction:column;width:100%;min-width:158px;padding:var(--openui-space-s-m);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-2xl);background-color:var(--openui-sunk-light);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.openui-overview-card--clickable{background-color:var(--openui-foreground);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-m);cursor:pointer}.openui-overview-card--clickable:hover{box-shadow:none;transform:scale(0.995)}.openui-overview-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-overview-card__vertical{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--openui-space-l);min-width:0;min-height:0}.openui-overview-card__top-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--openui-space-s);width:100%;min-width:0}.openui-overview-card__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--openui-text-neutral-secondary)}.openui-overview-card__slot{width:100%;min-width:0}.openui-overview-card__slot--top{flex:1;min-width:0;width:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--openui-space-s);min-height:var(--openui-space-xl)}.openui-overview-card__slot--bottom{display:flex;flex-direction:column;gap:var(--openui-space-2xs)}

.openui-text-block{display:flex;flex-direction:column;gap:var(--openui-space-3xs);align-items:flex-start;text-align:left}.openui-text-block__primary{color:var(--openui-text-neutral-primary)}.openui-text-block__secondary{color:var(--openui-text-neutral-secondary)}.openui-text-block__secondary--positive{color:var(--openui-text-success-primary)}.openui-text-block__secondary--negative{color:var(--openui-text-danger-primary)}.openui-text-block__tertiary{display:none}.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing)}.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-md);letter-spacing:var(--openui-text-numbers-heading-md-letter-spacing)}.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--text-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-xs.openui-text-block--title-text,.openui-text-block--size-xs.openui-text-block--number-title-text{gap:0}.openui-text-block--size-xs.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing)}.openui-text-block--size-xs.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-xs.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--text-subtext,.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-xs.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-xs.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-xs.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-xs.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-sm.openui-text-block--title-text,.openui-text-block--size-sm.openui-text-block--number-title-text{gap:var(--openui-space-3xs)}.openui-text-block--size-sm.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing)}.openui-text-block--size-sm.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-sm.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--text-subtext,.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-sm.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-sm.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-sm.openui-text-block--highlight-text{gap:0}.openui-text-block--size-sm.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-sm.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-md.openui-text-block--title-text,.openui-text-block--size-md.openui-text-block--number-title-text{gap:var(--openui-space-xs)}.openui-text-block--size-md.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing)}.openui-text-block--size-md.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-md);letter-spacing:var(--openui-text-numbers-heading-md-letter-spacing)}.openui-text-block--size-md.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--text-subtext,.openui-text-block--size-md.openui-text-block--highlight-text,.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-md.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-md.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-md.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-md.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-lg.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--text-subtext,.openui-text-block--size-lg.openui-text-block--highlight-text,.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-lg.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-lg.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-lg.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-text-block--size-lg.openui-text-block--title-text,.openui-text-block--size-lg.openui-text-block--number-title-text{gap:var(--openui-space-xs)}.openui-text-block--size-lg.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-lg);letter-spacing:var(--openui-text-heading-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--size-lg.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-lg);letter-spacing:var(--openui-text-numbers-heading-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-text-block--align-left{align-items:flex-start;text-align:left}.openui-text-block--align-center{align-items:center;text-align:center}.openui-text-block--align-right{align-items:flex-end;text-align:right}

.openui-metric-indicator{display:flex;flex-direction:column;align-items:stretch;gap:var(--openui-space-3xs)}.openui-metric-indicator--variant-inline{gap:0}.openui-metric-indicator--has-subtext{gap:var(--openui-space-3xs)}.openui-metric-indicator__row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--openui-space-xs);min-width:0}.openui-metric-indicator--variant-inline .openui-metric-indicator__row{align-items:baseline;gap:var(--openui-space-2xs)}.openui-metric-indicator__main-value{color:var(--openui-text-neutral-primary);font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing);font-variation-settings:var(--openui-font-variation-medium)}.openui-metric-indicator__previous-value{color:var(--openui-text-neutral-secondary);text-decoration:line-through;font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);margin-bottom:1px}.openui-metric-indicator__subtext{color:var(--openui-text-neutral-secondary);min-width:0;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular)}.openui-metric-indicator--variant-inline .openui-metric-indicator__subtext{margin-top:0}.openui-metric-indicator__trend--success{color:var(--openui-text-success-primary)}.openui-metric-indicator__trend--danger{color:var(--openui-text-danger-primary)}.openui-metric-indicator__trend{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);font-variation-settings:var(--openui-font-variation-regular);margin-bottom:1px}

.oui { margin: 2.2em 0; --openui-text-neutral-primary: #111; --openui-text-neutral-secondary: #4a4a4a; --openui-border-default: transparent; --openui-sunk: #f6f6f6; }
.oui * { font-family: inherit !important; font-variation-settings: normal !important; }
.oui [class*="openui-"] { border-radius: 0 !important; box-shadow: none !important; }
.oui .openui-header { padding: 14px 0 0; border-top: 2px solid #111; }
.oui .openui-header-top-left { font-size: 1.3rem; font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; }
.oui .openui-header-bottom { color: #4a4a4a; font-size: 0.97rem; }
.oui .openui-table-container { border: 0; }
.oui .openui-table-container, .oui .openui-table { width: 100%; }
.oui .openui-table-head { border-bottom: 2px solid #111; }
.oui .openui-table-head .openui-table-head-label { color: #111; font-weight: 700; }
.oui .openui-table-cell { border-bottom: 1px solid rgba(17, 17, 17, 0.1); padding-left: 0; white-space: normal; vertical-align: top; }
.oui .openui-table-head { padding-left: 0; vertical-align: bottom; }
.oui .openui-overview-card { background: #f6f6f6; padding: 16px; }
.oui .openui-metric-indicator__main-value { font-size: 1.9rem; font-weight: 800; letter-spacing: -0.03em; }
.oui-m { display: none; }
@media (max-width: 600px) { .oui-d { display: none; } .oui-m { display: block; } }
