.guard-backdrop.svelte-1yi38rt{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.guard-dialog.svelte-1yi38rt{background:var(--pulse-panel,#14171c);border:1px solid var(--pulse-border,#ffffff24);border-radius:var(--pulse-radius,0);width:calc(100% - 32px);max-width:420px;color:var(--pulse-ink,#e6e9ee);padding:20px 22px;box-shadow:0 24px 64px #00000080}.guard-dialog.svelte-1yi38rt h2:where(.svelte-1yi38rt){letter-spacing:.01em;margin:0 0 8px;font-size:15px;font-weight:700}.guard-dialog.svelte-1yi38rt p:where(.svelte-1yi38rt){color:var(--pulse-ink-dim,#a4adba);margin:0 0 18px;font-size:13px;line-height:1.5}.guard-actions.svelte-1yi38rt{flex-wrap:wrap;gap:8px;display:flex}.guard-btn.svelte-1yi38rt{cursor:pointer;border-radius:var(--pulse-radius,0);border:1px solid var(--pulse-border,#ffffff29);min-width:120px;color:var(--pulse-ink,#e6e9ee);background:0 0;flex:auto;padding:9px 12px;font-size:12.5px;font-weight:600}.guard-save.svelte-1yi38rt{background:var(--pulse-accent,#2dd4bf);color:var(--pulse-accent-ink,#04110e);border-color:#0000}.guard-discard.svelte-1yi38rt{color:#f6a4a4;border-color:#f6a4a466}.guard-btn.svelte-1yi38rt:hover{filter:brightness(1.08)}.guard-cancel.svelte-1yi38rt:hover{background:#ffffff0f}.envbadge.svelte-9q03y0{z-index:9000;font-family:var(--pulse-font-mono,ui-monospace, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;background:#080a0ee6;border:1px solid;align-items:center;gap:7px;padding:4px 9px;font-size:.62rem;display:flex;position:fixed;bottom:8px;left:8px}.dot.svelte-9q03y0{border-radius:999px;flex:none;width:7px;height:7px}.lbl.svelte-9q03y0{font-weight:700}.db.svelte-9q03y0{color:var(--pulse-text-faint,#64748b);letter-spacing:.02em;text-transform:none}.local.svelte-9q03y0{color:#5b9df9;border-color:#5b9df980}.local.svelte-9q03y0 .dot:where(.svelte-9q03y0){background:#5b9df9}.test.svelte-9q03y0{color:#f5a623;border-color:#f5a62399}.test.svelte-9q03y0 .dot:where(.svelte-9q03y0){background:#f5a623}.staging.svelte-9q03y0{color:#a78bfa;border-color:#a78bfa99}.staging.svelte-9q03y0 .dot:where(.svelte-9q03y0){background:#a78bfa}.prod.svelte-9q03y0{color:#34d399;opacity:.72;border-color:#34d39959}.prod.svelte-9q03y0 .dot:where(.svelte-9q03y0){background:#34d399}.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*=dot-],.pulse-layout-content.svelte-1q71n2q [class*=-dot],.pulse-layout-content.svelte-1q71n2q [class~=led],.pulse-layout-content.svelte-1q71n2q [class*=led-],.pulse-layout-content.svelte-1q71n2q [class*=-led],.pulse-layout-content.svelte-1q71n2q [class~=knob],.pulse-layout-content.svelte-1q71n2q [class*=knob-],.pulse-layout-content.svelte-1q71n2q [class*=-knob],.pulse-layout-content.svelte-1q71n2q [class~=dial],.pulse-layout-content.svelte-1q71n2q [class*=dial-],.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}.pulse-savechip.svelte-1q71n2q{z-index:90;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border-radius:var(--pulse-radius,0);pointer-events:none;background:#0b0f14;border:1px solid #263041;align-items:center;gap:.3rem;padding:.28rem .55rem;font:600 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:fixed;top:46px;right:10px}.pulse-savechip.svelte-1q71n2q i:where(.svelte-1q71n2q){font-size:.85rem}.pulse-savechip--saving.svelte-1q71n2q{color:#93c5fd;background:#0a1633;border-color:#1e40af}.pulse-savechip--saved.svelte-1q71n2q{color:#6ee7b7;background:#04211d;border-color:#0f766e}.pulse-savechip--offline.svelte-1q71n2q{color:#fcd34d;background:#211a04;border-color:#78551a}.pulse-savechip--error.svelte-1q71n2q{color:#fecaca;background:#1a0a0a;border-color:#7f1d1d}
