.fletcher-icon.svelte-1418lbq{display:block;flex-shrink:0;overflow:visible}.pages.svelte-1418lbq{fill:#fbf4e4;stroke:#d8c9a8;stroke-width:1}.page-lines.svelte-1418lbq{fill:none;stroke:#d8c9a8;stroke-width:.9}.cover.svelte-1418lbq{fill:var(--accent)}.spine.svelte-1418lbq{fill:var(--accent-active)}.spine-band.svelte-1418lbq{fill:none;stroke:#f2c14e;stroke-width:1.4}.ribbon.svelte-1418lbq{fill:#f2c14e}.eye-white.svelte-1418lbq{fill:#fffdf8}.pupil.svelte-1418lbq{transition:transform .18s ease-out}.pupil-dot.svelte-1418lbq{fill:#1f1812}.glint.svelte-1418lbq{fill:#fffdf8}.lid.svelte-1418lbq{fill:var(--accent);transform:scaleY(0);transition:transform .07s ease-in}.lid.closed.svelte-1418lbq{transform:scaleY(1)}.shut.svelte-1418lbq{fill:none;stroke:#2a2017;stroke-width:1.6;stroke-linecap:round;opacity:0}.shut.closed.svelte-1418lbq{opacity:1}.frame.svelte-1418lbq{fill:none;stroke:#2a2017;stroke-width:2.1;stroke-linecap:round}.smile.svelte-1418lbq{fill:none;stroke:#2a2017;stroke-width:2;stroke-linecap:round}.busy.svelte-1418lbq .pupil:where(.svelte-1418lbq){transition:none;animation:svelte-1418lbq-fletcher-read 1.3s ease-in-out infinite}@keyframes svelte-1418lbq-fletcher-read{0%{transform:translate(-2px,.6px)}70%{transform:translate(2px,.6px)}85%{transform:translate(-2px,1.2px)}to{transform:translate(-2px,.6px)}}@media(prefers-reduced-motion:reduce){.pupil.svelte-1418lbq,.lid.svelte-1418lbq{transition:none}.busy.svelte-1418lbq .pupil:where(.svelte-1418lbq){animation:none}}.examples.svelte-eyj9rx{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.example.svelte-eyj9rx{font:inherit;font-size:.9rem;padding:.45rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.example.svelte-eyj9rx:hover{border-color:var(--accent);background:var(--surface-hover)}.conversation.svelte-eyj9rx{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem}.compact.svelte-eyj9rx .conversation:where(.svelte-eyj9rx){max-height:22rem;overflow-y:auto;padding-right:.25rem;position:relative}.message.svelte-eyj9rx{padding:.75rem 1rem;border-radius:12px;line-height:1.55;overflow-wrap:anywhere}.compact.svelte-eyj9rx .message:where(.svelte-eyj9rx){padding:.6rem .8rem;font-size:.93rem}.message.svelte-eyj9rx p{margin:0 0 .5rem}.message.svelte-eyj9rx p:last-child,.message.svelte-eyj9rx ul:last-child{margin-bottom:0}.message.svelte-eyj9rx ul{margin:0 0 .5rem;padding-left:1.2rem}.message.svelte-eyj9rx li{margin-bottom:.3rem}.message.user.svelte-eyj9rx{align-self:flex-end;max-width:85%;background:var(--surface-hover);border:1px solid var(--border)}.message.assistant.svelte-eyj9rx{align-self:stretch;background:var(--bg-raised);border:1px solid var(--border-light)}.pending.svelte-eyj9rx{display:flex;align-items:center;gap:.6rem}.error.svelte-eyj9rx{color:var(--accent);margin:0 0 .75rem}.composer.svelte-eyj9rx{display:flex;flex-direction:column;gap:.5rem}textarea.svelte-eyj9rx{font:inherit;width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-raised);color:var(--text);resize:vertical;min-height:3.2rem}textarea.svelte-eyj9rx:focus{outline:none;border-color:var(--accent);box-shadow:var(--glow-accent)}.actions.svelte-eyj9rx{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.expand.svelte-eyj9rx{margin-right:auto;font-size:.9rem}button.primary.svelte-eyj9rx,button.secondary.svelte-eyj9rx{font:inherit;padding:.5rem 1.1rem;border-radius:8px;cursor:pointer}button.primary.svelte-eyj9rx{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text)}button.primary.svelte-eyj9rx:hover:not(:disabled){background:var(--accent-hover)}button.secondary.svelte-eyj9rx{border:1px solid var(--border);background:var(--surface);color:var(--text)}button.svelte-eyj9rx:disabled{opacity:.55;cursor:default}.fineprint.svelte-eyj9rx{font-size:.8rem;margin:.75rem 0 0}
