.bt[data-astro-cid-xqn5ciew]{margin:0}.bt-stage[data-astro-cid-xqn5ciew]{position:relative;aspect-ratio:5 / 4;container-type:inline-size;max-width:480px;margin:0 auto}.bt-felt[data-astro-cid-xqn5ciew]{position:absolute;inset:13cqw;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.1),transparent 65%),var(--felt);box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 0 9px #0000001f,0 30px 60px -30px #0009}.bt-felt[data-astro-cid-xqn5ciew]:after{content:"";position:absolute;inset:6%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.14)}.bt-seat[data-astro-cid-xqn5ciew]{position:absolute;display:grid;justify-items:center;gap:2px;width:26cqw;text-align:center;z-index:2}.bt-seat-s[data-astro-cid-xqn5ciew]{left:37cqw;bottom:0}.bt-seat-n[data-astro-cid-xqn5ciew]{left:37cqw;top:0}.bt-seat-w[data-astro-cid-xqn5ciew]{left:0;top:40cqw;translate:0 -50%}.bt-seat-e[data-astro-cid-xqn5ciew]{right:0;top:40cqw;translate:0 -50%}.bt-avatar[data-astro-cid-xqn5ciew]{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--band-fg);color:var(--band-bg);font-weight:800;font-size:15px}.bt-seat[data-astro-cid-xqn5ciew].is-bot .bt-avatar[data-astro-cid-xqn5ciew]{background:color-mix(in srgb,var(--band-fg) 16%,transparent);color:var(--band-fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--band-fg) 30%,transparent)}.bt-avatar[data-astro-cid-xqn5ciew] svg[data-astro-cid-xqn5ciew]{width:20px;height:20px}.bt-name[data-astro-cid-xqn5ciew]{font-size:13px;font-weight:700;line-height:1.2}.bt-tag[data-astro-cid-xqn5ciew]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--band-muted)}.bt-seat-n[data-astro-cid-xqn5ciew] .bt-tag[data-astro-cid-xqn5ciew]{color:var(--band-accent)}.bt-seat-s[data-astro-cid-xqn5ciew] .bt-avatar[data-astro-cid-xqn5ciew]{animation:bt-turn-s 10s infinite}.bt-think[data-astro-cid-xqn5ciew]{position:absolute;top:-6px;left:calc(50% + 14px);display:flex;gap:3px;padding:5px 7px;border-radius:999px 999px 999px 4px;background:var(--band-fg);opacity:0}.bt-think[data-astro-cid-xqn5ciew] i[data-astro-cid-xqn5ciew]{width:5px;height:5px;border-radius:999px;background:var(--band-bg);animation:bt-dot .9s ease-in-out infinite}.bt-think[data-astro-cid-xqn5ciew] i[data-astro-cid-xqn5ciew]:nth-child(2){animation-delay:.15s}.bt-think[data-astro-cid-xqn5ciew] i[data-astro-cid-xqn5ciew]:nth-child(3){animation-delay:.3s}.bt-seat-w[data-astro-cid-xqn5ciew] .bt-think[data-astro-cid-xqn5ciew]{animation:bt-think-w 10s infinite}.bt-seat-n[data-astro-cid-xqn5ciew] .bt-think[data-astro-cid-xqn5ciew]{animation:bt-think-n 10s infinite}.bt-seat-e[data-astro-cid-xqn5ciew] .bt-think[data-astro-cid-xqn5ciew]{animation:bt-think-e 10s infinite}.bt-win[data-astro-cid-xqn5ciew]{position:absolute;left:calc(50% + 12cqw);top:4cqw;padding:4px 10px;border-radius:999px;background:var(--band-accent);color:#1f1b16;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap;z-index:3;opacity:0;animation:bt-win 10s infinite}.bt-stage[data-astro-cid-xqn5ciew] .bt-card{position:absolute;left:calc(50% - 6cqw);top:calc(50% - 8.4cqw);width:12cqw;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3));transform:translate(var(--tx),var(--ty)) rotate(var(--r))}.bt-stage[data-astro-cid-xqn5ciew] .bt-card-s{--fx: 0cqw;--fy: 34cqw;--tx: 0cqw;--ty: 7cqw;--r: -4deg;animation:bt-play-s 10s infinite}.bt-stage[data-astro-cid-xqn5ciew] .bt-card-w{--fx: -40cqw;--fy: 0cqw;--tx: -10cqw;--ty: 0cqw;--r: 9deg;animation:bt-play-w 10s infinite}.bt-stage[data-astro-cid-xqn5ciew] .bt-card-n{--fx: 0cqw;--fy: -34cqw;--tx: 0cqw;--ty: -7cqw;--r: 3deg;animation:bt-play-n 10s infinite;z-index:1}.bt-stage[data-astro-cid-xqn5ciew] .bt-card-e{--fx: 40cqw;--fy: 0cqw;--tx: 10cqw;--ty: 0cqw;--r: -8deg;animation:bt-play-e 10s infinite}@keyframes bt-play-s{0%,3%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(0)}8%,82%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}90%,to{opacity:0;transform:translateY(-30cqw) scale(.5)}}@keyframes bt-play-w{0%,24%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(0)}29%,82%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}90%,to{opacity:0;transform:translateY(-30cqw) scale(.5)}}@keyframes bt-play-n{0%,48%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(0)}53%,82%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}90%,to{opacity:0;transform:translateY(-30cqw) scale(.5)}}@keyframes bt-play-e{0%,66%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(0)}71%,82%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}90%,to{opacity:0;transform:translateY(-30cqw) scale(.5)}}@keyframes bt-think-w{0%,9.9%{opacity:0}10%,23.9%{opacity:1}24%,to{opacity:0}}@keyframes bt-think-n{0%,30.9%{opacity:0}31%,47.9%{opacity:1}48%,to{opacity:0}}@keyframes bt-think-e{0%,54.9%{opacity:0}55%,65.9%{opacity:1}66%,to{opacity:0}}@keyframes bt-turn-s{0%,3%{box-shadow:0 0 0 3px var(--band-accent)}6%,92%{box-shadow:0 0 0 0 transparent}96%,to{box-shadow:0 0 0 3px var(--band-accent)}}@keyframes bt-win{0%,73%{opacity:0;transform:translateY(6px) scale(.9)}76%,86%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6px)}}@keyframes bt-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.bt-stage[data-astro-cid-xqn5ciew] .bt-card,.bt-think[data-astro-cid-xqn5ciew],.bt-win[data-astro-cid-xqn5ciew],.bt-seat-s[data-astro-cid-xqn5ciew] .bt-avatar[data-astro-cid-xqn5ciew],.bt-think[data-astro-cid-xqn5ciew] i[data-astro-cid-xqn5ciew]{animation:none!important}.bt-stage[data-astro-cid-xqn5ciew] .bt-card{opacity:1}}
