body{margin:0;color:#17202e;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}main.svelte-7ab3kw{min-height:100vh}header.svelte-7ab3kw{display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);color:#5e6470}.brand.svelte-7ab3kw{color:#155eef;font-weight:800;text-decoration:none}.conversation.svelte-7ab3kw{width:min(760px,calc(100% - 2rem));margin:2rem auto;display:grid;gap:1.25rem}.heading.svelte-7ab3kw{display:grid;gap:.45rem;text-align:center}.heading.svelte-7ab3kw p:where(.svelte-7ab3kw),.heading.svelte-7ab3kw h1:where(.svelte-7ab3kw),.heading.svelte-7ab3kw span:where(.svelte-7ab3kw),li.svelte-7ab3kw p:where(.svelte-7ab3kw),.notice.svelte-7ab3kw{margin:0}.heading.svelte-7ab3kw p:where(.svelte-7ab3kw),li.svelte-7ab3kw span:where(.svelte-7ab3kw),.handoff.svelte-7ab3kw span:where(.svelte-7ab3kw){color:#667085;font-size:.85rem}h1.svelte-7ab3kw{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.04em}ol.svelte-7ab3kw{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}li.svelte-7ab3kw{width:min(85%,600px);display:grid;gap:.35rem;border:1px solid #d8e0ea;border-radius:14px 14px 14px 4px;padding:.9rem 1rem;background:#fff}li.user.svelte-7ab3kw{justify-self:end;border-color:#b9ceff;border-radius:14px 14px 4px;background:#eef4ff}li.svelte-7ab3kw p:where(.svelte-7ab3kw){line-height:1.5;white-space:pre-wrap}.composer.svelte-7ab3kw{display:grid;gap:.6rem;border:1px solid #d8e0ea;border-radius:14px;padding:1rem;background:#fff}.assets.svelte-7ab3kw{display:grid;gap:.85rem;border:1px solid #d8e0ea;border-radius:14px;padding:1rem;background:#fff}.assets.svelte-7ab3kw h2:where(.svelte-7ab3kw),.assets.svelte-7ab3kw p:where(.svelte-7ab3kw){margin:0}.assets.svelte-7ab3kw h2:where(.svelte-7ab3kw){font-size:1rem}.assets.svelte-7ab3kw p:where(.svelte-7ab3kw),.assets.svelte-7ab3kw li:where(.svelte-7ab3kw) span:where(.svelte-7ab3kw){color:#667085;font-size:.85rem}.assets.svelte-7ab3kw ul:where(.svelte-7ab3kw){display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.assets.svelte-7ab3kw li:where(.svelte-7ab3kw){width:auto;display:flex;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:8px;background:#f6f8fb}.asset-forms.svelte-7ab3kw{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.asset-forms.svelte-7ab3kw form:where(.svelte-7ab3kw){display:grid;align-content:start;gap:.55rem;border:1px solid #e1e6ed;border-radius:10px;padding:.75rem}.asset-forms.svelte-7ab3kw label:where(.svelte-7ab3kw){font-weight:700}.asset-forms.svelte-7ab3kw input:where(.svelte-7ab3kw){box-sizing:border-box;width:100%;border:1px solid #cbd3dc;border-radius:8px;padding:.65rem;font:inherit}.composer.svelte-7ab3kw label:where(.svelte-7ab3kw){font-weight:700}textarea.svelte-7ab3kw{box-sizing:border-box;width:100%;border:1px solid #cbd3dc;border-radius:8px;padding:.75rem;font:inherit;line-height:1.45;resize:vertical}button.svelte-7ab3kw,.handoff.svelte-7ab3kw a:where(.svelte-7ab3kw){min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 1rem;font:inherit;font-weight:750;text-decoration:none}button.svelte-7ab3kw,.primary.svelte-7ab3kw{border:1px solid #155eef;color:#fff;background:#155eef;cursor:pointer}.secondary.svelte-7ab3kw{border:1px solid #b8c2cf;color:#344054;background:#fff}.handoff.svelte-7ab3kw{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;border-top:1px solid #d8e0ea;padding-top:1.25rem}.handoff.svelte-7ab3kw div:where(.svelte-7ab3kw){display:grid;gap:.25rem}.notice.svelte-7ab3kw{border:1px solid #f0b4ae;border-radius:8px;padding:.75rem;color:#7a271a;background:#fff4f2}@media(max-width:700px){header.svelte-7ab3kw,.handoff.svelte-7ab3kw{align-items:stretch;grid-template-columns:1fr}header.svelte-7ab3kw{flex-direction:column}li.svelte-7ab3kw{width:90%}.asset-forms.svelte-7ab3kw{grid-template-columns:1fr}}
