.loading.svelte-bttysh{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.6rem 0 .25rem}.working-eyebrow.svelte-bttysh{margin:0;font-family:var(--font-body);font-size:var(--type-meta);font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.18em}.quip.svelte-bttysh{margin:0;color:var(--color-ink-soft);font-family:var(--font-display);font-variation-settings:"opsz" 18;font-style:italic;font-size:.98rem;line-height:1.4;min-height:1.3rem}.quip-text.svelte-bttysh{animation:svelte-bttysh-fade-in .3s ease-out;display:inline-block}@keyframes svelte-bttysh-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.bar.svelte-bttysh{width:100%;max-width:320px;height:2px;background:var(--color-rule);border-radius:var(--radius-pill);overflow:hidden;margin-top:.2rem}.fill.svelte-bttysh{height:100%;background:var(--color-accent);border-radius:var(--radius-pill);transition:width .1s linear}@media (prefers-reduced-motion: reduce){.quip-text.svelte-bttysh{animation:none}}.interlink.svelte-ez3dq8{display:block;margin-top:.85rem;padding:.85rem 1.1rem;background:var(--color-cream-soft);border:1px dashed rgba(27,29,41,.18);border-radius:var(--radius-card);color:var(--color-ink-soft);text-decoration:none;font-family:var(--font-body);font-size:.92rem;line-height:1.5;transition:background .15s,border-color .15s,color .15s}.interlink.svelte-ez3dq8:hover{background:#fff;border-color:var(--color-pink-action);color:var(--color-pink-action)}.interlink.svelte-ez3dq8:focus-visible{outline:2px solid var(--color-pink-action);outline-offset:2px}.text.svelte-ez3dq8{display:block;font-weight:500}.feedback.svelte-1m7v8dk{margin-top:.85rem;padding:.75rem 1rem;background:var(--color-cream-soft);border:1px solid rgba(27,29,41,.08);border-radius:var(--radius-card);font-family:var(--font-body);font-size:.9rem}.row.svelte-1m7v8dk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prompt.svelte-1m7v8dk{color:var(--color-ink-soft);margin-right:.25rem}.thumb.svelte-1m7v8dk{border:1px solid rgba(27,29,41,.15);background:#fff;border-radius:var(--radius-pill);padding:.3rem .7rem;font-size:1rem;cursor:pointer;transition:background .15s,border-color .15s}.thumb.svelte-1m7v8dk:hover:not(:disabled){border-color:var(--color-pink-action)}.thumb.active.svelte-1m7v8dk{background:var(--color-pink);border-color:var(--color-pink-action)}.thumb.svelte-1m7v8dk:disabled{cursor:not-allowed;opacity:.7}.thumb:disabled.active.svelte-1m7v8dk{opacity:1}.status.svelte-1m7v8dk{color:var(--color-ink-soft);font-size:.85rem;margin-left:.25rem}.thanks.svelte-1m7v8dk{color:var(--color-green-ink, #2a6f3d);font-weight:500}.more-link.svelte-1m7v8dk{background:none;border:none;padding:.4rem 0;font-family:var(--font-body);font-size:.85rem;color:var(--color-pink-action);cursor:pointer;text-decoration:underline;margin-top:.4rem}.more-link.svelte-1m7v8dk:hover{color:var(--color-ink)}.comment.svelte-1m7v8dk{display:block;margin-top:.6rem}.comment.svelte-1m7v8dk span:where(.svelte-1m7v8dk){display:block;font-size:.8rem;color:var(--color-ink-soft);margin-bottom:.25rem}textarea.svelte-1m7v8dk{width:100%;box-sizing:border-box;border:1px solid rgba(27,29,41,.15);border-radius:var(--radius-input);padding:.5rem .7rem;font-family:var(--font-body);font-size:.9rem;resize:vertical;background:#fff}textarea.svelte-1m7v8dk:focus{outline:none;border-color:var(--color-pink-action);box-shadow:0 0 0 3px #c926661f}.actions.svelte-1m7v8dk{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.5rem}.send.svelte-1m7v8dk{border:1px solid var(--color-pink-action);background:var(--color-pink-action);color:#fff;border-radius:var(--radius-pill);padding:.3rem .85rem;font-size:.85rem;font-family:var(--font-body);font-weight:500;cursor:pointer}.send.svelte-1m7v8dk:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1m7v8dk{color:var(--color-error, #b00020);font-size:.8rem;margin:.4rem 0 0}p.status.thanks.svelte-1m7v8dk{margin:.4rem 0 0}.debug-details.svelte-n1nb9z{margin-top:.5rem;padding:.5rem .75rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:.8125rem;color:#9a3412}summary.svelte-n1nb9z{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}dl.svelte-n1nb9z{margin:.5rem 0 0;display:grid;grid-template-columns:max-content 1fr;column-gap:.75rem;row-gap:.125rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}dt.svelte-n1nb9z{font-weight:600;opacity:.7}dd.svelte-n1nb9z{margin:0;word-break:break-word}.hint.svelte-n1nb9z{margin:.5rem 0 0;font-size:.7rem;opacity:.65}.debug-success.svelte-1svgwc0{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;padding:.5rem .75rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;font-size:.75rem;color:#047857;font-family:ui-monospace,SF Mono,Menlo,monospace}.badge.svelte-1svgwc0{font-weight:600}.row.svelte-1svgwc0{display:inline-flex;gap:.3rem;align-items:baseline}.k.svelte-1svgwc0{opacity:.7}.v.svelte-1svgwc0{word-break:break-word}.eval.svelte-1rnzupt{background:#fff;border:1px solid rgba(27,29,41,.1);border-radius:var(--radius-card);padding:1.5rem 1.75rem;line-height:1.6;box-shadow:var(--shadow-soft)}h3.svelte-1rnzupt{font-family:var(--font-display);margin:1.5rem 0 .65rem;font-size:1.15rem;color:var(--color-ink);font-weight:700;letter-spacing:-.01em;padding-bottom:.4rem;border-bottom:1px dashed rgba(27,29,41,.15)}h3.svelte-1rnzupt:first-child{margin-top:0}h4.svelte-1rnzupt{font-family:var(--font-display);margin:.9rem 0 .35rem;font-size:.85rem;color:var(--color-ink-soft);font-weight:600;text-transform:uppercase;letter-spacing:.06em}p.svelte-1rnzupt{margin:.3rem 0;color:var(--color-ink-soft)}.bullet.svelte-1rnzupt{display:flex;gap:.6rem;margin:.35rem 0;color:var(--color-ink-soft)}.bullet.svelte-1rnzupt .marker:where(.svelte-1rnzupt){flex-shrink:0;color:var(--color-pink-strong);font-weight:600;min-width:1.2rem}.bullet.svelte-1rnzupt .content:where(.svelte-1rnzupt) strong:where(.svelte-1rnzupt),p.svelte-1rnzupt strong:where(.svelte-1rnzupt){color:var(--color-ink);font-weight:600}.pass.svelte-1rnzupt{color:var(--color-green-ink)}.fail.svelte-1rnzupt{color:var(--color-error)}.gap.svelte-1rnzupt{height:.35rem}.pending.svelte-1rnzupt{color:var(--color-muted);font-style:italic}
