.cs.svelte-1tpg0qk{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text);flex-direction:column;gap:14px;padding:24px;display:flex}.cs-head.svelte-1tpg0qk{display:flex}.cs-dataset.svelte-1tpg0qk{border-radius:var(--radius-pill);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.cs-dataset.svelte-1tpg0qk svg:where(.svelte-1tpg0qk){width:15px;height:15px;color:var(--color-primary)}.cs-thread.svelte-1tpg0qk{flex-direction:column;flex:1;display:flex}.cs-turn.svelte-1tpg0qk{opacity:0;height:100px;transition:opacity .45s var(--ease-default), transform .45s var(--ease-default);flex-direction:column;justify-content:center;gap:7px;display:flex;position:relative;transform:translateY(8px)}.cs-turn.show.svelte-1tpg0qk{opacity:1;transform:none}.cs-user.svelte-1tpg0qk{justify-content:flex-end;display:flex}.cs-pill.svelte-1tpg0qk{background:color-mix(in oklab, var(--color-primary) 16%, var(--color-surface));max-width:70%;color:var(--color-text);transition:opacity .4s var(--ease-default);border-radius:14px 14px 5px;padding:8px 13px;font-size:14px;line-height:1.3}.cs-turn.show.svelte-1tpg0qk:not(.live) .cs-pill:where(.svelte-1tpg0qk){opacity:.45}.cs-answer.svelte-1tpg0qk{flex-direction:column;align-items:flex-start;gap:8px;padding-left:26px;display:flex;position:relative}.cs-skel.svelte-1tpg0qk{border-radius:var(--radius-pill);background:var(--color-surface-raised,var(--color-border-subtle));width:62%;height:7px}.cs-link.svelte-1tpg0qk{background:color-mix(in oklab, var(--color-accent) 55%, var(--color-border));transform-origin:top;width:2px;height:78px;transition:transform .5s var(--ease-default);border-radius:2px;position:absolute;top:-42px;left:9px;transform:scaleY(0)}.cs-link.grown.svelte-1tpg0qk{transform:scaleY(1)}.cs-link-tag.svelte-1tpg0qk{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));color:var(--color-accent);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-default) .25s;padding:1px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:10px;left:8px}.cs-link.grown.svelte-1tpg0qk .cs-link-tag:where(.svelte-1tpg0qk){opacity:1}.cs-out.svelte-1tpg0qk{border-radius:var(--radius-m);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-subtle);transition:color .4s var(--ease-default), border-color .4s var(--ease-default), background .4s var(--ease-default);align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-out.landed.svelte-1tpg0qk{color:var(--color-text);border-color:color-mix(in oklab, var(--color-accent) 40%, var(--color-border-subtle));background:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface-elevated))}.cs-out-ico.svelte-1tpg0qk svg:where(.svelte-1tpg0qk){width:16px;height:16px;color:var(--color-text-subtle);transition:color .4s var(--ease-default)}.cs-out.landed.svelte-1tpg0qk .cs-out-ico:where(.svelte-1tpg0qk) svg:where(.svelte-1tpg0qk){color:var(--color-accent)}.cs-out-name.svelte-1tpg0qk{color:inherit}.cs-out-dl.svelte-1tpg0qk svg:where(.svelte-1tpg0qk){width:15px;height:15px;color:var(--color-accent);opacity:0;transition:opacity .4s var(--ease-default)}.cs-out.landed.svelte-1tpg0qk .cs-out-dl:where(.svelte-1tpg0qk) svg:where(.svelte-1tpg0qk){opacity:1}.cs.settled.svelte-1tpg0qk .cs-out:where(.svelte-1tpg0qk){border-color:color-mix(in oklab, var(--color-accent) 55%, var(--color-border-subtle))}.cs-composer.svelte-1tpg0qk{border-radius:var(--radius-l);background:var(--color-surface-elevated);border:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.cs-composer-text.svelte-1tpg0qk{color:var(--color-text-subtle);font-size:14px}.cs-send.svelte-1tpg0qk{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cs-send.svelte-1tpg0qk svg:where(.svelte-1tpg0qk){width:18px;height:18px;color:var(--color-on-primary,#fff)}@media (prefers-reduced-motion:reduce){.cs-turn.svelte-1tpg0qk,.cs-pill.svelte-1tpg0qk,.cs-link.svelte-1tpg0qk,.cs-link-tag.svelte-1tpg0qk,.cs-out.svelte-1tpg0qk,.cs-out-ico.svelte-1tpg0qk svg:where(.svelte-1tpg0qk),.cs-out-dl.svelte-1tpg0qk svg:where(.svelte-1tpg0qk){transition:none}}
