.lane[data-astro-cid-ljyin6uo]{grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;gap:10px;display:grid}@media (width<=860px){.lane[data-astro-cid-ljyin6uo]{grid-template-columns:1fr}}.box[data-astro-cid-ljyin6uo]{border:1px solid var(--line-2);background:var(--panel-2);border-radius:12px;min-width:0;padding:14px 16px}.box[data-astro-cid-ljyin6uo].core{border-color:var(--cortex);background:linear-gradient(180deg, color-mix(in srgb, var(--cortex) 10%, transparent), transparent 70%), var(--panel-2)}.kind[data-astro-cid-ljyin6uo]{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.box[data-astro-cid-ljyin6uo] h3[data-astro-cid-ljyin6uo]{font-family:var(--mono);font-size:14.5px;font-weight:700}.box[data-astro-cid-ljyin6uo].core h3[data-astro-cid-ljyin6uo],.router[data-astro-cid-ljyin6uo] h3[data-astro-cid-ljyin6uo] b[data-astro-cid-ljyin6uo]{color:var(--cortex)}.box[data-astro-cid-ljyin6uo] ul[data-astro-cid-ljyin6uo]{gap:5px;margin-top:8px;list-style:none;display:grid}.box[data-astro-cid-ljyin6uo] li[data-astro-cid-ljyin6uo]{color:var(--text-2);padding-left:16px;font-size:14px;position:relative}.box[data-astro-cid-ljyin6uo] li[data-astro-cid-ljyin6uo]:before{content:"›";color:var(--ok);font-family:var(--mono);position:absolute;left:1px}.wire[data-astro-cid-ljyin6uo]{text-align:center;font-family:var(--mono);color:var(--muted);align-content:center;place-items:center;gap:4px;min-width:92px;font-size:11px;display:grid}.wire[data-astro-cid-ljyin6uo] svg{width:44px;height:14px;color:var(--line-2)}.wire[data-astro-cid-ljyin6uo] .pulse{stroke:var(--warn);stroke-dasharray:3 9;animation:1.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-24px}}@media (width<=860px){.wire[data-astro-cid-ljyin6uo]{min-width:0;padding:2px 0}.wire[data-astro-cid-ljyin6uo] svg{transform:rotate(90deg)}}.router[data-astro-cid-ljyin6uo]{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (width<=640px){.router[data-astro-cid-ljyin6uo]{grid-template-columns:1fr}}html.sx .arch[data-astro-cid-ljyin6uo][data-sx] .box[data-astro-cid-ljyin6uo]{opacity:clamp(0, calc((var(--p,0) - var(--d,0)) * 4), 1);transform:translate3d(0, calc(clamp(0, 1 - (var(--p,0) - var(--d,0)) * 4, 1) * 30px), 0)}html.sx .arch[data-astro-cid-ljyin6uo][data-sx] .wire[data-astro-cid-ljyin6uo]{opacity:clamp(0, calc((var(--p,0) - .35) * 4), 1)}@media (prefers-reduced-motion:reduce){.wire[data-astro-cid-ljyin6uo] .pulse{animation:none}}.demo[data-astro-cid-vgcjwiux]{background:var(--panel);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.demo-banner[data-astro-cid-vgcjwiux]{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid color-mix(in srgb, var(--warn) 35%, transparent);font-family:var(--mono);letter-spacing:.02em;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.demo-grid[data-astro-cid-vgcjwiux]{grid-template-columns:320px 1fr;display:grid}@media (width<=860px){.demo-grid[data-astro-cid-vgcjwiux]{grid-template-columns:1fr}}.questions[data-astro-cid-vgcjwiux]{border-right:1px solid var(--line);align-content:start;gap:10px;padding:16px;display:grid}@media (width<=860px){.questions[data-astro-cid-vgcjwiux]{border-right:0;border-bottom:1px solid var(--line)}}.questions[data-astro-cid-vgcjwiux] h3[data-astro-cid-vgcjwiux]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:11.5px;font-weight:500}.q[data-astro-cid-vgcjwiux]{font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);padding:11px 13px;font-size:14px}.q[data-astro-cid-vgcjwiux]:hover{border-color:var(--muted)}.q[data-astro-cid-vgcjwiux][aria-pressed=true]{border-color:var(--cortex);background:linear-gradient(180deg, color-mix(in srgb, var(--cortex) 12%, transparent), transparent), var(--panel-2)}.q[data-astro-cid-vgcjwiux] small[data-astro-cid-vgcjwiux]{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11px;display:block}.replay[data-astro-cid-vgcjwiux]{font-family:var(--mono);cursor:pointer;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);border-radius:var(--radius);justify-self:start;padding:7px 12px;font-size:12.5px}.replay[data-astro-cid-vgcjwiux]:hover{border-color:var(--muted)}.term[data-astro-cid-vgcjwiux]{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--panel);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.term-bar[data-astro-cid-vgcjwiux]{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.term-bar[data-astro-cid-vgcjwiux] i[data-astro-cid-vgcjwiux]{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.term-bar[data-astro-cid-vgcjwiux] span[data-astro-cid-vgcjwiux]{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;overflow:hidden}.term-body[data-astro-cid-vgcjwiux]{font-family:var(--mono);background:var(--deep);min-height:320px;padding:16px 16px 18px;font-size:13px;line-height:1.6}.ask[data-astro-cid-vgcjwiux]{color:var(--text);overflow-wrap:anywhere}.ask[data-astro-cid-vgcjwiux] b[data-astro-cid-vgcjwiux]{color:var(--ok);font-weight:500}.log[data-astro-cid-vgcjwiux]{gap:8px;margin-top:12px;list-style:none;display:grid}.log[data-astro-cid-vgcjwiux] .line{opacity:.25;grid-template-columns:52px 112px 1fr;gap:4px 10px;transition:opacity .3s;display:grid}.log[data-astro-cid-vgcjwiux] .line.on{opacity:1}@media (width<=560px){.log[data-astro-cid-vgcjwiux] .line{grid-template-columns:1fr;gap:2px}.log[data-astro-cid-vgcjwiux] .ts{display:none}}.log[data-astro-cid-vgcjwiux] .ts{color:var(--dim)}.log[data-astro-cid-vgcjwiux] .lvl{font-weight:500}.log[data-astro-cid-vgcjwiux] .lvl.info{color:var(--uem)}.log[data-astro-cid-vgcjwiux] .lvl.ok{color:var(--ok)}.log[data-astro-cid-vgcjwiux] .lvl.warn,.log[data-astro-cid-vgcjwiux] .lvl.ans{color:var(--warn)}.log[data-astro-cid-vgcjwiux] .lvl.block{color:var(--prism)}.log[data-astro-cid-vgcjwiux] .msg{color:var(--text-2);overflow-wrap:anywhere;min-width:0}.log[data-astro-cid-vgcjwiux] .msg code{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:0 5px}.log[data-astro-cid-vgcjwiux] .line.answer .msg{color:var(--text);border-left:2px solid var(--warn);padding-left:10px}.log[data-astro-cid-vgcjwiux] .ex{color:var(--warn);font-size:11.5px}.cursor[data-astro-cid-vgcjwiux]{background:var(--ok);vertical-align:text-bottom;width:8px;height:1em;margin-top:10px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.disclaimer[data-astro-cid-vgcjwiux]{font-family:var(--mono);color:var(--dim);border-top:1px solid var(--line);padding:10px 16px 14px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.log[data-astro-cid-vgcjwiux] .line{transition:none}.cursor[data-astro-cid-vgcjwiux]{animation:none}}.props[data-astro-cid-5q4pgjgk]{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.prop[data-astro-cid-5q4pgjgk]{font-family:var(--mono);color:var(--text);border:1px solid var(--line-2);background:var(--panel);border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.prop[data-astro-cid-5q4pgjgk]:before{content:"✓";color:var(--ok)}
