.uc-animated-demo[data-astro-cid-edbcrifx]{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;overflow:hidden}.uc-demo-controls[data-astro-cid-edbcrifx]{flex-shrink:0;gap:8px;display:flex}.uc-demo-controls[data-astro-cid-edbcrifx] button[data-astro-cid-edbcrifx]{background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500;display:inline-flex}.uc-demo-controls[data-astro-cid-edbcrifx] button[data-astro-cid-edbcrifx]:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.uc-demo-controls[data-astro-cid-edbcrifx] button[data-astro-cid-edbcrifx]:disabled{opacity:.5;cursor:default}.uc-demo-stage[data-astro-cid-edbcrifx]{isolation:isolate;background:var(--landing-canvas);height:550px;position:relative}.uc-demo-host[data-astro-cid-edbcrifx]{opacity:0;visibility:hidden;position:absolute;inset:0}.uc-demo-fallback[data-astro-cid-edbcrifx]{visibility:hidden;opacity:0;grid-template-columns:5fr 6fr;display:grid;position:absolute;inset:0;overflow:auto}.uc-demo-fallback-chat[data-astro-cid-edbcrifx],.uc-demo-fallback-flow[data-astro-cid-edbcrifx]{min-width:0;padding:24px}.uc-demo-fallback-flow[data-astro-cid-edbcrifx]{border-left:1px solid var(--border)}.uc-demo-label[data-astro-cid-edbcrifx]{color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.4}.uc-demo-fallback[data-astro-cid-edbcrifx] blockquote[data-astro-cid-edbcrifx]{letter-spacing:0;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);border-radius:12px;margin:0;padding:14px;font-size:13.5px;line-height:1.65}.uc-demo-fallback-reply[data-astro-cid-edbcrifx]{max-width:56ch;color:var(--muted);margin-top:24px;font-size:13.5px;line-height:1.65}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] ol[data-astro-cid-edbcrifx]{margin:0;padding:0 0 0 24px;list-style:none}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] li[data-astro-cid-edbcrifx]{border-left:1px solid var(--border);padding:0 0 23px 16px;font-size:13px;line-height:1.5;position:relative}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] li[data-astro-cid-edbcrifx]:last-child{border:0;padding-bottom:0}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] li[data-astro-cid-edbcrifx]:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] li[data-astro-cid-edbcrifx] span[data-astro-cid-edbcrifx]{font-weight:500;display:block}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] small[data-astro-cid-edbcrifx]{color:var(--muted);margin-top:3px;font-size:11px;display:block}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] em[data-astro-cid-edbcrifx]{color:var(--muted);margin-top:5px;font-size:10px;font-style:normal;display:block}.uc-demo-loading[data-astro-cid-edbcrifx]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:12px;line-height:1.5;display:flex;position:absolute;inset:0}.uc-demo-loading[data-astro-cid-edbcrifx] svg[data-astro-cid-edbcrifx]{color:var(--control);animation:1.8s ease-in-out infinite uc-demo-loading-breathe}.uc-animated-demo[data-astro-cid-edbcrifx][data-ready=true] .uc-demo-loading[data-astro-cid-edbcrifx],.uc-animated-demo[data-astro-cid-edbcrifx][data-failed=true] .uc-demo-loading[data-astro-cid-edbcrifx]{display:none}.uc-animated-demo[data-astro-cid-edbcrifx][data-failed=true] .uc-demo-fallback[data-astro-cid-edbcrifx]{visibility:visible;opacity:1}.uc-animated-demo[data-astro-cid-edbcrifx][data-ready=true] .uc-demo-host[data-astro-cid-edbcrifx]{opacity:1;visibility:visible;animation:.32s cubic-bezier(.16,1,.3,1) both uc-demo-ready}.uc-animated-demo[data-astro-cid-edbcrifx][data-ready=true] .uc-demo-fallback[data-astro-cid-edbcrifx]{visibility:hidden;opacity:0;pointer-events:none}.uc-demo-load-status[data-astro-cid-edbcrifx]{color:var(--muted);padding:0 24px;font-size:12px;line-height:1.6}.uc-demo-load-status[data-astro-cid-edbcrifx]:empty{display:none}.uc-demo-load-status[data-astro-cid-edbcrifx]:not(:empty){border-top:1px solid var(--border);padding-block:12px}.uc-demo-host[data-astro-cid-edbcrifx],.uc-demo-host[data-astro-cid-edbcrifx] [data-astro-cid-edbcrifx]{pointer-events:none!important}@media (width<=800px){.uc-demo-stage[data-astro-cid-edbcrifx]{height:clamp(500px,100svh - 180px,720px)}.uc-demo-fallback[data-astro-cid-edbcrifx]{grid-template-rows:340px 1fr;grid-template-columns:1fr}.uc-demo-fallback-chat[data-astro-cid-edbcrifx],.uc-demo-fallback-flow[data-astro-cid-edbcrifx]{padding:18px}.uc-demo-fallback-flow[data-astro-cid-edbcrifx]{border-left:0;border-top:1px solid var(--border)}.uc-demo-fallback[data-astro-cid-edbcrifx] blockquote[data-astro-cid-edbcrifx]{max-height:196px;font-size:12px;line-height:1.6;overflow:auto}.uc-demo-fallback-reply[data-astro-cid-edbcrifx]{margin-top:16px;font-size:12px;line-height:1.6}.uc-demo-fallback-flow[data-astro-cid-edbcrifx] li[data-astro-cid-edbcrifx]{padding-bottom:26px}.uc-demo-controls[data-astro-cid-edbcrifx]{gap:2px}.uc-demo-controls[data-astro-cid-edbcrifx] button[data-astro-cid-edbcrifx]{min-height:36px;padding-inline:6px;font-size:11px}}@keyframes uc-demo-ready{0%{opacity:0}to{opacity:1}}@keyframes uc-demo-loading-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.uc-demo-loading[data-astro-cid-edbcrifx] svg[data-astro-cid-edbcrifx],.uc-animated-demo[data-astro-cid-edbcrifx][data-ready=true] .uc-demo-host[data-astro-cid-edbcrifx]{animation:none}}
