.sim-body[data-v-0f02aef8],.sim-body[data-v-0f02aef8] *{box-sizing:border-box}.sim-body[data-v-0f02aef8]{display:flex;flex-direction:column;gap:1.125rem;max-width:100%}.inputs-row[data-v-0f02aef8]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.input-toggle[data-v-0f02aef8]{align-items:center;background:#fff;border:1px solid #ed1e79;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.2rem;min-width:96px;padding:.5rem 1.1rem;transition:background-color .15s ease,transform .1s ease}.input-toggle[data-v-0f02aef8]:active{transform:translateY(1px)}.input-toggle.on[data-v-0f02aef8]{background:#fce7f3}.input-label[data-v-0f02aef8]{color:#64748b;font-size:.72rem;font-weight:700}.input-toggle.on .input-label[data-v-0f02aef8]{color:#be185d}.input-value[data-v-0f02aef8]{color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1}.circuit-wrap[data-v-0f02aef8]{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:420px;width:100%}.gates-row[data-v-0f02aef8]{display:flex;gap:.75rem;justify-content:center}.gate-node[data-v-0f02aef8]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;display:flex;flex:1 1 140px;flex-direction:column;gap:.2rem;max-width:200px;min-width:0;padding:.625rem .75rem;transition:background-color .2s,border-color .2s,transform .2s}.gate-node.active[data-v-0f02aef8]{background:#fce7f3;border-color:#ed1e79;transform:scale(1.04)}.gate-title[data-v-0f02aef8]{color:#0f172a;font-size:.82rem;font-weight:800}.gate-expr[data-v-0f02aef8]{color:#64748b;font-size:.72rem;text-align:center}.gate-out[data-v-0f02aef8]{color:#0f172a;font-size:.78rem;font-weight:700}.converge[data-v-0f02aef8]{display:block;height:44px;width:100%}.wire[data-v-0f02aef8]{stroke:#e2e8f0;stroke-width:3;transition:stroke .2s,stroke-width .2s}.wire.active[data-v-0f02aef8]{stroke:#ed1e79;stroke-width:4}.and-node[data-v-0f02aef8]{align-self:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:.85rem;font-weight:800;padding:.55rem 1.4rem;transition:background-color .2s,border-color .2s,transform .2s}.and-node.active[data-v-0f02aef8]{background:#fce7f3;border-color:#ed1e79;transform:scale(1.04)}.arrow-down[data-v-0f02aef8]{color:#64748b;font-size:1.2rem}.arrow-down[data-v-0f02aef8],.output-node[data-v-0f02aef8]{font-weight:800;text-align:center}.output-node[data-v-0f02aef8]{align-self:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:.92rem;padding:.75rem 1.25rem;transition:background-color .2s,border-color .2s}.output-node.active[data-v-0f02aef8]{background:#fce7f3;border-color:#ed1e79;color:#be185d}.table-wrap[data-v-0f02aef8]{overflow-x:auto}.truth-table[data-v-0f02aef8]{border-collapse:collapse;font-size:.82rem;margin:0 auto;max-width:380px;width:100%}.truth-table td[data-v-0f02aef8],.truth-table th[data-v-0f02aef8]{border:1px solid #e2e8f0;padding:.4rem .6rem;text-align:center}.truth-table thead th[data-v-0f02aef8]{background:#f8fafc;color:#334155;font-weight:800}.truth-table tbody tr.out-on td[data-v-0f02aef8]{background:#fdf2f8}.truth-table tbody tr.current td[data-v-0f02aef8]{color:#be185d;font-weight:800}.current-marker[data-v-0f02aef8]{font-size:.72rem;white-space:nowrap}.lesson[data-v-0f02aef8]{background:#f8fafc;border-radius:8px;color:#475569;font-size:.85rem;line-height:1.8;margin:0;padding:.75rem}.sim-body[data-v-efde2c0d],.sim-body[data-v-efde2c0d] *{box-sizing:border-box}.sim-body[data-v-efde2c0d]{display:flex;flex-direction:column;gap:1.125rem;max-width:100%}.inputs[data-v-efde2c0d]{display:flex;flex-wrap:wrap;gap:.75rem}.bit-btn[data-v-efde2c0d]{background:#fff;border:1px solid #ed1e79;border-radius:10px;color:#0f172a;cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;padding:.5rem 1.1rem;transition:background-color .15s ease,transform .1s ease}.bit-btn[data-v-efde2c0d]:active{transform:translateY(1px)}.bit-btn.on[data-v-efde2c0d]{background:#fce7f3;color:#be185d}.circuit[data-v-efde2c0d]{flex-direction:column}.circuit[data-v-efde2c0d],.gate-row[data-v-efde2c0d]{display:flex;gap:.875rem}.gate-row[data-v-efde2c0d]{flex-wrap:wrap}.gate-block[data-v-efde2c0d]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;display:flex;flex:1 1 220px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s,border-color .2s,transform .2s}.gate-block.active[data-v-efde2c0d]{background:#fdf2f8;border-color:#ed1e79;transform:scale(1.02)}.gate-inputs[data-v-efde2c0d]{display:flex;gap:.5rem}.wire[data-v-efde2c0d]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;font-size:.78rem;font-weight:700;padding:.2rem .55rem;transition:background-color .15s,color .15s,border-color .15s}.wire.hot[data-v-efde2c0d]{background:#fce7f3;border-color:#f9a8d4;color:#be185d}.gate-label[data-v-efde2c0d]{color:#0f172a;font-size:.92rem;font-weight:800;letter-spacing:.03em}.gate-output[data-v-efde2c0d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.85rem;font-weight:700;padding:.3rem .75rem;transition:background-color .15s,color .15s,border-color .15s}.gate-output.hot[data-v-efde2c0d]{background:#fce7f3;border-color:#ed1e79;color:#be185d}.formula[data-v-efde2c0d]{align-self:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:800;padding:.5rem 1.25rem}.formula sub[data-v-efde2c0d]{color:#64748b;font-size:.7em}.table-wrap[data-v-efde2c0d]{overflow-x:auto;width:100%}.truth-table[data-v-efde2c0d]{border-collapse:collapse;font-size:.82rem;min-width:260px}.truth-table td[data-v-efde2c0d],.truth-table th[data-v-efde2c0d]{border:1px solid #e2e8f0;padding:.4rem .75rem;text-align:center}.truth-table th[data-v-efde2c0d]{background:#f8fafc;color:#334155;font-weight:800}.truth-table tr.active td[data-v-efde2c0d]{background:#fce7f3;color:#be185d;font-weight:800}.lesson[data-v-efde2c0d]{background:#f8fafc;border-radius:8px;color:#475569;font-size:.85rem;line-height:1.8;margin:0;padding:.75rem}
