.citation-chip.svelte-9n5m16{border:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-muted) 8%, transparent);max-width:100%;min-height:44px;color:var(--color-fg);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2;text-decoration:none;transition:background-color .12s;display:inline-flex}.citation-chip.svelte-9n5m16:hover{background-color:color-mix(in srgb, var(--color-muted) 16%, transparent)}.citation-chip.svelte-9n5m16:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chip-icon.svelte-9n5m16{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}.chip-title.svelte-9n5m16{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chip-surface.svelte-9n5m16{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;padding:.05rem .3rem;font-size:.6875rem}.chip-en.svelte-9n5m16{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;flex-shrink:0;padding:.02rem .25rem;font-size:.625rem;font-weight:700}.tool-status.svelte-cn9b9h{border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--color-muted) 8%, transparent);align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.tool-icon.svelte-cn9b9h{flex-shrink:0;width:14px;height:14px}.tool-spin.svelte-cn9b9h{color:var(--color-muted);animation:1s linear infinite svelte-cn9b9h-spin}.tool-error.svelte-cn9b9h{color:var(--color-error-fg)}.tool-success.svelte-cn9b9h{color:var(--color-primary)}.tool-label.svelte-cn9b9h{color:var(--color-muted);font-style:italic}@keyframes svelte-cn9b9h-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-avatar-assistant.svelte-11hxs1e{background-color:color-mix(in srgb, var(--color-muted) 20%, transparent);color:var(--color-fg)}.turn-error.svelte-11hxs1e{border-radius:var(--radius-sm,4px);background-color:color-mix(in srgb, var(--color-error-fg) 10%, transparent);color:var(--color-error-fg);align-items:center;gap:.375rem;margin:0;padding:.25rem .5rem;display:flex}.turn-error-icon.svelte-11hxs1e{flex-shrink:0;width:.875rem;height:.875rem}@media (width<=767px){div.chat-message.svelte-11hxs1e{gap:8px;padding:10px}.chat-message.svelte-11hxs1e .chat-message-body:where(.svelte-11hxs1e){max-width:90%}}.related-surfaces.svelte-11hxs1e{margin-top:.25rem}.inspect-turn.svelte-11hxs1e{color:var(--color-muted);align-self:flex-start;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.inspect-turn.svelte-11hxs1e:hover{color:var(--color-primary);text-decoration:underline}.inspect-turn-icon.svelte-11hxs1e{width:.75rem;height:.75rem}.related-label.svelte-11hxs1e{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin-bottom:.25rem;font-size:.6875rem;display:block}.related-chips.svelte-11hxs1e{flex-wrap:wrap;gap:.375rem;display:flex}.chat-bubble-user.svelte-11hxs1e{background-color:var(--color-primary)}.chat-bubble-assistant.svelte-11hxs1e{background-color:color-mix(in srgb, var(--color-muted) 12%, transparent)}.chat-prose.svelte-11hxs1e h1,.chat-prose.svelte-11hxs1e h2,.chat-prose.svelte-11hxs1e h3,.chat-prose.svelte-11hxs1e h4,.chat-prose.svelte-11hxs1e h5,.chat-prose.svelte-11hxs1e h6{margin-top:.75em;margin-bottom:.25em;font-weight:600;line-height:1.3}.chat-prose.svelte-11hxs1e h1{font-size:1.25em}.chat-prose.svelte-11hxs1e h2{font-size:1.15em}.chat-prose.svelte-11hxs1e h3{font-size:1.05em}.chat-prose.svelte-11hxs1e{line-height:var(--chat-prose-leading,1.5)}.chat-prose.svelte-11hxs1e p{margin-bottom:var(--chat-prose-paragraph-gap,.5em)}.chat-prose.svelte-11hxs1e p:last-child{margin-bottom:0}.chat-prose.svelte-11hxs1e code{background-color:color-mix(in srgb, var(--color-muted) 15%, transparent);border-radius:4px;padding:.15em .35em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.875em}.chat-prose.svelte-11hxs1e pre{background-color:color-mix(in srgb, var(--color-muted) 12%, transparent);border-radius:6px;margin:.5em 0;overflow-x:auto}.chat-prose.svelte-11hxs1e pre>code{background:0 0;border-radius:0;padding:.75em 1em;font-size:.8em;line-height:1.5;display:block}.chat-prose.svelte-11hxs1e ul,.chat-prose.svelte-11hxs1e ol{margin-bottom:var(--chat-prose-paragraph-gap,.5em);padding-left:1.5em}.chat-prose.svelte-11hxs1e ul{list-style:outside}.chat-prose.svelte-11hxs1e ol{list-style:decimal}.chat-prose.svelte-11hxs1e li{margin-bottom:.15em}.chat-prose.svelte-11hxs1e a{color:var(--color-primary);text-decoration:none}.chat-prose.svelte-11hxs1e a:hover{text-decoration:underline}.chat-prose.svelte-11hxs1e blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:.5em 0;padding-left:.75em;font-style:italic}.chat-prose.svelte-11hxs1e table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}.chat-prose.svelte-11hxs1e th,.chat-prose.svelte-11hxs1e td{border:1px solid var(--color-border);text-align:left;padding:.35em .6em}.chat-prose.svelte-11hxs1e th{background-color:color-mix(in srgb, var(--color-muted) 8%, transparent);font-weight:600}.chat-prose.svelte-11hxs1e hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}.chat-prose.svelte-11hxs1e del{opacity:.7;text-decoration:line-through}.ai-disclosure.svelte-zfjq0z{padding:0 var(--spacing-3) var(--spacing-2);font-size:var(--text-fluid-xs);text-align:center;color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:0;line-height:1.5}.chat-textarea.svelte-zfjq0z{background-color:color-mix(in srgb, var(--color-muted) 8%, transparent)}.chat-textarea.svelte-zfjq0z:focus{background-color:#0000}.settings-btn{color:var(--color-muted);position:relative}.settings-icon.svelte-zfjq0z{font-size:16px}.context-badge.svelte-zfjq0z{text-align:center;background:var(--color-primary);color:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:2px}
