[data-demo]{border-radius:var(--radius-card);background-color:var(--teal-deep);color:var(--text-on-teal);margin:32px 0;padding:24px;font-size:14px;line-height:1.45;position:relative}[data-demo] .panes{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);display:grid}[data-demo] .pane{border-radius:var(--radius-card);background-color:var(--surface-deep);min-height:260px;padding:14px}[data-demo] .head,[data-demo] .label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px}[data-demo] .head{margin-bottom:12px}[data-demo] .wire{background-color:var(--text-faint);align-self:center;height:1px;margin:0 6px;position:relative}[data-demo] .pulse{background-color:var(--green-light);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}[data-demo] .bubble{background-color:var(--surface);border-radius:10px;width:fit-content;max-width:92%;margin:0 0 10px;padding:8px 12px}[data-demo] .bubble.user{background-color:var(--teal);color:var(--text);margin-left:auto}[data-demo] .code{border-radius:var(--radius-card);background-color:var(--bg);font-family:var(--font-mono);color:var(--text-code);white-space:pre;margin:0;padding:10px 12px;font-size:12.5px;overflow:hidden}[data-demo] .kw{color:var(--blue-light)}[data-demo] .row{gap:10px;margin-bottom:8px;display:flex}[data-demo] .label{flex:0 0 84px;padding-top:2px}[data-demo] .mono{font-family:var(--font-mono);font-size:12.5px}[data-demo] .pill{white-space:nowrap;background-color:var(--surface);color:var(--text-muted);border-radius:999px;padding:3px 11px;font-weight:600;display:inline-block}[data-demo] .pill.wait{color:var(--blue-light);background-color:#4cc3f029}[data-demo] .pill.ok{color:var(--green-light);background-color:#8fe07a29}[data-demo] .stack{display:grid}[data-demo] .stack>*{grid-area:1/1;justify-self:start}[data-demo] .avatar{background-color:var(--purple);height:26px;color:var(--text);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}[data-demo] .toggle{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px;position:absolute;top:4px;right:10px}[data-demo] .toggle:hover,[data-demo] .toggle:focus-visible{color:var(--text)}[data-demo] .step{opacity:0}[data-demo].play .step{animation:demo-in .4s ease-out var(--at,0s) both}[data-demo].play .step.gone{animation:demo-in .4s ease-out var(--at,0s) both, demo-out .3s ease-in var(--out) forwards}[data-demo].play .pulse{animation:demo-pulse .5s linear var(--wire,0s) both}[data-demo].paused *{animation-play-state:paused!important}@keyframes demo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes demo-out{to{opacity:0}}@keyframes demo-pulse{0%{opacity:1;left:0}90%{opacity:1;left:calc(100% - 7px)}to{opacity:0;left:calc(100% - 7px)}}@media (prefers-reduced-motion:reduce){[data-demo] .step{opacity:1}[data-demo] .step.gone{opacity:0}[data-demo].play *{animation:none!important}[data-demo] .toggle{display:none}}@media (width<=640px){[data-demo] .panes{grid-template-columns:minmax(0,1fr)}[data-demo] .wire{width:1px;height:24px;margin:6px auto}[data-demo] .pane{min-height:0}}.attempt[data-astro-cid-afyio6zj]{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px;display:flex}.sql[data-astro-cid-afyio6zj]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-code);overflow:hidden}.pill[data-astro-cid-afyio6zj].no{background-color:rgb(var(--error-rgb) / .16);color:var(--error)}.db[data-astro-cid-afyio6zj]{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 0 14px;display:flex}.db[data-astro-cid-afyio6zj]:last-child{border-bottom:0}.name[data-astro-cid-afyio6zj]{color:var(--text)}.modes[data-astro-cid-afyio6zj]{background-color:var(--bg);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.mode[data-astro-cid-afyio6zj]{text-align:center;white-space:nowrap;color:var(--text-faint);border-radius:6px;padding:5px 4px;font-size:12px}.mode[data-astro-cid-afyio6zj].on{background-color:rgb(var(--green-light-rgb) / .16);color:var(--green-light);font-weight:600}.mode[data-astro-cid-afyio6zj].off{background-color:var(--surface);color:var(--text)}.approver[data-astro-cid-qlm6vatm]{align-items:center;margin-top:4px}.audit[data-astro-cid-qlm6vatm]{border-radius:var(--radius-card);background-color:var(--bg);margin-top:14px;padding:8px 10px}.audit[data-astro-cid-qlm6vatm] .label[data-astro-cid-qlm6vatm]{margin-bottom:2px;display:block}.source[data-astro-cid-qgepr2hx]{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;height:72px;display:flex}.source[data-astro-cid-qgepr2hx]:last-child{border-bottom:0}.avatar[data-astro-cid-qgepr2hx].svc{background-color:var(--blue-deep)}.who[data-astro-cid-qgepr2hx]{flex-direction:column;display:flex}.name[data-astro-cid-qgepr2hx]{color:var(--text);font-weight:600}.how[data-astro-cid-qgepr2hx]{color:var(--text-faint);font-size:12.5px}.audit[data-astro-cid-qgepr2hx]{border-radius:var(--radius-card);background-color:var(--bg);padding:4px 10px}.audit-row[data-astro-cid-qgepr2hx]{border-bottom:1px solid var(--line-soft);white-space:nowrap;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.8fr);align-items:center;gap:8px;min-height:52px;font-size:13px;display:grid}.audit-row[data-astro-cid-qgepr2hx]:last-child{border-bottom:0}.head-row[data-astro-cid-qgepr2hx]{letter-spacing:.08em;text-transform:uppercase;min-height:34px;color:var(--text-faint);font-size:11px}.mono[data-astro-cid-qgepr2hx]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai[data-astro-cid-qgepr2hx]{background-color:rgb(var(--purple-rgb) / .35);color:var(--redacted);border-radius:4px;margin-right:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.faint[data-astro-cid-qgepr2hx]{color:var(--text-faint)}.audit-row[data-astro-cid-qgepr2hx] .stack[data-astro-cid-qgepr2hx]>[data-astro-cid-qgepr2hx]{align-self:center}.approved[data-astro-cid-qgepr2hx]{color:var(--green-light);font-weight:600}.limit[data-astro-cid-vyyvybvy]{color:var(--green-light);display:inline}.limit[data-astro-cid-vyyvybvy] .kw[data-astro-cid-vyyvybvy]{color:var(--green-light)}.note[data-astro-cid-vyyvybvy]{color:var(--text-faint);margin:10px 0 0;font-size:12.5px}.meter[data-astro-cid-vyyvybvy]{margin-bottom:18px}.meter-head[data-astro-cid-vyyvybvy]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.of[data-astro-cid-vyyvybvy]{color:var(--text-faint)}.track[data-astro-cid-vyyvybvy]{background-color:var(--track);border-radius:999px;height:8px;overflow:hidden}.fill[data-astro-cid-vyyvybvy]{background-color:var(--blue-light);height:100%;transform:scaleX(var(--fill));transform-origin:0;border-radius:999px;display:block}.fill[data-astro-cid-vyyvybvy].capped{background-color:var(--green-light)}[data-demo].play .fill[data-astro-cid-vyyvybvy]{animation:caps-fill 1.4s ease-out var(--at) both}@keyframes caps-fill{0%{transform:scaleX(0)}}.done[data-astro-cid-vyyvybvy]{margin-top:4px}.call[data-astro-cid-xkmx7hbv]{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:2px;height:52px;display:flex}.call[data-astro-cid-xkmx7hbv]:last-child{border-bottom:0}.arg[data-astro-cid-xkmx7hbv],.note[data-astro-cid-xkmx7hbv]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);overflow:hidden}.result[data-astro-cid-xkmx7hbv]{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.note[data-astro-cid-xkmx7hbv]{font-size:12.5px}.client[data-astro-cid-zupk4yni]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;height:76px;display:flex}.client[data-astro-cid-zupk4yni]:last-child{border-bottom:0}.name[data-astro-cid-zupk4yni]{color:var(--text);font-weight:600}.stack[data-astro-cid-zupk4yni]{justify-items:end}.stack[data-astro-cid-zupk4yni]>[data-astro-cid-zupk4yni]{justify-self:end}.url[data-astro-cid-zupk4yni]{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-card);background-color:var(--bg);color:var(--text-code);margin-bottom:12px;padding:6px 10px;overflow:hidden}.access[data-astro-cid-zupk4yni]{margin:10px 0 6px;display:block}.db[data-astro-cid-zupk4yni]{justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex}.figure[data-astro-cid-qxozwvfa]{border-radius:var(--radius-card);background-color:var(--teal);margin:32px 0;padding:24px}.viz[data-astro-cid-qxozwvfa]{width:100%;height:280px;display:block}@media (width<=600px){.viz[data-astro-cid-qxozwvfa]{height:200px}}
