.board-component[data-v-2781d967]{cursor:pointer}.board-svg-container[data-v-de5dbe4b]{align-items:center;background:transparent;cursor:grab;display:flex;justify-content:center;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.board-svg-container.is-static[data-v-de5dbe4b]{cursor:default;touch-action:auto}.board-svg-container.is-panning[data-v-de5dbe4b]{cursor:grabbing}.board-svg[data-v-de5dbe4b]{display:block;height:auto;max-width:100%;width:100%}.board-svg-container.is-panning .viewport[data-v-de5dbe4b]{will-change:transform}.mounting-hole[data-v-de5dbe4b]{cursor:pointer;transition:stroke .15s ease}.mounting-hole[data-v-de5dbe4b]:hover{stroke:var(--cb-canvas-selection);stroke-width:.4}.board-component[data-v-de5dbe4b]{cursor:pointer;transition:opacity .15s ease}.board-component[data-v-de5dbe4b]:hover{opacity:.9}.board-component.selected rect[data-v-de5dbe4b]{stroke:var(--cb-canvas-selection);stroke-width:.45}.component-label[data-v-de5dbe4b]{letter-spacing:.05px;pointer-events:none}.pin-pad-group[data-v-de5dbe4b]{cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.pad-tht[data-v-de5dbe4b]{fill:var(--cb-mat-plastic-raised);stroke:var(--cb-mat-metal-dark);stroke-width:.1;transition:fill .12s ease,stroke .12s ease}.pad-castellated[data-v-de5dbe4b]{fill:var(--cb-mat-metal);stroke:var(--cb-mat-plastic-edge);stroke-width:.1}.pad-castellated-inner[data-v-de5dbe4b]{fill:var(--cb-mat-metal-dark);stroke:var(--cb-mat-plastic-raised);stroke-width:.1}.pin-pad-group.focused .pad[data-v-de5dbe4b],.pin-pad-group.hovered .pad[data-v-de5dbe4b],.pin-pad-group.selected .pad[data-v-de5dbe4b]{fill:url(#enigPadGradient);stroke:var(--cb-canvas-selection);stroke-width:.22}.pin-pad-group.dimmed[data-v-de5dbe4b]{opacity:.22}.leader-line[data-v-de5dbe4b]{stroke:var(--cb-border-strong);stroke-width:.22;transition:stroke .12s ease,stroke-width .12s ease}.leader-dot[data-v-de5dbe4b]{fill:var(--cb-border-strong);r:.28;transition:fill .12s ease}.line-group.focused .leader-line[data-v-de5dbe4b],.line-group.hovered .leader-line[data-v-de5dbe4b],.line-group.match .leader-line[data-v-de5dbe4b],.line-group.selected .leader-line[data-v-de5dbe4b]{stroke:var(--pin-fill);stroke-width:.38}.line-group.focused .leader-dot[data-v-de5dbe4b],.line-group.hovered .leader-dot[data-v-de5dbe4b],.line-group.match .leader-dot[data-v-de5dbe4b],.line-group.selected .leader-dot[data-v-de5dbe4b]{fill:var(--pin-fill);r:.42}.leader-lines-layer .line-group[data-v-de5dbe4b]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.leader-lines-layer .line-group.dimmed[data-v-de5dbe4b]{opacity:.12}.pin-badge-group[data-v-de5dbe4b]{cursor:pointer;outline:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.pin-badge-group.dimmed[data-v-de5dbe4b]{opacity:.22}.pin-badge[data-v-de5dbe4b]{fill:var(--pin-fill);stroke:var(--pin-stroke);stroke-width:.18;transition:stroke-width .12s ease}.pin-badge-group[data-pin-group=nc] .pin-badge[data-v-de5dbe4b]{stroke-dasharray:.5 .35;stroke-width:.22}.pin-badge-halo[data-v-de5dbe4b]{fill:none;stroke:var(--cb-surface);stroke-width:0}.pin-badge-group.hovered .pin-badge[data-v-de5dbe4b],.pin-badge-group.match .pin-badge[data-v-de5dbe4b]{stroke-width:.32}.pin-badge-group.selected .pin-badge[data-v-de5dbe4b]{stroke-width:.28}.pin-badge-group.selected .pin-badge-halo[data-v-de5dbe4b]{stroke-width:.8}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group{opacity:.18;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group.focused,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group.hovered,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group:hover{opacity:.5}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group.selected{opacity:.9}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group{opacity:.18;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group:not(.hovered):not(.selected):not(.focused):not(.match) .leader-line{stroke-dasharray:1.5 1}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group.focused,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group.hovered,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group:hover,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.focused,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.hovered,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group:hover{opacity:.5}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group.selected,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.selected{opacity:.9}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group.match,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.match{opacity:.7}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.focused .leader-line,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.hovered .leader-line,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.match .leader-line,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .line-group.selected .leader-line{stroke-dasharray:none}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node{opacity:.25;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node.focused,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node.hovered,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node:focus,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node:hover{opacity:.5}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node.selected{opacity:1}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node.match{opacity:.7}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-node.dimmed{opacity:.08}.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .leader-lines-layer .line-group.dimmed,.pinout-wrapper.is-bottom-side[data-v-de5dbe4b] .pin-pad-group.dimmed{opacity:.06}.pin-badge-group:focus-visible .pin-badge[data-v-de5dbe4b]{stroke:var(--cb-focus-ring);stroke-dasharray:.6 .4;stroke-width:.3}.pin-text[data-v-de5dbe4b]{fill:var(--pin-text);font-family:var(--cb-font-mono,"IBM Plex Mono",monospace);font-size:1.15px;font-weight:600;letter-spacing:.04px;pointer-events:none}.board-component[data-v-de5dbe4b],.mounting-hole[data-v-de5dbe4b],.pin-badge-group[data-v-de5dbe4b],.pin-node[data-v-de5dbe4b],.pin-pad-group[data-v-de5dbe4b],.pinout-wrapper svg[data-v-de5dbe4b],.pinout-wrapper svg[data-v-de5dbe4b] *{outline:none!important;-webkit-tap-highlight-color:transparent}.pin-tooltip[data-v-de5dbe4b]{background:var(--cb-surface-inverse);border:1px solid var(--cb-text-inverse-muted);border-radius:6px;color:var(--cb-text-inverse);font-size:12px;line-height:1.4;max-width:260px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,-100%) translateY(-8px);transition:opacity .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;z-index:70}.pin-tooltip.is-visible[data-v-de5dbe4b]{opacity:1;transform:translate(-50%,-100%) translateY(-12px);visibility:visible}.pin-tooltip.is-flipped[data-v-de5dbe4b]{transform:translate(-50%,12px)}.pin-tooltip-title[data-v-de5dbe4b]{color:var(--cb-text-inverse);font-family:var(--cb-font-mono,"IBM Plex Mono",monospace);font-size:12px;font-weight:600}.pin-tooltip-type[data-v-de5dbe4b]{color:var(--cb-text-inverse-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wheel-zoom-hint[data-v-de5dbe4b]{align-items:center;background:var(--cb-surface-inverse);border-radius:9999px;box-shadow:0 10px 25px -5px #0006,0 0 0 1px #ffffff2e;color:var(--cb-text-inverse);display:flex;font:500 13px/1.2 var(--cb-font-sans,system-ui,sans-serif);gap:8px;left:50%;letter-spacing:.02em;padding:10px 18px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:50}.fade-enter-active[data-v-de5dbe4b],.fade-leave-active[data-v-de5dbe4b]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-de5dbe4b],.fade-leave-to[data-v-de5dbe4b]{opacity:0;transform:translate(-50%,-42%)}
