.pcb-viewer{isolation:isolate;width:100%;height:100%;min-height:1px;display:block;position:relative;overflow:hidden;container-type:inline-size}.pcb-viewer>.pcb-viewer__stage,.pcb-viewer>.pcb-viewer__poster{width:100%;height:100%;position:absolute;inset:0}.pcb-viewer>.pcb-viewer__stage{opacity:0;pointer-events:none;cursor:grab;transition:opacity .28s}.pcb-viewer>.pcb-viewer__stage.is-hovering{cursor:pointer}.pcb-viewer>.pcb-viewer__stage.is-dragging{cursor:grabbing}.pcb-viewer>.pcb-viewer__stage>canvas{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block}.pcb-viewer>.pcb-viewer__poster{object-fit:contain;pointer-events:none;opacity:1;max-width:none;margin:0;transition:opacity .28s;display:block}.pcb-viewer[data-state=ready]>.pcb-viewer__stage{opacity:1;pointer-events:auto}.pcb-viewer[data-state=ready]>.pcb-viewer__poster{opacity:0}.pcb-viewer>.pcb-viewer__status{color:#52657b;white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:4px;padding:5px 10px;font:12px/1.5 system-ui,sans-serif;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pcb-viewer>.pcb-viewer__status[hidden]{display:none}.pcb-viewer>.pcb-viewer__tooltip,.pcb-viewer>.pcb-viewer__detail{box-sizing:border-box;z-index:2;color:#263b53;text-align:left;background:#fffffff7;border:1px solid #acc1d880;border-radius:8px;margin:0;font:12px/1.6 system-ui,sans-serif;position:absolute;box-shadow:0 8px 28px #1d365617}.pcb-viewer>.pcb-viewer__tooltip{pointer-events:none;width:max-content;max-width:calc(100% - 16px);padding:9px 12px}.pcb-viewer__tooltip>span,.pcb-viewer__tooltip>strong,.pcb-viewer__tooltip>small{display:block}.pcb-viewer__tooltip>span,.pcb-viewer__detail>span{color:#3674ac;font-size:10px}.pcb-viewer__tooltip>strong{font-size:12px;font-weight:600}.pcb-viewer__tooltip>small{color:#728398;margin-top:3px;font-size:10px}.pcb-viewer>.pcb-viewer__detail{width:260px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);padding:15px 18px;bottom:16px;left:16px;overflow:auto}.pcb-viewer__detail>h2{color:#263b53;margin:3px 18px 6px 0;font:600 14px/1.5 system-ui,sans-serif}.pcb-viewer__detail>p{color:#728398;margin:0;font:12px/1.7 system-ui,sans-serif}.pcb-viewer__detail>.pcb-viewer__close{color:#728398;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;padding:0;font:22px/1 system-ui,sans-serif;position:absolute;top:4px;right:4px}.pcb-viewer__close:hover{color:#263b53;background:#edf3f8}.pcb-viewer__close:focus-visible{outline-offset:-3px;outline:2px solid #3674ac}.pcb-viewer__spec{border-top:1px solid #e9eef5;align-items:baseline;gap:12px;margin-top:10px;padding-top:8px;display:flex}.pcb-viewer__spec>span{color:#728398;font-size:11px}.pcb-viewer__spec>strong{font-size:13px;font-weight:600}.pcb-viewer>.pcb-viewer__tooltip[hidden],.pcb-viewer>.pcb-viewer__detail[hidden],.pcb-viewer:not([data-state=ready])>.pcb-viewer__tooltip,.pcb-viewer:not([data-state=ready])>.pcb-viewer__detail{display:none}@container (max-width:480px){.pcb-viewer>.pcb-viewer__detail{max-width:calc(100% - 20px);padding:10px 14px;bottom:10px;left:10px}.pcb-viewer__detail>p{display:none}.pcb-viewer__spec{margin-top:6px;padding-top:5px}}@media (prefers-reduced-motion:reduce){.pcb-viewer>.pcb-viewer__stage,.pcb-viewer>.pcb-viewer__poster{transition:none}}
.O1nlxa_figure{width:100%;min-width:0;margin:0}.O1nlxa_viewer{isolation:isolate;height:clamp(400px,42vw,560px);position:relative}.O1nlxa_poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.O1nlxa_viewer canvas:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:6px}@media (max-width:900px){.O1nlxa_figure{justify-self:center;max-width:560px}.O1nlxa_viewer{height:clamp(260px,65vw,420px)}}
