.demo.svelte-13tcw9q{gap:1rem;display:grid}.controls.svelte-13tcw9q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.examples.svelte-13tcw9q{flex-wrap:wrap;gap:.375rem;display:flex}.example.svelte-13tcw9q,.play.svelte-13tcw9q{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:2.25rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding-inline:.875rem;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.example.svelte-13tcw9q:hover,.play.svelte-13tcw9q:hover{color:var(--color-text);border-color:var(--color-border-hover)}.example[aria-pressed=true].svelte-13tcw9q{color:var(--color-text);border-color:var(--color-accent)}.progress.svelte-13tcw9q{background:var(--color-accent);transform-origin:0;height:2px;position:absolute;inset:auto 0 0}.play.svelte-13tcw9q{border-color:#0000}.play.svelte-13tcw9q svg:where(.svelte-13tcw9q){fill:currentColor;width:.75rem;height:.75rem}.stage.svelte-13tcw9q{gap:1rem;display:grid}@media (width>=64rem){.stage.svelte-13tcw9q{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.terminal.svelte-13tcw9q,.answerer.svelte-13tcw9q{min-height:27rem}}.terminal.svelte-13tcw9q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-height:22rem;display:flex;overflow:hidden}figcaption.svelte-13tcw9q{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.625rem 1rem;display:flex}.mcp.svelte-13tcw9q{color:var(--color-accent)}.screen.svelte-13tcw9q{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);align-content:start;gap:.875rem;padding:1.25rem 1rem;line-height:1.6;display:grid}.screen.svelte-13tcw9q>:where(.svelte-13tcw9q){animation:.25s ease-out svelte-13tcw9q-appear}.prompt.svelte-13tcw9q,.say.svelte-13tcw9q,.status.svelte-13tcw9q{grid-template-columns:1.5ch minmax(0,1fr);column-gap:.75ch;display:grid}.prompt.svelte-13tcw9q{background:var(--color-surface-raised);border-radius:var(--radius-sm);color:var(--color-text);margin-inline:-.625rem;padding:.375rem .625rem}.mark.svelte-13tcw9q{color:var(--color-text-subtle)}.dot.svelte-13tcw9q{color:var(--color-text)}.dot.tool.svelte-13tcw9q{color:var(--color-accent)}.say.svelte-13tcw9q strong:where(.svelte-13tcw9q){color:var(--color-text);font-weight:400}.call.svelte-13tcw9q{gap:.25rem;display:grid}dl.svelte-13tcw9q{grid-template-columns:auto minmax(0,1fr);gap:0 1.5ch;padding-left:2.25ch;display:grid}dt.svelte-13tcw9q{color:var(--color-text-subtle)}dd.svelte-13tcw9q{overflow-wrap:anywhere}.status.svelte-13tcw9q{font-variant-numeric:tabular-nums;padding-left:2.25ch}.tally.svelte-13tcw9q,.replies.svelte-13tcw9q{gap:.25rem;padding:.25rem 0 0 4.5ch;list-style:none;display:grid}.tally.svelte-13tcw9q{grid-template-columns:max-content minmax(0,1fr) 8ch;align-items:center;column-gap:1.5ch}.tally.svelte-13tcw9q li:where(.svelte-13tcw9q){display:contents}.label.svelte-13tcw9q{color:var(--color-text)}.track.svelte-13tcw9q{background:var(--color-border);border-radius:1px;height:.5rem}.bar.svelte-13tcw9q{background:var(--color-accent);transform-origin:0;border-radius:1px;height:100%;animation:.5s ease-out svelte-13tcw9q-grow;display:block}.count.svelte-13tcw9q{font-variant-numeric:tabular-nums;gap:1ch;display:flex}.replies.svelte-13tcw9q li:where(.svelte-13tcw9q){color:var(--color-text)}.replies.svelte-13tcw9q .you:where(.svelte-13tcw9q){margin-left:1ch}.you.svelte-13tcw9q{color:var(--color-accent)}.conclusion.svelte-13tcw9q{color:var(--color-text)}.answerer.svelte-13tcw9q{border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;min-height:22rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.live.svelte-13tcw9q{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.where.svelte-13tcw9q{text-transform:none;letter-spacing:0;color:var(--color-text-subtle);font-weight:400}.hint.svelte-13tcw9q,.notice.svelte-13tcw9q{text-align:center;color:var(--color-text-muted);margin-block:auto;animation:.25s ease-out svelte-13tcw9q-appear}.earned.svelte-13tcw9q{font-family:var(--font-mono);color:var(--color-accent)}.card.svelte-13tcw9q{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:0 0 2.5rem var(--color-accent-soft);gap:1.25rem;padding:clamp(1.25rem,3vw,1.5rem);animation:.4s ease-out svelte-13tcw9q-arrive;display:grid}.locked.svelte-13tcw9q{border-color:var(--color-border);box-shadow:none;animation:none}.sent.svelte-13tcw9q{font-size:var(--text-sm);color:var(--color-text-muted)}h3.svelte-13tcw9q{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:500;line-height:1.3}.content.svelte-13tcw9q{background:var(--color-surface-raised);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}footer.svelte-13tcw9q{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skip.svelte-13tcw9q{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.skip.svelte-13tcw9q:hover{color:var(--color-text)}.reward.svelte-13tcw9q{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}@keyframes svelte-13tcw9q-appear{0%{opacity:0;transform:translateY(.25rem)}}@keyframes svelte-13tcw9q-grow{0%{transform:scaleX(0)}}@keyframes svelte-13tcw9q-arrive{0%{opacity:0;box-shadow:0 0 4rem var(--color-accent);transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.screen.svelte-13tcw9q>:where(.svelte-13tcw9q),.bar.svelte-13tcw9q,.hint.svelte-13tcw9q,.notice.svelte-13tcw9q,.card.svelte-13tcw9q{animation:none!important}}.banner.svelte-63izui{background:linear-gradient(90deg, var(--color-accent-soft), transparent 70%), var(--color-surface);border-block:1px solid var(--color-accent);box-shadow:0 0 2.5rem var(--color-accent-soft)}ul.svelte-63izui{padding-block:1.25rem;list-style:none;display:grid}li.svelte-63izui{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}li.svelte-63izui+li:where(.svelte-63izui){border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.what.svelte-63izui{justify-items:start;gap:.25rem;min-width:0;display:grid}.when.svelte-63izui{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}h2.svelte-63izui{font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.description.svelte-63izui{color:var(--color-text-muted);overflow-wrap:anywhere}.watch.svelte-63izui{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);overflow-wrap:anywhere}.watch.svelte-63izui:hover{color:var(--color-accent-hover);text-decoration:underline}.hero.svelte-1q37ri0{isolation:isolate;padding-block:4.5rem 6rem;position:relative}.hero.svelte-1q37ri0:before{content:"";z-index:-1;background:var(--color-pattern);pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E") top/24px 24px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E") top/24px 24px}.grid.svelte-1q37ri0{align-items:start;gap:2rem;display:grid}.eyebrow.svelte-1q37ri0{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent);margin-bottom:1rem}h1.svelte-1q37ri0{font-size:var(--text-display);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.05}h1.svelte-1q37ri0 em{color:var(--color-accent);font-style:normal}.aside.svelte-1q37ri0{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.subtitle.svelte-1q37ri0{font-size:var(--text-xl);color:var(--color-text-muted);text-wrap:pretty;line-height:1.4}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=48rem){.hero.svelte-1q37ri0{padding-block:7.5rem 8rem}.grid.svelte-1q37ri0{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.85fr);gap:2.5rem}.aside.svelte-1q37ri0{align-self:end}}@media (width>=64rem){.grid.svelte-1q37ri0{grid-template-columns:minmax(0,1.75fr) minmax(20rem,.8fr);gap:4rem}}.section.svelte-1uha8ag{border-top:1px solid var(--color-border);padding-block:4rem}.stack.svelte-1uha8ag{gap:2.5rem;display:grid}.head.svelte-1uha8ag{gap:1rem;max-width:44rem;display:grid}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent)}h2.svelte-1uha8ag{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);font-weight:500;line-height:1.1}h2.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-accent);font-style:normal}.lede.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty}code.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-text);font-size:.875em}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.sides.svelte-1uha8ag{gap:1.5rem;display:grid}.side.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.side.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-2xl);letter-spacing:-.01em}.side.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--color-text-muted);text-wrap:pretty}.side.svelte-1uha8ag .actions:where(.svelte-1uha8ag){margin-top:auto;padding-top:.5rem}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);padding:.25rem .625rem}.fine.svelte-1uha8ag{font-size:var(--text-sm)}.facts.svelte-1uha8ag{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-accent)}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=48rem){.sides.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.band.svelte-1uha8ag{background:var(--color-surface)}.credits.svelte-1uha8ag{align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.credits.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.ledger.svelte-1uha8ag{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.ledger.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);padding:.625rem 1rem}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--text-sm)}th.svelte-1uha8ag{font-weight:400;font-size:var(--text-xs);text-align:left;color:var(--color-text-subtle);padding:.75rem 1rem .25rem}td.svelte-1uha8ag{border-top:1px solid var(--color-border);padding:.5rem 1rem}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):first-child td:where(.svelte-1uha8ag){border-top:none}.detail.svelte-1uha8ag{color:var(--color-text-subtle)}.num.svelte-1uha8ag{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.num.svelte-1uha8ag{color:var(--color-text-muted)}td.plus.svelte-1uha8ag{color:var(--color-accent)}td.free.svelte-1uha8ag{color:var(--color-text-subtle)}td.balance.svelte-1uha8ag{color:var(--color-text)}.closing.svelte-1uha8ag .stack:where(.svelte-1uha8ag){text-align:center;justify-items:center;gap:2rem;padding-block:2rem}.footer.svelte-1uha8ag{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-subtle);padding-block:1.5rem}.footer.svelte-1uha8ag .bar:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-muted);transition:color .15s ease-out}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-text)}
