.demo[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:linear-gradient(to bottom, color-mix(in oklch, var(--paper) 40%, var(--surface)), color-mix(in oklch, var(--rule) 22%, var(--paper)));box-shadow:var(--shadow-float);padding:1rem;position:relative;container-type:inline-size}.demo-head[data-astro-cid-rk2pmsne]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-block-end:1rem;display:flex}.demo-label[data-astro-cid-rk2pmsne]{font-size:var(--step--1);align-items:center;gap:.5rem;display:flex}.badge[data-astro-cid-rk2pmsne]{font-family:var(--font-code);border-radius:var(--radius-sm);background:var(--ember-soft);color:var(--ink);border:1px solid color-mix(in oklch, var(--ember) 45%, transparent);padding:.125rem .5rem;font-size:.8125rem}.picker[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:.25rem;min-inline-size:0;margin:0;padding:.25rem;display:flex}.picker[data-astro-cid-rk2pmsne] label[data-astro-cid-rk2pmsne]{position:relative}@container (width<=29.99rem){.picker[data-astro-cid-rk2pmsne]{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}.picker[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{text-align:center}}.picker[data-astro-cid-rk2pmsne] input[data-astro-cid-rk2pmsne]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.picker[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{border-radius:calc(var(--radius) - 2px);font-size:var(--step--1);color:var(--graphite);white-space:nowrap;padding:.4rem .75rem;transition:background-color .15s,color .15s;display:block}.picker[data-astro-cid-rk2pmsne] input[data-astro-cid-rk2pmsne]:checked+span[data-astro-cid-rk2pmsne]{background:var(--ink);color:var(--paper)}.picker[data-astro-cid-rk2pmsne] label[data-astro-cid-rk2pmsne]:hover input[data-astro-cid-rk2pmsne]:not(:checked)+span[data-astro-cid-rk2pmsne]{color:var(--ink)}.picker[data-astro-cid-rk2pmsne] input[data-astro-cid-rk2pmsne]:focus-visible+span[data-astro-cid-rk2pmsne]{outline:2px solid var(--oasis);outline-offset:2px}.stage[data-astro-cid-rk2pmsne]{gap:1rem;display:grid;position:relative}@container (width>=40rem){.stage[data-astro-cid-rk2pmsne]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.product[data-astro-cid-rk2pmsne]{z-index:1;border:1px solid var(--rule);background:var(--paper);border-radius:10px;position:relative;overflow:hidden}.chrome[data-astro-cid-rk2pmsne]{border-block-end:1px solid var(--rule);background:var(--surface-sunk);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.chrome-dots[data-astro-cid-rk2pmsne]{gap:4px;display:flex}.chrome-dots[data-astro-cid-rk2pmsne] i[data-astro-cid-rk2pmsne]{background:color-mix(in oklch, var(--graphite) 35%, transparent);border-radius:50%;block-size:7px;inline-size:7px}.chrome-url[data-astro-cid-rk2pmsne]{border-radius:var(--radius-sm);background:var(--paper);color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.125rem .5rem;font-size:.75rem;overflow:hidden}.chrome-wa[data-astro-cid-rk2pmsne]{color:#1f9e52;display:none}.product[data-astro-cid-rk2pmsne][data-channel=whatsapp] .chrome-wa[data-astro-cid-rk2pmsne]{display:inline-flex}.product[data-astro-cid-rk2pmsne][data-channel=whatsapp] .chrome-dots[data-astro-cid-rk2pmsne]{display:none}.product-body[data-astro-cid-rk2pmsne]{display:grid}.panel[data-astro-cid-rk2pmsne]{border-block-end:1px solid var(--rule);padding:.75rem}.panel-title[data-astro-cid-rk2pmsne]{justify-content:space-between;gap:.5rem;margin-block-end:.5rem;font-size:.75rem;display:flex}.chat[data-astro-cid-rk2pmsne]{overscroll-behavior:contain;scrollbar-width:thin;block-size:17.5rem;padding:.75rem;overflow-y:auto}.product[data-astro-cid-rk2pmsne][data-channel=whatsapp] .chat[data-astro-cid-rk2pmsne]{background:color-mix(in oklch, #25d366 6%, var(--paper))}.messages[data-astro-cid-rk2pmsne]{gap:.5rem;display:grid}.demo .msg{max-inline-size:88%;animation:msg-in .35s var(--ease-out) both;border-radius:10px;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.demo .msg-user{background:var(--ink);color:var(--paper);border-end-end-radius:3px;justify-self:end}.demo .msg-ai{background:var(--surface);border:1px solid var(--rule);border-end-start-radius:3px;justify-self:start}.demo .mock-btn{border-radius:var(--radius);background:var(--oasis);color:var(--on-oasis);margin-block-start:.5rem;padding:.3rem .65rem;font-size:.8125rem;font-weight:600;display:inline-block}.demo .typing{gap:3px;padding-block:.4rem;display:inline-flex}.demo .typing i{background:var(--graphite);border-radius:50%;block-size:5px;inline-size:5px;animation:1s infinite both blink}.demo .typing i:nth-child(2){animation-delay:.15s}.demo .typing i:nth-child(3){animation-delay:.3s}.demo .caret{vertical-align:text-bottom;background:var(--ember);block-size:1em;inline-size:.5ch;margin-inline-start:1px;animation:.9s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.2}}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.trace[data-astro-cid-rk2pmsne]{z-index:1;position:relative}.trace-title[data-astro-cid-rk2pmsne]{font-family:var(--font-code);color:var(--graphite);letter-spacing:0;margin-block-end:.75rem;font-size:.8125rem}.steps[data-astro-cid-rk2pmsne]{counter-reset:step;gap:.625rem;display:grid}.demo .step{font-family:var(--font-code);color:var(--graphite);animation:msg-in .3s var(--ease-out) both;grid-template-columns:auto 1fr;align-items:start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:grid;position:relative}.demo .step[data-state=active],.demo .step[data-state=wait]{color:var(--ink)}.demo .marker{border:1.5px solid var(--graphite);border-radius:50%;block-size:.875rem;inline-size:.875rem;margin-block-start:.15rem;position:relative}.demo .step[data-state=active] .marker{border-color:var(--ember);background:var(--ember);animation:.8s infinite blink}.demo .step[data-state=done] .marker{border-color:var(--oasis);background:var(--oasis)}.demo .step[data-state=done] .marker:after{content:"";border:solid var(--on-oasis);border-width:0 1.5px 1.5px 0;position:absolute;inset:.18rem .24rem .3rem;transform:rotate(40deg)}.demo .step[data-state=wait] .marker{border-color:var(--ember);border-style:dashed}.demo .step .wait-tag{color:var(--ember-text);font-size:.75rem;display:block}.wires[data-astro-cid-rk2pmsne]{pointer-events:none;z-index:2;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.demo .wire{fill:none;stroke:var(--ember);stroke-width:1.5px;stroke-dasharray:3 4;opacity:0;transition:opacity .35s}.demo .wire-end{fill:var(--ember);opacity:0;transition:opacity .35s}.demo .wires.on .wire,.demo .wires.on .wire-end{opacity:1}@container (width<=39.99rem){.wires[data-astro-cid-rk2pmsne]{display:none}}.demo-foot[data-astro-cid-rk2pmsne]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;min-block-size:2.5rem;margin-block-start:1rem;display:flex}.followups[data-astro-cid-rk2pmsne]{gap:.5rem;display:grid}.followups[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{font-size:.8125rem}.followup-list[data-astro-cid-rk2pmsne]{flex-wrap:wrap;gap:.5rem;display:flex}.demo .followup{border:1px solid color-mix(in oklch, var(--oasis) 55%, transparent);background:var(--oasis-soft);color:var(--ink);font:inherit;cursor:pointer;min-block-size:2.25rem;animation:msg-in .3s var(--ease-out) both;border-radius:999px;padding:.4rem .75rem;font-size:.875rem}.demo .followup:hover{border-color:var(--oasis)}.controls[data-astro-cid-rk2pmsne]{gap:.25rem;margin-inline-start:auto;display:flex}.ctl[data-astro-cid-rk2pmsne]{border-radius:var(--radius);min-block-size:2.5rem;color:var(--graphite);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.25rem .75rem;display:inline-flex}.ctl[data-astro-cid-rk2pmsne]:hover{color:var(--ink);border-color:var(--rule)}.ctl[data-astro-cid-rk2pmsne] .i-play[data-astro-cid-rk2pmsne]{display:none}.ctl[data-astro-cid-rk2pmsne][data-paused] .i-play[data-astro-cid-rk2pmsne]{display:inline}.ctl[data-astro-cid-rk2pmsne][data-paused] .i-pause[data-astro-cid-rk2pmsne]{display:none}@media (prefers-reduced-motion:reduce){.demo .caret,.demo .typing{display:none}}.demo .records{gap:.375rem;display:grid}.demo .record{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:.375rem .5rem;font-size:.8125rem;line-height:1.3;display:grid;position:relative}.demo .record:after{content:"";border-radius:calc(var(--radius) + 3px);border:2px solid var(--ember);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-3px}.demo .record.is-touched:after{opacity:1}.demo .r-primary{font-weight:600}.demo .r-secondary,.demo .r-meta{color:var(--graphite);font-size:.75rem}.demo .record[data-state=busy],.demo .record[data-state=muted]{background:0 0;border-style:dashed}.demo .record[data-state=busy] .r-primary{color:var(--graphite);text-decoration:line-through;text-decoration-color:color-mix(in oklch, var(--graphite) 60%, transparent)}.demo .record[data-state=muted]{color:var(--graphite)}.demo [data-layout=slots] .records{grid-template-columns:repeat(3,minmax(0,1fr))}.demo [data-layout=products] .record,.demo [data-layout=tables] .record{grid-template-columns:1fr auto;column-gap:.75rem}.demo [data-layout=products] .r-secondary,.demo [data-layout=tables] .r-secondary{font-family:var(--font-code);grid-row:span 2;align-self:center}.demo [data-layout=listings] .records,.demo [data-layout=tables] .records{grid-template-columns:repeat(2,minmax(0,1fr))}.demo [data-layout=tables] .record{grid-template-columns:1fr}.demo [data-layout=tables] .r-secondary{font-family:var(--font-body);grid-row:auto}.route[data-astro-cid-rutxzgav]{--x:.5rem;gap:2.5rem;padding-inline-start:2.25rem;display:grid;position:relative}.route[data-astro-cid-rutxzgav]:before,.route[data-astro-cid-rutxzgav]:after{content:"";background:var(--rule);inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:.6rem;inset-inline-start:var(--x)}.route[data-astro-cid-rutxzgav]:after{background:var(--oasis);transform-origin:top;transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.route[data-astro-cid-rutxzgav]:after{animation:linear both fill view();animation-range:entry 40% cover 60%}}}@keyframes fill{0%{transform:scaleY(0)}}.station[data-astro-cid-rutxzgav]{position:relative}.dot[data-astro-cid-rutxzgav]{background:var(--paper);border:2px solid var(--oasis);z-index:1;border-radius:50%;block-size:.9rem;inline-size:.9rem;position:absolute;inset-block-start:.45rem;inset-inline-start:calc(var(--x) - 2.25rem - .45rem)}.station[data-astro-cid-rutxzgav]:last-child .dot[data-astro-cid-rutxzgav]{background:var(--oasis)}h3[data-astro-cid-rutxzgav]{font-size:var(--step-2);align-items:baseline;gap:.75rem;display:flex}.n[data-astro-cid-rutxzgav]{color:var(--graphite)}.body[data-astro-cid-rutxzgav]>p[data-astro-cid-rutxzgav]{max-inline-size:56ch;margin-block-start:.5rem}.keep[data-astro-cid-rutxzgav]{border-inline-start:2px solid var(--oasis);background:var(--oasis-soft);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);flex-wrap:wrap;gap:.25rem .75rem;padding:.625rem .875rem;display:flex}.keep[data-astro-cid-rutxzgav] .mono[data-astro-cid-rutxzgav]{color:var(--graphite)}.tabs[data-astro-cid-blrye27w]{flex-wrap:wrap;gap:.5rem;margin-block-end:1.5rem;display:flex}.tabs[data-astro-cid-blrye27w][hidden]{display:none}[data-astro-cid-blrye27w][role=tab]{border:1px solid var(--rule);min-block-size:2.75rem;color:var(--graphite);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;transition:background-color .15s,color .15s,border-color .15s}[data-astro-cid-blrye27w][role=tab]:hover{color:var(--ink);border-color:var(--graphite)}[data-astro-cid-blrye27w][role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.panel[data-astro-cid-blrye27w]+.panel[data-astro-cid-blrye27w]{margin-block-start:2rem}.switch[data-astro-cid-blrye27w].is-enhanced .panel[data-astro-cid-blrye27w]+.panel[data-astro-cid-blrye27w]{margin-block-start:0}.switch[data-astro-cid-blrye27w].is-enhanced .panel-h[data-astro-cid-blrye27w]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.panel-h[data-astro-cid-blrye27w]{font-size:var(--step-1);margin-block-end:.75rem}.rows[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]{padding-block:.875rem;padding-inline-start:1.75rem;position:relative}.rows[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:before{content:"";background:var(--oasis);block-size:2px;inline-size:.75rem;position:absolute;inset-block-start:1.45rem;inset-inline-start:.25rem}@media (prefers-reduced-motion:no-preference){.switch[data-astro-cid-blrye27w].is-enhanced .panel[data-astro-cid-blrye27w]:not([hidden]) li[data-astro-cid-blrye27w]{animation:in .35s var(--ease-out) both}.switch[data-astro-cid-blrye27w].is-enhanced .panel[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:nth-child(2){animation-delay:40ms}.switch[data-astro-cid-blrye27w].is-enhanced .panel[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:nth-child(3){animation-delay:80ms}.switch[data-astro-cid-blrye27w].is-enhanced .panel[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:nth-child(4){animation-delay:.12s}}@keyframes in{0%{opacity:0;transform:translateY(4px)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--space-section)}.hero-grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid}@media (width>=72rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"title title""copy demo";align-items:start;gap:3rem 3.5rem}.hero-title[data-astro-cid-lcdefpme]{grid-area:title}.hero-copy[data-astro-cid-lcdefpme]{grid-area:copy;position:sticky;inset-block-start:6rem}.hero-demo[data-astro-cid-lcdefpme]{grid-area:demo}.hero-copy[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}.hero-title[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.02em;max-inline-size:21ch;line-height:1.04}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-block-end:2rem}.hero-demo[data-astro-cid-lcdefpme]{margin-block-start:1rem}@media (width>=72rem){.hero-demo[data-astro-cid-lcdefpme]{margin-block-start:0}}.offer[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--rule);color:var(--graphite);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:2.5rem;padding-block-start:1.25rem;display:flex}.offer[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:inline-flex}.offer[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--oasis);border-radius:1px;block-size:6px;inline-size:6px}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero-demo[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease-out) both}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:.12s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.22s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.32s}.hero-demo[data-astro-cid-lcdefpme]{animation-duration:.9s;animation-delay:.3s}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.principles[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--rule);gap:0;display:grid}@media (width>=48rem){.principles[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:1fr 1fr}}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--rule);padding-block:1.5rem}dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.2}dd[data-astro-cid-lcdefpme]{color:var(--graphite);margin-block-start:.5rem}.about[data-astro-cid-lcdefpme]{max-inline-size:var(--measure);gap:1rem;display:grid}.about-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);text-wrap:balance;line-height:1.15}
