.node[data-astro-cid-v27v4k53]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;border-radius:.5rem;border:1px solid rgb(255 255 255 / .1);background:var(--color-bg-elevated);padding:.45rem .75rem;font-family:var(--font-mono)}.node-stacked[data-astro-cid-v27v4k53]{box-shadow:4px 4px 0 -1px var(--color-bg-secondary),4px 4px #ffffff1f}.node-name[data-astro-cid-v27v4k53]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.chevron[data-astro-cid-v27v4k53]{margin-right:.35rem;opacity:.6}.node-class[data-astro-cid-v27v4k53]{font-size:12px;color:var(--role);white-space:nowrap}.node-meta[data-astro-cid-v27v4k53]{display:inline-flex;align-items:center;gap:.4rem;justify-self:end;font-size:11.5px;color:#ffffff8c;white-space:nowrap}.repeat[data-astro-cid-v27v4k53]{border-radius:9999px;background:#4ade801f;padding:0 .35rem;font-size:10.5px;color:#4ade80}.node-selected[data-astro-cid-v27v4k53]:after{content:"";position:absolute;inset:-5px;border-radius:.75rem;pointer-events:none;box-shadow:0 0 0 2px #5eead4,0 0 24px color-mix(in srgb,#5eead4 40%,transparent);opacity:0}[data-lit] .node-selected[data-astro-cid-v27v4k53]:after{animation:select .5s ease-out 2.4s both}@keyframes select{to{opacity:1}}@media (prefers-reduced-motion: reduce){[data-lit] .node-selected[data-astro-cid-v27v4k53]:after{animation:none;opacity:1}}.stage[data-astro-cid-cp7unmlm]{display:flex;flex-direction:column}.canvas[data-astro-cid-cp7unmlm]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;overflow:hidden;padding:1.5rem 1rem;background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1px);background-size:18px 18px}.graph[data-astro-cid-cp7unmlm]{display:flex;flex-direction:column;align-items:center;width:100%}.layer[data-astro-cid-cp7unmlm]{width:100%;border-radius:.75rem;border:1px solid rgb(255 255 255 / .12);background:color-mix(in srgb,white 2.5%,var(--color-bg-secondary));box-shadow:5px 5px 0 -1px var(--color-bg-secondary),5px 5px #ffffff1a,10px 10px 0 -1px var(--color-bg-secondary),10px 10px #ffffff0f}.section-head[data-astro-cid-cp7unmlm]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.625rem .875rem;border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:12.5px}.section-meta[data-astro-cid-cp7unmlm]{margin-left:auto;font-size:11.5px;color:#ffffff8c;white-space:nowrap}.layer-body[data-astro-cid-cp7unmlm]{display:flex;flex-direction:column;align-items:stretch;padding:.875rem}.subgraph[data-astro-cid-cp7unmlm]{border-radius:.625rem;border:1px solid rgb(255 255 255 / .1);background:color-mix(in srgb,white 2%,var(--color-bg-secondary))}.section-body[data-astro-cid-cp7unmlm],.layer-rest[data-astro-cid-cp7unmlm]{display:flex;flex-direction:column;align-items:stretch}.section-body[data-astro-cid-cp7unmlm]{padding:.75rem}.arrow-down[data-astro-cid-cp7unmlm],.link[data-astro-cid-cp7unmlm]{align-self:center;width:0;height:.75rem;border-left:1.5px dashed rgb(255 255 255 / .35)}.arrow-right[data-astro-cid-cp7unmlm]{align-self:center;flex-shrink:0;width:1.25rem;border-top:1.5px dashed rgb(255 255 255 / .35)}.outputs[data-astro-cid-cp7unmlm]{display:flex;align-items:center;gap:.5rem}.io[data-astro-cid-cp7unmlm],.legend[data-astro-cid-cp7unmlm]{display:none}.legend[data-astro-cid-cp7unmlm]{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:11.5px;color:var(--color-fg-secondary)}.legend-item[data-astro-cid-cp7unmlm]{display:inline-flex;align-items:center;gap:.4rem}.cursor[data-astro-cid-cp7unmlm]{position:absolute;left:58%;top:55%;z-index:2;pointer-events:none;opacity:0}.ripple[data-astro-cid-cp7unmlm]{position:absolute;left:2px;top:2px;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;border-radius:9999px;border:2px solid var(--color-brand);opacity:0}.panel[data-astro-cid-cp7unmlm]{border-top:1px solid var(--color-border-primary)}.panel-inner[data-astro-cid-cp7unmlm]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem}@media (min-width: 640px){.canvas[data-astro-cid-cp7unmlm],.panel-inner[data-astro-cid-cp7unmlm]{padding-inline:1.5rem}.layer[data-astro-cid-cp7unmlm]{width:auto}.layer-body[data-astro-cid-cp7unmlm]{flex-direction:row;align-items:center}.subgraph[data-astro-cid-cp7unmlm]{width:15rem}.layer-rest[data-astro-cid-cp7unmlm]{width:13.5rem}.link[data-astro-cid-cp7unmlm]{width:2.25rem;height:0;margin-inline:.5rem;border-left:0;border-top:1.5px dashed rgb(255 255 255 / .35)}.legend[data-astro-cid-cp7unmlm]{display:flex}}@media (min-width: 768px){.io[data-astro-cid-cp7unmlm]{display:block}.outputs[data-astro-cid-cp7unmlm]{display:flex}.io[data-astro-cid-cp7unmlm].arrow-down{height:1.125rem}}@media (min-width: 1024px){.stage[data-astro-cid-cp7unmlm]{flex-direction:row}.canvas[data-astro-cid-cp7unmlm]{flex:1;min-width:0;justify-content:center}.panel[data-astro-cid-cp7unmlm]{flex-shrink:0;width:21rem;overflow:hidden;border-top:0;border-left:1px solid var(--color-border-primary)}.panel-inner[data-astro-cid-cp7unmlm]{width:21rem}}[data-lit] .cursor[data-astro-cid-cp7unmlm]{animation:cursor-path 2.6s cubic-bezier(.45,0,.2,1) 1.1s both}[data-lit] .ripple[data-astro-cid-cp7unmlm]{animation:ripple .7s ease-out 2.4s both}[data-lit] .panel-inner[data-astro-cid-cp7unmlm]{animation:rise .9s cubic-bezier(.16,1,.3,1) 2.9s both}[data-ui-frame]:not([data-lit]) .panel-inner[data-astro-cid-cp7unmlm]{visibility:hidden}@media (min-width: 1024px){[data-lit] .panel[data-astro-cid-cp7unmlm]{animation:panel-open 1s cubic-bezier(.65,0,.35,1) 2.6s both}[data-ui-frame]:not([data-lit]) .panel[data-astro-cid-cp7unmlm]{width:0}}@keyframes cursor-path{0%{opacity:0;transform:translate(150px,110px)}15%{opacity:1}50%{transform:translate(0)}54%{transform:translate(0) scale(.82)}60%{transform:translate(0) scale(1)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes ripple{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes panel-open{0%{width:0}}@media (prefers-reduced-motion: reduce){[data-lit] .cursor[data-astro-cid-cp7unmlm],[data-lit] .ripple[data-astro-cid-cp7unmlm],[data-lit] .panel[data-astro-cid-cp7unmlm],[data-lit] .panel-inner[data-astro-cid-cp7unmlm]{animation:none}[data-ui-frame]:not([data-lit]) .panel-inner[data-astro-cid-cp7unmlm]{visibility:visible}}
