.west-example.svelte-zfw7tn{border:1px solid var(--nw-line);background:var(--nw-paper);border-radius:16px;margin-bottom:56px;overflow:hidden}.example-heading.svelte-zfw7tn{border-bottom:1px solid var(--nw-line);justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.west-identity.svelte-zfw7tn{align-items:center;gap:18px;display:flex}.west-identity.svelte-zfw7tn img:where(.svelte-zfw7tn){object-fit:contain;width:42px;height:42px}.example-heading.svelte-zfw7tn h2:where(.svelte-zfw7tn){letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.25}.example-heading.svelte-zfw7tn p:where(.svelte-zfw7tn){color:var(--nw-muted);margin-top:6px;font-size:13px;line-height:1.6}.status-dot.svelte-zfw7tn{background:var(--nw-line);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .4s}.status-dot.complete.svelte-zfw7tn{background:var(--nw-blue)}.example-stage.svelte-zfw7tn{background:var(--nw-soft);grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;padding:36px;display:grid}.conversation.svelte-zfw7tn{gap:20px;display:grid}.message.svelte-zfw7tn{background:var(--nw-paper);border:1px solid var(--nw-line);opacity:0;border-radius:12px;padding:16px 20px;transition:opacity .35s,transform .35s;transform:translateY(8px)}.message.shown.svelte-zfw7tn{opacity:1;transform:none}.message.from-west.svelte-zfw7tn{background:0 0;border-color:#0000;padding-left:0}.speaker.svelte-zfw7tn{color:var(--nw-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.message.svelte-zfw7tn p:where(.svelte-zfw7tn){font-size:14px;line-height:1.75;position:relative}.text-measure.svelte-zfw7tn{visibility:hidden}.typed-text.svelte-zfw7tn{position:absolute;inset:0}.typing-cursor.svelte-zfw7tn{vertical-align:-.12em;background:var(--nw-blue);width:2px;height:1em;margin-left:3px;animation:.75s step-end infinite svelte-zfw7tn-blink;display:inline-block}.quote-preview.svelte-zfw7tn{background:var(--nw-paper);border:1px solid var(--nw-line);box-shadow:0 10px 28px var(--nw-shadow);border-radius:12px;margin-top:6px;padding:28px;transition:border-color .5s,box-shadow .5s}.quote-preview.revised.svelte-zfw7tn{border-color:var(--nw-blue)}.quote-top.svelte-zfw7tn{letter-spacing:.06em;color:var(--nw-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.quote-tag.svelte-zfw7tn{background:var(--nw-blue-soft);letter-spacing:0;border-radius:4px;padding:5px 8px}.quote-preview.svelte-zfw7tn h3:where(.svelte-zfw7tn){letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.25}.quote-description.svelte-zfw7tn{color:var(--nw-muted);margin-top:8px;font-size:13px}.quote-lines.svelte-zfw7tn{margin-top:32px}.quote-lines.svelte-zfw7tn>div:where(.svelte-zfw7tn){border-bottom:1px solid var(--nw-line);justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;display:flex}.quote-lines.svelte-zfw7tn strong:where(.svelte-zfw7tn){font-variant-numeric:tabular-nums;font-weight:500}.quote-preview.svelte-zfw7tn small:where(.svelte-zfw7tn){color:var(--nw-muted);margin-top:5px;font-size:12px;display:block}.quote-total.svelte-zfw7tn{justify-content:space-between;align-items:start;gap:16px;margin-top:26px;font-size:14px;display:flex}.quote-total.svelte-zfw7tn strong:where(.svelte-zfw7tn){letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.quote-note.svelte-zfw7tn{border-top:1px solid var(--nw-line);color:var(--nw-blue);opacity:0;margin-top:28px;padding-top:20px;font-size:12px;transition:opacity .5s}.quote-note.visible.svelte-zfw7tn{opacity:1}.quote-note.svelte-zfw7tn span:where(.svelte-zfw7tn){margin-right:8px}.example-footer.svelte-zfw7tn{border-top:1px solid var(--nw-line);color:var(--nw-muted);justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;font-size:12px;display:flex}.progress-track.svelte-zfw7tn{background:var(--nw-line);flex-shrink:0;width:100px;height:2px;overflow:hidden}.progress-track.svelte-zfw7tn>span:where(.svelte-zfw7tn){background:var(--nw-blue);height:100%;display:block}@keyframes svelte-zfw7tn-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.message.svelte-zfw7tn,.quote-preview.svelte-zfw7tn,.quote-note.svelte-zfw7tn,.status-dot.svelte-zfw7tn{transition:none}.typing-cursor.svelte-zfw7tn{animation:none}}@media (width<=760px){.example-stage.svelte-zfw7tn{grid-template-columns:1fr;gap:24px;padding:24px}.example-heading.svelte-zfw7tn{padding:24px}.example-heading.svelte-zfw7tn h2:where(.svelte-zfw7tn){font-size:21px}.west-identity.svelte-zfw7tn img:where(.svelte-zfw7tn){width:32px;height:32px}.quote-preview.svelte-zfw7tn{margin-top:0}.example-footer.svelte-zfw7tn{padding:20px 24px}.progress-track.svelte-zfw7tn{width:64px}}
