body{background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;font-size:1.2rem}#app{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}button,input{font-family:inherit;background-color:#0002;color:#000;border-radius:8px;font-size:1.2rem;padding:8px;border:2px solid transparent;transition:.12s}button:hover,input:hover{outline:none;border-color:#888}button:focus,input:focus{outline:none;border-color:#000}button:active,input:active{transform:translateY(1px)}button.svelte-htvl5p.svelte-htvl5p:disabled{background-color:#0002;color:#0004;pointer-events:none}main.svelte-htvl5p.svelte-htvl5p{display:flex;flex-direction:column;gap:8px;padding:8px;max-height:100vh;max-width:100vw;box-sizing:border-box}.topBar.svelte-htvl5p.svelte-htvl5p,.panels.svelte-htvl5p.svelte-htvl5p{display:flex;gap:8px}.topBar.svelte-htvl5p.svelte-htvl5p{align-items:flex-end}.panels.svelte-htvl5p.svelte-htvl5p{gap:8px;max-height:100%;overflow:hidden}.panels.svelte-htvl5p>.svelte-htvl5p{background-color:#0002;padding:8px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden}.panels.svelte-htvl5p>* h3.svelte-htvl5p,.panels.svelte-htvl5p>* p.svelte-htvl5p,.panels.svelte-htvl5p>* h4.svelte-htvl5p{margin:0}.addrGrid.svelte-htvl5p.svelte-htvl5p{display:flex;flex-direction:column;gap:8px;overflow:auto;max-width:100%}.addrGrid.svelte-htvl5p .addrGridRow.svelte-htvl5p{display:flex;gap:8px}.addrGrid.svelte-htvl5p input.svelte-htvl5p{width:2em;text-align:center;border-radius:0}.ctrlGrid.svelte-htvl5p.svelte-htvl5p{display:flex;flex-direction:column;gap:4px;overflow:auto;max-width:100%;align-items:flex-start}.ctrlGrid.svelte-htvl5p .ctrlGridRow.svelte-htvl5p{display:flex;gap:4px}.ctrlGrid.svelte-htvl5p .ctrlGridCoil.svelte-htvl5p{background-color:#0002;padding:4px;width:2em;height:2em;border-radius:50%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px;cursor:pointer}.ctrlGrid.svelte-htvl5p .ctrlGridCoil.selected.svelte-htvl5p{background-color:#000;color:#fff}.lightOn.svelte-htvl5p.svelte-htvl5p{background-color:#00f}
