.adder-stage.svelte-1srraay{background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.adder-stage.svelte-1srraay figure{margin:0}.adder-stage.svelte-1srraay svg{inline-size:100%;display:block;background:0 0!important}.adder-stage.svelte-1srraay figcaption{display:none}.adder-stage.svelte-1srraay [data-wire-source]{opacity:.28;transition:opacity .1s linear,filter .1s linear}.adder-stage.svelte-1srraay [data-wire-source] path{stroke:var(--line-strong);stroke-width:1.15px;transition:stroke .1s linear,stroke-width .1s linear}.adder-stage.svelte-1srraay [data-wire-source].signal-high{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 95%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--live) 50%, transparent))}.adder-stage.svelte-1srraay [data-wire-source].signal-high path{stroke:var(--live);stroke-width:2.65px}.adder-stage.svelte-1srraay [data-node-id]{opacity:.42;transition:opacity .1s linear,filter .1s linear}.adder-stage.svelte-1srraay [data-node-id].is-active{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--live) 66%, transparent))}.adder-stage.svelte-1srraay [data-node-id^=A],.adder-stage.svelte-1srraay [data-node-id^=B],.adder-stage.svelte-1srraay [data-node-id=CIN]{cursor:pointer;outline:none}.adder-stage.svelte-1srraay [data-node-id]:focus-within{filter:drop-shadow(0 0 16px var(--live));opacity:1}.canvas-instruction.svelte-1srraay{inline-size:max-content;max-inline-size:calc(100% - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);pointer-events:none;gap:2px;padding:.55rem .75rem;display:grid;position:sticky;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.canvas-instruction.svelte-1srraay span:where(.svelte-1srraay),.register-console.svelte-1srraay label:where(.svelte-1srraay) span:where(.svelte-1srraay),.result-readout.svelte-1srraay span:where(.svelte-1srraay){font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:.625rem}.canvas-instruction.svelte-1srraay strong:where(.svelte-1srraay){font-size:var(--text-xs);color:var(--live-text);font-weight:540}.register-console.svelte-1srraay{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);display:grid}.register-console.svelte-1srraay label:where(.svelte-1srraay){align-items:center;gap:var(--space-2);grid-template-columns:1fr 72px 54px;display:grid}.register-console.svelte-1srraay input:where(.svelte-1srraay){border:1px solid var(--line-strong);background:var(--bg-inset);inline-size:72px;color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:4px;padding:.45rem .5rem}.register-console.svelte-1srraay code:where(.svelte-1srraay){font-size:var(--text-xs);color:var(--live)}.bit-bank.svelte-1srraay{grid-template-columns:repeat(8,minmax(22px,1fr));gap:4px;display:grid}.bit-bank.svelte-1srraay span:where(.svelte-1srraay){border:1px solid var(--line);background:var(--bg-inset);text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-faint);border-radius:3px;padding:.35rem 0}.bit-bank.svelte-1srraay span.high:where(.svelte-1srraay){border-color:color-mix(in srgb, var(--live) 42%, transparent);background:color-mix(in srgb, var(--live) 12%, transparent);color:var(--live-text);box-shadow:inset 0 -2px 0 var(--live)}.aux-controls.svelte-1srraay{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--line);margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.carry-toggle.svelte-1srraay{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-mute);display:flex}.carry-toggle.svelte-1srraay input:where(.svelte-1srraay){accent-color:var(--live)}.carry-toggle.svelte-1srraay strong:where(.svelte-1srraay){color:var(--live)}.result-readout.svelte-1srraay{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.result-readout.svelte-1srraay>div:where(.svelte-1srraay){gap:2px;display:grid}.result-readout.svelte-1srraay output:where(.svelte-1srraay),.result-readout.svelte-1srraay code:where(.svelte-1srraay){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--live-text);white-space:nowrap;font-size:clamp(1rem,2.2vw,1.45rem)}.signal-health.svelte-1srraay{gap:var(--space-2) var(--space-4);border-block-start:1px solid var(--line);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-faint);flex-wrap:wrap;margin-block-start:var(--space-4);padding-block-start:var(--space-3);font-size:.625rem;display:flex}.signal-health.svelte-1srraay span:where(.svelte-1srraay){align-items:center;gap:6px;display:inline-flex}.signal-health.svelte-1srraay i:where(.svelte-1srraay){background:var(--line-strong);block-size:2px;inline-size:16px}.signal-health.svelte-1srraay i.high:where(.svelte-1srraay){background:var(--live);box-shadow:0 0 6px var(--live)}.signal-health.svelte-1srraay .warning:where(.svelte-1srraay){color:var(--danger)}@media (width<=700px){.register-console.svelte-1srraay{grid-template-columns:1fr}.register-console.svelte-1srraay label:where(.svelte-1srraay),.result-readout.svelte-1srraay{grid-template-columns:1fr 72px 54px}.result-readout.svelte-1srraay{grid-template-columns:1fr}.aux-controls.svelte-1srraay{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.adder-stage.svelte-1srraay [data-wire-source],.adder-stage.svelte-1srraay [data-wire-source] path,.adder-stage.svelte-1srraay [data-node-id]{transition:none}}
