html:has([data-lab-root]) astro-dev-toolbar{display:none!important}html.lab-record,html.lab-record body{overflow:hidden!important;background:#03050a}html.lab-record astro-dev-toolbar,html.lab-record header,html.lab-record footer,html.lab-record [data-lab-indicator],html.lab-record .lab-scroll{display:none!important}html.lab-record .lab-prompt{transition:none!important;transform:translate(-50%)!important}html.lab-record .lab-stage canvas{cursor:none}.lab-scroll[data-astro-cid-s7qy7vny]{height:700vh}.lab-stage[data-astro-cid-s7qy7vny]{position:fixed;inset:0;z-index:0;background:#03050a}.lab-stage[data-astro-cid-s7qy7vny] canvas[data-astro-cid-s7qy7vny]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.lab-indicator[data-astro-cid-s7qy7vny]{position:absolute;left:18px;bottom:18px;z-index:2;font:12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.08em;color:#5eead4b0;pointer-events:none}.lab-stage[data-astro-cid-s7qy7vny]:has(.lab-cta.is-on) .lab-indicator[data-astro-cid-s7qy7vny]{opacity:0}.lab-prompt[data-astro-cid-s7qy7vny]{position:absolute;left:50%;bottom:8vh;z-index:2;width:min(560px,86vw);transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid #22d3ee66;background:#060c18bf;font:14px ui-monospace,Consolas,monospace;color:#9ff;transition:opacity .4s,transform .5s cubic-bezier(.2,1.4,.4,1)}.lab-prompt[data-astro-cid-s7qy7vny] b[data-astro-cid-s7qy7vny]{color:#5eead4}.lab-send[data-astro-cid-s7qy7vny]{margin-left:auto;padding:3px 10px;border-radius:8px;border:1px solid #22d3ee;color:#22d3ee;font-size:12px}.lab-prompt[data-astro-cid-s7qy7vny].is-sent{opacity:0;transform:translate(-50%) translateY(20px) scale(.96);pointer-events:none}.lab-card[data-astro-cid-s7qy7vny]{position:absolute;left:5vw;bottom:16vh;z-index:2;width:min(320px,86vw);padding:14px 16px;border-radius:12px;background:#060c18cc;border:1px solid var(--c, #22d3ee);box-shadow:0 0 36px -8px var(--c, #22d3ee);backdrop-filter:blur(6px);opacity:0;transform-origin:0 100%;pointer-events:none;color:#dff}.lab-card[data-astro-cid-s7qy7vny] h2[data-astro-cid-s7qy7vny]{margin:0 0 6px;font:700 18px ui-monospace,Consolas,monospace;letter-spacing:.04em;color:var(--c)}.lab-card[data-astro-cid-s7qy7vny] p[data-astro-cid-s7qy7vny]{margin:0 0 10px;font-size:12.5px;line-height:1.65;color:#b6c6d6}.lab-tags[data-astro-cid-s7qy7vny] span{display:inline-block;margin:0 6px 4px 0;padding:1px 8px;border-radius:99px;border:1px solid var(--c);font:11px ui-monospace,Consolas,monospace;color:var(--c)}.lab-cta[data-astro-cid-s7qy7vny]{position:absolute;left:50%;bottom:3vh;z-index:3;transform:translate(-50%,12px);display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(860px,92vw);opacity:0;pointer-events:none;transition:opacity .6s,transform .6s cubic-bezier(.2,1.4,.4,1)}.lab-cta[data-astro-cid-s7qy7vny].is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.lab-cta[data-astro-cid-s7qy7vny] .replay[data-astro-cid-s7qy7vny]{padding:9px 16px;border-radius:999px;border:1px solid #22d3ee88;background:transparent;color:#67e8f9;font:13px ui-monospace,Consolas,monospace;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s}.lab-cta[data-astro-cid-s7qy7vny] .replay[data-astro-cid-s7qy7vny].is-on{opacity:1;pointer-events:auto}.lab-cta[data-astro-cid-s7qy7vny] .replay[data-astro-cid-s7qy7vny]:hover{background:#22d3ee1a}.lab-cta[data-astro-cid-s7qy7vny] a[data-astro-cid-s7qy7vny],.lab-static-cta[data-astro-cid-s7qy7vny] a[data-astro-cid-s7qy7vny],.lab-cta[data-astro-cid-s7qy7vny] .lab-share{padding:9px 16px;border-radius:10px;border:1px solid #fbbf2488;color:#fde68a;background:#060c18cc;font:13px ui-monospace,Consolas,monospace;text-decoration:none}.lab-cta[data-astro-cid-s7qy7vny] .lab-share{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.lab-cta[data-astro-cid-s7qy7vny] .lab-share svg{width:14px;height:14px}.lab-cta[data-astro-cid-s7qy7vny] a[data-astro-cid-s7qy7vny].primary,.lab-static-cta[data-astro-cid-s7qy7vny] a[data-astro-cid-s7qy7vny].primary{border-color:#22d3ee;color:#031015;background:#22d3ee;box-shadow:0 0 24px -4px #22d3ee;font-weight:700}.lab-static[data-astro-cid-s7qy7vny]{display:none;padding-top:1rem}.lab-static[data-astro-cid-s7qy7vny] ul[data-astro-cid-s7qy7vny]{list-style:disc;padding-left:1.4em;line-height:1.8}.lab-static-cta[data-astro-cid-s7qy7vny]{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem}@media(max-aspect-ratio:1/1){.lab-card[data-astro-cid-s7qy7vny]{inset:72px auto auto 50%;transform-origin:50% 0;translate:-50% 0}}@media(prefers-reduced-motion:reduce){.lab-stage[data-astro-cid-s7qy7vny],.lab-scroll[data-astro-cid-s7qy7vny]{display:none}.lab-static[data-astro-cid-s7qy7vny]{display:block}}
