.workbench.svelte-1aeq129{--sim-accent:var(--accent);--sim-glow:var(--glow);isolation:isolate;border:1px solid color-mix(in srgb, var(--sim-accent) 28%, var(--line));background:var(--bg-inset);box-shadow:0 28px 80px -54px var(--sim-glow), inset 0 1px 0 color-mix(in srgb, var(--ink) 9%, transparent);border-radius:14px;position:relative;overflow:hidden}.workbench[data-tone=digital].svelte-1aeq129{--sim-accent:#62f6cf;--sim-glow:#62f6cf6b}.workbench[data-tone=quantum].svelte-1aeq129{--sim-accent:#a997ff;--sim-glow:#a997ff6b}.workbench[data-tone=analog].svelte-1aeq129{--sim-accent:#61d4ff;--sim-glow:#61d4ff6b}.workbench-bar.svelte-1aeq129{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:52px;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--sim-accent) 8%, transparent), transparent 36%), var(--bg-raised);display:flex}.identity.svelte-1aeq129,.runtime.svelte-1aeq129,.aperture.svelte-1aeq129{align-items:center;display:flex}.identity.svelte-1aeq129{gap:var(--space-3);min-inline-size:0}.identity.svelte-1aeq129 strong:where(.svelte-1aeq129){font-size:var(--text-sm);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}.eyebrow.svelte-1aeq129,.runtime.svelte-1aeq129,.deck-label.svelte-1aeq129{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem}.eyebrow.svelte-1aeq129{border-inline-end:1px solid var(--line-strong);color:var(--sim-accent);padding-inline-end:var(--space-3)}.aperture.svelte-1aeq129{gap:4px}.aperture.svelte-1aeq129 i:where(.svelte-1aeq129){background:var(--line-strong);border-radius:50%;block-size:5px;inline-size:5px}.aperture.svelte-1aeq129 i:where(.svelte-1aeq129):first-child{background:var(--sim-accent);box-shadow:0 0 10px var(--sim-glow)}.runtime.svelte-1aeq129{gap:var(--space-2);white-space:nowrap}.runtime.svelte-1aeq129 code:where(.svelte-1aeq129){border:1px solid var(--line);color:var(--ink-mute);background:var(--bg-inset);font-size:inherit;border-radius:999px;margin-inline-start:var(--space-2);padding:.2rem .45rem}.pulse.svelte-1aeq129{background:var(--sim-accent);block-size:6px;inline-size:6px;box-shadow:0 0 12px var(--sim-accent);border-radius:50%;animation:1.8s ease-in-out infinite svelte-1aeq129-breathe}.canvas-well.svelte-1aeq129{background:linear-gradient(color-mix(in srgb, var(--sim-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sim-accent) 4%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--sim-accent) 8%, transparent), transparent 48%), #080b0e;background-size:28px 28px,28px 28px,auto,auto;min-block-size:360px;position:relative;overflow:auto}.workbench[data-tone=digital].svelte-1aeq129 .canvas-well:where(.svelte-1aeq129){max-block-size:min(720px,78vh)}.axis.svelte-1aeq129{z-index:2;pointer-events:none;background:color-mix(in srgb, var(--sim-accent) 48%, transparent);opacity:.38;position:absolute}.axis-x.svelte-1aeq129{block-size:1px;color:var(--sim-accent);background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 12px);inset:18px 20px auto}.axis-y.svelte-1aeq129{inline-size:1px;color:var(--sim-accent);background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 12px);inset:20px auto 18px 18px}.control-deck.svelte-1aeq129{border-block-start:1px solid var(--line);background:var(--bg-panel);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.deck-section.svelte-1aeq129{min-inline-size:0;padding:var(--space-4)}.deck-section.svelte-1aeq129+.deck-section:where(.svelte-1aeq129){border-inline-start:1px solid var(--line)}.deck-label.svelte-1aeq129{margin:0 0 var(--space-3)}@keyframes svelte-1aeq129-breathe{50%{opacity:.45;box-shadow:0 0 4px var(--sim-accent)}}@media (width<=820px){.workbench-bar.svelte-1aeq129,.control-deck.svelte-1aeq129{grid-template-columns:1fr}.workbench-bar.svelte-1aeq129{display:grid}.runtime.svelte-1aeq129{justify-content:flex-start}.control-deck.svelte-1aeq129{display:grid}.deck-section.svelte-1aeq129+.deck-section:where(.svelte-1aeq129){border-inline-start:0;border-block-start:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1aeq129{animation:none}}
