:root{--primary-color:#232323;--primary-hover-color:#232323;--primary-foreground-color:#fff;--accent-color:#f5f5f5;--accent-hover-color:#e5e5e5;--accent-foreground-color:#323232;--muted-color:#f5f5f5;--muted-foreground-color:#737373;--border-color:#e5e5e5;--dark-color:#000;--light-color:#fff;--error-color:#dc2626;--background-color:var(--light-color);--background-color-opacity:100%;--background-foreground-color:var(--dark-color);--background-foreground-color-opacity:100%;--default-radius:4px;--radius-xs:var(--default-radius);--radius-sm:calc(var(--default-radius) * 2);--radius-md:calc(var(--default-radius) * 3);--radius-lg:calc(var(--default-radius) * 4);--radius-full:9999px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--titles-font-weight:600;--titles-color:var(--background-foreground-color);--titles-color-opacity:100%;--titles-font-size:var(--font-size-md);--titles-line-height:22px;--titles-font-family:"DM Sans",sans-serif;--subtitles-font-weight:400;--subtitles-font-weight-bold:500;--subtitles-color:var(--background-foreground-color);--subtitles-color-opacity:65%;--subtitles-font-size:var(--font-size-sm);--subtitles-font-family:"DM Sans",sans-serif;--subtitles-line-height:20px;--texts-font-weight:400;--texts-font-weight-bold:500;--texts-color:var(--background-foreground-color);--texts-color-opacity:100%;--texts-font-size:var(--font-size-sm);--texts-font-family:"DM Sans",sans-serif;--texts-line-height:24px;--default-buttons-height:42px;--default-buttons-font-family:var(--texts-font-family);--default-buttons-font-weight:500;--default-buttons-border-width:1px;--default-buttons-border-color:var(--border-color);--default-buttons-border-opacity:100%;--default-buttons-background-color:var(--background-color);--default-buttons-background-opacity:100%;--default-buttons-foreground-color:var(--background-foreground-color);--default-buttons-foreground-opacity:100%;--default-buttons-hover-border-color:var(--border-color);--default-buttons-hover-border-opacity:100%;--default-buttons-hover-background-color:var(--accent-color);--default-buttons-hover-background-opacity:90%;--default-buttons-hover-foreground-color:var(--background-foreground-color);--default-buttons-hover-foreground-opacity:100%;--default-buttons-border-radius:var(--radius-sm);--default-buttons-gap:8px;--default-buttons-icon-size:18px;--default-buttons-icon-color:var(--muted-foreground-color);--primary-buttons-height:var(--default-buttons-height);--primary-buttons-font-family:var(--default-buttons-font-family);--primary-buttons-font-weight:var(--default-buttons-font-weight);--primary-buttons-border-width:0px;--primary-buttons-border-color:transparent;--primary-buttons-border-opacity:100%;--primary-buttons-background-color:var(--primary-color);--primary-buttons-background-opacity:100%;--primary-buttons-foreground-color:var(--primary-foreground-color);--primary-buttons-foreground-opacity:100%;--primary-buttons-hover-border-color:transparent;--primary-buttons-hover-border-opacity:100%;--primary-buttons-hover-background-color:var(--primary-hover-color);--primary-buttons-hover-background-opacity:90%;--primary-buttons-hover-foreground-color:var(--primary-foreground-color);--primary-buttons-hover-foreground-opacity:100%;--primary-buttons-border-radius:var(--radius-sm);--primary-buttons-gap:var(--default-buttons-gap);--primary-buttons-icon-size:var(--default-buttons-icon-size);--inputs-height:var(--default-buttons-height);--inputs-line-height:24px;--inputs-font-size:var(--font-size-sm);--inputs-padding-x:12px;--inputs-padding-y:8px;--inputs-border-radius:var(--radius-sm);--inputs-border-width:1px;--inputs-border-color:var(--inputs-background-color);--inputs-border-opacity:100%;--inputs-background-color:var(--accent-color);--inputs-background-opacity:100%;--inputs-foreground:var(--dark-color);--inputs-foreground-opacity:100%;--inputs-hover-border-color:var(--inputs-hover-background-color);--inputs-hover-border-opacity:100%;--inputs-hover-background-color:var(--accent-hover-color);--inputs-hover-background-opacity:100%;--inputs-hover-foreground:var(--dark-color);--inputs-hover-foreground-opacity:100%;--inputs-focus-border-color:var(--dark-color);--inputs-focus-border-opacity:50%;--inputs-focus-background-color:var(--accent-color);--inputs-focus-background-opacity:100%;--inputs-focus-foreground:var(--dark-color);--inputs-focus-foreground-opacity:100%;--inputs-focus-ring-width:3px;--inputs-focus-ring-offset-width:0px;--inputs-focus-ring-color:var(--dark-color);--inputs-focus-ring-opacity:20%;--inputs-placeholder-color:var(--dark-color);--inputs-placeholder-color-opacity:60%;--overlays-background:var(--dark-color);--overlays-background-opacity:40%;--content-max-width:800px;--header-height:76px;--header-padding-x:18px;--header-gap:12px;--header-max-width:var(--content-max-width);--header-background:var(--primary-color);--header-foreground:var(--primary-foreground-color);--header-accent:var(--accent-foreground-color);--header-accent-foreground:var(--accent-color);--header-avatar-size:calc(var(--header-height) - var(--header-padding-x) * 2);--header-avatar-border-radius:var(--radius-full);--header-avatar-background:var(--header-accent);--header-avatar-fallback-background:var(--header-accent);--header-avatar-fallback-foreground:var(--header-accent-foreground);--header-advisor-avatar-size:var(--header-avatar-size);--header-advisor-avatar-border-radius:var(--radius-full);--header-advisor-avatar-background:var(--accent-color);--header-advisor-avatar-background-opacity:100%;--header-advisor-avatar-icon-size:20px;--header-advisor-avatar-icon-color:var(--muted-foreground-color);--header-advisor-avatar-icon-color-opacity:100%;--header-advisor-avatar-indicator-size:8px;--header-advisor-avatar-indicator-color:#22c55e;--header-advisor-avatar-indicator-color-opacity:100%;--header-advisor-avatar-indicator-offset-bottom:2px;--header-advisor-avatar-indicator-offset-right:2px;--header-title-color:var(--header-foreground);--header-title-color-opacity:var(--titles-color-opacity);--header-title-font-size:var(--titles-font-size);--header-title-font-weight:var(--titles-font-weight);--header-title-line-height:var(--titles-line-height);--header-title-font-family:var(--titles-font-family);--header-subtitle-color:var(--header-foreground);--header-subtitle-color-opacity:var(--subtitles-color-opacity);--header-subtitle-font-size:var(--subtitles-font-size);--header-subtitle-font-weight:var(--subtitles-font-weight);--header-subtitle-line-height:var(--subtitles-line-height);--header-subtitle-font-family:var(--subtitles-font-family);--header-actions-icon-size:24px;--header-actions-padding:6px;--header-actions-border-radius:var(--radius-full);--header-actions-background:transparent;--header-actions-background-opacity:100%;--header-actions-foreground:var(--header-foreground);--header-actions-foreground-opacity:100%;--header-actions-hover-background:var(--header-foreground);--header-actions-hover-background-opacity:15%;--header-actions-hover-foreground:var(--header-foreground);--header-actions-hover-foreground-opacity:100%;--header-settings-dialog-margin:24px;--header-settings-dialog-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--header-settings-dialog-margin) * 2);--header-settings-dialog-width:calc(100% - var(--header-settings-dialog-margin) * 2);--header-settings-dialog-max-width:600px;--header-settings-dialog-border-radius:var(--radius-lg);--header-settings-dialog-overlay-background:var(--overlays-background);--header-settings-dialog-overlay-background-opacity:var(--overlays-background-opacity);--header-settings-dialog-padding:24px;--header-settings-dialog-title-font-weight:var(--titles-font-weight);--header-settings-dialog-title-color:var(--titles-color);--header-settings-dialog-title-color-opacity:var(--titles-color-opacity);--header-settings-dialog-title-font-size:var(--titles-font-size);--header-settings-dialog-title-font-family:var(--titles-font-family);--header-settings-dialog-title-line-height:var(--titles-line-height);--header-settings-dialog-content-section-title-font-weight:var(--titles-font-weight);--header-settings-dialog-content-section-title-font-size:var(--titles-font-size);--header-settings-dialog-content-section-title-font-family:var(--titles-font-family);--header-settings-dialog-content-section-title-color:var(--titles-color);--header-settings-dialog-content-section-title-color-opacity:var(--titles-color-opacity);--header-settings-dialog-content-section-title-line-height:var(--titles-line-height);--header-settings-dialog-content-section-icon-size:22px;--header-settings-dialog-content-section-icon-color:var(--muted-foreground-color);--header-settings-dialog-content-section-icon-color-opacity:100%;--header-settings-dialog-content-section-description-font-family:var(--subtitles-font-family);--header-settings-dialog-content-section-description-font-weight:var(--subtitles-font-weight);--header-settings-dialog-content-section-description-font-size:var(--subtitles-font-size);--header-settings-dialog-content-section-description-color:var(--subtitles-color);--header-settings-dialog-content-section-description-color-opacity:var(
    --subtitles-color-opacity
  );--header-settings-dialog-content-section-description-line-height:var(--subtitles-line-height);--header-settings-dialog-content-section-language-select-width:100%;--header-settings-dialog-content-section-language-select-height:var(--inputs-height);--header-settings-dialog-content-section-language-select-border-radius:var(
    --inputs-border-radius
  );--header-settings-dialog-content-section-language-select-border-width:var(--inputs-border-width);--header-settings-dialog-content-section-language-select-border-color:var(--inputs-border-color);--header-settings-dialog-content-section-language-select-border-opacity:var(
    --inputs-border-opacity
  );--header-settings-dialog-content-section-language-select-background:var(
    --inputs-background-color
  );--header-settings-dialog-content-section-language-select-background-opacity:var(
    --inputs-background-opacity
  );--header-settings-dialog-content-section-language-select-foreground:var(--inputs-foreground);--header-settings-dialog-content-section-language-select-foreground-opacity:var(
    --inputs-foreground-opacity
  );--header-settings-dialog-content-section-language-select-hover-border-color:var(
    --inputs-hover-border-color
  );--header-settings-dialog-content-section-language-select-hover-border-opacity:var(
    --inputs-hover-border-opacity
  );--header-settings-dialog-content-section-language-select-hover-background:var(
    --inputs-hover-background-color
  );--header-settings-dialog-content-section-language-select-hover-background-opacity:80%;--header-settings-dialog-content-section-language-select-hover-foreground:var(
    --inputs-hover-foreground
  );--header-settings-dialog-content-section-language-select-hover-foreground-opacity:var(
    --inputs-hover-foreground-opacity
  );--header-settings-dialog-content-section-language-select-focus-border-color:var(
    --inputs-focus-border-color
  );--header-settings-dialog-content-section-language-select-focus-border-opacity:var(
    --inputs-focus-border-opacity
  );--header-settings-dialog-content-section-language-select-focus-background:var(
    --inputs-focus-background-color
  );--header-settings-dialog-content-section-language-select-focus-background-opacity:var(
    --inputs-focus-background-opacity
  );--header-settings-dialog-content-section-language-select-focus-foreground:var(
    --inputs-focus-foreground
  );--header-settings-dialog-content-section-language-select-focus-foreground-opacity:var(
    --inputs-focus-foreground-opacity
  );--header-settings-dialog-content-section-language-select-focus-ring-width:var(
    --inputs-focus-ring-width
  );--header-settings-dialog-content-section-language-select-focus-ring-offset-width:var(
    --inputs-focus-ring-offset-width
  );--header-settings-dialog-content-section-language-select-focus-ring-color:var(
    --inputs-focus-ring-color
  );--header-settings-dialog-content-section-language-select-focus-ring-opacity:var(
    --inputs-focus-ring-opacity
  );--header-settings-dialog-content-section-refresh-button-border-radius:var(
    --primary-buttons-border-radius
  );--header-settings-dialog-content-section-refresh-button-height:var(--primary-buttons-height);--header-settings-dialog-content-section-refresh-button-font-weight:var(
    --primary-buttons-font-weight
  );--header-settings-dialog-content-section-refresh-button-font-family:var(
    --primary-buttons-font-family
  );--header-settings-dialog-content-section-refresh-button-border-width:var(
    --primary-buttons-border-width
  );--header-settings-dialog-content-section-refresh-button-border-color:var(
    --primary-buttons-border-color
  );--header-settings-dialog-content-section-refresh-button-border-opacity:var(
    --primary-buttons-border-opacity
  );--header-settings-dialog-content-section-refresh-button-background:var(
    --primary-buttons-background-color
  );--header-settings-dialog-content-section-refresh-button-background-opacity:var(
    --primary-buttons-background-opacity
  );--header-settings-dialog-content-section-refresh-button-foreground:var(
    --primary-buttons-foreground-color
  );--header-settings-dialog-content-section-refresh-button-foreground-opacity:var(
    --primary-buttons-foreground-opacity
  );--header-settings-dialog-content-section-refresh-button-hover-border-color:var(
    --primary-buttons-hover-border-color
  );--header-settings-dialog-content-section-refresh-button-hover-border-opacity:var(
    --primary-buttons-hover-border-opacity
  );--header-settings-dialog-content-section-refresh-button-hover-background:var(
    --primary-buttons-hover-background-color
  );--header-settings-dialog-content-section-refresh-button-hover-background-opacity:var(
    --primary-buttons-hover-background-opacity
  );--header-settings-dialog-content-section-refresh-button-hover-foreground:var(
    --primary-buttons-hover-foreground-color
  );--header-settings-dialog-content-section-refresh-button-hover-foreground-opacity:var(
    --primary-buttons-hover-foreground-opacity
  );--header-settings-dialog-content-section-legal-content-font-family:var(--subtitles-font-family);--header-settings-dialog-content-section-legal-content-font-weight:var(--subtitles-font-weight);--header-settings-dialog-content-section-legal-content-font-size:var(--subtitles-font-size);--header-settings-dialog-content-section-legal-content-line-height:var(--subtitles-line-height);--header-settings-dialog-content-section-legal-content-color:var(--subtitles-color);--header-settings-dialog-content-section-legal-content-color-opacity:var(
    --subtitles-color-opacity
  );--header-settings-dialog-content-section-legal-content-line-clamp:3;--header-settings-dialog-content-section-legal-content-padding:14px;--header-settings-dialog-content-section-legal-content-background:var(--accent-color);--header-settings-dialog-content-section-legal-content-background-opacity:100%;--header-settings-dialog-content-section-legal-content-border-radius:var(--radius-md);--header-settings-dialog-content-section-legal-content-show-more-color:var(--subtitles-color);--header-settings-dialog-content-section-legal-content-show-more-color-opacity:80%;--header-settings-dialog-content-section-legal-content-show-more-font-weight:var(
    --subtitles-font-weight-bold
  );--footer-padding-x:var(--header-padding-x);--footer-padding-bottom:var(--footer-padding-x);--footer-max-width:var(--content-max-width);--footer-input-min-height:var(--inputs-height);--footer-input-max-lines:6;--footer-input-max-height:calc(var(--footer-input-line-height) * var(--footer-input-max-lines) + var(--footer-input-padding-y) * 2 + 2px);--footer-input-font-size:var(--inputs-font-size);--footer-input-line-height:var(--inputs-line-height);--footer-input-padding-x:var(--inputs-padding-x);--footer-input-padding-y:var(--inputs-padding-y);--footer-input-padding-right:calc(var(--footer-input-actions-button-size) + var(--footer-input-padding-x) + var(--footer-input-actions-button-offset));--footer-input-placeholder-color:var(--inputs-placeholder-color);--footer-input-placeholder-color-opacity:var(--inputs-placeholder-color-opacity);--footer-input-border-radius:var(--inputs-border-radius);--footer-input-border-color:var(--inputs-border-color);--footer-input-border-opacity:var(--inputs-border-opacity);--footer-input-background-color:var(--inputs-background-color);--footer-input-background-opacity:var(--inputs-background-opacity);--footer-input-foreground:var(--inputs-foreground);--footer-input-foreground-opacity:var(--inputs-foreground-opacity);--footer-input-focus-border-color:var(--inputs-focus-border-color);--footer-input-focus-border-opacity:var(--inputs-focus-border-opacity);--footer-input-focus-background-color:var(--inputs-focus-background-color);--footer-input-focus-background-opacity:var(--inputs-focus-background-opacity);--footer-input-focus-foreground:var(--inputs-focus-foreground);--footer-input-focus-foreground-opacity:var(--inputs-focus-foreground-opacity);--footer-input-focus-ring-width:var(--inputs-focus-ring-width);--footer-input-focus-ring-offset-width:var(--inputs-focus-ring-offset-width);--footer-input-focus-ring-color:var(--inputs-focus-ring-color);--footer-input-focus-ring-opacity:var(--inputs-focus-ring-opacity);--footer-input-actions-button-icon-size:20px;--footer-input-actions-button-size:calc(var(--footer-input-min-height) - var(--footer-input-actions-button-offset) * 2);--footer-input-actions-button-offset:6px;--footer-input-actions-button-border-radius:var(--radius-full);--footer-input-stt-button-icon-size:var(--footer-input-actions-button-icon-size);--footer-input-stt-button-border-width:0px;--footer-input-stt-button-border-color:transparent;--footer-input-stt-button-border-opacity:100%;--footer-input-stt-button-foreground:var(--muted-foreground-color);--footer-input-stt-button-foreground-opacity:100%;--footer-input-stt-button-background:transparent;--footer-input-stt-button-background-opacity:100%;--footer-input-stt-button-hover-border-color:transparent;--footer-input-stt-button-hover-border-opacity:100%;--footer-input-stt-button-hover-foreground:var(--accent-foreground-color);--footer-input-stt-button-hover-foreground-opacity:80%;--footer-input-stt-button-hover-background:var(--accent-hover-color);--footer-input-stt-button-hover-background-opacity:100%;--footer-input-stop-stt-button-icon-size:14px;--footer-input-stop-stt-button-border-width:var(--primary-buttons-border-width);--footer-input-stop-stt-button-border-color:var(--primary-buttons-border-color);--footer-input-stop-stt-button-border-opacity:var(--primary-buttons-border-opacity);--footer-input-stop-stt-button-foreground:var(--primary-buttons-foreground-color);--footer-input-stop-stt-button-foreground-opacity:var(--primary-buttons-foreground-opacity);--footer-input-stop-stt-button-background:var(--primary-buttons-background-color);--footer-input-stop-stt-button-background-opacity:var(--primary-buttons-background-opacity);--footer-input-stop-stt-button-hover-border-color:var(--primary-buttons-hover-border-color);--footer-input-stop-stt-button-hover-border-opacity:var(--primary-buttons-hover-border-opacity);--footer-input-stop-stt-button-hover-foreground:var(--primary-buttons-hover-foreground-color);--footer-input-stop-stt-button-hover-foreground-opacity:var(
    --primary-buttons-hover-foreground-opacity
  );--footer-input-stop-stt-button-hover-background:var(--primary-buttons-hover-background-color);--footer-input-stop-stt-button-hover-background-opacity:var(
    --primary-buttons-hover-background-opacity
  );--footer-input-stt-button-tooltip-background:var(--primary-color);--footer-input-stt-button-tooltip-background-opacity:100%;--footer-input-stt-button-tooltip-foreground:var(--primary-foreground-color);--footer-input-stt-button-tooltip-foreground-opacity:100%;--footer-input-send-button-icon-size:var(--footer-input-actions-button-icon-size);--footer-input-send-button-border-width:var(--primary-buttons-border-width);--footer-input-send-button-border-color:var(--primary-buttons-border-color);--footer-input-send-button-border-opacity:var(--primary-buttons-border-opacity);--footer-input-send-button-foreground:var(--primary-buttons-foreground-color);--footer-input-send-button-foreground-opacity:var(--primary-buttons-foreground-opacity);--footer-input-send-button-background:var(--primary-buttons-background-color);--footer-input-send-button-background-opacity:var(--primary-buttons-background-opacity);--footer-input-send-button-hover-border-color:var(--primary-buttons-hover-border-color);--footer-input-send-button-hover-border-opacity:var(--primary-buttons-hover-border-opacity);--footer-input-send-button-hover-foreground:var(--primary-buttons-hover-foreground-color);--footer-input-send-button-hover-foreground-opacity:var(
    --primary-buttons-hover-foreground-opacity
  );--footer-input-send-button-hover-background:var(--primary-buttons-hover-background-color);--footer-input-send-button-hover-background-opacity:var(
    --primary-buttons-hover-background-opacity
  );--footer-scroll-to-bottom-button-icon-size:var(--footer-input-actions-button-icon-size);--footer-scroll-to-bottom-button-icon-color:var(--default-buttons-foreground-color);--footer-scroll-to-bottom-button-icon-color-opacity:var(--default-buttons-foreground-opacity);--footer-scroll-to-bottom-button-border-width:var(--default-buttons-border-width);--footer-scroll-to-bottom-button-border-color:var(--default-buttons-border-color);--footer-scroll-to-bottom-button-border-opacity:var(--default-buttons-border-opacity);--footer-scroll-to-bottom-button-background:var(--default-buttons-background-color);--footer-scroll-to-bottom-button-background-opacity:var(--default-buttons-background-opacity);--footer-scroll-to-bottom-button-hover-border-color:var(--default-buttons-hover-border-color);--footer-scroll-to-bottom-button-hover-border-opacity:var(
    --default-buttons-hover-border-opacity
  );--footer-scroll-to-bottom-button-hover-background:var(--default-buttons-hover-background-color);--footer-scroll-to-bottom-button-hover-background-opacity:var(
    --default-buttons-hover-background-opacity
  );--footer-scroll-to-bottom-button-bottom:12px;--footer-scroll-to-bottom-button-left:auto;--footer-scroll-to-bottom-button-right:var(--footer-padding-x);--footer-voice-visualizer-active-bar-color:var(--dark-color);--footer-voice-visualizer-active-bar-color-opacity:100%;--footer-voice-visualizer-inactive-bar-color:var(--footer-voice-visualizer-active-bar-color);--footer-voice-visualizer-inactive-bar-color-opacity:40%;--footer-powered-by-height:32px;--footer-powered-by-font-size:var(--font-size-xs);--footer-powered-by-font-weight:var(--subtitles-font-weight);--footer-powered-by-font-family:var(--subtitles-font-family);--footer-powered-by-color:var(--subtitles-color);--footer-powered-by-color-opacity:var(--subtitles-color-opacity);--footer-powered-by-logo-height:74px;--footer-powered-by-gap:6px;--footer-powered-by-opacity:40%;--footer-powered-by-hover-opacity:100%;--messages-padding-x:var(--footer-padding-x);--messages-padding-y:var(--messages-padding-x);--messages-gap:var(--messages-padding-y);--messages-max-width:var(--content-max-width);--message-gap:8px;--message-buttons-gap:var(--message-gap);--message-advisor-gap:calc(var(--message-gap) * 1.5);--message-advisor-avatar-size:var(--header-advisor-avatar-size);--message-advisor-avatar-background:var(--header-advisor-avatar-background);--message-advisor-avatar-background-opacity:var(--header-advisor-avatar-background-opacity);--message-advisor-avatar-border-radius:var(--header-advisor-avatar-border-radius);--message-advisor-avatar-icon-size:var(--header-advisor-avatar-icon-size);--message-advisor-avatar-icon-color:var(--header-advisor-avatar-icon-color);--message-advisor-avatar-icon-color-opacity:var(--header-advisor-avatar-icon-color-opacity);--message-user-text-font-family:var(--texts-font-family);--message-user-text-font-weight:var(--texts-font-weight);--message-user-text-line-height:var(--texts-line-height);--message-user-text-color:var(--texts-color);--message-user-text-color-opacity:var(--texts-color-opacity);--message-user-text-font-size:var(--texts-font-size);--message-user-text-padding-y:10px;--message-user-text-padding-x:16px;--message-user-text-max-width:calc(100% - 50px);--message-user-text-border-radius:var(--radius-sm);--message-user-text-border-width:0px;--message-user-text-border-color:transparent;--message-user-text-border-opacity:100%;--message-user-text-background:var(--accent-color);--message-user-text-background-opacity:100%;--message-user-text-foreground:var(--texts-color);--message-user-text-foreground-opacity:100%;--message-bot-text-padding-y:0px;--message-bot-text-padding-x:0px;--message-bot-text-max-width:100%;--message-bot-text-border-radius:0px;--message-bot-text-border-width:0px;--message-bot-text-border-color:transparent;--message-bot-text-border-opacity:100%;--message-bot-text-background:transparent;--message-bot-text-background-opacity:100%;--message-bot-text-foreground:var(--texts-color);--message-bot-text-foreground-opacity:100%;--message-actions-gap:calc(var(--message-gap) / 2);--message-actions-margin-top:-4px;--message-actions-margin-bottom:2px;--message-actions-icon-size:13px;--message-actions-padding:4px;--message-actions-border-radius:var(--radius-xs);--message-actions-foreground:var(--muted-foreground-color);--message-actions-foreground-opacity:100%;--message-actions-background:transparent;--message-actions-background-opacity:100%;--message-actions-hover-foreground:var(--accent-foreground-color);--message-actions-hover-foreground-opacity:100%;--message-actions-hover-background:var(--accent-color);--message-actions-hover-background-opacity:100%;--message-actions-tooltip-background:var(--primary-color);--message-actions-tooltip-background-opacity:100%;--message-actions-tooltip-foreground:var(--primary-foreground-color);--message-actions-tooltip-foreground-opacity:100%;--message-button-border-radius:var(--default-buttons-border-radius);--message-button-height:var(--default-buttons-height);--message-button-icon-size:var(--default-buttons-icon-size);--message-button-icon-color:var(--default-buttons-icon-color);--message-button-gap:var(--default-buttons-gap);--message-button-font-weight:var(--default-buttons-font-weight);--message-button-font-family:var(--default-buttons-font-family);--message-button-border-width:var(--default-buttons-border-width);--message-button-border-color:var(--default-buttons-border-color);--message-button-border-opacity:var(--default-buttons-border-opacity);--message-button-background:var(--default-buttons-background-color);--message-button-background-opacity:var(--default-buttons-background-opacity);--message-button-foreground:var(--default-buttons-foreground-color);--message-button-foreground-opacity:var(--default-buttons-foreground-opacity);--message-button-hover-border-color:var(--default-buttons-hover-border-color);--message-button-hover-border-opacity:var(--default-buttons-hover-border-opacity);--message-button-hover-background:var(--default-buttons-hover-background-color);--message-button-hover-background-opacity:var(--default-buttons-hover-background-opacity);--message-button-hover-foreground:var(--default-buttons-hover-foreground-color);--message-button-hover-foreground-opacity:var(--default-buttons-hover-foreground-opacity);--message-store-buttons-border-radius:var(--message-button-border-radius);--message-store-buttons-height:var(--message-button-height);--message-store-buttons-icon-size:var(--message-button-icon-size);--message-store-buttons-icon-color:var(--message-button-foreground);--message-store-buttons-gap:var(--message-button-gap);--message-store-buttons-font-weight:var(--message-button-font-weight);--message-store-buttons-font-family:var(--message-button-font-family);--message-store-buttons-border-width:0px;--message-store-buttons-border-color:transparent;--message-store-buttons-border-opacity:100%;--message-store-buttons-background:#000;--message-store-buttons-background-opacity:100%;--message-store-buttons-foreground:#fff;--message-store-buttons-foreground-opacity:100%;--message-store-buttons-hover-border-color:transparent;--message-store-buttons-hover-border-opacity:100%;--message-store-buttons-hover-background:#000;--message-store-buttons-hover-background-opacity:80%;--message-store-buttons-hover-foreground:#fff;--message-store-buttons-hover-foreground-opacity:100%;--message-steps-form-input-height:var(--footer-input-min-height);--message-steps-form-input-font-size:var(--footer-input-font-size);--message-steps-form-input-line-height:var(--footer-input-line-height);--message-steps-form-input-padding-x:var(--footer-input-padding-x);--message-steps-form-input-padding-y:var(--footer-input-padding-y);--message-steps-form-input-placeholder-color:var(--footer-input-placeholder-color);--message-steps-form-input-placeholder-color-opacity:var(
    --footer-input-placeholder-color-opacity
  );--message-steps-form-input-border-radius:var(--footer-input-border-radius);--message-steps-form-input-border-color:var(--footer-input-border-color);--message-steps-form-input-border-opacity:var(--footer-input-border-opacity);--message-steps-form-input-background-color:var(--footer-input-background-color);--message-steps-form-input-background-opacity:var(--footer-input-background-opacity);--message-steps-form-input-foreground:var(--footer-input-foreground);--message-steps-form-input-foreground-opacity:var(--footer-input-foreground-opacity);--message-steps-form-input-focus-border-color:var(--footer-input-focus-border-color);--message-steps-form-input-focus-border-opacity:var(--footer-input-focus-border-opacity);--message-steps-form-input-focus-background-color:var(--footer-input-focus-background-color);--message-steps-form-input-focus-background-opacity:var(--footer-input-focus-background-opacity);--message-steps-form-input-focus-foreground:var(--footer-input-focus-foreground);--message-steps-form-input-focus-foreground-opacity:var(--footer-input-focus-foreground-opacity);--message-steps-form-input-focus-ring-width:var(--footer-input-focus-ring-width);--message-steps-form-input-focus-ring-offset-width:var(--footer-input-focus-ring-offset-width);--message-steps-form-input-focus-ring-color:var(--footer-input-focus-ring-color);--message-steps-form-input-focus-ring-opacity:var(--footer-input-focus-ring-opacity);--message-steps-form-select-height:var(--message-steps-form-input-height);--message-steps-form-select-font-size:var(--message-steps-form-input-font-size);--message-steps-form-select-line-height:var(--message-steps-form-input-line-height);--message-steps-form-select-padding-x:var(--message-steps-form-input-padding-x);--message-steps-form-select-padding-y:var(--message-steps-form-input-padding-y);--message-steps-form-select-placeholder-color:var(--message-steps-form-input-placeholder-color);--message-steps-form-select-placeholder-color-opacity:var(
    --message-steps-form-input-placeholder-color-opacity
  );--message-steps-form-select-border-radius:var(--message-steps-form-input-border-radius);--message-steps-form-select-border-color:var(--message-steps-form-input-border-color);--message-steps-form-select-border-opacity:var(--message-steps-form-input-border-opacity);--message-steps-form-select-background-color:var(--message-steps-form-input-background-color);--message-steps-form-select-background-opacity:var(
    --message-steps-form-input-background-opacity
  );--message-steps-form-select-foreground:var(--message-steps-form-input-foreground);--message-steps-form-select-foreground-opacity:var(
    --message-steps-form-input-foreground-opacity
  );--message-steps-form-select-focus-border-color:var(
    --message-steps-form-input-focus-border-color
  );--message-steps-form-select-focus-border-opacity:var(
    --message-steps-form-input-focus-border-opacity
  );--message-steps-form-select-focus-background-color:var(
    --message-steps-form-input-focus-background-color
  );--message-steps-form-select-focus-background-opacity:var(
    --message-steps-form-input-focus-background-opacity
  );--message-steps-form-select-focus-foreground:var(--message-steps-form-input-focus-foreground);--message-steps-form-select-focus-foreground-opacity:var(
    --message-steps-form-input-focus-foreground-opacity
  );--message-steps-form-select-focus-ring-width:var(--message-steps-form-input-focus-ring-width);--message-steps-form-select-focus-ring-offset-width:var(
    --message-steps-form-input-focus-ring-offset-width
  );--message-steps-form-select-focus-ring-color:var(--message-steps-form-input-focus-ring-color);--message-steps-form-select-focus-ring-opacity:var(
    --message-steps-form-input-focus-ring-opacity
  );--message-steps-form-send-button-border-radius:var(--primary-buttons-border-radius);--message-steps-form-send-button-height:var(--primary-buttons-height);--message-steps-form-send-button-font-weight:var(--primary-buttons-font-weight);--message-steps-form-send-button-font-family:var(--primary-buttons-font-family);--message-steps-form-send-button-border-width:var(--primary-buttons-border-width);--message-steps-form-send-button-border-color:var(--primary-buttons-border-color);--message-steps-form-send-button-border-opacity:var(--primary-buttons-border-opacity);--message-steps-form-send-button-background:var(--primary-buttons-background-color);--message-steps-form-send-button-background-opacity:var(--primary-buttons-background-opacity);--message-steps-form-send-button-foreground:var(--primary-buttons-foreground-color);--message-steps-form-send-button-foreground-opacity:var(--primary-buttons-foreground-opacity);--message-steps-form-send-button-hover-border-color:var(--primary-buttons-hover-border-color);--message-steps-form-send-button-hover-border-opacity:var(
    --primary-buttons-hover-border-opacity
  );--message-steps-form-send-button-hover-background:var(--primary-buttons-hover-background-color);--message-steps-form-send-button-hover-background-opacity:var(
    --primary-buttons-hover-background-opacity
  );--message-steps-form-send-button-hover-foreground:var(--primary-buttons-hover-foreground-color);--message-steps-form-send-button-hover-foreground-opacity:var(
    --primary-buttons-hover-foreground-opacity
  );--message-steps-form-back-button-border-radius:var(--default-buttons-border-radius);--message-steps-form-back-button-height:var(--default-buttons-height);--message-steps-form-back-button-icon-color:var(--default-buttons-icon-color);--message-steps-form-back-button-icon-size:var(--default-buttons-icon-size);--message-steps-form-back-button-gap:var(--default-buttons-gap);--message-steps-form-back-button-font-weight:var(--default-buttons-font-weight);--message-steps-form-back-button-font-family:var(--default-buttons-font-family);--message-steps-form-back-button-border-width:var(--default-buttons-border-width);--message-steps-form-back-button-border-color:var(--default-buttons-border-color);--message-steps-form-back-button-border-opacity:var(--default-buttons-border-opacity);--message-steps-form-back-button-background:var(--default-buttons-background-color);--message-steps-form-back-button-background-opacity:var(--default-buttons-background-opacity);--message-steps-form-back-button-foreground:var(--default-buttons-foreground-color);--message-steps-form-back-button-foreground-opacity:var(--default-buttons-foreground-opacity);--message-steps-form-back-button-hover-border-color:var(--default-buttons-hover-border-color);--message-steps-form-back-button-hover-border-opacity:var(
    --default-buttons-hover-border-opacity
  );--message-steps-form-back-button-hover-background:var(--default-buttons-hover-background-color);--message-steps-form-back-button-hover-background-opacity:var(
    --default-buttons-hover-background-opacity
  );--message-steps-form-back-button-hover-foreground:var(--default-buttons-hover-foreground-color);--message-steps-form-back-button-hover-foreground-opacity:var(
    --default-buttons-hover-foreground-opacity
  );--message-steps-form-checkbox-gap:10px;--message-steps-form-checkbox-size:19px;--message-steps-form-checkbox-border-width:0px;--message-steps-form-checkbox-border-color:transparent;--message-steps-form-checkbox-border-opacity:100%;--message-steps-form-checkbox-background-color:var(--border-color);--message-steps-form-checkbox-background-opacity:100%;--message-steps-form-checkbox-icon-size:12px;--message-steps-form-checkbox-icon-stroke-width:3px;--message-steps-form-checkbox-icon-color:var(--accent-foreground-color);--message-steps-form-checkbox-icon-color-opacity:100%;--message-steps-form-checkbox-checked-background-color:var(--accent-foreground-color);--message-steps-form-checkbox-checked-background-opacity:100%;--message-steps-form-checkbox-checked-icon-color:var(--light-color);--message-steps-form-checkbox-checked-icon-color-opacity:100%;--message-steps-form-checkbox-checked-border-color:transparent;--message-steps-form-checkbox-checked-border-opacity:100%;--message-steps-form-checkbox-border-radius:var(--radius-xs);--message-steps-form-checkbox-label-font-size:var(--texts-font-size);--message-steps-form-checkbox-label-font-weight:var(--texts-font-weight);--message-steps-form-checkbox-label-font-family:var(--texts-font-family);--message-steps-form-checkbox-label-color:var(--accent-foreground-color);--message-steps-form-checkbox-label-color-opacity:100%;--message-separator-font-size:var(--font-size-xs);--message-separator-font-weight:var(--texts-font-weight);--message-separator-font-family:var(--texts-font-family);--message-separator-color:var(--muted-foreground-color);--message-separator-color-opacity:100%;--message-separator-border-width:1px;--message-separator-border-color:var(--border-color);--message-separator-border-opacity:100%;--message-separator-gap:10px;--message-separator-margin-y:calc(var(--messages-gap) / 2);--markdown-renderer-font-family:var(--texts-font-family);--markdown-renderer-font-weight:var(--texts-font-weight);--markdown-renderer-line-height:var(--texts-line-height);--markdown-renderer-color:var(--texts-color);--markdown-renderer-color-opacity:var(--texts-color-opacity);--markdown-renderer-font-size:var(--texts-font-size);--markdown-renderer-paragraph-margin-top:24px;--markdown-renderer-paragraph-margin-bottom:24px;--markdown-renderer-paragraph-line-height:var(--markdown-renderer-line-height);--markdown-renderer-link-color:#1a0dab;--markdown-renderer-link-color-opacity:100%;--markdown-renderer-link-text-underline-offset:2px;--markdown-renderer-link-font-weight:var(--texts-font-weight-bold);--markdown-renderer-strong-font-weight:600;--markdown-renderer-blockquote-margin-top:24px;--markdown-renderer-blockquote-margin-bottom:24px;--markdown-renderer-blockquote-border-width:2px;--markdown-renderer-blockquote-border-color:var(--border-color);--markdown-renderer-blockquote-border-opacity:100%;--markdown-renderer-blockquote-padding-left:20px;--markdown-renderer-blockquote-font-style:italic;--markdown-renderer-blockquote-color:var(--accent-foreground-color);--markdown-renderer-blockquote-color-opacity:100%;--markdown-renderer-headings-font-weight:var(--titles-font-weight);--markdown-renderer-headings-font-family:var(--titles-font-family);--markdown-renderer-heading-1-margin-top:0px;--markdown-renderer-heading-1-margin-bottom:24px;--markdown-renderer-heading-1-line-height:36px;--markdown-renderer-heading-1-font-size:var(--font-size-3xl);--markdown-renderer-heading-1-font-weight:var(--markdown-renderer-headings-font-weight);--markdown-renderer-heading-1-font-family:var(--markdown-renderer-headings-font-family);--markdown-renderer-heading-2-margin-top:32px;--markdown-renderer-heading-2-margin-bottom:16px;--markdown-renderer-heading-2-line-height:28px;--markdown-renderer-heading-2-font-size:var(--font-size-2xl);--markdown-renderer-heading-2-font-weight:var(--markdown-renderer-headings-font-weight);--markdown-renderer-heading-2-font-family:var(--markdown-renderer-headings-font-family);--markdown-renderer-heading-3-margin-top:28px;--markdown-renderer-heading-3-margin-bottom:8px;--markdown-renderer-heading-3-line-height:28px;--markdown-renderer-heading-3-font-size:var(--font-size-lg);--markdown-renderer-heading-3-font-weight:var(--markdown-renderer-headings-font-weight);--markdown-renderer-heading-3-font-family:var(--markdown-renderer-headings-font-family);--markdown-renderer-heading-4-margin-top:20px;--markdown-renderer-heading-4-margin-bottom:8px;--markdown-renderer-heading-4-line-height:24px;--markdown-renderer-heading-4-font-size:var(--font-size-md);--markdown-renderer-heading-4-font-weight:var(--markdown-renderer-headings-font-weight);--markdown-renderer-heading-4-font-family:var(--markdown-renderer-headings-font-family);--markdown-renderer-image-margin-top:24px;--markdown-renderer-image-margin-bottom:24px;--markdown-renderer-image-border-radius:var(--radius-md);--markdown-renderer-kbd-font-size:var(--font-size-xs);--markdown-renderer-kbd-border-radius:var(--radius-xs);--markdown-renderer-kbd-padding-y:2px;--markdown-renderer-kbd-padding-x:5px;--markdown-renderer-kbd-color:var(--accent-foreground-color);--markdown-renderer-kbd-color-opacity:100%;--markdown-renderer-kbd-background:var(--light-color);--markdown-renderer-kbd-background-opacity:100%;--markdown-renderer-kbd-shadows:var(--border-color);--markdown-renderer-kbd-shadows-opacity:100%;--markdown-renderer-code-padding-y:3px;--markdown-renderer-code-padding-x:5px;--markdown-renderer-code-font-size:var(--font-size-xs);--markdown-renderer-code-border-radius:var(--radius-xs);--markdown-renderer-code-color:var(--accent-foreground-color);--markdown-renderer-code-color-opacity:100%;--markdown-renderer-code-background:var(--accent-color);--markdown-renderer-code-background-opacity:100%;--markdown-renderer-heading-2-code-font-size:var(--font-size-lg);--markdown-renderer-heading-3-code-font-size:var(--font-size-md);--markdown-renderer-pre-font-size:var(--font-size-xs);--markdown-renderer-pre-border-radius:var(--radius-sm);--markdown-renderer-pre-line-height:20px;--markdown-renderer-pre-margin-y:20px;--markdown-renderer-pre-padding-y:8px;--markdown-renderer-pre-padding-x:12px;--markdown-renderer-pre-color:var(--accent-foreground-color);--markdown-renderer-pre-color-opacity:100%;--markdown-renderer-pre-background:var(--accent-color);--markdown-renderer-pre-background-opacity:100%;--markdown-renderer-lists-margin-y:24px;--markdown-renderer-lists-padding-left:22px;--markdown-renderer-lists-item-margin-y:4px;--markdown-renderer-lists-item-padding-left:6px;--markdown-renderer-nested-lists-margin-y:8px;--markdown-renderer-paragraph-inside-list-margin-y:8px;--markdown-renderer-paragraph-inside-list-first-child-margin-top:16px;--markdown-renderer-paragraph-inside-list-last-child-margin-bottom:16px;--markdown-renderer-definition-lists-margin-y:16px;--markdown-renderer-definition-lists-dt-margin-top:16px;--markdown-renderer-definition-lists-dd-margin-top:4px;--markdown-renderer-definition-lists-dd-padding-left:22px;--markdown-renderer-hr-margin-y:40px;--markdown-renderer-hr-border-width:1px;--markdown-renderer-hr-border-color:var(--border-color);--markdown-renderer-hr-border-opacity:100%;--markdown-renderer-tables-margin-y:32px;--markdown-renderer-tables-font-size:var(--font-size-xs);--markdown-renderer-tables-line-height:18px;--markdown-renderer-tables-border-width:1px;--markdown-renderer-tables-border-color:var(--border-color);--markdown-renderer-tables-border-opacity:100%;--markdown-renderer-tables-thead-th-font-weight:600;--markdown-renderer-tables-thead-th-padding-x:12px;--markdown-renderer-tables-thead-th-padding-bottom:8px;--markdown-renderer-tables-tbody-td-padding-y:8px;--markdown-renderer-tables-tbody-td-padding-x:12px;--markdown-renderer-figure-margin-y:24px;--markdown-renderer-figure-figcaption-font-size:var(--font-size-xs);--markdown-renderer-figure-figcaption-line-height:16px;--markdown-renderer-figure-figcaption-margin-top:8px;--loader-ellipsis-icon-size:32px;--loader-ellipsis-icon-color:var(--muted-foreground-color);--loader-ellipsis-icon-color-opacity:100%;--loader-thinking-font-size:var(--texts-font-size);--loader-thinking-font-weight:var(--texts-font-weight-bold);--loader-thinking-font-family:var(--texts-font-family);--loader-thinking-color:var(--muted-foreground-color);--loader-thinking-shimmering-color:var(--border-color);--scroll-bar-width:10px;--scroll-bar-thumb-background:var(--border-color);--scroll-bar-thumb-background-opacity:100%;--scroll-bar-thumb-border-radius:var(--radius-full)}
/*# sourceMappingURL=dfac53d956219754.css.map*/