.pulse-layout-content{--pulse-radius:0px;--pulse-radius-pill:999px;--pulse-border:1px solid #1f2937;--pulse-border-light:1px solid #ffffff14;--pulse-border-heavy:1px solid #334155;--pulse-border-accent:1px solid #2dd4bf;--pulse-spacing-xs:.25rem;--pulse-spacing-sm:.4rem;--pulse-spacing-md:.7rem;--pulse-spacing-lg:1rem;--pulse-panel-gap:8px;--pulse-bg:#08090b;--pulse-panel-bg:#0b0e12;--pulse-panel-bg2:#0a0c0f;--pulse-panel-bg3:#050608;--pulse-input-bg:#0f172a;--pulse-text:#e5e7eb;--pulse-text-dim:#94a3b8;--pulse-text-faint:#64748b;--pulse-accent:#2dd4bf;--pulse-accent-2:#5be3c8;--pulse-warn:#f59e0b;--pulse-danger:#ef4444;--pulse-ok:#22c55e;--pulse-toolbar-height:40px;--pulse-row-height:1.7rem;--pulse-grid-size:16px;--pulse-grid-line:#ffffff0d;--pulse-grid-beat:#2dd4bf2e;--pulse-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--pulse-fs-xs:.54rem;--pulse-fs-sm:.66rem;--pulse-fs-md:.78rem;--pulse-shadow:0 2px 8px #00000080;--pulse-transition-fast:.1s ease;--pulse-transition:.18s ease}.beta-badge.svelte-1rdorrg{text-transform:uppercase;opacity:.7;letter-spacing:.04em;margin-left:2px;font-size:.6em}.pulse-subnav.svelte-1rdorrg{color:#e5e7eb;z-index:200;box-sizing:border-box;background:#050505;border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;height:40px;padding:.4rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex;position:fixed;top:0;left:0;right:0}.links.svelte-1rdorrg::-webkit-scrollbar{height:4px}.links.svelte-1rdorrg::-webkit-scrollbar-thumb{border-radius:var(--pulse-radius,0);background:#ffffff26}.brand.svelte-1rdorrg{color:#fff;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.brand-mark.svelte-1rdorrg{color:#2dd4bf;font-size:.7em}.brand-text.svelte-1rdorrg strong:where(.svelte-1rdorrg){color:#2dd4bf;font-weight:700}.links.svelte-1rdorrg{scrollbar-width:thin;flex-wrap:nowrap;flex:1;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.links.svelte-1rdorrg li:where(.svelte-1rdorrg){flex:none}.links.svelte-1rdorrg a:where(.svelte-1rdorrg){white-space:nowrap;color:#e5e7ebb3;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--pulse-radius,0);border:1px solid #0000;padding:.35rem .7rem;text-decoration:none;display:inline-block}.links.svelte-1rdorrg a:where(.svelte-1rdorrg):hover{color:#fff;background:#ffffff0f}.links.svelte-1rdorrg a.active:where(.svelte-1rdorrg){color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf66}.ws.svelte-1rdorrg{border-radius:var(--pulse-radius,0);color:#2dd4bf;white-space:nowrap;border:1px solid #2dd4bf59;flex:none;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.ws.svelte-1rdorrg i:where(.svelte-1rdorrg){font-size:.85rem}.ws.svelte-1rdorrg select:where(.svelte-1rdorrg){color:#e5e7eb;font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;outline:none}.ws.svelte-1rdorrg select:where(.svelte-1rdorrg) option:where(.svelte-1rdorrg){color:#e5e7eb;text-transform:none;letter-spacing:normal;background:#0a0a0a}.exit.svelte-1rdorrg{color:#e5e7eb8c;border-radius:var(--pulse-radius,0);white-space:nowrap;border:1px solid #ffffff1f;padding:.35rem .7rem;text-decoration:none}.exit.svelte-1rdorrg:hover{color:#fff;border-color:#ffffff4d}.hamburger.svelte-1rdorrg{color:#e5e7eb;letter-spacing:.1em;border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:.3rem .55rem;font-family:inherit;font-size:.72rem;display:none}.hamburger.svelte-1rdorrg:hover{color:#2dd4bf;border-color:#2dd4bf80}@media (width<=900px){.pulse-subnav.svelte-1rdorrg{flex-wrap:wrap;gap:.6rem;height:auto;min-height:40px;padding:.4rem .6rem;position:sticky;top:0}.hamburger.svelte-1rdorrg{align-items:center;gap:.3rem;display:inline-flex}.exit.svelte-1rdorrg{display:none}.links.svelte-1rdorrg{flex-wrap:wrap;order:4;gap:.2rem;width:100%;max-height:0;padding:0;transition:max-height .2s;overflow:hidden}.pulse-subnav.drawer-open.svelte-1rdorrg .links:where(.svelte-1rdorrg){border-top:1px solid #ffffff14;max-height:60vh;padding-top:.4rem;overflow-y:auto}.links.svelte-1rdorrg a:where(.svelte-1rdorrg){padding:.5rem .7rem;font-size:.78rem}}.pulse-layout-content.svelte-1q71n2q{--pulse-radius:0}.pulse-layout-content.svelte-1q71n2q button,.pulse-layout-content.svelte-1q71n2q input,.pulse-layout-content.svelte-1q71n2q select,.pulse-layout-content.svelte-1q71n2q textarea,.pulse-layout-content.svelte-1q71n2q [class*=panel],.pulse-layout-content.svelte-1q71n2q [class*=card],.pulse-layout-content.svelte-1q71n2q [class*=badge],.pulse-layout-content.svelte-1q71n2q [class*=chip],.pulse-layout-content.svelte-1q71n2q [class*=btn],.pulse-layout-content.svelte-1q71n2q [class*=tab],.pulse-layout-content.svelte-1q71n2q [class*=block],.pulse-layout-content.svelte-1q71n2q [class*=pad],.pulse-layout-content.svelte-1q71n2q [class*=step],.pulse-layout-content.svelte-1q71n2q [class*=insp],.pulse-layout-content.svelte-1q71n2q [class*=region],.pulse-layout-content.svelte-1q71n2q [class*=tile],.pulse-layout-content.svelte-1q71n2q [class*=cue],.pulse-layout-content.svelte-1q71n2q [class*=track],.pulse-layout-content.svelte-1q71n2q [class*=drawer],.pulse-layout-content.svelte-1q71n2q [class*=menu],.pulse-layout-content.svelte-1q71n2q [class*=dialog],.pulse-layout-content.svelte-1q71n2q [class*=popup],.pulse-layout-content.svelte-1q71n2q [class*=field],.pulse-layout-content.svelte-1q71n2q .ctx-item,.pulse-layout-content.svelte-1q71n2q .scene-frame{border-radius:var(--pulse-radius)}.pulse-layout-content.svelte-1q71n2q [class*=dot],.pulse-layout-content.svelte-1q71n2q [class*=led],.pulse-layout-content.svelte-1q71n2q [class*=knob],.pulse-layout-content.svelte-1q71n2q [class*=dial]{border-radius:999px}.pulse-layout-content.svelte-1q71n2q{box-sizing:border-box;min-height:100vh;padding-top:40px}.pulse-layout-content.projector.svelte-1q71n2q{padding-top:0}.relay-debug.svelte-1q71n2q{z-index:200;color:#cbd5e1;word-break:break-all;background:#000000d1;border:1px solid #fff3;border-radius:8px;flex-direction:column;gap:2px;max-width:320px;padding:8px 10px;font:500 11px/1.5 ui-monospace,Menlo,monospace;display:flex;position:fixed;top:46px;right:8px}.relay-debug.svelte-1q71n2q b:where(.svelte-1q71n2q){color:#5eead4}.relay-debug.ok.svelte-1q71n2q{border-color:#34d39999}.relay-debug.bad.svelte-1q71n2q{border-color:#f8717199}.relay-debug.svelte-1q71n2q .err:where(.svelte-1q71n2q){color:#f87171}.relay-debug.svelte-1q71n2q a:where(.svelte-1q71n2q){color:#38bdf8}
