.hud[data-v-b56b52ca]{color:#e8edf2;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1218d1;border-radius:.5rem;max-width:min(46rem,100vw - 1.5rem);margin:.75rem;padding:.7rem .9rem;font:12px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;top:0;left:0}header[data-v-b56b52ca]{align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.status[data-v-b56b52ca]{text-transform:uppercase;letter-spacing:.08em;background:#35414f;border-radius:.2rem;padding:.1rem .35rem;font-size:10px}.status.connected[data-v-b56b52ca]{background:#1f6d3f}.status.error[data-v-b56b52ca],.status.disconnected[data-v-b56b52ca]{background:#8a2b2b}.error[data-v-b56b52ca]{color:#ffb4b4;max-width:44ch;margin:0 0 .5rem}.columns[data-v-b56b52ca]{flex-wrap:wrap;gap:1.4rem;display:flex}h2[data-v-b56b52ca]{text-transform:uppercase;letter-spacing:.1em;color:#8fa3b8;margin:0 0 .25rem;font-size:10px;font-weight:600}dl[data-v-b56b52ca]{grid-template-columns:auto auto;gap:.05rem .7rem;margin:0;display:grid}dt[data-v-b56b52ca]{color:#93a6ba}dd[data-v-b56b52ca]{text-align:right;font-variant-numeric:tabular-nums;margin:0}small[data-v-b56b52ca]{color:#76889b;font-size:10px}.radius[data-v-b56b52ca]{color:#93a6ba;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.radius input[data-v-b56b52ca]{flex:1;max-width:12rem}.radius output[data-v-b56b52ca]{color:#e8edf2;font-variant-numeric:tabular-nums}.help[data-v-b56b52ca]{color:#76889b;margin:.45rem 0 0}main[data-v-5360f80c]{width:100vw;height:100vh;position:relative;overflow:hidden}canvas[data-v-5360f80c]{cursor:crosshair;width:100%;height:100%;display:block}.crosshair[data-v-5360f80c]{pointer-events:none;opacity:.8;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.crosshair[data-v-5360f80c]:before,.crosshair[data-v-5360f80c]:after{content:"";background:#fff;position:absolute;box-shadow:0 0 2px #000000e6}.crosshair[data-v-5360f80c]:before{width:14px;height:2px;top:6px;left:0}.crosshair[data-v-5360f80c]:after{width:2px;height:14px;top:0;left:6px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{color:#e8edf2;background:#0e1218;height:100%;margin:0;font-family:system-ui,sans-serif}
