.adder-stage.svelte-1srraay{background:0 0;border:0;border-radius:0;min-inline-size:760px;position:relative;overflow:visible}.adder-stage.svelte-1srraay figure{margin:0}.adder-stage.svelte-1srraay svg{inline-size:100%;min-inline-size:760px;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:#64717d;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 #62f6cff2)drop-shadow(0 0 12px #62f6cf80)}.adder-stage.svelte-1srraay [data-wire-source].signal-high path{stroke:#62f6cf;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 #62f6cfa8)}.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 8px #fff)drop-shadow(0 0 16px #62f6cf);opacity:1}.canvas-instruction.svelte-1srraay{inline-size:max-content;max-inline-size:calc(100% - var(--space-8));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#070a0ce0;border:1px solid #62f6cf40;border-radius:6px;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-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem}.canvas-instruction.svelte-1srraay strong:where(.svelte-1srraay){font-size:var(--text-xs);color:#bfffee;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-mono);border-radius:4px;padding:.45rem .5rem}.register-console.svelte-1srraay code:where(.svelte-1srraay){font-size:var(--text-xs);color:#62f6cf}.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-mono);font-size:var(--text-xs);color:var(--ink-faint);border-radius:3px;padding:.35rem 0}.bit-bank.svelte-1srraay span.high:where(.svelte-1srraay){color:#bfffee;background:#62f6cf1f;border-color:#62f6cf6b;box-shadow:inset 0 -2px #62f6cf}.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-mono);font-size:var(--text-xs);color:var(--ink-mute);display:flex}.carry-toggle.svelte-1srraay input:where(.svelte-1srraay){accent-color:#62f6cf}.carry-toggle.svelte-1srraay strong:where(.svelte-1srraay){color:#62f6cf}.result-readout.svelte-1srraay{gap:var(--space-3);grid-template-columns:repeat(3,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:#bfffee;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-mono);text-transform:uppercase;letter-spacing:.08em;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:#64717d;block-size:2px;inline-size:16px}.signal-health.svelte-1srraay i.high:where(.svelte-1srraay){background:#62f6cf;box-shadow:0 0 6px #62f6cf}.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}}
