.ht-container.svelte-vgndjj{position:relative;width:100%;display:flex;flex-direction:column}.ht-backdrop.svelte-vgndjj{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ht-highlights.svelte-vgndjj{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;color:transparent;font-size:var(--ht-font-size, .85rem);font-family:inherit;line-height:var(--ht-line-height, 1.5);padding:var(--ht-padding, 10px)}.ht-textarea.svelte-vgndjj{position:relative;width:100%;flex:1;resize:vertical;background:var(--ht-bg, var(--bg-elevated));border:var(--ht-border, 1px solid var(--border-subtle));color:var(--ht-color, var(--text-primary));caret-color:var(--ht-color, var(--text-primary));border-radius:var(--ht-border-radius, 8px);font-size:var(--ht-font-size, .85rem);font-family:inherit;line-height:var(--ht-line-height, 1.5);padding:var(--ht-padding, 10px);outline:none;box-sizing:border-box;transition:border-color .2s,background .2s;z-index:1;cursor:text}.ht-textarea.svelte-vgndjj:focus{border-color:var(--ht-focus-border-color, var(--border-hover));background:var(--ht-focus-bg, var(--bg-elevated))}.var-tag.svelte-vgndjj{border-radius:3px;padding:0 2px}.var-tag.valid.svelte-vgndjj{background:#ec489933;color:#ec4899}.var-tag.invalid.svelte-vgndjj{background:#71717a33;color:var(--text-muted)}.mention-tag.svelte-vgndjj{border-radius:3px;padding:0 2px}.mention-tag.valid.svelte-vgndjj{background:#3b82f633;color:#3b82f6}.mention-tag.invalid.svelte-vgndjj{background:#71717a33;color:var(--text-muted)}.mention-dropdown.svelte-vgndjj{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);z-index:50;max-height:200px;overflow-y:auto;background:var(--bg-elevated, #1e1e2e);border:1px solid var(--border-subtle, #333);border-radius:8px;box-shadow:0 4px 16px #0000004d;padding:4px}.mention-item.svelte-vgndjj{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--text-primary, #e0e0e0);font-size:.82rem;cursor:pointer;text-align:left}.mention-item.svelte-vgndjj:hover,.mention-item.selected.svelte-vgndjj{background:var(--bg-hover, rgba(255, 255, 255, .08))}.mention-preview.svelte-vgndjj{width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0}.mention-icon.svelte-vgndjj{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mention-title.svelte-vgndjj{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-type.svelte-vgndjj{font-size:.72rem;color:var(--text-muted, #888);flex-shrink:0}.input-section.svelte-152k457{display:flex;flex-direction:column;gap:8px}.input-group.svelte-152k457{display:flex;flex-direction:column;gap:4px}.input-group.row.svelte-152k457{flex-direction:row;justify-content:space-between;align-items:center}label.svelte-152k457{color:var(--text-secondary);font-size:11px;font-weight:500;text-transform:uppercase}input.svelte-152k457,select.svelte-152k457{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);padding:6px 8px;border-radius:6px;font-size:12px;font-family:inherit;width:100%;box-sizing:border-box}input[type=number].svelte-152k457{width:80px}input.svelte-152k457:focus,select.svelte-152k457:focus{outline:none;border-color:var(--text-secondary)}.toggle-pills.svelte-152k457{display:flex;gap:0;border:1px solid var(--border-default);border-radius:6px;overflow:hidden}.pill.svelte-152k457{background:transparent;border:none;color:var(--text-muted);padding:4px 8px;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap}.pill.active.svelte-152k457{background:var(--bg-elevated);color:var(--text-primary)}.pill.svelte-152k457:not(.active):hover{color:var(--text-secondary)}.advanced-options.svelte-152k457{display:flex;flex-direction:column;gap:8px;padding:8px;background:#0003;border-radius:6px;margin:4px 0}.button-row.svelte-152k457{display:flex;gap:8px}.toggle-btn.svelte-152k457{background:var(--bg-elevated);color:var(--text-secondary);border:none;padding:8px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s;flex:0 0 auto}.toggle-btn.svelte-152k457:hover{background:var(--border-hover)}.fetch-btn.svelte-152k457{background:#7c2d12;color:var(--text-primary);border:none;padding:8px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s;flex:1}.fetch-btn.svelte-152k457:hover{background:#9a3412}.fetch-btn.svelte-152k457:disabled{background:var(--bg-elevated);color:var(--text-muted);cursor:not-allowed}
