.stage[data-v-09f4aed6]{z-index:1;pointer-events:none;position:fixed;inset:0}.gl[data-v-09f4aed6]{opacity:0;width:100%;height:100%;transition:opacity .8s}.loaded .gl[data-v-09f4aed6],.stage:not(.failed) .gl[data-v-09f4aed6]{opacity:1}.failed .gl[data-v-09f4aed6]{display:none}.leaders[data-v-09f4aed6]{opacity:0;width:100%;height:100%;transition:opacity .6s .4s;position:absolute;inset:0;overflow:visible}.loaded .callout[data-v-09f4aed6],.loaded .leaders[data-v-09f4aed6]{opacity:1}.leader[data-v-09f4aed6]{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.leader.red[data-v-09f4aed6]{stroke:var(--red);stroke-dasharray:none}.callout[data-v-09f4aed6]{border-left:2px solid var(--ink);font-family:var(--f-mono);letter-spacing:.14em;white-space:pre;opacity:0;will-change:transform;flex-direction:column;gap:1px;padding:3px 0 3px 8px;font-size:10px;line-height:1.3;transition:opacity .6s .6s;display:flex;position:absolute;top:0;left:0;translate:0 -50%}.callout.left[data-v-09f4aed6]{border-left:0;border-right:2px solid var(--ink);text-align:right;padding:3px 8px 3px 0;translate:-100% -50%}.callout.red[data-v-09f4aed6]{border-color:var(--red);color:var(--red)}.tag[data-v-09f4aed6]{font-weight:700}.val[data-v-09f4aed6]{color:var(--ink-2);font-variant-numeric:tabular-nums}.boot .kicker b[data-v-09f4aed6],.callout.red .val[data-v-09f4aed6]{color:var(--red)}.boot[data-v-09f4aed6]{justify-items:center;gap:10px;display:grid;position:absolute;top:50%;right:22vw;translate:50% -50%}.draft[data-v-09f4aed6]{width:132px;height:132px;overflow:visible}.draft .guide[data-v-09f4aed6]{fill:none;stroke:var(--rule);stroke-width:1px}.draft .drawn[data-v-09f4aed6]{fill:none;stroke:var(--red);stroke-width:1.5px;stroke-dasharray:1;transform-origin:60px 60px;transition:stroke-dashoffset .25s;transform:rotate(-90deg)}.draft .arm[data-v-09f4aed6]{stroke:var(--ink);stroke-width:1px;transition:all .25s}.boot .kicker b[data-v-09f4aed6]{font-variant-numeric:tabular-nums}.boot-leave-active[data-v-09f4aed6]{transition:opacity .6s ease,scale .6s var(--ease)}.boot-leave-to[data-v-09f4aed6]{opacity:0;scale:1.15}@media (width<=819px){.boot[data-v-09f4aed6]{top:24svh;left:50%;right:auto;translate:-50% -50%}.callout[data-v-09f4aed6]{font-size:9px}.callout.left[data-v-09f4aed6],.leader[data-v-09f4aed6]:not(.red){display:none}}
