.stage-view.svelte-1ujj4sc{flex-direction:column;gap:.5rem;margin:0;padding-top:2.6rem;display:flex}.field.svelte-1ujj4sc{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-width:52rem;margin:0 auto;position:relative}svg.svelte-1ujj4sc{width:100%;height:100%;position:absolute;inset:0}.zone.together.svelte-1ujj4sc{fill:color-mix(in srgb, var(--ok) 16%, transparent)}.zone.pulse.svelte-1ujj4sc{fill:color-mix(in srgb, var(--warn) 12%, transparent)}.zone.after.svelte-1ujj4sc{fill:color-mix(in srgb, var(--crit) 8%, transparent)}.ring.svelte-1ujj4sc{fill:none;stroke:var(--border);stroke-width:.4px;stroke-dasharray:1.5 1.5}.legend-row.svelte-1ujj4sc{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.legend-row.svelte-1ujj4sc li:where(.svelte-1ujj4sc){align-items:center;gap:.4rem;display:flex}.legend-row.svelte-1ujj4sc li:where(.svelte-1ujj4sc):before{content:"";background:currentColor;border-radius:50%;width:.7rem;height:.7rem}.legend-row.svelte-1ujj4sc .together:where(.svelte-1ujj4sc){color:var(--ok)}.legend-row.svelte-1ujj4sc .pulse:where(.svelte-1ujj4sc){color:var(--warn)}.legend-row.svelte-1ujj4sc .after:where(.svelte-1ujj4sc){color:var(--crit)}.seat.svelte-1ujj4sc{--lift:0;transform:translate(-50%, calc(-100% - var(--lift) * 8px));border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:grab;background:0 0;border:none;flex-direction:column;align-items:center;gap:.05rem;padding:.1rem .2rem;transition:left .3s,top .3s;display:flex;position:absolute}.seat.svelte-1ujj4sc:active{cursor:grabbing}.seat.svelte-1ujj4sc:focus-visible{outline:2px solid var(--focus,var(--accent))}.seat.measuring.svelte-1ujj4sc{opacity:.75}.jar.svelte-1ujj4sc{filter:drop-shadow(0 4px 6px #00000059);transform:scale(calc(1 + var(--lift) * .08));position:relative}.warn-badge.svelte-1ujj4sc{background:var(--warn);width:1rem;height:1rem;color:var(--bg);pointer-events:auto;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-.3rem;right:-.45rem}.empty.svelte-1ujj4sc{text-align:center;width:70%;margin:0;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.label.svelte-1ujj4sc{white-space:nowrap;background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:999px;align-items:baseline;gap:.35rem;padding:.05rem .4rem;display:flex}.name.svelte-1ujj4sc{font-size:.78rem;font-weight:700}.dist.svelte-1ujj4sc{color:var(--text-dim);font-size:.7rem}.me.svelte-1ujj4sc .name:where(.svelte-1ujj4sc){font-size:.72rem}.foot.svelte-1ujj4sc{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem 1.2rem;display:flex}.bubble.svelte-1ujj4sc{z-index:2;background:var(--text);width:max-content;max-width:min(14rem,60vw);color:var(--bg);text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;pointer-events:none;border-radius:.8rem;-webkit-box-orient:vertical;padding:.3rem .6rem;font-size:.78rem;font-weight:600;line-height:1.3;animation:.25s ease-out svelte-1ujj4sc-pop;display:-webkit-box;position:absolute;bottom:calc(100% + .2rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #00000059}.bubble.talk.svelte-1ujj4sc{background:var(--accent);color:var(--accent-ink)}.float.svelte-1ujj4sc{z-index:3;pointer-events:none;animation:svelte-1ujj4sc-rise var(--float-ms) ease-out forwards;font-size:1.5rem;position:absolute;bottom:70%;left:50%}@keyframes svelte-1ujj4sc-pop{0%{opacity:0;transform:translate(-50%,.4rem)scale(.8)}}@keyframes svelte-1ujj4sc-rise{0%{opacity:1;transform:translate(-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-3rem)scale(1.2)}}.firefly.svelte-1ujj4sc{background:radial-gradient(circle, var(--gold-deco) 0%, transparent 70%);opacity:0;pointer-events:none;will-change:opacity, transform;animation:var(--period) linear var(--into) infinite;border-radius:50%;position:absolute;inset:-10px}.firefly.beat.svelte-1ujj4sc{animation-name:svelte-1ujj4sc-firefly-beat}.firefly.bar.svelte-1ujj4sc{animation-name:svelte-1ujj4sc-firefly-bar}@keyframes svelte-1ujj4sc-firefly-beat{0%{opacity:.45}25%,to{opacity:0}}@keyframes svelte-1ujj4sc-firefly-bar{0%{opacity:.9;transform:scale(1.25)}12%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.firefly.svelte-1ujj4sc{animation:none}.firefly.beat.svelte-1ujj4sc{opacity:.3}}.me.svelte-1ujj4sc{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-85%)}@media (width<=34rem){.dist.svelte-1ujj4sc{display:none}.jar.svelte-1ujj4sc svg{width:26px;height:26px}.name.svelte-1ujj4sc{font-size:.7rem}.legend-row.svelte-1ujj4sc{gap:.2rem .7rem;font-size:.72rem}.foot.svelte-1ujj4sc{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.seat.svelte-1ujj4sc{transition:none;transform:translate(-50%,-100%)}.jar.svelte-1ujj4sc{transform:none}.bubble.svelte-1ujj4sc,.float.svelte-1ujj4sc{animation:none}}
