.start.svelte-aki3nd{display:grid;gap:var(--fo-space-6);text-align:left}.composer.svelte-aki3nd{position:relative;display:grid;gap:var(--fo-space-2);padding:var(--fo-space-3);background:var(--fo-surface);border:1px solid var(--fo-line-strong);border-radius:18px;box-shadow:var(--fo-shadow-float);transition:box-shadow var(--fo-ease),border-color var(--fo-ease)}.composer.svelte-aki3nd:focus-within{border-color:var(--fo-blue);box-shadow:var(--fo-shadow-float),0 0 0 3px var(--fo-blue-pale)}textarea.svelte-aki3nd{width:100%;box-sizing:border-box;border:none;resize:none;background:transparent;font:inherit;font-size:var(--fo-text-lg);font-weight:400;line-height:1.5;color:var(--fo-ink);padding:var(--fo-space-2) var(--fo-space-2) 0;min-height:3.5em;max-height:12em;field-sizing:content}textarea.svelte-aki3nd:focus{outline:none}textarea.svelte-aki3nd:disabled{color:var(--fo-muted)}.bar.svelte-aki3nd{display:flex;align-items:center;justify-content:space-between;gap:var(--fo-space-3)}.attach.svelte-aki3nd{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 8px 11px;border:1px solid var(--fo-line-strong);border-radius:var(--fo-radius-pill);font-size:var(--fo-text-sm);font-weight:400;color:var(--fo-ink-soft);cursor:pointer;transition:all var(--fo-ease)}.attach.svelte-aki3nd:hover:not(.disabled),.attach.svelte-aki3nd:focus-within{border-color:var(--fo-blue);color:var(--fo-blue);background:var(--fo-blue-pale)}.attach.svelte-aki3nd .short:where(.svelte-aki3nd){display:none}.attach.disabled.svelte-aki3nd{opacity:.5;cursor:not-allowed}.attachment.svelte-aki3nd{display:flex;align-items:center;gap:var(--fo-space-3);justify-self:start;max-width:100%;padding:6px 8px 6px 6px;border:1px solid var(--fo-line-strong);border-radius:12px;background:var(--fo-fill-soft)}.thumb.svelte-aki3nd{position:relative;flex-shrink:0;width:52px;height:64px;overflow:hidden;border-radius:8px;background:var(--fo-fill)}.thumb.svelte-aki3nd img:where(.svelte-aki3nd){width:100%;height:100%;object-fit:cover;display:block}.thumb.scanning.svelte-aki3nd:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(35,83,255,.45) 50%,transparent 52%);background-size:100% 200%;animation:svelte-aki3nd-scan 1.4s ease-in-out infinite}@keyframes svelte-aki3nd-scan{0%{background-position:0 100%}to{background-position:0 -100%}}.attachment-text.svelte-aki3nd{display:grid;min-width:0;font-size:var(--fo-text-sm)}.attachment-text.svelte-aki3nd strong:where(.svelte-aki3nd){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:260px}.attachment-text.svelte-aki3nd span:where(.svelte-aki3nd){color:var(--fo-muted)}.remove.svelte-aki3nd{display:grid;place-items:center;width:26px;height:26px;margin-left:var(--fo-space-2);padding:0;border:none;border-radius:50%;background:var(--fo-surface);color:var(--fo-ink-soft);box-shadow:0 0 0 1px var(--fo-line-strong);cursor:pointer}.remove.svelte-aki3nd:hover:not(:disabled){color:var(--fo-red)}.drop.svelte-aki3nd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--fo-space-2);border:2px dashed var(--fo-blue);border-radius:inherit;background:#e9eefff0;color:var(--fo-blue);font-weight:500;pointer-events:none}.suggestions-head.svelte-aki3nd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fo-space-4);margin-bottom:var(--fo-space-3)}h2.svelte-aki3nd{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--fo-font);font-size:var(--fo-text-sm);font-weight:500;color:var(--fo-muted)}h2.svelte-aki3nd svg{color:var(--fo-blue)}.thinking.svelte-aki3nd{display:inline-flex;animation:svelte-aki3nd-twinkle .9s ease-in-out infinite}@keyframes svelte-aki3nd-twinkle{50%{opacity:.3;transform:scale(.8) rotate(20deg)}}.optional.svelte-aki3nd{font-weight:300;color:var(--fo-faint)}.more.svelte-aki3nd{display:flex;align-items:center;gap:var(--fo-space-4);font-size:var(--fo-text-sm)}.more.svelte-aki3nd a:where(.svelte-aki3nd){display:inline-flex;align-items:center;gap:4px;font-weight:400}.link.svelte-aki3nd{padding:0;border:none;background:none;font:inherit;font-weight:400;color:var(--fo-ink-soft);cursor:pointer}.link.svelte-aki3nd:hover:not(:disabled){color:var(--fo-blue)}.grid.svelte-aki3nd{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fo-space-3);transition:opacity var(--fo-ease)}.grid.stale.svelte-aki3nd{opacity:.6}.cell.svelte-aki3nd{display:grid}.card.svelte-aki3nd{display:grid;align-content:start;gap:6px;min-height:112px;padding:var(--fo-space-3) var(--fo-space-4) var(--fo-space-4);font:inherit;text-align:left;color:var(--fo-ink);border-radius:var(--fo-radius-lg);cursor:pointer;transition:all var(--fo-ease)}.card.svelte-aki3nd:disabled{cursor:not-allowed}.card.svelte-aki3nd:disabled:not([aria-busy=true]){opacity:.5}.kind.svelte-aki3nd{display:inline-flex;align-items:center;gap:6px;font-size:var(--fo-text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.prompt.svelte-aki3nd,.note.svelte-aki3nd{border:1px solid transparent;background:#f4f6ff}.prompt.svelte-aki3nd .kind:where(.svelte-aki3nd),.note.svelte-aki3nd .kind:where(.svelte-aki3nd){color:var(--fo-blue)}.prompt.svelte-aki3nd:hover:not(:disabled),.note.svelte-aki3nd:hover:not(:disabled){background:var(--fo-blue-pale);border-color:#cdd8ff}.text.svelte-aki3nd{font-size:var(--fo-text-sm);font-weight:400;line-height:1.45;color:var(--fo-ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.said.svelte-aki3nd{color:var(--fo-faint)}.note.svelte-aki3nd{min-height:0}.template.svelte-aki3nd{border:1px solid var(--fo-line-strong);background:var(--fo-surface)}.template.svelte-aki3nd .kind:where(.svelte-aki3nd){color:var(--fo-muted)}.template.svelte-aki3nd .icon:where(.svelte-aki3nd){display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--fo-fill);color:var(--fo-ink)}.template.svelte-aki3nd:hover:not(:disabled){transform:var(--fo-lift);box-shadow:var(--fo-shadow-float);border-color:transparent}.name.svelte-aki3nd{font-weight:500}.meta.svelte-aki3nd{font-size:var(--fo-text-sm);color:var(--fo-muted)}@media(max-width:720px){.grid.svelte-aki3nd{grid-template-columns:1fr 1fr}}@media(max-width:560px){.attach.svelte-aki3nd .short:where(.svelte-aki3nd){display:inline}.grid.svelte-aki3nd{grid-template-columns:1fr}.card.svelte-aki3nd{min-height:0}.extra.svelte-aki3nd{display:none}.attach.svelte-aki3nd .long:where(.svelte-aki3nd){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.suggestions-head.svelte-aki3nd{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.thumb.scanning.svelte-aki3nd:after,.thinking.svelte-aki3nd{animation:none}}
