.hbe-container[data-v-7ea9bfb5]{background:#27272a;padding:30px;border-radius:12px;border:8px solid #3f3f46;max-width:850px;margin:20px auto;color:#e4e4e7;box-shadow:inset 0 0 20px #00000080}.hbe-header[data-v-7ea9bfb5]{display:flex;justify-content:space-between;background:#18181b;padding:15px 25px;border-radius:8px;margin-bottom:20px;border-bottom:4px solid #09090b}.brand h1[data-v-7ea9bfb5]{margin:0;font-size:20px;color:#3b82f6;letter-spacing:2px}.brand span[data-v-7ea9bfb5]{font-size:9px;color:#71717a}.led-array[data-v-7ea9bfb5]{display:flex;gap:20px}.led-unit[data-v-7ea9bfb5]{text-align:center}.led[data-v-7ea9bfb5]{width:15px;height:15px;border-radius:50%;background:#450a0a;margin:0 auto 5px;transition:.3s}.led-on[data-v-7ea9bfb5]{background:#ef4444;box-shadow:0 0 12px #ef4444}.led-out[data-v-7ea9bfb5]{background:#1e1b4b}.led-out-on[data-v-7ea9bfb5]{background:#facc15;box-shadow:0 0 15px #facc15}.led-label[data-v-7ea9bfb5]{font-size:8px;font-weight:700;color:#a1a1aa}.hbe-board[data-v-7ea9bfb5]{background:#1e1e1e;border-radius:8px;padding:10px;border:2px solid #000}.circuit-svg[data-v-7ea9bfb5]{width:100%;height:auto}.bus-lines path[data-v-7ea9bfb5]{stroke:#3f3f46;stroke-width:4;fill:none;transition:.3s}.bus-lines path.active[data-v-7ea9bfb5]{stroke:#22c55e}.active-out[data-v-7ea9bfb5]{stroke:#3b82f6;stroke-width:4;fill:none}.active-final[data-v-7ea9bfb5]{stroke:#facc15;stroke-width:5;fill:none}.gate-box[data-v-7ea9bfb5]{fill:#2d2d2d;stroke:#3b82f6;stroke-width:2}.gate-box.highlight[data-v-7ea9bfb5]{stroke:#facc15}.gate-title[data-v-7ea9bfb5]{fill:#71717a;font-size:9px;font-weight:700;text-anchor:middle}.gate-select[data-v-7ea9bfb5]{width:100%;background:#000;color:#fff;border:1px solid #3f3f46;font-size:11px;text-align:center;border-radius:4px}.hbe-footer[data-v-7ea9bfb5]{margin-top:20px;display:flex;gap:30px;align-items:center}.switch-panel[data-v-7ea9bfb5]{display:flex;gap:25px;background:#18181b;padding:15px;border-radius:10px;border:2px solid #3f3f46}.switch-control[data-v-7ea9bfb5]{text-align:center}.toggle-btn[data-v-7ea9bfb5]{width:35px;height:50px;background:#3f3f46;border-radius:6px;position:relative;cursor:pointer;border:none;padding:0}.knob[data-v-7ea9bfb5]{width:25px;height:20px;background:#71717a;margin:5px auto;border-radius:3px;transition:.2s;box-shadow:0 4px #27272a}.btn-active .knob[data-v-7ea9bfb5]{transform:translateY(20px);background:#22c55e}.switch-label[data-v-7ea9bfb5]{display:block;font-size:9px;margin-top:8px;color:#a1a1aa;font-weight:700}.logic-display[data-v-7ea9bfb5]{flex:1;text-align:right;font-family:monospace}.formula[data-v-7ea9bfb5]{font-size:16px;color:#3b82f6;margin-bottom:5px}.gate-label[data-v-7ea9bfb5]{fill:#60a5fa;font-size:10px;font-weight:700;text-anchor:middle;letter-spacing:1px}.gate-select[data-v-7ea9bfb5]{width:100%;background:#09090b;color:#fff;border:1px solid #3f3f46;font-size:10px;padding:2px;border-radius:4px;cursor:pointer;outline:none}path[data-v-7ea9bfb5]{fill:none;transition:d .3s ease,stroke .3s ease}.hbe-board path[fill="#18181b"][data-v-7ea9bfb5]{fill:#18181b!important}.isolated-board-wrapper[data-v-b31834ce]{all:unset;display:block;box-sizing:border-box;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;color:#e2e8f0;width:100%}.isolated-board-wrapper[data-v-b31834ce] *,.isolated-board-wrapper[data-v-b31834ce] *:before,.isolated-board-wrapper[data-v-b31834ce] *:after{box-sizing:border-box!important}.board-header[data-v-b31834ce]{display:flex!important;justify-content:space-between!important;align-items:center!important;background-color:#0f172ae6!important;padding:14px 18px!important;border-radius:12px!important;border:1px solid #1e293b!important;margin-bottom:20px!important}.title-text[data-v-b31834ce]{font-size:13px!important;font-weight:700!important;color:#f1f5f9!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;letter-spacing:.05em!important}.pulse-indicator[data-v-b31834ce]{width:8px;height:8px;background-color:#0f6;border-radius:50%;box-shadow:0 0 8px #0f6}.subtitle-text[data-v-b31834ce]{font-size:9px!important;color:#64748b!important;margin:3px 0 0!important}.power-controller[data-v-b31834ce]{display:flex!important;align-items:center!important;gap:12px!important;background-color:#020617!important;padding:6px 14px!important;border-radius:8px!important;border:1px solid #1e293b!important}.power-label[data-v-b31834ce]{font-size:9px!important;font-weight:700!important;color:#94a3b8!important}.power-switch[data-v-b31834ce]{width:34px!important;height:18px!important;border-radius:9999px!important;padding:2px!important;border:none!important;cursor:pointer!important;transition:background-color .2s!important;display:flex!important;align-items:center}.power-on[data-v-b31834ce]{background-color:#059669!important}.power-off[data-v-b31834ce]{background-color:#475569!important}.switch-knob[data-v-b31834ce]{width:14px!important;height:14px!important;background-color:#fff!important;border-radius:50%!important;transition:transform .2s!important}.knob-on[data-v-b31834ce]{transform:translate(16px)!important}.knob-off[data-v-b31834ce]{transform:translate(0)!important}.power-led[data-v-b31834ce]{width:8px!important;height:8px!important;border-radius:50%!important;transition:all .3s!important}.led-active[data-v-b31834ce]{background-color:#0f6!important;box-shadow:0 0 8px #0f6!important}.led-inactive[data-v-b31834ce]{background-color:#1e293b!important}.hardware-grid[data-v-b31834ce]{display:flex!important;flex-direction:row!important;gap:14px!important;background-color:#020617!important;padding:16px!important;border-radius:12px!important;border:2px solid #1e293b!important;min-height:680px!important;position:relative!important;width:100%!important}.cable-svg-layer[data-v-b31834ce]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:100!important}.interactive-cable[data-v-b31834ce]{pointer-events:stroke!important;cursor:pointer!important;transition:stroke-width .15s!important}.cable-glow-active[data-v-b31834ce]{filter:drop-shadow(0 0 3px #00ff66)}.cable-glow-inactive[data-v-b31834ce]{filter:drop-shadow(0 0 2px #ff3333)}.interactive-cable[data-v-b31834ce]:hover{stroke-width:6px!important;stroke:#fa0!important;filter:drop-shadow(0 0 4px #ffaa00)!important}.temp-cable-glow[data-v-b31834ce]{filter:drop-shadow(0 0 3px #00ccff)}.panel-column[data-v-b31834ce]{background-color:#0f172ab3!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:10px!important;display:flex!important;flex-direction:column!important;z-index:20!important}.left-panel-sw[data-v-b31834ce]{width:20%!important}.right-panel-leds[data-v-b31834ce]{width:18%!important}.center-panel-chips[data-v-b31834ce]{width:62%!important;display:flex!important;flex-direction:column!important;gap:12px!important}.switches-list[data-v-b31834ce]{display:flex!important;flex-direction:column!important;gap:4px!important}.column-content-leds[data-v-b31834ce]{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}.panel-title[data-v-b31834ce]{font-size:9px!important;font-weight:700!important;text-align:center!important;color:#64748b!important;border-bottom:1px solid #1e293b!important;padding-bottom:6px!important;margin-bottom:10px!important;letter-spacing:.1em!important;display:block!important}.hardware-item[data-v-b31834ce]{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#020617e6!important;padding:5px 8px!important;border-radius:6px!important;border:1px solid #1e293b!important}.bg-dark-item[data-v-b31834ce]{background-color:#020617e6!important}.socket-group[data-v-b31834ce]{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:4px!important}.item-label[data-v-b31834ce]{font-size:9px!important;font-weight:700!important;color:#64748b!important}.socket-pin[data-v-b31834ce]{width:16px!important;height:16px!important;border-radius:50%!important;border:2px solid #000000!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .1s,border-color .2s!important;box-shadow:inset 0 2px 4px #000c!important;z-index:30!important}.socket-pin[data-v-b31834ce]:hover{transform:scale(1.2)!important;border-color:#0cf!important}.selected-pin[data-v-b31834ce]{border-color:#0cf!important;box-shadow:0 0 10px #0cf!important;animation:pulse-pin-b31834ce .8s infinite alternate}@keyframes pulse-pin-b31834ce{0%{transform:scale(1)}to{transform:scale(1.2)}}.socket-input-style[data-v-b31834ce]{background-color:#334155!important}.socket-output-style[data-v-b31834ce]{background-color:#1e3a8a!important}.socket-red-dark-style[data-v-b31834ce]{background-color:#7f1d1d!important}.socket-inner-metallic[data-v-b31834ce]{width:5px;height:5px;border-radius:50%;background-color:#94a3b8;border:1px solid #475569}.socket-glow-green-neon[data-v-b31834ce]{background-color:#0f6!important;box-shadow:0 0 10px #0f6,inset 0 2px 4px #0006!important}.socket-glow-blue-neon[data-v-b31834ce]{background-color:#0cf!important;box-shadow:0 0 10px #0cf,inset 0 2px 4px #0006!important}.sig-gen-panel[data-v-b31834ce]{display:flex!important;flex-direction:column!important}.pulse-led[data-v-b31834ce]{width:14px!important;height:14px!important;border-radius:50%!important;border:1px solid #000000!important;transition:all .08s ease-in-out!important}.pulse-led-inactive[data-v-b31834ce]{background-color:#0c4a6e!important}.pulse-led-active[data-v-b31834ce]{background-color:#0ea5e9!important;box-shadow:0 0 12px #0ea5e9,inset 0 1px 3px #fff9!important}.speed-control-box[data-v-b31834ce]{background-color:#020617e6!important;border:1px solid #1e293b!important;border-radius:6px!important;padding:6px 8px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.speed-label[data-v-b31834ce]{font-size:8px!important;color:#64748b!important;text-align:center!important}.speed-slider[data-v-b31834ce]{width:100%!important;cursor:pointer!important;accent-color:#0ea5e9!important}.btn-sig-switch[data-v-b31834ce]{width:100%!important;font-size:8px!important;font-weight:700!important;padding:6px 0!important;border-radius:4px!important;cursor:pointer!important;border:none!important;transition:all .15s!important}.btn-sig-off[data-v-b31834ce]{background-color:#1e293b!important;color:#94a3b8!important;border:1px solid #334155!important}.btn-sig-off[data-v-b31834ce]:hover:not(:disabled){background-color:#334155!important;color:#fff!important}.btn-sig-on[data-v-b31834ce]{background-color:#0284c7!important;color:#fff!important;box-shadow:0 0 8px #0ea5e966!important}.btn-sig-on[data-v-b31834ce]:hover:not(:disabled){background-color:#0369a1!important}.btn-trigger-clock[data-v-b31834ce]{background-color:#2563eb!important;border:1px solid #1d4ed8!important;color:#fff!important;font-size:8px!important;padding:1px 4px!important;border-radius:3px!important;cursor:pointer!important;font-weight:700}.btn-trigger-clock[data-v-b31834ce]:hover{background-color:#3b82f6!important}.toggle-switch-btn[data-v-b31834ce]{width:24px!important;height:38px!important;background-color:#0f172a!important;border-radius:4px!important;border:1px solid #1e293b!important;padding:2px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.disabled-switch[data-v-b31834ce]{opacity:.3!important;cursor:not-allowed!important}.toggle-knob[data-v-b31834ce]{width:18px!important;height:14px!important;background-color:#475569!important;border-radius:2px!important;transition:all .12s!important;box-shadow:0 2px 3px #00000080!important}.toggle-knob-active[data-v-b31834ce]{transform:translateY(18px)!important;background-color:#0f6!important;box-shadow:0 0 6px #00ff6680!important}.inner-row[data-v-b31834ce]{background-color:#0f172a80!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:10px!important;display:flex!important;flex-direction:column!important}.row-top-gates[data-v-b31834ce]{height:46%!important}.panel-title-row[data-v-b31834ce]{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;border-bottom:1px solid #1e293b!important;padding-bottom:6px!important}.panel-title-row .panel-title[data-v-b31834ce]{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.selection-notice[data-v-b31834ce]{font-size:8px!important;font-weight:700!important;color:#0cf!important;letter-spacing:.05em!important}.gates-grid-container[data-v-b31834ce]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;flex-grow:1!important}.gate-chip-box[data-v-b31834ce]{background-color:#020617e6!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:6px 8px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;transition:all .2s ease!important}.slot-ready-to-replace[data-v-b31834ce]{border:2px dashed #00ccff!important;background-color:#00ccff0d!important;box-shadow:0 0 12px #0cf3!important}.chip-top-bar[data-v-b31834ce]{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:4px!important}.chip-serial[data-v-b31834ce]{font-size:8px!important;color:#0cf!important;font-weight:700!important}.btn-replace-chip[data-v-b31834ce]{background-color:#1e293b!important;border:1px solid #334155!important;color:#94a3b8!important;font-size:7.5px!important;font-weight:700!important;padding:1px 5px!important;border-radius:3px!important;cursor:pointer!important;transition:all .15s!important}.btn-replace-chip[data-v-b31834ce]:hover{background-color:#0cf!important;border-color:#0cf!important;color:#020617!important}.btn-replace-active[data-v-b31834ce]{background-color:#e11d48!important;border-color:#e11d48!important;color:#fff!important}.gate-symbol-container[data-v-b31834ce]{width:100%!important;height:50px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important}.gate-logic-svg[data-v-b31834ce]{width:80px!important;height:40px!important}.svg-gate-path[data-v-b31834ce]{fill:#0f172a!important;stroke:#475569!important;stroke-width:2!important}.svg-ff-rect[data-v-b31834ce]{fill:#030712!important;stroke:#0369a1!important;stroke-width:1.5!important}.svg-ff-text[data-v-b31834ce]{fill:#64748b!important;font-size:9px!important;font-weight:700!important}.text-cp[data-v-b31834ce]{fill:#38bdf8!important;font-size:7px!important}.gate-type-badge[data-v-b31834ce]{position:absolute!important;bottom:-2px!important;font-size:8px!important;font-weight:700!important;color:#0cf!important;background-color:#020617cc!important;padding:0 6px!important;border-radius:4px!important;border:1px solid #1e293b!important;letter-spacing:.05em!important}.ff-chip-bg .gate-type-badge[data-v-b31834ce]{color:#38bdf8!important;border-color:#0369a1!important}.gate-pins-row[data-v-b31834ce]{display:flex!important;justify-content:space-between!important;width:100%!important;padding:0 4px!important;margin-top:6px!important}.gate-inputs-flex[data-v-b31834ce],.ff-output-flex[data-v-b31834ce]{display:flex!important;gap:10px!important}.socket-group-mini[data-v-b31834ce]{display:flex!important;flex-direction:column!important;align-items:center}.pin-label[data-v-b31834ce]{font-size:8px!important;color:#475569!important;font-weight:700!important;margin-bottom:2px!important}.storage-row[data-v-b31834ce]{padding:8px 12px!important;background-color:#02061799!important}.storage-chips-flex[data-v-b31834ce]{display:flex!important;flex-direction:row!important;justify-content:space-around!important;gap:8px!important;margin-top:4px!important}.storage-chip-item[data-v-b31834ce]{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:6px 10px!important;border-radius:6px!important;border:1px solid #1e293b!important;cursor:pointer!important;transition:all .2s ease!important;outline:none!important}.storage-active-btn[data-v-b31834ce]{background-color:#0f172a!important;border-color:#334155!important;color:#0cf!important}.storage-active-btn[data-v-b31834ce]:hover{background-color:#00ccff1a!important;border-color:#0cf!important;box-shadow:0 0 8px #00ccff4d!important;transform:translateY(-2px)!important}.ff-storage-highlight[data-v-b31834ce]{border-color:#0369a1!important}.ff-storage-highlight.storage-active-btn[data-v-b31834ce]{color:#38bdf8!important}.ff-storage-highlight.storage-active-btn[data-v-b31834ce]:hover{background-color:#0ea5e91a!important;border-color:#38bdf8!important;box-shadow:0 0 8px #38bdf84d!important}.storage-disabled-btn[data-v-b31834ce]{background-color:#020617!important;border-color:#0f172a!important;color:#475569!important;cursor:not-allowed!important;opacity:.5!important}.storage-gate-name[data-v-b31834ce]{font-size:10px!important;font-weight:800!important}.storage-gate-desc[data-v-b31834ce]{font-size:6.5px!important;color:#64748b!important;margin-top:1px!important}.row-bottom-modules[data-v-b31834ce]{height:38%!important;display:flex!important;flex-direction:row!important;gap:12px!important}.bottom-half-panel[data-v-b31834ce]{width:50%!important;display:flex!important;flex-direction:column!important}.border-left-divider[data-v-b31834ce]{border-left:1px dashed #1e293b!important;padding-left:12px!important}.flipflop-horizontal-container[data-v-b31834ce]{display:flex!important;flex-direction:row!important;gap:8px!important;flex-grow:1!important}.sub-chip-box-horizontal[data-v-b31834ce]{flex:1!important;background-color:#020617e6!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:6px 10px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important}.chip-serial-tab[data-v-b31834ce]{font-size:8px!important;color:#0cf!important;font-weight:700!important;text-align:center!important;border-bottom:1px solid #1e293b!important;padding-bottom:3px!important;margin-bottom:4px!important;display:block!important}.ff-pins-wrapper[data-v-b31834ce]{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-grow:1!important}.ff-pins-column[data-v-b31834ce]{display:flex!important;flex-direction:column!important;gap:4px!important;width:48%!important}.border-right-dark[data-v-b31834ce]{border-right:1px dashed #0f172a!important}.socket-group-mini-row[data-v-b31834ce]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.socket-group-mini-row-rev[data-v-b31834ce]{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:6px!important;justify-content:flex-start!important}.pin-label-left[data-v-b31834ce]{font-size:8px!important;color:#475569!important;width:14px!important;text-align:left!important}.pin-label-right[data-v-b31834ce]{font-size:8px!important;color:#475569!important;width:14px!important;text-align:right!important}.decoder-chip-wide[data-v-b31834ce]{width:100%!important}.decoder-pins-wrapper[data-v-b31834ce]{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-grow:1!important;gap:8px!important}.decoder-pins-section[data-v-b31834ce]{display:flex!important;flex-direction:column!important;align-items:center!important;background-color:#0f172a66!important;padding:4px 8px!important;border-radius:6px!important;flex:1!important}.section-label[data-v-b31834ce]{font-size:7px!important;color:#64748b!important;margin-bottom:4px!important}.decoder-pins-line[data-v-b31834ce]{display:flex!important;gap:5px!important}.pin-label-micro[data-v-b31834ce]{font-size:7px!important;color:#475569!important;margin-bottom:2px!important}.right-panel-leds .hardware-item[data-v-b31834ce]{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#020617e6!important;padding:6px 10px!important;border-radius:6px!important;border:1px solid #1e293b!important}.led-grid-vertical[data-v-b31834ce]{display:flex!important;flex-direction:column!important;gap:4px!important}.socket-group-led[data-v-b31834ce]{display:flex!important;align-items:center!important;gap:8px!important}.led-indicator[data-v-b31834ce]{width:12px!important;height:12px!important;border-radius:50%!important;border:1px solid #000000!important;transition:all .2s!important}.led-red-dark[data-v-b31834ce]{background-color:#3b0712!important}.led-red-glow[data-v-b31834ce]{background-color:#f33!important;box-shadow:0 0 10px #f33,inset 0 1px 3px #fff6!important}.seven-segment-container[data-v-b31834ce]{background-color:#020617e6!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:8px 4px!important;text-align:center!important;margin-top:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.seg-svg-wrapper[data-v-b31834ce]{background-color:#05050a!important;border:2px solid #1e293b!important;padding:6px 14px!important;border-radius:6px!important;width:60px!important;height:90px!important;display:flex!important;align-items:center!important;justify-content:center!important}.seven-seg-svg[data-v-b31834ce]{width:100%!important;height:100%!important}.seg-path[data-v-b31834ce]{stroke:#020617!important;stroke-width:.8!important;stroke-linejoin:round!important;transition:all .15s ease-in-out!important}.seg-inactive[data-v-b31834ce]{fill:#1a0508!important}.seg-active[data-v-b31834ce]{fill:#f22!important;filter:drop-shadow(0 0 2px #ff2222)}.seg-inputs-grid[data-v-b31834ce]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;width:100%!important;padding:4px!important;background-color:#0f172a4d!important;border-radius:4px!important}.display-label[data-v-b31834ce]{font-size:8px!important;color:#475569!important;margin-top:1px!important;display:block!important}.status-footer[data-v-b31834ce]{background-color:#0f172ae6!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:10px!important;text-align:center!important;margin-top:18px!important}.status-text[data-v-b31834ce]{font-size:10px!important;color:#64748b!important}.active-text[data-v-b31834ce]{color:#0f6!important;font-weight:700!important}
