.prompt-layout.svelte-ynf8yi{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:30px;align-items:start}.prompt-form.svelte-ynf8yi{display:grid;gap:22px}.compact-grid.svelte-ynf8yi{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prompt-form.svelte-ynf8yi textarea:where(.svelte-ynf8yi){min-height:102px}.prompt-output.svelte-ynf8yi{position:sticky;top:140px;overflow:hidden;border:1px solid #dfe4f0;border-radius:18px;background:#fff}.output-toolbar.svelte-ynf8yi{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border-bottom:1px solid #e3e8f3;background:#f8fafc}.output-toolbar.svelte-ynf8yi strong:where(.svelte-ynf8yi),.output-toolbar.svelte-ynf8yi small:where(.svelte-ynf8yi){display:block}.output-toolbar.svelte-ynf8yi small:where(.svelte-ynf8yi){margin-top:3px;color:#7b8494}.output-toolbar.svelte-ynf8yi>div:where(.svelte-ynf8yi):last-child{display:flex;gap:7px}.prompt-result.svelte-ynf8yi{min-height:420px;max-height:680px;overflow:auto;padding:20px;color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;font:500 .9rem/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.prompt-result.empty.svelte-ynf8yi{color:#98a2b3;font-family:inherit}.language-note.svelte-ynf8yi{display:flex;gap:9px;align-items:flex-start;padding:14px 16px;color:#525b6b;background:#eef2ff;font-size:.8rem;line-height:1.5}.language-note.svelte-ynf8yi svg{flex:0 0 auto}.checklist-layout.svelte-ynf8yi{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px}.checklist.svelte-ynf8yi{display:grid;gap:10px}.checklist.svelte-ynf8yi div:where(.svelte-ynf8yi){display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #2c374b;border-radius:13px;color:#d2d9e5;background:#172033}.checklist.svelte-ynf8yi svg{flex:0 0 auto;color:#a5b4fc}@media(max-width:940px){.prompt-layout.svelte-ynf8yi,.checklist-layout.svelte-ynf8yi{grid-template-columns:1fr}.prompt-output.svelte-ynf8yi{position:static}}@media(max-width:640px){.compact-grid.svelte-ynf8yi{grid-template-columns:1fr}.output-toolbar.svelte-ynf8yi{align-items:flex-start;flex-direction:column}}
