@scope(.composer){.chat-composer-file-input{display:none}textarea,textarea:focus,textarea:focus-visible{outline:none;box-shadow:none}}.attachment-list{display:grid;gap:8px;margin:0 0 8px}.attachment-chip{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 4%,transparent)}.attachment-thumbnail{position:relative;display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:7px;background:color-mix(in srgb,currentColor 8%,transparent)}.attachment-preview{width:100%;height:100%;object-fit:cover}.attachment-name,.attachment-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-name{max-width:18rem}.attachment-status{font-size:.75em}.attachment-error{color:var(--color-error, currentColor)}.attachment-progress{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,currentColor 72%,transparent) var(--attachment-progress),transparent var(--attachment-progress));pointer-events:none}.attachment-remove{display:grid;width:28px;height:28px;align-items:center;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.attachment-remove:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.cv-nested-settings.svelte-kkaf6x{position:relative;min-inline-size:0;margin:0 0 0 .375rem;padding:0 0 0 1rem;border:0}.cv-nested-settings.svelte-kkaf6x:before{position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-surface-300, #d6d3d1);content:""}.cv-nested-settings__legend.svelte-kkaf6x{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv-nested-settings__content.svelte-kkaf6x{display:grid;gap:.75rem}.cv-nested-settings.svelte-kkaf6x:disabled{opacity:.5}.dark .cv-nested-settings.svelte-kkaf6x:before{background:var(--color-surface-dark-300, #44403c)}.cv-dialog.svelte-1xnek2b{position:fixed;inset:0;margin:auto;display:flex;flex-direction:column;width:calc(100% - 2rem);height:fit-content;max-height:90vh}.cv-dialog--sm.svelte-1xnek2b{max-width:24rem}.cv-dialog--md.svelte-1xnek2b{max-width:32rem}.cv-dialog--lg.svelte-1xnek2b{max-width:48rem}.cv-dialog--fullscreen.svelte-1xnek2b{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;border:none}.cv-progress-slide.svelte-vwz23j{animation:svelte-vwz23j-cv-progress-slide 1.4s ease-in-out infinite}@keyframes svelte-vwz23j-cv-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.cv-progress-slide.svelte-vwz23j{animation:none}}.cv-ring-svg.svelte-1j325f8{position:absolute;inset:0}.cv-ring-value.svelte-1j325f8{transition:stroke-dashoffset .32s ease-out}@media(prefers-reduced-motion:reduce){.cv-ring-value.svelte-1j325f8{transition:none}}.cv-select.svelte-52u98b{position:relative;min-width:0}.cv-select-trigger.svelte-52u98b{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--border-strong, #e7e5e4);border-radius:10px;background:var(--surface, #ffffff);color:var(--text, #1c1917);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.cv-select-trigger.svelte-52u98b:hover:not(:disabled){border-color:var(--accent-purple, #7c3aed)}.cv-select-trigger.svelte-52u98b:focus-visible{outline:none;border-color:var(--accent-purple, #7c3aed);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-purple, #7c3aed) 18%,transparent)}.cv-select-trigger.svelte-52u98b:disabled{opacity:.45;cursor:not-allowed}.cv-select-trigger-label.svelte-52u98b{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.cv-select-label-text.svelte-52u98b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-select-placeholder.svelte-52u98b{color:var(--text-faint, #a8a29e)}.cv-select-chevron.svelte-52u98b{flex:0 0 auto;display:inline-flex;color:var(--text-dim, #78716c);transition:transform .14s ease}.cv-select-chevron-open.svelte-52u98b{transform:rotate(180deg)}.cv-select-menu.svelte-52u98b{position:fixed;z-index:2147483000;width:max-content;max-height:264px;overflow:auto;padding:4px;border:1px solid var(--border-strong, #e7e5e4);border-radius:12px;background:var(--surface, #ffffff);box-shadow:0 12px 32px #14141e2e;box-sizing:border-box}.cv-select-option.svelte-52u98b{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text, #1c1917);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.cv-select-option-label.svelte-52u98b{display:inline-flex;align-items:center;gap:6px;min-width:0}.cv-select-option.svelte-52u98b:hover:not(:disabled),.cv-select-option-active.svelte-52u98b{background:var(--surface-2, #f5f5f4)}.cv-select-option-selected.svelte-52u98b{color:var(--accent-purple, #7c3aed);font-weight:650}.cv-select-option.svelte-52u98b:disabled{opacity:.4;cursor:not-allowed}.cv-select-check.svelte-52u98b{flex:0 0 auto}
