.selected.svelte-1sin6qb{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent);border-color:var(--color-accent)}.timeline-list>li+li{margin-top:32px}.timeline-list>li:not(.timeline-text)+li:not(.timeline-text){margin-top:16px}.timeline-list>li.timeline-text+li{margin-top:8px}.timeline-list:not(.is-streaming)>li.timeline-text:last-child:not(:first-child){margin-top:48px}.text-preview.svelte-1a7p6ky:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to top,var(--color-input) 50%,transparent)}.message-collapsed.svelte-1e5n1dp{max-height:400px;overflow:hidden;position:relative}.message-collapsed.svelte-1e5n1dp:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(transparent 0%,color-mix(in srgb,var(--color-purple-300) 30%,var(--color-page)) 90%);pointer-events:none;z-index:1}@media(max-width:639px){.message-collapsed.svelte-1e5n1dp{-webkit-mask-image:linear-gradient(to bottom,black 0%,black calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black calc(100% - 140px),transparent 100%)}.message-collapsed.svelte-1e5n1dp:after{display:none}}.text-wrapper.svelte-1qukly3:after{content:"";position:absolute;bottom:0;left:0;right:0;height:25px;pointer-events:none;background:linear-gradient(to top,var(--color-surface) 50%,transparent 100%)}.message-user.svelte-gq41l0 .message-bubble{display:flex;flex-direction:column;background:var(--color-accent-light);color:var(--color-primary);border-radius:18px 18px 6px;max-width:100%;white-space:pre-wrap;word-break:break-word}.message-user.svelte-gq41l0 .message-bubble.message-bubble-rendered{white-space:normal}@media(max-width:1023px){.message-user.svelte-gq41l0 .message-bubble{max-width:none}}.message-ai.svelte-gq41l0 .message-bubble{background:transparent;color:var(--color-primary);border-radius:0;width:100%;padding:0}.message-pinned.message-ai.svelte-gq41l0{border-left:3px solid var(--color-accent);padding-left:16px}.message-pinned.message-user.svelte-gq41l0 .message-bubble{border-right:3px solid var(--color-accent)}@keyframes svelte-gq41l0-pinHighlight{0%{background:color-mix(in srgb,var(--color-purple-300) 20%,var(--primary-white))}to{background:transparent}}.pin-highlight{animation:svelte-gq41l0-pinHighlight .6s ease-out}summary.svelte-gq41l0::-webkit-details-marker{display:none}summary.svelte-gq41l0::marker{display:none;content:""}@keyframes svelte-gq41l0-reasoning-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}}.reasoning-details.streaming.svelte-gq41l0 summary:where(.svelte-gq41l0){background:var(--color-accent-light);padding:6px 14px;border-radius:20px;color:var(--color-accent);animation:svelte-gq41l0-reasoning-pulse 2s ease-in-out infinite}.tool-pill.running.svelte-gq41l0{background:color-mix(in srgb,var(--color-info) 20%,var(--primary-white));color:var(--color-info)}.tool-pill.completed.svelte-gq41l0{background:color-mix(in srgb,var(--color-success) 15%,var(--primary-white));color:var(--color-success)}.tool-pill.error.svelte-gq41l0{background:var(--color-danger-bg);color:var(--color-danger)}@keyframes svelte-qha2j-fadeIn{0%{opacity:0}to{opacity:1}}
