.assistant-page.svelte-1e8bqcj{max-width:60rem;color:var(--ink);margin:0 auto;padding:1.5rem 1rem 3rem}.as-notice.svelte-1e8bqcj{border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);padding:.5rem .75rem}.as-form.svelte-1e8bqcj{gap:.5rem;margin:1rem 0;display:grid}.as-form.svelte-1e8bqcj textarea:where(.svelte-1e8bqcj){font:inherit;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:.4rem;padding:.5rem}.as-row.svelte-1e8bqcj{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.as-row.svelte-1e8bqcj button:where(.svelte-1e8bqcj){font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:.3rem;padding:.35rem .9rem}.as-muted.svelte-1e8bqcj{color:var(--muted)}.as-card.svelte-1e8bqcj{border:1px solid var(--line);border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.as-card.svelte-1e8bqcj h2:where(.svelte-1e8bqcj){margin:0 0 .5rem;font-size:1.1rem}.as-ok.svelte-1e8bqcj{color:var(--accent);font-weight:600}.as-bad.svelte-1e8bqcj{color:var(--danger)}.as-notes.svelte-1e8bqcj{margin:.5rem 0;padding-left:1.2rem;font-size:.92rem}.as-json.svelte-1e8bqcj{border:1px solid var(--line);white-space:pre;border-radius:.3rem;max-height:28rem;padding:.6rem;font-size:.8rem;overflow:auto}.as-pre.svelte-1e8bqcj{white-space:pre-wrap;overflow-wrap:anywhere}.as-sources.svelte-1e8bqcj{gap:.6rem;padding:0;list-style:none;display:grid}.as-sources.svelte-1e8bqcj a:where(.svelte-1e8bqcj),.as-examples.svelte-1e8bqcj a:where(.svelte-1e8bqcj),.as-card.svelte-1e8bqcj a:where(.svelte-1e8bqcj){color:var(--accent);overflow-wrap:anywhere}.as-tag.svelte-1e8bqcj{border:1px solid var(--line);border-radius:1rem;padding:.05rem .4rem;font-size:.8rem}@media (width<=640px){.assistant-page.svelte-1e8bqcj{padding:1rem .9rem calc(2.5rem + env(safe-area-inset-bottom))}.as-form.svelte-1e8bqcj textarea:where(.svelte-1e8bqcj){border-radius:.7rem;padding:.7rem;font-size:16px}.as-row.svelte-1e8bqcj button:where(.svelte-1e8bqcj){border-radius:.7rem;flex:100%;min-height:48px;font-size:16px;font-weight:650}.as-examples.svelte-1e8bqcj a:where(.svelte-1e8bqcj),.as-sources.svelte-1e8bqcj a:where(.svelte-1e8bqcj){padding:.5rem 0;display:inline-block}.as-json.svelte-1e8bqcj{max-height:20rem;font-size:.75rem}}
