.prompt-box.svelte-pbzecb{flex-direction:column;gap:8px;width:100%;max-width:760px;display:flex}textarea.svelte-pbzecb{width:100%;font-size:15px;font-family:var(--sans);border:1px solid var(--border);background:var(--bg);color:var(--text-h);resize:vertical;box-sizing:border-box;border-radius:6px;padding:10px 12px}textarea.svelte-pbzecb:focus{outline:2px solid var(--accent);outline-offset:1px}textarea.svelte-pbzecb:disabled{opacity:.6;cursor:not-allowed}.send-row.svelte-pbzecb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.enter-to-send.svelte-pbzecb{font-size:13px;font-family:var(--sans);color:var(--text-h);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.enter-to-send.svelte-pbzecb input[type=checkbox]:where(.svelte-pbzecb){cursor:pointer;accent-color:var(--accent);width:15px;height:15px}.enter-to-send.svelte-pbzecb input[type=checkbox]:where(.svelte-pbzecb):disabled{cursor:not-allowed}button.svelte-pbzecb{font-size:15px;font-family:var(--sans);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;transition:opacity .15s}button.svelte-pbzecb:hover:not(:disabled){opacity:.85}button.svelte-pbzecb:disabled{opacity:.45;cursor:not-allowed}.response-display.svelte-gyoeub{border:1px solid var(--border);background:var(--code-bg);box-sizing:border-box;border-radius:6px;width:100%;max-width:760px;min-height:120px;padding:14px 16px}.response-text.svelte-gyoeub{color:var(--text-h);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.6}.status.svelte-gyoeub{font-size:14px}.loading.svelte-gyoeub{color:var(--accent)}.error.svelte-gyoeub{color:#dc2626}.empty.svelte-gyoeub{color:var(--text);opacity:.6}.cursor.svelte-gyoeub{color:var(--accent);margin-left:1px;animation:.9s step-start infinite svelte-gyoeub-blink;display:inline-block}@keyframes svelte-gyoeub-blink{50%{opacity:0}}.api-status.svelte-1mkcj4q{color:#888;background:#1a1a1a;border:1px solid #444;border-radius:4px;padding:4px 10px;font-size:.75rem}.ok.svelte-1mkcj4q{color:#4caf50;border-color:#4caf50}.err.svelte-1mkcj4q{color:#f44336;border-color:#f44336}main.svelte-1uha8ag{flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}h1.svelte-1uha8ag{margin:0 0 8px}
