.role-holographic[data-v-f1e4d07f]{animation:6s ease-in-out infinite alternate role-holographic-shift-f1e4d07f}@keyframes role-holographic-shift-f1e4d07f{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.role-holographic[data-v-f1e4d07f]{animation:none}}.rich-message[data-v-59306869]{overflow-wrap:anywhere;min-width:0}.rich-message-preview[data-v-59306869]{--ui-content-preview-fade-color:oklch(var(--background))}.rich-message[data-v-59306869] .rich-message__paragraph{white-space:normal;max-inline-size:80ch;margin:0}.rich-message[data-v-59306869] .rich-message__code-block+.rich-message__paragraph,.rich-message[data-v-59306869] .rich-message__paragraph+.rich-message__code-block,.rich-message[data-v-59306869] .rich-message__paragraph+.rich-message__paragraph{margin-top:.5rem}.rich-message[data-v-59306869] .rich-message__heading{margin:.55rem 0 .2rem;font-weight:700;line-height:1.35}.rich-message[data-v-59306869] h1.rich-message__heading{font-size:calc(1.5rem * var(--interface-font-scale,1))}.rich-message[data-v-59306869] h2.rich-message__heading{font-size:calc(1.25rem * var(--interface-font-scale,1))}.rich-message[data-v-59306869] h3.rich-message__heading{font-size:calc(1.125rem * var(--interface-font-scale,1))}.rich-message[data-v-59306869] h4.rich-message__heading,.rich-message[data-v-59306869] h5.rich-message__heading,.rich-message[data-v-59306869] h6.rich-message__heading{font-size:calc(1rem * var(--interface-font-scale,1))}.rich-message[data-v-59306869] .rich-message__link{color:oklch(var(--primary));text-underline-offset:2px;text-decoration:underline}.rich-message[data-v-59306869] .rich-message__quote{border-left:3px solid color-mix(in srgb,oklch(var(--primary)) 65%,transparent);color:oklch(var(--muted-foreground));margin:.35rem 0;padding-left:.75rem}.rich-message[data-v-59306869] .rich-message__list{margin:.35rem 0;padding-left:1.5rem}.rich-message[data-v-59306869] .rich-message__list--bullet{list-style:outside}.rich-message[data-v-59306869] .rich-message__list--ordered{list-style:decimal}.rich-message[data-v-59306869] .rich-message__task{list-style:none}.rich-message[data-v-59306869] .rich-message__task>.rich-message__paragraph:first-of-type{display:inline}.rich-message[data-v-59306869] .rich-message__task-checkbox{width:.875rem;height:.875rem;accent-color:oklch(var(--primary));margin:0 .4rem 0 -1.25rem}.rich-message[data-v-59306869] .rich-message__inline-code{border:1px solid oklch(var(--border));background:oklch(var(--muted));border-radius:.25rem;padding:.08rem .28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em}.rich-message[data-v-59306869] .rich-message__mention{background:color-mix(in srgb,var(--mention-color,oklch(var(--primary))) 12%,var(--ch-bg));color:var(--mention-text-color,var(--ch-text-link));font-weight:600;line-height:calc(1.25rem * var(--interface-font-scale,1));border-radius:.25rem;align-items:center;padding:0 .2rem;display:inline-flex}.rich-message[data-v-59306869] button.rich-message__mention{cursor:pointer;font:inherit;font-weight:600}.rich-message[data-v-59306869] button.rich-message__mention:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.rich-message[data-v-59306869] .rich-message__mention--highlighted{color:var(--mention-highlight-color,#92400e);background:color-mix(in srgb,var(--mention-highlight-color,#92400e) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--mention-highlight-color,#92400e) 45%,transparent)}.dark{--mention-highlight-color:#fbbf24}.rich-message[data-v-59306869] .rich-message__code-block{border:1px solid oklch(var(--border));background:color-mix(in srgb,oklch(var(--muted)) 75%,oklch(var(--background)));border-radius:.5rem;margin:.45rem 0;overflow:hidden}.rich-message[data-v-59306869] .rich-message__code-header{border-bottom:1px solid oklch(var(--border));min-height:2rem;color:oklch(var(--muted-foreground));font-size:calc(.7rem * var(--interface-font-scale,1));text-transform:lowercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .65rem;display:flex}.rich-message[data-v-59306869] .rich-message__copy-code{color:oklch(var(--muted-foreground));cursor:pointer;border-radius:.25rem;align-items:center;gap:.3rem;padding:.2rem .35rem;display:inline-flex}.rich-message[data-v-59306869] .rich-message__copy-code:hover{background:oklch(var(--accent));color:oklch(var(--accent-foreground))}.rich-message[data-v-59306869] .rich-message__copy-code:focus-visible,.rich-message[data-v-59306869] pre:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:-2px}.rich-message[data-v-59306869] .rich-message__code-block pre{max-width:100%;max-height:28rem;margin:0;padding:.75rem;overflow:auto}.rich-message--full[data-v-59306869] .rich-message__code-block pre{max-height:none}.rich-message[data-v-59306869] .hljs-comment,.rich-message[data-v-59306869] .hljs-quote{color:var(--code-comment,#57606a)}.rich-message[data-v-59306869] .hljs-deletion,.rich-message[data-v-59306869] .hljs-keyword,.rich-message[data-v-59306869] .hljs-literal,.rich-message[data-v-59306869] .hljs-selector-tag{color:var(--code-keyword,#a91c36)}.rich-message[data-v-59306869] .hljs-addition,.rich-message[data-v-59306869] .hljs-regexp,.rich-message[data-v-59306869] .hljs-string{color:var(--code-string,#096039)}.rich-message[data-v-59306869] .hljs-built_in,.rich-message[data-v-59306869] .hljs-section,.rich-message[data-v-59306869] .hljs-title{color:var(--code-title,#6639ba)}.rich-message[data-v-59306869] .hljs-attr,.rich-message[data-v-59306869] .hljs-number,.rich-message[data-v-59306869] .hljs-type,.rich-message[data-v-59306869] .hljs-variable{color:var(--code-number,#075aab)}.dark{--code-comment:#a5acb5;--code-keyword:#ff9ba8;--code-string:#8bd5a4;--code-title:#d5b6ff;--code-number:#8fcaff}.rich-message[data-v-59306869] .rich-message__code-block code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(.78rem * var(--interface-font-scale,1));white-space:pre;line-height:1.55}.rich-message[data-v-59306869] .rich-message__table-wrap{border:1px solid oklch(var(--border));border-radius:.4rem;max-width:100%;margin:.45rem 0;overflow-x:auto}.rich-message[data-v-59306869] .rich-message__table{border-collapse:collapse;width:100%;font-size:calc(.78rem * var(--interface-font-scale,1))}.rich-message[data-v-59306869] .rich-message__table td,.rich-message[data-v-59306869] .rich-message__table th{border-bottom:1px solid oklch(var(--border));text-align:left;padding:.35rem .55rem}
