.rich-text.svelte-18sz2a1{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:15px;line-height:1.72}.rich-text.compact.svelte-18sz2a1{font-size:13px;line-height:1.55}.text-segment.svelte-18sz2a1 p{margin:0 0 12px}.text-segment.svelte-18sz2a1 p:last-child{margin-bottom:0}.text-segment.svelte-18sz2a1 h1,.text-segment.svelte-18sz2a1 h2,.text-segment.svelte-18sz2a1 h3{color:var(--text-primary);letter-spacing:0;margin:18px 0 8px;font-family:Overused Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.08em;font-weight:760}.text-segment.svelte-18sz2a1 h1:first-child,.text-segment.svelte-18sz2a1 h2:first-child,.text-segment.svelte-18sz2a1 h3:first-child{margin-top:0}.text-segment.svelte-18sz2a1 ul,.text-segment.svelte-18sz2a1 ol{margin:8px 0 12px;padding-left:22px}.text-segment.svelte-18sz2a1 li{margin:4px 0}.text-segment.svelte-18sz2a1 blockquote{border-left:2px solid color-mix(in srgb, var(--accent) 62%, transparent);color:var(--text-secondary);margin:12px 0;padding:2px 0 2px 14px}.text-segment.svelte-18sz2a1 table{border-collapse:collapse;width:100%;max-width:100%;margin:12px 0;font-size:.92em;line-height:1.45;display:block;overflow-x:auto}.text-segment.svelte-18sz2a1 th,.text-segment.svelte-18sz2a1 td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:7px 11px}.text-segment.svelte-18sz2a1 th{background:color-mix(in srgb, var(--bg-tertiary) 70%, transparent);color:var(--text-primary);white-space:nowrap;font-weight:680}.text-segment.svelte-18sz2a1 tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--bg-tertiary) 32%, transparent)}.text-segment.svelte-18sz2a1 table a{color:var(--accent)}.text-segment.svelte-18sz2a1 code.inline-code{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:5px;padding:1px 5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:.88em;background:color-mix(in srgb, var(--bg-tertiary) 84%, transparent)!important}.text-segment.svelte-18sz2a1 .katex-display{max-width:100%;margin:12px 0;padding:4px 0;overflow:auto hidden}.text-segment.svelte-18sz2a1 .katex{font-size:1em}.code-shell.svelte-18sz2a1{border:1px solid color-mix(in srgb, var(--editor-border,var(--border-subtle)) 80%, transparent);background:var(--editor-bg,var(--bg-tertiary));border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.code-shell.collapsed.svelte-18sz2a1{background:color-mix(in srgb, var(--editor-bg,var(--bg-tertiary)) 78%, transparent)}.code-toolbar.svelte-18sz2a1{border-bottom:1px solid color-mix(in srgb, var(--editor-border,var(--border-subtle)) 70%, transparent);background:color-mix(in srgb, var(--editor-toolbar,var(--bg-primary)) 92%, transparent);color:var(--editor-muted,var(--text-muted));text-transform:lowercase;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 8px 0 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700;line-height:1;display:flex}.code-toolbar.svelte-18sz2a1 div:where(.svelte-18sz2a1){gap:4px;display:flex}.code-toolbar.svelte-18sz2a1 button:where(.svelte-18sz2a1){width:26px;height:26px;color:var(--editor-muted,var(--text-muted));border-radius:6px;place-items:center;transition:background .14s,color .14s;display:grid}.code-toolbar.svelte-18sz2a1 button:where(.svelte-18sz2a1):hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary)}.code-body.svelte-18sz2a1{overflow-x:auto}.code-body.svelte-18sz2a1 pre{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:13px 15px!important}.code-body.svelte-18sz2a1 code{color:var(--editor-text,var(--text-primary));white-space:pre;min-width:max-content;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.65;display:block;background:0 0!important}.code-body.svelte-18sz2a1 .syntax-keyword,.code-body.svelte-18sz2a1 .syntax-preprocessor{color:var(--syntax-keyword,#c084fc);font-weight:700}.code-body.svelte-18sz2a1 .syntax-string{color:var(--syntax-string,#a3e635)}.code-body.svelte-18sz2a1 .syntax-comment{color:var(--syntax-comment,var(--text-muted));font-style:italic}.code-body.svelte-18sz2a1 .syntax-number{color:var(--syntax-number,#f59e0b)}.code-body.svelte-18sz2a1 .syntax-type{color:var(--syntax-type,#60a5fa)}
