.chat.svelte-yz5pm6{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-yz5pm6{padding:1.5rem 1.25rem 1rem}h2.svelte-yz5pm6{font:700 1.25rem/1.2 var(--font-head);margin:0}.context.svelte-yz5pm6{color:var(--muted);font-size:.85rem}.log.svelte-yz5pm6{flex-direction:column;flex:1;gap:.75rem;padding:0 1.25rem 1rem;display:flex;overflow-y:auto}.empty.svelte-yz5pm6{color:var(--muted);max-width:22rem;margin:auto 0}.msg.svelte-yz5pm6{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;margin:0}.user.svelte-yz5pm6{background:var(--ink);color:var(--paper);border-radius:14px 14px 4px;align-self:flex-end;padding:.55rem .9rem}.assistant.svelte-yz5pm6{border-left:4px solid var(--marker);align-self:flex-start;padding:.1rem 0 .1rem .8rem}.thinking.svelte-yz5pm6{color:var(--muted)}.error.svelte-yz5pm6{color:var(--danger);align-self:flex-start;font-weight:600}form.svelte-yz5pm6{background:var(--surface);border:1.5px solid var(--rule);border-radius:12px;align-items:flex-end;gap:.5rem;margin:0 1rem 1rem;padding:.5rem;display:flex}form.svelte-yz5pm6:focus-within{border-color:var(--ink)}textarea.svelte-yz5pm6{resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;max-height:9rem;padding:.35rem .4rem}button.svelte-yz5pm6{background:var(--marker);color:var(--marker-ink);border:0;border-radius:8px;padding:.4rem .9rem;font-weight:600}.stop.svelte-yz5pm6{background:var(--ink);color:var(--paper)}button.svelte-yz5pm6:disabled{opacity:.4;cursor:default}.editor.svelte-1queda5{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex}.bar.svelte-1queda5{border-bottom:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;font-size:.85rem;display:flex}.delete.svelte-1queda5{color:var(--danger);background:0 0;border:0;padding:.25rem 0;font-size:.85rem;font-weight:600}.sheet.svelte-1queda5{flex-direction:column;flex:1;width:100%;max-width:44rem;margin:0 auto;padding:2rem 1.5rem;display:flex;overflow-y:auto}input.svelte-1queda5,textarea.svelte-1queda5{background:0 0;border:0;outline:none;padding:0}.title.svelte-1queda5{font:700 clamp(1.75rem, 3vw, 2.5rem) / 1.15 var(--font-head);letter-spacing:-.02em;margin-bottom:1rem}.body.svelte-1queda5{resize:none;flex:1;min-height:12rem;font-size:1.0625rem;line-height:1.65}.svelte-1queda5::placeholder{color:var(--muted);opacity:.7}.empty.svelte-1queda5{color:var(--muted);margin:auto}.list.svelte-1ep2u6k{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-1ep2u6k{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.5rem 1.25rem 1rem;display:flex}h1.svelte-1ep2u6k{font:700 1.75rem/1 var(--font-head);letter-spacing:-.02em;margin:0}.new.svelte-1ep2u6k{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;padding:.35rem .9rem;font-size:.875rem;font-weight:600}.new.svelte-1ep2u6k:hover{color:var(--ink);background:0 0}ul.svelte-1ep2u6k{margin:0;padding:0 .5rem 1rem;list-style:none;overflow-y:auto}.item.svelte-1ep2u6k{text-align:left;background:0 0;border:0;border-radius:6px;gap:.2rem;width:100%;padding:.75rem;display:grid}.item.svelte-1ep2u6k:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.title.svelte-1ep2u6k{font:500 1.05rem/1.3 var(--font-head);text-overflow:ellipsis;white-space:nowrap;margin-inline:-.35em;padding-inline:.35em;overflow:hidden}.meta.svelte-1ep2u6k{color:var(--muted);gap:.6rem;min-width:0;font-size:.85rem;display:flex}time.svelte-1ep2u6k{flex:none;font-weight:600}.preview.svelte-1ep2u6k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer.svelte-1ep2u6k{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.email.svelte-1ep2u6k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer.svelte-1ep2u6k .link:where(.svelte-1ep2u6k){color:var(--ink);flex:none;font-weight:600}.hint.svelte-1ep2u6k{color:var(--muted);margin:0;padding:.5rem 1.25rem}.link.svelte-1ep2u6k{background:0 0;border:0;padding:0;text-decoration:underline}main.svelte-1h6eas2{place-items:center;min-height:100%;padding:1.5rem 1rem;display:grid}.card.svelte-1h6eas2{width:100%;max-width:24rem}h1.svelte-1h6eas2{font:700 clamp(2.5rem, 9vw, 3.25rem) / 1 var(--font-head);letter-spacing:-.03em;margin:0}.lede.svelte-1h6eas2{color:var(--muted);margin:.75rem 0 2rem}.tabs.svelte-1h6eas2{border:1px solid var(--rule);border-radius:10px;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.tabs.svelte-1h6eas2 button:where(.svelte-1h6eas2){color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:.45rem;font-weight:600}.tabs.svelte-1h6eas2 button[aria-pressed=true]:where(.svelte-1h6eas2){background:var(--ink);color:var(--paper)}form.svelte-1h6eas2{gap:1rem;display:grid}label.svelte-1h6eas2{gap:.3rem;display:grid}label.svelte-1h6eas2 span:where(.svelte-1h6eas2){font-size:.875rem;font-weight:600}input.svelte-1h6eas2{border:1px solid var(--rule);background:var(--surface);border-radius:8px;width:100%;padding:.6rem .75rem}input.svelte-1h6eas2:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:#0000}small.svelte-1h6eas2{color:var(--muted);font-size:.8rem}.error.svelte-1h6eas2{color:var(--danger);margin:0;font-weight:600}.submit.svelte-1h6eas2{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;margin-top:.5rem;padding:.65rem 1rem;font-weight:600}.submit.svelte-1h6eas2:hover:not(:disabled){color:var(--ink);background:0 0}.submit.svelte-1h6eas2:disabled{opacity:.6;cursor:progress}.splash.svelte-16t12jp{height:100%;color:var(--muted);place-items:center;margin:0;display:grid}.app.svelte-16t12jp{grid-template-columns:minmax(15rem,18rem) 1fr minmax(20rem,24rem);height:100%;display:grid}.pane.svelte-16t12jp{min-width:0;min-height:0}.editor.svelte-16t12jp{border-inline:1px solid var(--rule)}nav.svelte-16t12jp{display:none}@media (width<=900px){.app.svelte-16t12jp{grid-template-rows:1fr auto;grid-template-columns:1fr}.pane.svelte-16t12jp{display:none}.editor.svelte-16t12jp{border:0}.app[data-view=notes].svelte-16t12jp .notes:where(.svelte-16t12jp),.app[data-view=editor].svelte-16t12jp .editor:where(.svelte-16t12jp),.app[data-view=chat].svelte-16t12jp .chat:where(.svelte-16t12jp){display:block}nav.svelte-16t12jp{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper);gap:.25rem;display:flex}nav.svelte-16t12jp button:where(.svelte-16t12jp){color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:.5rem;font-weight:600}nav.svelte-16t12jp button[aria-pressed=true]:where(.svelte-16t12jp){background:var(--ink);color:var(--paper)}}:root{--paper:#eef1f5;--surface:#fff;--ink:#18222f;--muted:#5f6b7c;--rule:#d5dbe3;--marker:#f7d94c;--marker-ink:#18222f;--danger:#b4232f;--font-head:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#12171e;--surface:#1a212b;--ink:#e4e8ee;--muted:#8f9aab;--rule:#2b3441;--marker:#e8c53a;--marker-ink:#12171e;--danger:#f0717b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--font-body);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.marker{background:linear-gradient(100deg, transparent .2em, var(--marker) .3em, var(--marker) calc(100% - .3em), transparent calc(100% - .15em));color:var(--marker-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 55%;background-repeat:no-repeat;background-size:100% 88%;margin-inline:-.35em;padding-inline:.35em}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
