.stream-demo[data-astro-cid-skex2bhq]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.9rem;display:grid;container-type:inline-size}@media (width>=640px){.stream-demo[data-astro-cid-skex2bhq]:not(.stream-demo--compact){grid-template-columns:minmax(0,1fr) 260px}}.demo-player[data-astro-cid-skex2bhq]{aspect-ratio:16/9;contain:layout paint;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--night-2);min-width:0;min-height:0;font-size:clamp(15px,1.65cqi,22px);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000073}.demo-live[data-astro-cid-skex2bhq]{z-index:6;border-radius:var(--radius-pill);background:var(--dusk);color:#2b0716;font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.35em;padding:.16em .5em;font-size:.66em;font-weight:600;display:inline-flex;position:absolute;top:.6em;left:.6em}.demo-live-dot[data-astro-cid-skex2bhq]{background:#2b0716;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-blink}@keyframes live-blink{50%{opacity:.35}}.demo-ov[data-astro-cid-skex2bhq]{z-index:5;color:var(--glacier);opacity:0;visibility:hidden;text-decoration:none;transition:opacity .45s,translate .45s,scale .45s,visibility 0s linear .45s;display:block;position:absolute;translate:0 8px;scale:.96}.stream-demo[data-astro-cid-skex2bhq].is-live .demo-ov[data-astro-cid-skex2bhq].on{opacity:1;visibility:visible;transition:opacity .45s,translate .45s,scale .45s;translate:0;scale:1}.stream-demo[data-astro-cid-skex2bhq]:not(.is-live) .demo-snippy[data-astro-cid-skex2bhq],.stream-demo[data-astro-cid-skex2bhq]:not(.is-live) .demo-goal[data-astro-cid-skex2bhq]{opacity:1;visibility:visible;translate:0;scale:1}.demo-tag[data-astro-cid-skex2bhq]{border-radius:var(--radius-pill);border:1px solid var(--ice-25);background:var(--night-2);color:var(--ice);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;padding:.1em .45em;font-size:.62em;position:absolute;top:-.55em;left:.6em}.demo-snippy[data-astro-cid-skex2bhq]{border:1px solid var(--line);background:var(--night-3);border-radius:12px;width:min(44%,15em);padding:.5em .55em .6em;top:16%;right:7%;box-shadow:0 10px 24px #00000073}.snippy-thumb[data-astro-cid-skex2bhq]{aspect-ratio:16/9;background:radial-gradient(120% 120% at 30% 20%, #5ce1ff6b, transparent 55%), linear-gradient(135deg, #1a2342, var(--night-3));border-radius:8px;display:block;position:relative}.snippy-thumb[data-astro-cid-skex2bhq]:after{content:"";border-left:9px solid var(--ice);width:0;height:0;filter:drop-shadow(0 0 6px var(--glow));border-top:6px solid #0000;border-bottom:6px solid #0000;margin:auto;position:absolute;inset:0}.snippy-title[data-astro-cid-skex2bhq]{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:.45em;font-size:.62em;display:block;overflow:hidden}.snippy-track[data-astro-cid-skex2bhq]{background:var(--ice-12);border-radius:2px;height:3px;margin-top:.4em;display:block;overflow:hidden}.snippy-bar[data-astro-cid-skex2bhq]{background:linear-gradient(90deg, var(--ice), var(--glacier));border-radius:2px;width:8%;height:100%;display:block}.demo-snippy[data-astro-cid-skex2bhq].on .snippy-bar[data-astro-cid-skex2bhq]{animation:8.5s linear forwards snippy-progress}@keyframes snippy-progress{0%{width:8%}to{width:96%}}.stream-demo[data-astro-cid-skex2bhq]:not(.is-live) .snippy-bar[data-astro-cid-skex2bhq]{width:42%}.demo-flags[data-astro-cid-skex2bhq]{border:1px solid var(--line);background:var(--night-3);border-radius:10px;padding:.45em .6em;top:18%;right:7%;box-shadow:0 8px 20px #0006}.flags-line[data-astro-cid-skex2bhq]{font-family:var(--font-mono);align-items:center;gap:.4em;font-size:.72em;display:flex}.flags-emoji[data-astro-cid-skex2bhq]{font-size:.9em;line-height:1}.demo-goal[data-astro-cid-skex2bhq]{border:1px solid var(--line);background:var(--night-3);border-radius:10px;padding:.42em .6em .48em;bottom:9%;left:7%;right:7%;box-shadow:0 8px 20px #0006}.goal-track[data-astro-cid-skex2bhq]{background:var(--ice-25);border-radius:3px;height:6px;margin-top:.55em;display:block;overflow:hidden}.goal-fill[data-astro-cid-skex2bhq]{background:linear-gradient(90deg, var(--sun-deep), var(--ice) 70%, var(--glacier));width:60%;height:100%;box-shadow:0 0 10px var(--glow);border-radius:3px;transition:width 2.4s;display:block}.demo-goal[data-astro-cid-skex2bhq].on .goal-fill[data-astro-cid-skex2bhq],.stream-demo[data-astro-cid-skex2bhq]:not(.is-live) .goal-fill[data-astro-cid-skex2bhq]{width:72%}.goal-label[data-astro-cid-skex2bhq]{font-family:var(--font-mono);color:var(--glacier);font-size:.62em;position:absolute;top:.3em;right:.6em}.demo-stars[data-astro-cid-skex2bhq]{pointer-events:none;inset:0}.demo-stars[data-astro-cid-skex2bhq] .demo-tag[data-astro-cid-skex2bhq]{pointer-events:auto;position:absolute;top:.75em;left:auto;right:.75em}.demo-star[data-astro-cid-skex2bhq]{background:var(--glacier);width:8px;height:8px;box-shadow:0 0 8px var(--ice), 0 0 2px #fff;opacity:0;border-radius:50%;position:absolute}.demo-stars[data-astro-cid-skex2bhq].on .demo-star[data-astro-cid-skex2bhq]{opacity:1;animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite}.demo-star--t[data-astro-cid-skex2bhq]{animation-name:star-t;top:.45em;left:6%}.demo-star--r[data-astro-cid-skex2bhq]{animation-name:star-r;top:14%;right:.45em}.demo-star--b[data-astro-cid-skex2bhq]{animation-name:star-b;bottom:.45em;right:12%}.demo-star--l[data-astro-cid-skex2bhq]{animation-name:star-l;bottom:14%;left:.45em}@keyframes star-t{0%{left:6%}to{left:88%}}@keyframes star-r{0%{top:14%}to{top:82%}}@keyframes star-b{0%{right:12%}to{right:86%}}@keyframes star-l{0%{bottom:14%}to{bottom:78%}}.demo-cloud[data-astro-cid-skex2bhq]{pointer-events:none;flex-wrap:wrap;place-content:center;align-items:center;gap:.3em .9em;padding:18% 12%;display:flex;inset:0}.demo-cloud[data-astro-cid-skex2bhq] .demo-tag[data-astro-cid-skex2bhq]{pointer-events:auto;position:absolute;top:.75em;left:auto;right:.75em}.cloud-word[data-astro-cid-skex2bhq]{font-family:var(--font-display);color:var(--glacier);text-shadow:0 0 14px var(--glow);opacity:0;font-weight:500;scale:.5}.demo-cloud[data-astro-cid-skex2bhq].on{pointer-events:none}.demo-cloud[data-astro-cid-skex2bhq].on .cloud-word[data-astro-cid-skex2bhq]{animation:.5s forwards word-pop;animation-delay:calc(var(--i) * .22s)}@keyframes word-pop{0%{opacity:0;scale:.5}70%{scale:1.12}to{opacity:1;scale:1}}.cloud-word[data-astro-cid-skex2bhq]:nth-child(2){font-size:1.5em}.cloud-word[data-astro-cid-skex2bhq]:nth-child(3){font-size:1.1em}.cloud-word[data-astro-cid-skex2bhq]:nth-child(4){font-size:1.9em}.cloud-word[data-astro-cid-skex2bhq]:nth-child(5){font-size:.95em}.cloud-word[data-astro-cid-skex2bhq]:nth-child(6){font-size:1.3em}.cloud-word[data-astro-cid-skex2bhq]:nth-child(7){font-size:1.6em}.demo-chat[data-astro-cid-skex2bhq]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--night-2);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}@media (width<=639px){.demo-chat[data-astro-cid-skex2bhq]{min-height:9.5rem}}.demo-chat-head[data-astro-cid-skex2bhq]{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.5rem .8rem;font-size:.66rem}.demo-chat-log[data-astro-cid-skex2bhq]{min-height:0;font-family:var(--font-mono);flex-direction:column;flex:1;justify-content:flex-end;gap:.45rem;padding:.7rem .8rem;font-size:.68rem;line-height:1.5;display:flex;overflow:hidden}.chat-msg[data-astro-cid-skex2bhq]{color:var(--muted);overflow-wrap:anywhere;margin:0;animation:.3s msg-in}@keyframes msg-in{0%{opacity:0;translate:0 5px}}.chat-badge[data-astro-cid-skex2bhq]{color:#4ade80;vertical-align:1px;background:#00e67629;border-radius:4px;margin-right:.3rem;padding:.04rem .3rem;font-size:.58rem}.chat-badge--new[data-astro-cid-skex2bhq]{background:var(--ice-12);color:var(--glacier)}.chat-flag[data-astro-cid-skex2bhq]{vertical-align:-1px;margin-right:.25rem;font-size:.8rem}.chat-user[data-astro-cid-skex2bhq]{color:var(--sand)}.chat-cmd[data-astro-cid-skex2bhq]{color:var(--ice);background:var(--ice-12);border-radius:4px;margin-right:.15rem;padding:0 .25rem}.chat-tag[data-astro-cid-skex2bhq]{border:1px solid var(--ice-25);color:var(--ice);letter-spacing:.03em;vertical-align:1px;border-radius:4px;margin-left:.35rem;padding:.03rem .32rem;font-size:.56rem;display:inline-block}@media (prefers-reduced-motion:reduce){.demo-ov[data-astro-cid-skex2bhq],.chat-msg[data-astro-cid-skex2bhq]{transition:none;animation:none}}
