@charset "UTF-8";:root{--chat-max-width: 46rem;--brand-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--brand-bg: #0d0d0d;--brand-bg-muted: #0d0d0d;--brand-header-bg: #0d0d0d;--brand-border: #424242;--brand-text: #ececec;--brand-text-muted: #b4b4b4;--brand-primary: #0084ff;--brand-user-bg: #303030;--brand-user-text: #ececec;--brand-input-bg: #2f2f2f;--brand-input-border: #262626;--brand-send-bg: #0084ff;--brand-send-icon: #ffffff;--brand-send-disabled: #676767;--brand-send-disabled-icon: #0d0d0d;--brand-radius-md: .5rem;--brand-radius-lg: 999px;--brand-scroll-size: 6px;--brand-scroll-thumb: color-mix(in srgb, var(--brand-text-muted) 38%, transparent);--brand-scroll-thumb-hover: color-mix(in srgb, var(--brand-text-muted) 58%, transparent)}*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;height:100%;background:var(--brand-bg);color:var(--brand-text);font-family:var(--brand-font)}body.chat-ui-modal-open{overflow:hidden}button,textarea{font-family:inherit}button:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.message__text--md .md-table-scroll{max-width:100%;margin:0 0 .75rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--brand-border);border-radius:.5rem;background:var(--brand-input-bg)}.message__text--md .md-table-scroll table{width:max-content;min-width:100%;margin:0;border-collapse:collapse;font-size:.875rem}.message__text--md .md-table-scroll th,.message__text--md .md-table-scroll td{border:1px solid var(--brand-border);padding:.5rem .75rem;text-align:left;vertical-align:top;min-width:7rem;max-width:18rem;line-height:1.45;word-break:normal;overflow-wrap:break-word}.message__text--md .md-table-scroll th{background:color-mix(in srgb,var(--brand-input-bg) 70%,var(--brand-border));font-weight:600;white-space:nowrap}.message__text--md .md-doc-tag{display:inline-block;max-width:100%;vertical-align:baseline;margin:0 .12em;padding:.15em .55em;font-size:.78em;font-weight:500;line-height:1.35;letter-spacing:.01em;border-radius:999px;background:var(--brand-user-bg);color:var(--brand-user-text);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.chat-thread,.message__text--md .md-table-scroll,.composer__input{scrollbar-width:thin;scrollbar-color:var(--brand-scroll-thumb) transparent}.chat-thread::-webkit-scrollbar,.message__text--md .md-table-scroll::-webkit-scrollbar,.composer__input::-webkit-scrollbar{width:var(--brand-scroll-size);height:var(--brand-scroll-size)}.chat-thread::-webkit-scrollbar-track,.message__text--md .md-table-scroll::-webkit-scrollbar-track,.composer__input::-webkit-scrollbar-track{background:transparent}.chat-thread::-webkit-scrollbar-thumb,.message__text--md .md-table-scroll::-webkit-scrollbar-thumb,.composer__input::-webkit-scrollbar-thumb{background-color:var(--brand-scroll-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.chat-thread::-webkit-scrollbar-thumb:hover,.message__text--md .md-table-scroll::-webkit-scrollbar-thumb:hover,.composer__input::-webkit-scrollbar-thumb:hover{background-color:var(--brand-scroll-thumb-hover)}.chat-thread::-webkit-scrollbar-corner,.message__text--md .md-table-scroll::-webkit-scrollbar-corner{background:transparent}
