main.svelte-jztt4t{inline-size:min(100% - 2rem,72rem);margin-inline:auto}.chat.svelte-jztt4t{text-align:center;flex-direction:column;align-items:center;min-block-size:calc(100vh - 14rem);max-inline-size:46rem;margin-inline:auto;padding-block:clamp(2rem,6vw,4rem);display:flex}h1.svelte-jztt4t{max-inline-size:22ch;font-size:clamp(1.8rem,4.5vw,2.6rem)}.sub.svelte-jztt4t{max-inline-size:48ch;color:var(--ink-soft);margin:.75rem 0 2rem;font-weight:600}.composer.svelte-jztt4t{border:3px solid var(--ink);inline-size:100%;box-shadow:6px 6px 0 var(--ink);text-align:start;background:#fff;border-radius:1.75rem;padding:.75rem .75rem .6rem}.composer.svelte-jztt4t:focus-within{box-shadow:6px 6px 0 var(--ink), 0 0 0 4px var(--blue-soft)}textarea.svelte-jztt4t{resize:none;min-block-size:5.5rem;max-block-size:40vh;inline-size:100%;color:var(--ink);font:inherit;field-sizing:content;background:0 0;border:0;outline:0;padding:.5rem .6rem;font-size:1.15rem;font-weight:600;line-height:1.5;display:block}textarea.svelte-jztt4t::placeholder{color:#8a9ab3;font-weight:600}.toolbar.svelte-jztt4t{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-block-start:.4rem;display:flex}.lang-pick.svelte-jztt4t{border:3px solid var(--ink);background:var(--yellow-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-block-size:3rem;padding-inline:.9rem .8rem;font-weight:800;display:inline-flex;position:relative}.lang-pick.svelte-jztt4t:hover{background:var(--yellow)}.lang-pick.svelte-jztt4t select:where(.svelte-jztt4t){appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-inline-size:16rem;font-weight:800}.lang-pick.chosen.svelte-jztt4t select:where(.svelte-jztt4t){inline-size:7.5rem}.lang-pick.svelte-jztt4t select:where(.svelte-jztt4t):focus-visible{outline:none}.lang-pick.svelte-jztt4t:has(select:where(.svelte-jztt4t):focus-visible){outline:4px solid var(--blue);outline-offset:3px}.lang-flag.svelte-jztt4t{font-size:1.2rem}.lang-caret.svelte-jztt4t{font-size:.9rem}.right.svelte-jztt4t{flex-direction:column;align-items:flex-end;gap:.3rem;margin-inline-start:auto;display:flex}.counter.svelte-jztt4t{color:var(--ink-soft);font-size:.9rem;font-weight:700}.counter.over.svelte-jztt4t{color:var(--red)}.send.svelte-jztt4t{border:3px solid var(--ink);background:var(--ink);color:#fff;min-block-size:3rem;font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding-inline:.9rem 1.1rem;font-weight:800;transition:transform .12s,background .12s;display:inline-flex}.send.svelte-jztt4t:hover:not(:disabled){background:var(--blue);border-color:var(--blue);transform:translateY(-2px)}.send.svelte-jztt4t:disabled{cursor:not-allowed;background:#c9d3e0;border-color:#c9d3e0}.status.svelte-jztt4t{min-block-size:1.6rem;margin-block-start:1rem;font-weight:700}.working.svelte-jztt4t{color:var(--ink-soft);align-items:center;gap:.6rem;display:inline-flex}.spinner.svelte-jztt4t{border:3px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;flex:none;block-size:1.1rem;inline-size:1.1rem;animation:.8s linear infinite svelte-jztt4t-spin}@keyframes svelte-jztt4t-spin{to{transform:rotate(360deg)}}.error.svelte-jztt4t{color:var(--red)}.examples.svelte-jztt4t{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-block-start:1.75rem;display:flex}.examples-label.svelte-jztt4t{color:var(--ink-soft);font-weight:700}.example.svelte-jztt4t{border:3px solid var(--ink);min-block-size:3rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding-inline:1rem;font-weight:800;display:inline-flex}.example.svelte-jztt4t:hover{background:var(--blue-soft)}.link.svelte-jztt4t{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.note.svelte-jztt4t{max-inline-size:48ch;color:var(--ink-soft);margin-block-start:1.75rem;font-size:.95rem;font-weight:600}
