.demo[data-astro-cid-3trjz5bl]{align-content:start;gap:12px;display:grid}.chat[data-astro-cid-3trjz5bl]{gap:8px;font-size:15px;line-height:1.4;display:grid}.chat[data-astro-cid-3trjz5bl] p[data-astro-cid-3trjz5bl]{border-radius:16px;max-width:90%;padding:10px 14px}.you[data-astro-cid-3trjz5bl]{background:var(--text);color:var(--bg);border-bottom-right-radius:6px;justify-self:end;min-height:1.4em}.caret[data-astro-cid-3trjz5bl]{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}.bot-says[data-astro-cid-3trjz5bl]{background:var(--glass);border:1px solid var(--glass-edge);border-bottom-left-radius:6px;justify-self:start;gap:2px;display:grid}.bot-says[data-astro-cid-3trjz5bl] .who[data-astro-cid-3trjz5bl]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.bot-says[data-astro-cid-3trjz5bl] [data-astro-cid-3trjz5bl][data-status]{font-variant-numeric:tabular-nums}.stage[data-astro-cid-3trjz5bl]{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:12px;display:grid;position:relative}.screen[data-astro-cid-3trjz5bl]{z-index:1;aspect-ratio:9/16;border:1px solid var(--glass-edge);background:#0a0a0c;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 40px -18px #000c,inset 0 1px #ffffff14}.screen[data-astro-cid-3trjz5bl] canvas[data-astro-cid-3trjz5bl]{width:100%;height:100%;display:block;position:absolute;inset:0}.hud[data-astro-cid-3trjz5bl]{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;pointer-events:none;justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.hud[data-astro-cid-3trjz5bl] .score[data-astro-cid-3trjz5bl]{font-variant-numeric:tabular-nums;color:#ffd36e}.banner[data-astro-cid-3trjz5bl]{color:#fff;opacity:0;pointer-events:none;background:#00000073;place-content:center;justify-items:center;gap:6px;font-size:26px;transition:opacity .24s;display:grid;position:absolute;inset:0}.banner[data-astro-cid-3trjz5bl].on{opacity:1}.banner[data-astro-cid-3trjz5bl] .bang[data-astro-cid-3trjz5bl]{letter-spacing:-.02em;color:#ffd36e;font-size:18px;font-weight:800}.board-list[data-astro-cid-3trjz5bl]{margin:0;padding:0;list-style:none}.board-list[data-astro-cid-3trjz5bl] li[data-astro-cid-3trjz5bl]{background:var(--glass);border:1px solid var(--glass-edge);font-variant-numeric:tabular-nums;opacity:0;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.3,1);display:grid;transform:translateY(8px)}.board-list[data-astro-cid-3trjz5bl].on li[data-astro-cid-3trjz5bl]{opacity:1;transform:none}.board-list[data-astro-cid-3trjz5bl] .rank[data-astro-cid-3trjz5bl]{color:var(--text-3);font-weight:600}.board-list[data-astro-cid-3trjz5bl] .tag[data-astro-cid-3trjz5bl]{letter-spacing:.08em;font-weight:700}.board-list[data-astro-cid-3trjz5bl] .pts[data-astro-cid-3trjz5bl]{font-weight:700}.crew[data-astro-cid-3trjz5bl]{pointer-events:none;--sw:180px;position:absolute;inset:0}.b[data-astro-cid-3trjz5bl]{z-index:2;transition:transform .7s cubic-bezier(.3,1.4,.5,1);position:absolute}.crew[data-astro-cid-3trjz5bl] .bot{width:46px;height:55px}.b1[data-astro-cid-3trjz5bl]{left:calc(var(--sw) + 18px);top:2%}.b2[data-astro-cid-3trjz5bl]{left:calc(var(--sw) + 74px);top:26%}.b3[data-astro-cid-3trjz5bl]{top:46%;left:-18px}.b1[data-astro-cid-3trjz5bl],.b2[data-astro-cid-3trjz5bl]{transform:scaleX(-1)}.demo[data-astro-cid-3trjz5bl][data-phase=work] .b1[data-astro-cid-3trjz5bl]{transform:translate(-30px,34px)scaleX(-1)}.demo[data-astro-cid-3trjz5bl][data-phase=work] .b2[data-astro-cid-3trjz5bl]{transform:translate(-62px,40px)scaleX(-1)}.demo[data-astro-cid-3trjz5bl][data-phase=work] .b3[data-astro-cid-3trjz5bl]{transform:translate(12px,-26px)}.demo[data-astro-cid-3trjz5bl][data-phase=work] .spark{animation:.26s steps(2,end) infinite spark}.demo[data-astro-cid-3trjz5bl][data-phase=score] .b[data-astro-cid-3trjz5bl]{animation:.52s ease-out 2 hop}.demo[data-astro-cid-3trjz5bl][data-phase=score] .b2[data-astro-cid-3trjz5bl]{animation-delay:90ms}.demo[data-astro-cid-3trjz5bl][data-phase=score] .b3[data-astro-cid-3trjz5bl]{animation-delay:.18s}@keyframes spark{0%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(1.6)rotate(30deg)}}@keyframes hop{40%{translate:0 -16px}}@keyframes blink{to{opacity:0}}@media (width>=960px){.stage[data-astro-cid-3trjz5bl]{grid-template-columns:210px minmax(0,1fr)}.crew[data-astro-cid-3trjz5bl]{--sw:210px}.crew[data-astro-cid-3trjz5bl] .bot{width:56px;height:66px}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-3trjz5bl]{animation:none}.banner[data-astro-cid-3trjz5bl],.board-list[data-astro-cid-3trjz5bl] li[data-astro-cid-3trjz5bl],.b[data-astro-cid-3trjz5bl]{transition:none}.demo[data-astro-cid-3trjz5bl] .b[data-astro-cid-3trjz5bl]{animation:none!important}}
