.sr-only.svelte-1ubpjri{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}dialog.svelte-1ei7o0h{max-width:32rem;padding:1rem 1.25rem;border:1px solid #888;border-radius:.25rem}dialog.svelte-1ei7o0h::backdrop{background:#00000059}dialog.svelte-1ei7o0h h2:where(.svelte-1ei7o0h){margin:0 0 .5rem;font-size:1.1rem}dialog.svelte-1ei7o0h p:where(.svelte-1ei7o0h){margin:.5rem 0;line-height:1.4}dialog.svelte-1ei7o0h form:where(.svelte-1ei7o0h){margin-top:1rem;text-align:right}dialog.svelte-1ei7o0h button[type=submit]:where(.svelte-1ei7o0h){padding:.35rem 1rem;font:inherit;cursor:pointer}dialog.svelte-e3b7dy{max-width:32rem;padding:1rem 1.25rem;border:1px solid #888;border-radius:.25rem}dialog.svelte-e3b7dy::backdrop{background:#00000059}dialog.svelte-e3b7dy h2:where(.svelte-e3b7dy){margin:0 0 .5rem;font-size:1.1rem}dialog.svelte-e3b7dy fieldset:where(.svelte-e3b7dy){border:1px solid #ddd;padding:.5rem .75rem;margin:.5rem 0}dialog.svelte-e3b7dy p:where(.svelte-e3b7dy){margin:.4rem 0;line-height:1.4}dialog.svelte-e3b7dy .hint:where(.svelte-e3b7dy){font-size:.9rem;color:#555}dialog.svelte-e3b7dy form:where(.svelte-e3b7dy){margin-top:1rem;text-align:right}dialog.svelte-e3b7dy button[type=submit]:where(.svelte-e3b7dy){padding:.35rem 1rem;font:inherit;cursor:pointer}fieldset.svelte-11giquv{border:1px solid #ccc;padding:.5rem 1rem}label.svelte-11giquv{display:inline-block;min-width:6rem}.error-detail.svelte-11giquv{font-size:.85rem;color:#666}.offline-row.svelte-11giquv{margin-top:1rem;color:#555}button.link.svelte-11giquv{background:none;border:none;color:#036;text-decoration:underline;padding:0;font:inherit;cursor:pointer}.hint.svelte-11giquv{color:#555;margin:0 0 .5rem}.devices.svelte-11giquv{margin-bottom:1rem}.device-list.svelte-11giquv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.device-btn.svelte-11giquv{width:100%;text-align:left;font:inherit;padding:.55rem .8rem;background:#036;color:#fff;border:1px solid #036;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}.device-btn.svelte-11giquv:hover,.device-btn.svelte-11giquv:focus-visible{background:#024;border-color:#024}.device-name.svelte-11giquv{font-weight:600}.device-meta.svelte-11giquv{font-size:.85rem;opacity:.85}.advanced.svelte-11giquv{margin-top:.5rem}.advanced.svelte-11giquv>summary:where(.svelte-11giquv){cursor:pointer;color:#555}.bindings.svelte-11giquv{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .75rem;padding:.5rem .75rem;background:#f4f6fa;border:1px solid #d0d6e0;border-radius:.25rem;margin:.5rem 0}.bindings.svelte-11giquv dt:where(.svelte-11giquv){color:#555;font-weight:500}.bindings.svelte-11giquv dd:where(.svelte-11giquv){margin:0;font-weight:600}dialog.svelte-x628is{max-width:36rem;padding:1rem 1.25rem;border:1px solid #888;border-radius:.25rem}dialog.svelte-x628is::backdrop{background:#00000059}dialog.svelte-x628is h2:where(.svelte-x628is){margin:0 0 .5rem;font-size:1.1rem}dialog.svelte-x628is form:where(.svelte-x628is){margin-top:1rem;text-align:right}dialog.svelte-x628is button[type=submit]:where(.svelte-x628is){padding:.35rem 1rem;font:inherit;cursor:pointer}.user-menu.svelte-1i8i0vx{position:relative;display:inline-flex;align-items:center}.conn-chip.svelte-1i8i0vx{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border:1px solid #888;border-radius:999px;background:#fff;font:inherit;font-size:.9rem;cursor:pointer;max-width:16rem}.conn-chip.svelte-1i8i0vx .label:where(.svelte-1i8i0vx){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-chip.svelte-1i8i0vx .caret:where(.svelte-1i8i0vx){font-size:.75rem;color:#555}.conn-chip.svelte-1i8i0vx:hover,.conn-chip.svelte-1i8i0vx:focus-visible{border-color:#036}.dot.svelte-1i8i0vx{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:#aaa;flex:none}.conn-chip[data-tone=on].svelte-1i8i0vx .dot:where(.svelte-1i8i0vx){background:#2a8c2a}.conn-chip[data-tone=offline].svelte-1i8i0vx .dot:where(.svelte-1i8i0vx){background:#c98a00}.conn-chip[data-tone=probing].svelte-1i8i0vx .dot:where(.svelte-1i8i0vx){background:#c98a00}.conn-chip[data-tone=off].svelte-1i8i0vx .dot:where(.svelte-1i8i0vx){background:#888}.conn-chip[data-tone=error].svelte-1i8i0vx .dot:where(.svelte-1i8i0vx){background:#b00020}ul.svelte-1i8i0vx{display:none;list-style:none;padding:0;margin:0}ul.open.svelte-1i8i0vx{display:flex;flex-direction:column;position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #ccc;min-width:12rem;z-index:20;box-shadow:0 2px 6px #0000001a}ul.open.svelte-1i8i0vx li:where(.svelte-1i8i0vx){display:block}ul.open.svelte-1i8i0vx button:where(.svelte-1i8i0vx){display:block;width:100%;text-align:left;background:none;border:none;padding:.5rem .75rem;font:inherit;cursor:pointer}ul.open.svelte-1i8i0vx button:where(.svelte-1i8i0vx):hover,ul.open.svelte-1i8i0vx button:where(.svelte-1i8i0vx):focus-visible{background:#f0f4ff;outline:none}@media (max-width: 640px){.conn-chip.svelte-1i8i0vx{max-width:10rem}}header.svelte-12qhfyh{padding:.5rem 1rem;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}header.svelte-12qhfyh>nav:where(.svelte-12qhfyh){flex:1 1 auto}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;padding:0;margin:0;display:flex;gap:1rem}main.svelte-12qhfyh{padding:1rem;max-width:80ch;margin:0 auto}.hamburger.svelte-12qhfyh{display:none;background:none;border:1px solid #888;font-size:1.4rem;line-height:1;padding:.25rem .5rem;cursor:pointer}.submenu-trigger.svelte-12qhfyh{background:none;border:none;font:inherit;color:inherit;padding:0;cursor:pointer;text-decoration:underline}.submenu-trigger[aria-current=page].svelte-12qhfyh{font-weight:700}li.has-submenu.svelte-12qhfyh{position:relative}#editors-submenu.svelte-12qhfyh{display:none}#editors-submenu.open.svelte-12qhfyh{display:flex}@media (min-width: 641px){#editors-submenu.open.svelte-12qhfyh{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;padding:.5rem .75rem;flex-direction:column;gap:.5rem;min-width:8rem;z-index:10;box-shadow:0 2px 6px #0000001a}}@media (max-width: 640px){.hamburger.svelte-12qhfyh{display:inline-block}#primary-nav.svelte-12qhfyh{display:none;flex-direction:column;gap:.5rem;margin-top:.5rem}#primary-nav.open.svelte-12qhfyh{display:flex}#editors-submenu.svelte-12qhfyh{flex-direction:column;gap:.5rem;padding-left:1rem}}footer.svelte-12qhfyh{padding:1rem;margin-top:2rem;border-top:1px solid #ccc;font-size:.9em;max-width:80ch;margin-left:auto;margin-right:auto}footer.svelte-12qhfyh .copyright:where(.svelte-12qhfyh){margin:0 0 .5rem;color:#555}.build-date.svelte-12qhfyh{color:#888}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh){list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-wrap:wrap}a.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a.skip-link:focus{position:static;width:auto;height:auto;padding:.5rem;background:#000;color:#fff}.alpha-tag.svelte-12qhfyh{font-size:.85em;color:#8a4d00;margin-left:.25rem}
