/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}[data-wiring-review] .review-section{margin-top:calc(var(--spacing,.25rem) * 6)}[data-wiring-review] .review-summary{flex-wrap:wrap;align-items:center;display:flex}[data-wiring-review] .review-summary>p{margin-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-wiring-review] .review-note{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}[data-wiring-review] .review-details{margin-top:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}[data-wiring-review] .review-details>div{margin-bottom:calc(var(--spacing,.25rem) * 4);width:100%;padding-right:calc(var(--spacing,.25rem) * 6)}@media (width>=48rem){[data-wiring-review] .review-details>div{width:50%}}[data-wiring-review] .review-details dt{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[data-wiring-review] .review-details dd{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-wrap:break-word;white-space:pre-line}[data-wiring-review] .review-details a{text-decoration-line:underline}[data-wiring-review] .review-published-preview{width:100%;height:auto}[data-wiring-review] .review-history-entry{margin-bottom:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-left:calc(var(--spacing,.25rem) * 4)}.dark [data-wiring-review] .review-note{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.schematic-workbench{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-synthesis:none;--paper:#f5f5ef;--stock:#e8ece7;--ink:#242a25;--green:#2b4a3e;--muted:#5d675f;--line:#ced5cd;--mustard:#d8b76a;--rust:#9b382d;font-family:Barlow,sans-serif}.schematic-workbench *{box-sizing:border-box}.schematic-workbench body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0}.schematic-workbench button,.schematic-workbench input,.schematic-workbench select{font:inherit}.schematic-workbench button{color:inherit;cursor:pointer}.schematic-workbench button:disabled{opacity:.36;cursor:default}.schematic-workbench button,.schematic-workbench input,.schematic-workbench select{outline-offset:4px}.schematic-workbench button:focus-visible,.schematic-workbench input:focus-visible,.schematic-workbench select:focus-visible,.schematic-workbench [role=button]:focus-visible{outline:2px solid var(--green)}.schematic-workbench button{touch-action:manipulation}.schematic-workbench svg{flex-shrink:0}.schematic-workbench h1,.schematic-workbench h2,.schematic-workbench p{margin:0}.schematic-workbench button{border:0}.schematic-workbench a{color:inherit}.schematic-workbench .workbench-frame{background:var(--paper);flex-direction:column;height:100dvh;min-height:660px;display:flex;overflow:hidden}.schematic-workbench .site-header{border-bottom:1px solid var(--line);background:var(--stock);flex-shrink:0;align-items:center;height:60px;padding:0 32px;display:flex}.schematic-workbench .brand{letter-spacing:-.55px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;text-decoration:none}.schematic-workbench .section-name{border-left:1px solid var(--workbench-border,#9ba69e);color:var(--workbench-muted,#39473f);margin-left:22px;padding-left:22px;font-size:19px}.schematic-workbench .diagram-search{border:1px solid var(--workbench-border,#bcc7bf);background:var(--workbench-surface,#fafbf8);border-radius:4px;align-items:center;width:330px;height:39px;margin-left:auto;padding:0 12px;display:flex}.schematic-workbench .diagram-search svg{color:var(--muted);margin-right:10px;font-size:20px}.schematic-workbench .diagram-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none}.schematic-workbench .avatar{background:var(--rust);width:35px;height:35px;color:var(--workbench-on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;margin-left:17px;font-family:Barlow Condensed;font-size:18px;font-weight:600;display:flex}.schematic-workbench .diagram-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:91px;padding:0 26px 0 30px;display:flex}.schematic-workbench .diagram-title{border-left:2px solid var(--ink);padding-left:16px}.schematic-workbench h1{letter-spacing:-.4px;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:700;line-height:1.06;display:flex}.schematic-workbench .diagram-title p{color:var(--workbench-muted,#42564d);letter-spacing:.2px;font-size:19px;line-height:1.35}.schematic-workbench .copy-label{letter-spacing:.3px;white-space:nowrap;border:1px solid var(--line);color:var(--green);border-radius:3px;margin-left:13px;padding:4px 7px;font-family:Barlow,sans-serif;font-size:11px;font-weight:500}.schematic-workbench .header-actions{align-items:center;display:flex}.schematic-workbench .header-actions>.button{margin-left:18px}.schematic-workbench .button{border:1px solid var(--workbench-border,#bcc7bf);background:var(--workbench-surface,#fafbf8);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:8px 17px;font-size:16px;font-weight:500;line-height:1.15;display:inline-flex}.schematic-workbench .button>svg{margin-right:10px}.schematic-workbench .button>span{align-items:center;display:inline-flex}.schematic-workbench .button>span>svg{margin-left:15px}.schematic-workbench .button:hover:not(:disabled),.schematic-workbench .icon-button:hover:not(:disabled),.schematic-workbench .button-group button:hover:not(:disabled){background:var(--workbench-raised,#e3e8e0)}.schematic-workbench .primary{background:var(--green);border-color:var(--green);color:var(--workbench-on-accent,#fafbf8);box-shadow:inset 0 0 0 1px #ffffff12}.schematic-workbench .primary:hover:not(:disabled){background:var(--workbench-accent-hover,#203c31)}.schematic-workbench .header-actions>.button{min-height:46px;padding-inline:23px}.schematic-workbench .segmented{border:1px solid var(--workbench-border,#bdc8c1);background:var(--workbench-surface,#f9faf7);border-radius:4px;display:flex;overflow:hidden}.schematic-workbench .segmented>button{white-space:nowrap;border-right:1px solid var(--workbench-border,#ced5cd);background:0 0;flex:1;min-height:40px;padding:8px 19px;font-size:15px;font-weight:500}.schematic-workbench .segmented>button:last-child{border-right:0}.schematic-workbench .segmented>button[aria-pressed=true]{background:var(--green);color:var(--workbench-on-accent,#fff);box-shadow:inset 0 0 0 2px #49685b}.schematic-workbench .segmented>button:hover:not([aria-pressed=true]):not(:disabled){background:var(--workbench-raised,#e3e8e0)}.schematic-workbench .mode-tabs>button{min-height:43px;padding-inline:31px;font-size:17px}.schematic-workbench .saved-state{color:var(--green);align-items:center;margin-right:22px;font-size:15px;display:flex}.schematic-workbench .saved-state svg{margin-right:8px;font-size:20px}.schematic-workbench .viewer-note{color:var(--muted);align-items:center;margin-right:16px;font-size:15px;display:flex}.schematic-workbench .viewer-note svg{margin-right:6px}.schematic-workbench .workspace{flex:1;min-height:180px;display:flex;position:relative}.schematic-workbench .tool-rail{border-right:1px solid var(--line);background:var(--workbench-raised,#edf0e9);flex-direction:column;flex-shrink:0;align-items:center;width:77px;padding:17px 0 12px;display:flex}.schematic-workbench .tool-rail button{background:0 0;border-radius:4px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:6px;font-size:25px;display:flex}.schematic-workbench .tool-rail button.active{background:var(--green);color:var(--workbench-on-accent,#fff);box-shadow:inset 0 0 0 1px #49685b}.schematic-workbench .tool-rail button:hover:not(.active):not(:disabled){background:var(--workbench-raised,#dfe5db)}.schematic-workbench .tool-rail hr{border:0;border-top:1px solid var(--line);width:30px;margin:5px 0 13px}.schematic-workbench .canvas-area{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.schematic-workbench .canvas{isolation:isolate;background-color:var(--paper);background-image:linear-gradient(#758b7310 1px,#0000 1px),linear-gradient(90deg,#758b7310 1px,#0000 1px);background-size:20px 20px;flex:1;min-height:0;position:relative;overflow:hidden}.schematic-workbench .viewer-canvas{border:1px solid var(--workbench-border,#b8c3b9);margin:8px 16px 0}.schematic-workbench .editor-canvas{border:1px solid var(--line);margin:0 16px 10px 14px}.schematic-workbench .schematic{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.schematic-workbench .sheet-heading{pointer-events:none;border-bottom:1px solid var(--workbench-border,#7e8b80);letter-spacing:3px;justify-content:space-between;padding-bottom:10px;font-family:monospace;font-size:10px;line-height:1.8;display:flex;position:absolute;inset:16px 30px auto}.schematic-workbench .sheet-heading b{font-size:11px;font-weight:400}.schematic-workbench .sheet-caption{color:var(--workbench-muted,#687569);pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:9px;left:18px;right:18px}.schematic-workbench .canvas-toolbar{background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 16px 0 14px;display:flex}.schematic-workbench .toolbar-start,.schematic-workbench .toolbar-end{align-items:center;display:flex}.schematic-workbench .toolbar-start>.button{margin-right:18px}.schematic-workbench .canvas-toolbar .button{min-height:39px;padding:8px 14px;font-size:15px}.schematic-workbench .toolbar-end>*{margin-left:12px}.schematic-workbench .button-group{border:1px solid var(--workbench-border,#bdc8c1);background:var(--workbench-surface,#fafbf8);border-radius:4px;align-items:center;display:flex;overflow:hidden}.schematic-workbench .button-group button{border-right:1px solid var(--line);background:0 0;justify-content:center;align-items:center;width:39px;height:37px;font-size:19px;display:flex}.schematic-workbench .button-group button:last-child{border-right:0;border-left:1px solid var(--line)}.schematic-workbench .button-group span{text-align:center;min-width:57px;padding:0 10px;font-size:14px}.schematic-workbench .button-group button+button{border-left:0!important}.schematic-workbench .snap-on{color:var(--green)}.schematic-workbench .icon-button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex}.schematic-workbench .viewer-zoom{background:var(--workbench-surface,#f5f5efe8);border:1px solid var(--line);border-radius:4px;align-items:center;padding:2px;display:flex;position:absolute;bottom:30px;left:32px;box-shadow:0 2px 5px #242a2508}.schematic-workbench .viewer-zoom span{text-align:center;min-width:40px;font-size:12px}.schematic-workbench .conductor{stroke-width:2.6px;fill:none;stroke-linejoin:round;stroke-linecap:round}.schematic-workbench .wire{fill:none}.schematic-workbench .wire-hit{stroke:#0000;stroke-width:18px;cursor:pointer;fill:none}.schematic-workbench .wire-selection{stroke:#83a89b;stroke-width:9px;opacity:.4}.schematic-workbench .current-halo{stroke:var(--mustard);stroke-width:7px;opacity:.28;fill:none}.schematic-workbench .current-flow{stroke:#fcf5ce;stroke-width:2.2px;stroke-dasharray:7 12;fill:none;pointer-events:none;animation:1.05s linear infinite flow}.schematic-workbench .current-flow.reverse{animation-direction:reverse}@keyframes flow{to{stroke-dashoffset:-38px}}.schematic-workbench .electrical-symbol{stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.schematic-workbench .electrical-symbol text{stroke:none;fill:var(--ink);font-family:Barlow,sans-serif;font-weight:400}.schematic-workbench .electrical-symbol .reference{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:600}.schematic-workbench .electrical-symbol .device-letter{font-family:Barlow Condensed;font-size:26px;font-weight:600}.schematic-workbench .electrical-symbol .lit-filament{fill:#f2e4ad;stroke:#6a5a24}.schematic-workbench .electrical-symbol .contact-blade{transition:all .15s}.schematic-workbench .terminal{fill:var(--paper);stroke:var(--ink);stroke-width:1.8px;pointer-events:none}.schematic-workbench .terminal-hit{fill:#0000;stroke:#0000;cursor:crosshair}.schematic-workbench .terminal-hit:hover{stroke:var(--green);stroke-width:1.5px;fill:#d7e7dc88}.schematic-workbench .missing-terminal{fill:#fff7ef;stroke:var(--rust);stroke-width:2.4px;r:7}.schematic-workbench .pending-terminal{stroke:var(--green);stroke-width:4px;fill:var(--mustard)}.schematic-workbench .component{cursor:default}.schematic-workbench .component.can-operate{cursor:pointer}.schematic-workbench .component.can-operate:hover .electrical-symbol{stroke:var(--green)}.schematic-workbench .node-hit{fill:#0000;stroke:none}.schematic-workbench .node-selection{fill:#bcd5c020;stroke:#2a775a;stroke-width:1.5px;stroke-dasharray:10 6;pointer-events:none}.schematic-workbench .is-editor .component{cursor:grab}.schematic-workbench .is-editor .component:active{cursor:grabbing}.schematic-workbench .node-status{fill:var(--workbench-muted,#6c756a);letter-spacing:.7px;font-family:Barlow,sans-serif;font-size:10px}.schematic-workbench .active-status{fill:var(--green);font-weight:600}.schematic-workbench .placement-preview{opacity:.7;pointer-events:none}.schematic-workbench .placement-preview>rect{fill:#d5e6d9aa;stroke:var(--green);stroke-dasharray:5 5}.schematic-workbench .placement-preview>line{stroke:#458662;stroke-width:1px;stroke-dasharray:4 5}.schematic-workbench .routing-pin{fill:var(--mustard);stroke:var(--green);stroke-width:2px;cursor:move}.schematic-workbench .is-panning .schematic{cursor:grab}.schematic-workbench .issues-card{border:1px solid var(--rust);background:var(--workbench-surface,#fafbf8f5);z-index:2;border-radius:4px;width:330px;position:absolute;top:72px;right:30px;overflow:hidden;box-shadow:0 3px 8px #242a2507}.schematic-workbench .issue-heading{text-align:left;background:var(--workbench-error-surface,#efe4dd);width:100%;color:var(--rust);align-items:center;padding:10px 14px;font-size:15px;display:flex}.schematic-workbench .issue-heading>svg:first-child{margin-right:10px;font-size:25px}.schematic-workbench .issue-heading>svg:last-child{margin-left:auto;font-size:17px}.schematic-workbench .issues-card>div{padding:10px 15px 12px}.schematic-workbench .issues-card b{font-size:15px;font-weight:600}.schematic-workbench .issues-card p{color:var(--muted);margin-top:3px;font-size:13px}.schematic-workbench .text-button{color:var(--green);white-space:nowrap;background:0 0;align-items:center;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.schematic-workbench .text-button:hover{text-decoration:underline}.schematic-workbench .text-button svg{margin-left:8px;font-size:17px}.schematic-workbench .issues-card .text-button{margin-top:8px;font-size:12px;text-decoration:underline}.schematic-workbench .issues-card small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.schematic-workbench .editor-issues{width:274px;top:79px;right:30px}.schematic-workbench .editor-issues .issue-heading{padding:8px 12px;font-size:13px}.schematic-workbench .editor-issues>div{padding:8px 12px}.schematic-workbench .issues-reopen{border:1px solid var(--rust);color:var(--rust);background:var(--paper);border-radius:4px;align-items:center;padding:9px 12px;display:flex;position:absolute;top:80px;right:30px}.schematic-workbench .issues-reopen svg{margin-right:8px}.schematic-workbench .operation-panel{border:1px solid var(--workbench-border,#b8c3b9);background:var(--paper);border-radius:5px;flex-shrink:0;align-items:center;min-height:142px;margin:8px 16px 0;padding:22px 25px;display:flex}.schematic-workbench .operation-intro{border-right:1px solid var(--workbench-border,#bac6bc);flex-direction:column;justify-content:center;align-self:stretch;min-width:218px;margin-right:30px;padding-right:27px;display:flex}.schematic-workbench .operation-intro h2{margin-bottom:9px;font-family:Barlow Condensed;font-size:27px;font-weight:600;line-height:1.15}.schematic-workbench .operation-intro p{color:var(--workbench-muted,#415247);font-size:14px;line-height:1.45}.schematic-workbench .control-group{flex-shrink:0;align-self:flex-start;margin-right:28px;padding-top:3px}.schematic-workbench .control-group>span{margin-bottom:10px;font-size:14px;font-weight:500;display:block}.schematic-workbench .control-group small{text-align:right;color:var(--muted);margin-top:5px;font-size:12px;display:block}.schematic-workbench .flow-control{margin-right:20px}.schematic-workbench .switch-row{background:0 0;align-items:center;min-height:40px;padding:0;font-size:14px;display:flex}.schematic-workbench .switch{background:#9ca79e;border-radius:20px;width:55px;height:32px;margin-right:12px;display:block;position:relative}.schematic-workbench .switch:after{content:"";background:var(--workbench-on-accent,#fff);border-radius:50%;width:24px;height:24px;transition:left .16s;position:absolute;top:4px;left:4px}.schematic-workbench .switch.on{background:var(--green)}.schematic-workbench .switch.on:after{left:27px}.schematic-workbench .operation-summary{background:var(--workbench-raised,#e6ece4);border:1px solid var(--workbench-border,#b1c3b3);border-radius:5px;align-items:flex-start;min-width:210px;max-width:310px;min-height:79px;margin-left:auto;padding:16px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.schematic-workbench .operation-summary svg{color:#21834c;margin:4px 12px 0 0;font-size:21px}.schematic-workbench .viewer-footer{min-height:25px;color:var(--muted);justify-content:space-between;align-items:center;padding:3px 20px 4px;font-size:11px;display:flex}.schematic-workbench .viewer-footer .text-button{font-size:12px}.schematic-workbench .mobile-note,.schematic-workbench .beam-control{display:none}.schematic-workbench .inspector{background:var(--stock);border:1px solid var(--workbench-border,#b8c3b9);border-radius:8px 8px 0 0;flex-shrink:0;max-height:45vh;padding:19px 36px 23px;position:relative;overflow:auto}.schematic-workbench .drawer-grip{background:#99a59e;border-radius:6px;width:46px;height:5px;position:absolute;top:9px;left:calc(50% - 23px)}.schematic-workbench .inspector-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.schematic-workbench .inspector-heading h2{font-family:Barlow Condensed;font-size:29px;font-weight:600;line-height:1.2}.schematic-workbench .inspector-heading>div{align-items:center;display:flex}.schematic-workbench .inspector-heading .icon-button{margin-left:15px}.schematic-workbench .inspector-fields{align-items:flex-end;display:flex}.schematic-workbench .inspector-fields>label{flex-direction:column;flex:1;min-width:0;margin-right:28px;font-size:14px;line-height:1.3;display:flex}.schematic-workbench .inspector-fields>label:last-child{margin-right:0}.schematic-workbench .inspector input,.schematic-workbench .inspector select{border:1px solid var(--workbench-border,#b7c4b9);background:var(--workbench-surface,#fafbf8);width:100%;height:43px;color:var(--ink);border-radius:4px;min-width:0;margin-top:8px;padding:9px 15px;font-size:16px}.schematic-workbench .inspector select{padding-right:25px}.schematic-workbench .unit-input{align-items:center;display:flex;position:relative}.schematic-workbench .unit-input input{padding-right:45px}.schematic-workbench .unit-input>span{color:var(--muted);font-size:14px;position:absolute;bottom:11px;right:15px}.schematic-workbench .configuration{border:0;flex:2;min-width:0;margin:0 28px 0 0;padding:0}.schematic-workbench .configuration legend{margin-bottom:8px;padding:0;font-size:14px}.schematic-workbench .configuration .segmented button{height:43px;padding-inline:13px;font-size:15px}.schematic-workbench .relay-fields>label:first-child{flex:.92}.schematic-workbench .inspector-footer{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.schematic-workbench .inspector-footer p{color:var(--workbench-muted,#5c6c61);align-items:center;margin-right:20px;font-size:14px;display:flex}.schematic-workbench .inspector-footer p>svg{flex-shrink:0;margin-right:12px;font-size:21px}.schematic-workbench .inspector-footer>.text-button{color:var(--ink);margin-left:auto;font-size:15px}.schematic-workbench .inspector.collapsed{padding:19px 36px 12px}.schematic-workbench .inspector.collapsed .inspector-heading{margin-bottom:0}.schematic-workbench .read-field{border:1px solid var(--workbench-border,#c6cec4);background:var(--workbench-raised,#eff2eb);white-space:nowrap;border-radius:4px;align-items:center;height:43px;margin-top:8px;padding:10px 12px;font-size:14px;display:flex;overflow:hidden}.schematic-workbench .read-field svg{margin:0 9px}.schematic-workbench .more-details{border-top:1px solid var(--workbench-border,#cad3c9);align-items:center;margin-top:18px;padding-top:20px;font-size:14px;display:flex}.schematic-workbench .more-details>label{width:230px;margin-right:30px;display:block}.schematic-workbench .more-details p{max-width:700px;margin-top:6px;line-height:1.5}.schematic-workbench .more-details .danger-button{margin-left:auto}.schematic-workbench .more-details .text-button{margin-left:25px}.schematic-workbench .danger-button{color:var(--rust);border:1px solid var(--workbench-border,#c4ada2);background:var(--workbench-surface,#f7f4ed);border-radius:4px;align-items:center;padding:10px 13px;font-size:14px;display:flex}.schematic-workbench .danger-button svg{margin-right:8px}.schematic-workbench .editor-status{border-top:1px solid var(--line);min-height:52px;color:var(--muted);background:var(--stock);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 25px;font-size:13px;display:flex}.schematic-workbench .editor-status>span{align-items:center;display:flex}.schematic-workbench .editor-status svg{margin-right:8px}.schematic-workbench .add-popover{background:var(--paper);border:1px solid var(--workbench-border,#aebcb0);z-index:5;border-radius:6px;flex-direction:column;width:380px;max-height:calc(100% - 70px);display:flex;position:absolute;top:59px;left:14px;box-shadow:0 12px 35px #203d3024}.schematic-workbench .popover-heading{justify-content:space-between;align-items:center;padding:15px 16px 8px;display:flex}.schematic-workbench .popover-heading h2{font-family:Barlow Condensed;font-size:26px;font-weight:600}.schematic-workbench .component-search{border:1px solid var(--workbench-border,#b7c4b9);background:var(--workbench-surface,#fafbf8);border-radius:4px;flex-shrink:0;align-items:center;height:40px;margin:3px 16px 13px;padding:0 10px;display:flex}.schematic-workbench .component-search svg{color:var(--muted);margin-right:8px;font-size:20px}.schematic-workbench .component-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.schematic-workbench .component-list>button{border-top:1px solid var(--workbench-border,#d8ded4);text-align:left;background:0 0;align-items:center;width:100%;padding:12px 17px;display:flex}.schematic-workbench .component-list>button:hover:not(:disabled){background:var(--workbench-raised,#e5ece2)}.schematic-workbench .component-list>button>span:first-child{flex:1}.schematic-workbench .component-list b{font-size:16px;font-weight:500;display:block}.schematic-workbench .component-list small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.schematic-workbench .catalog-group{color:var(--muted);margin-inline:10px;font-size:11px}.schematic-workbench .component-list>button>svg{color:var(--green);font-size:19px}.schematic-workbench .add-popover footer{background:var(--workbench-raised,#e9eee5);border-top:1px solid var(--workbench-border,#c7d1c5);color:var(--muted);flex-shrink:0;padding:14px 16px;font-size:12px;line-height:1.5}.schematic-workbench .add-popover footer>svg{vertical-align:middle;margin-right:5px;font-size:17px}.schematic-workbench .add-popover footer .text-button{margin-top:10px;font-size:13px;display:flex}.schematic-workbench .connection-hint{background:var(--green);color:var(--workbench-on-accent,#fff);white-space:nowrap;border-radius:5px;align-items:center;padding:12px 17px;font-size:14px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #203d3024}.schematic-workbench .connection-hint>svg{margin-right:9px;font-size:20px}.schematic-workbench .connection-hint>.text-button{color:var(--workbench-on-accent,#fff);margin-left:25px;text-decoration:underline}.schematic-workbench .toast{z-index:15;border:1px solid var(--workbench-border,#a3b9a4);background:var(--workbench-surface,#f5f8ef);width:max-content;max-width:calc(100% - 30px);color:var(--green);border-radius:6px;align-items:center;padding:12px 12px 12px 18px;font-size:15px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #203d3026}.schematic-workbench .toast>svg{margin-right:10px;font-size:23px}.schematic-workbench .toast>.icon-button{flex-shrink:0;margin-left:12px}.schematic-workbench .modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#142a214d;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.schematic-workbench .dialog{background:var(--paper);border:1px solid var(--workbench-border,#aab9a9);border-radius:7px;width:510px;max-height:85vh;padding:30px;position:relative;overflow:auto;box-shadow:0 15px 70px #0c24172b}.schematic-workbench .dialog h2{margin-bottom:15px;padding-right:25px;font-family:Barlow Condensed;font-size:31px}.schematic-workbench .dialog p{color:var(--workbench-muted,#4d5e51);margin-bottom:16px;font-size:16px;line-height:1.5}.schematic-workbench .dialog>.button{margin-top:7px}.schematic-workbench .dialog-close{position:absolute;top:15px;right:14px}.schematic-workbench .empty-canvas{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.schematic-workbench .empty-canvas h2{margin-bottom:10px;font-family:Barlow Condensed;font-size:32px}.schematic-workbench .empty-canvas p{color:var(--muted)}.schematic-workbench .empty-search{color:var(--muted);padding:20px;font-size:14px}@media (width>=1550px){.schematic-workbench .beam-control{display:block}.schematic-workbench .operation-intro{min-width:240px;margin-right:40px}.schematic-workbench .control-group{margin-right:35px}.schematic-workbench .operation-summary{max-width:350px}}@media (width<=1250px){.schematic-workbench .diagram-header{padding-inline:20px}.schematic-workbench h1{font-size:31px}.schematic-workbench .saved-state{display:none}.schematic-workbench .header-actions>.button{margin-left:10px;padding-inline:16px}.schematic-workbench .viewer-note{display:none}.schematic-workbench .canvas-toolbar .toolbar-start>.button{margin-right:10px}.schematic-workbench .toolbar-end>*{margin-left:8px}.schematic-workbench .canvas-toolbar .button{padding-inline:10px}.schematic-workbench .operation-panel{padding:18px}.schematic-workbench .operation-intro{min-width:180px;margin-right:23px;padding-right:20px}.schematic-workbench .operation-intro h2{font-size:25px}.schematic-workbench .operation-intro p{font-size:13px}.schematic-workbench .control-group{margin-right:20px}.schematic-workbench .key-controls .segmented>button{padding-inline:16px}.schematic-workbench .operation-summary{min-width:170px;max-width:240px;padding:13px;font-size:13px}.schematic-workbench .operation-summary svg{margin-right:8px}.schematic-workbench .operation-panel .segmented>button{padding-inline:15px;font-size:14px}.schematic-workbench .inspector{padding-inline:25px}.schematic-workbench .inspector-fields>label,.schematic-workbench .configuration{margin-right:20px}.schematic-workbench .configuration .segmented button{padding-inline:9px;font-size:13px}.schematic-workbench .inspector-footer p{font-size:12px}.schematic-workbench .tool-rail{width:65px}}@media (width<=1030px){.schematic-workbench .site-header{padding-inline:20px}.schematic-workbench .diagram-search{width:250px}.schematic-workbench .section-name{font-size:16px}.schematic-workbench .copy-label{display:none}.schematic-workbench .canvas-toolbar .button{font-size:13px}.schematic-workbench .canvas-toolbar .toolbar-start>.button{margin-right:7px}.schematic-workbench .canvas-toolbar .toolbar-start>.button:last-child{display:none}.schematic-workbench .toolbar-end>.button:last-child{padding-inline:8px}.schematic-workbench .canvas-toolbar .button>svg{margin-right:6px}.schematic-workbench .toolbar-end>*{margin-left:7px}.schematic-workbench .tool-rail{width:59px}.schematic-workbench .tool-rail button{width:40px;height:40px}.schematic-workbench .operation-intro{display:none}.schematic-workbench .operation-panel{justify-content:space-between;min-height:124px;padding-inline:20px}.schematic-workbench .control-group{margin-right:23px}.schematic-workbench .flow-control{margin-right:10px}.schematic-workbench .operation-summary{max-width:270px}.schematic-workbench .inspector-fields>label{margin-right:15px}.schematic-workbench .configuration{flex:1.4;margin-right:15px}.schematic-workbench .configuration .segmented{flex-direction:column}.schematic-workbench .configuration .segmented button{height:26px;min-height:26px;padding:4px 9px}.schematic-workbench .inspector-heading{margin-bottom:11px}.schematic-workbench .inspector-footer{margin-top:17px}.schematic-workbench .inspector{padding-top:18px;padding-bottom:18px}.schematic-workbench .inspector-heading h2{font-size:26px}.schematic-workbench .viewer-footer{font-size:10px}}@media (width<=759px){.schematic-workbench .workbench-frame{height:100dvh;min-height:650px}.schematic-workbench .site-header{height:49px;padding-inline:16px}.schematic-workbench .brand{font-size:26px}.schematic-workbench .section-name{margin-left:15px;padding-left:15px;font-size:14px}.schematic-workbench .diagram-search,.schematic-workbench .avatar{display:none}.schematic-workbench .diagram-header{flex-direction:column;align-items:flex-start;height:auto;min-height:106px;padding:13px 16px}.schematic-workbench .diagram-title{padding-left:10px}.schematic-workbench h1{font-size:29px}.schematic-workbench .diagram-title p{font-size:15px}.schematic-workbench .header-actions{position:absolute;top:65px;right:16px}.schematic-workbench .header-actions>.button{min-height:37px;margin-left:0;padding:8px 11px;font-size:13px}.schematic-workbench .header-actions>.button>svg{margin-right:6px;font-size:17px}.schematic-workbench .customize-button{display:none}.schematic-workbench .viewer-canvas{border-color:var(--workbench-border,#bdc7bb);margin:0 8px}.schematic-workbench .sheet-heading{letter-spacing:1.7px;padding-bottom:7px;font-size:7px;inset:13px 12px auto}.schematic-workbench .sheet-heading b{font-size:8px}.schematic-workbench .issues-card{width:auto;max-width:270px;top:54px;right:18px}.schematic-workbench .issue-heading{padding:7px 10px;font-size:12px}.schematic-workbench .issue-heading>svg:first-child{margin-right:6px;font-size:20px}.schematic-workbench .issues-card>div{padding:7px 10px 9px}.schematic-workbench .issues-card b{font-size:13px}.schematic-workbench .issues-card p{font-size:11px}.schematic-workbench .issues-card .text-button{margin-top:6px;font-size:11px}.schematic-workbench .issues-reopen{font-size:12px;top:55px;right:18px}.schematic-workbench .viewer-zoom{bottom:26px;left:17px}.schematic-workbench .viewer-zoom .icon-button{width:30px;height:30px;font-size:18px}.schematic-workbench .sheet-caption{font-size:8px;bottom:8px;left:10px;right:10px}.schematic-workbench .operation-panel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-height:189px;margin:7px 8px 0;padding:14px 14px 12px}.schematic-workbench .control-group{margin:0 0 9px;padding:0}.schematic-workbench .control-group>span{margin-bottom:7px;font-size:12px}.schematic-workbench .key-controls{width:100%;margin-bottom:13px}.schematic-workbench .key-controls .segmented>button{min-height:37px;padding:7px 18px;font-size:14px}.schematic-workbench .key-controls small{margin-top:3px;font-size:10px}.schematic-workbench .control-group:not(.key-controls) .segmented>button{min-height:34px;padding:7px 17px;font-size:13px}.schematic-workbench .switch{width:46px;height:28px}.schematic-workbench .switch:after{width:20px;height:20px}.schematic-workbench .switch.on:after{left:22px}.schematic-workbench .switch-row{min-height:34px;font-size:12px}.schematic-workbench .operation-summary{display:none}.schematic-workbench .flow-control{margin-right:0}.schematic-workbench .beam-control{display:none}.schematic-workbench .viewer-footer{justify-content:center;min-height:25px;font-size:10px}.schematic-workbench .viewer-footer>span:first-child{display:none}.schematic-workbench .mobile-note{display:block}.schematic-workbench .resume-copy{display:none}.schematic-workbench .toast{font-size:13px;bottom:18px}.schematic-workbench .toast>svg{display:none}.schematic-workbench .issues-card small{font-size:10px}.schematic-workbench .empty-canvas{width:90%}}@media (prefers-reduced-motion:reduce){.schematic-workbench .current-flow{animation:none}.schematic-workbench .switch:after{transition:none}}@media print{@page{size:landscape;margin:10mm}.schematic-workbench html,.schematic-workbench body,.schematic-workbench .workbench-frame{background:#fff;height:auto!important;min-height:0!important}.schematic-workbench .site-header,.schematic-workbench .header-actions,.schematic-workbench .tool-rail,.schematic-workbench .canvas-toolbar,.schematic-workbench .issues-card,.schematic-workbench .issues-reopen,.schematic-workbench .inspector,.schematic-workbench .operation-panel,.schematic-workbench .editor-status,.schematic-workbench .viewer-footer,.schematic-workbench .viewer-zoom,.schematic-workbench .toast,.schematic-workbench .connection-hint,.schematic-workbench .add-popover{display:none!important}.schematic-workbench .diagram-header{border:0;height:65px;padding:0 0 15px}.schematic-workbench .diagram-title{border-left:0;padding:0}.schematic-workbench .diagram-title h1{font-size:28px}.schematic-workbench .diagram-title p{font-size:15px}.schematic-workbench .workspace{flex:none;height:165mm}.schematic-workbench .canvas-area,.schematic-workbench .canvas{background:#fff;border:1px solid #ddd;height:165mm;margin:0;overflow:visible}.schematic-workbench .current-flow,.schematic-workbench .current-halo,.schematic-workbench .node-selection,.schematic-workbench .routing-pin,.schematic-workbench .node-status,.schematic-workbench .sheet-caption,.schematic-workbench .copy-label{display:none}.schematic-workbench .conductor{stroke-width:2.2px}.schematic-workbench .terminal{fill:#fff}.schematic-workbench .sheet-heading{font-size:7px}.schematic-workbench .schematic{width:100%;height:100%;overflow:visible}.schematic-workbench .viewer-canvas{background:#fff}.schematic-workbench .electrical-symbol .lit-filament{fill:none}}@media (width>=1031px){.schematic-workbench .inspector:not(.collapsed){min-height:249px;padding-top:24px}.schematic-workbench .inspector-heading{margin-bottom:19px}.schematic-workbench .inspector-footer{margin-top:28px}.schematic-workbench .diagram-header h1{font-size:40px}.schematic-workbench .header-actions>.button{font-size:18px}}.schematic-workbench .electrical-symbol .component-name{font-size:17px}.schematic-workbench .electrical-symbol .reference{font-size:25px}.schematic-workbench .electrical-symbol .pin-label{font-size:13px}.schematic-workbench .node-status{font-size:11px}.schematic-workbench .current-flow{stroke:#fff2b3}.schematic-workbench .canvas-toolbar .button>span{white-space:nowrap}.schematic-workbench .tool-rail .rail-preview{margin-top:auto}.schematic-workbench .tool-rail .rail-help{margin-top:0}@media (width<=759px){.schematic-workbench .viewer-canvas .schematic{cursor:grab}.schematic-workbench .operation-panel{min-height:189px}.schematic-workbench .control-group .segmented>button{min-height:40px!important}}.schematic-workbench .issues-card:not(.editor-issues)>div{flex-wrap:wrap;align-items:center;display:flex}.schematic-workbench .issues-card:not(.editor-issues) b{flex-basis:100%}.schematic-workbench .issues-card:not(.editor-issues) p{flex:1;margin-right:9px;font-size:12px}.schematic-workbench .issues-card:not(.editor-issues) .text-button{margin-top:3px}.schematic-workbench .issues-card:not(.editor-issues) small{flex-basis:100%}.schematic-workbench .terminal-tooltip{z-index:4;background:var(--green);color:#fff;pointer-events:none;white-space:nowrap;border-radius:4px;padding:7px 10px;font-size:12px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 9px #213a3026}.schematic-workbench .pending-wire{fill:none;stroke:var(--green);stroke-width:2.2px;stroke-dasharray:7 5;opacity:.8}.schematic-workbench .wire-annotation rect{fill:var(--paper);stroke:#97b7a5;stroke-width:1px}.schematic-workbench .wire-annotation text{fill:var(--green);stroke:none;font:13px Barlow,sans-serif}.schematic-workbench .placement-status{background:var(--green);color:var(--workbench-on-accent,#fff);pointer-events:none;white-space:nowrap;border-radius:4px;padding:9px 14px;font-size:13px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.schematic-workbench .placement-status.invalid{background:var(--rust)}.schematic-workbench .invalid-placement>rect{stroke:var(--rust);fill:#edcdc388}.schematic-workbench .is-panning .component{cursor:grab!important}.schematic-workbench .schematic:focus{outline:none}.schematic-workbench .schematic:focus-visible{outline:2px solid var(--green);outline-offset:-3px}@media print{.schematic-workbench .wire-annotation,.schematic-workbench .terminal-tooltip,.schematic-workbench .pending-wire,.schematic-workbench .placement-status{display:none!important}}.schematic-workbench .issues-card .issue-list{max-height:260px;display:block;overflow:auto;padding:0!important}.schematic-workbench .issues-card .issue-entry{border-top:1px solid var(--workbench-border,#daccc0);flex-wrap:wrap;align-items:center;padding:10px 15px 12px;display:flex}.schematic-workbench .issues-card .issue-entry b{flex-basis:100%}.schematic-workbench .issues-card .issue-entry p{flex:1;margin-right:9px}.schematic-workbench .issues-card .issue-entry .text-button{margin-top:5px}.schematic-workbench .issue-error{background:var(--workbench-error-surface,#f6e9e2)}.schematic-workbench .field-error{color:var(--rust);margin-top:5px;font-size:12px}.schematic-workbench .inspector input[aria-invalid=true]{border-color:var(--rust)}.schematic-workbench .diagram-title{flex:1;min-width:0;margin-right:20px}.schematic-workbench .diagram-title h1{white-space:nowrap;min-width:0}.schematic-workbench .diagram-title-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.schematic-workbench .header-actions{flex-shrink:0}.schematic-workbench .rename-button{opacity:.5;flex-shrink:0;margin-left:9px;font-size:19px}.schematic-workbench .rename-button:hover,.schematic-workbench .rename-button:focus-visible{opacity:1}.schematic-workbench .dialog-field{font-size:14px;display:block}.schematic-workbench .dialog-field input{border:1px solid var(--workbench-border,#b5c3b7);background:var(--workbench-surface,#fafbf8);border-radius:4px;width:100%;margin-top:9px;padding:11px 13px;font-size:17px;display:block}.schematic-workbench .dialog-actions{justify-content:flex-end;margin-top:23px;display:flex}.schematic-workbench .dialog-actions .button{margin-left:12px}.schematic-workbench .operation-summary.has-error{background:var(--workbench-error-surface,#f2e4dc);border-color:var(--workbench-border,#c99c87);color:var(--rust)}.schematic-workbench .operation-summary.has-error svg{color:var(--rust)}@media (height<=800px) and (width>=760px){.schematic-workbench .inspector:not(.collapsed){min-height:174px;padding:16px 26px 15px}.schematic-workbench .inspector-heading{margin-bottom:10px}.schematic-workbench .inspector-heading h2{font-size:25px}.schematic-workbench .inspector input,.schematic-workbench .inspector select,.schematic-workbench .configuration .segmented button{height:36px}.schematic-workbench .inspector input,.schematic-workbench .inspector select{margin-top:5px}.schematic-workbench .configuration legend{margin-bottom:5px}.schematic-workbench .inspector-footer{margin-top:14px}.schematic-workbench .inspector-footer p{font-size:12px}.schematic-workbench .unit-input>span{bottom:9px}.schematic-workbench .operation-panel{min-height:118px;padding:15px 20px}.schematic-workbench .operation-intro h2{font-size:24px}.schematic-workbench .workbench-frame{min-height:550px}}@media (width<=759px){.schematic-workbench .issues-card .issue-list{max-height:200px}.schematic-workbench .issues-card .issue-entry{padding:8px 10px}.schematic-workbench .diagram-title{margin-right:75px}.schematic-workbench .issues-card .issue-entry p{font-size:11px}}.schematic-workbench .fault-trace{fill:none;stroke:var(--rust);stroke-width:7px;stroke-dasharray:9 5;opacity:.6;pointer-events:none}.schematic-workbench .is-editor .component.can-operate,.schematic-workbench .is-viewer .component.can-operate{cursor:pointer}.schematic-workbench .is-viewer .component{cursor:grab}.schematic-workbench .insert-fuse-button{flex-shrink:0;margin-right:24px}.schematic-workbench .electrical-symbol .active-filament{stroke:#b28a1c;stroke-width:3.2px}.schematic-workbench .electrical-symbol .inactive-filament{stroke:#899184;stroke-width:1.7px}.schematic-workbench .electrical-symbol .case-label{fill:var(--muted);letter-spacing:.5px;font-size:10px}.schematic-workbench .blown-fuse{stroke:var(--rust)}@media print{.schematic-workbench .active-filament,.schematic-workbench .inactive-filament{stroke:var(--ink)!important}.schematic-workbench .fault-trace{display:none!important}}.schematic-workbench .energized-halo{fill:none;stroke:var(--mustard);stroke-width:6px;opacity:.2;pointer-events:none}.schematic-workbench .white-wire-outline{fill:none;stroke:#657063;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.schematic-workbench .power-legend{color:#786d45}@media (width<=759px){.schematic-workbench .power-legend{display:none}}@media print{.schematic-workbench .energized-halo{display:none}}@media (width>=760px){.schematic-workbench .issues-card:not(.editor-issues){top:40px}.schematic-workbench .issues-card:not(.editor-issues) .issue-entry{padding:8px 15px}}@media (width<=759px){.schematic-workbench .beam-control{display:block}.schematic-workbench .beam-control .button{min-height:40px;padding:8px 9px;font-size:12px}.schematic-workbench .control-group:not(.key-controls) .segmented>button{padding-inline:12px}}@media print{.schematic-workbench .rename-button,.schematic-workbench .modal-backdrop,.schematic-workbench .wire-selection,.schematic-workbench .wire-annotation,.schematic-workbench .placement-preview{display:none!important}.schematic-workbench .pending-terminal{fill:#fff;stroke:var(--ink)}.schematic-workbench .electrical-symbol .lit-filament{stroke:var(--ink)}}@media (width<=759px){.schematic-workbench .operation-summary{flex-basis:100%;min-width:0;max-width:none;min-height:0;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.schematic-workbench .operation-summary svg{margin:1px 8px 0 0;font-size:16px}}.schematic-workbench .workbench-frame{background:var(--paper);flex-direction:column;height:calc(100dvh - 116px);min-height:630px;display:flex;position:relative;overflow:hidden}.schematic-workbench .workbench-breadcrumbs{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);align-items:center;display:flex}.schematic-workbench .workbench-breadcrumbs>*{margin-right:calc(var(--spacing,.25rem) * 2)}.schematic-workbench .workbench-breadcrumbs a:hover{text-decoration-line:underline}.schematic-workbench .workbench-breadcrumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schematic-workbench .tool-rail svg{width:23px;height:23px}.schematic-workbench .button>svg{width:19px;height:19px}.schematic-workbench .icon-button svg{width:21px;height:21px}.schematic-workbench .issue-heading>svg{width:24px;height:24px}.schematic-workbench .desktop-action{display:flex}.schematic-workbench .mobile-action{display:none}.schematic-workbench .details-button{margin-left:12px}.schematic-workbench .canvas-loading{background-color:var(--paper);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.schematic-workbench .canvas-loading{background-color:color-mix(in oklab, var(--paper) 90%, transparent)}}.schematic-workbench .canvas-loading{color:var(--muted)}.schematic-workbench .canvas-error{bottom:calc(var(--spacing,.25rem) * 12);left:calc(var(--spacing,.25rem) * 4);max-width:var(--container-md,28rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--rust);background-color:var(--paper);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--rust);position:absolute}.schematic-workbench .add-popover{z-index:5;flex-direction:column;max-height:calc(100% - 32px);display:flex;top:8px;left:14px}.schematic-workbench .popover-heading{justify-content:space-between;align-items:center;display:flex}.schematic-workbench .popover-heading h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.schematic-workbench .component-list{min-height:0;overflow:auto}.schematic-workbench .component-list button{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;flex-direction:column;display:flex}.schematic-workbench .component-list button:hover{background-color:var(--stock)}.schematic-workbench .component-list button span{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.schematic-workbench .popover-note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.schematic-workbench .editor-status{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.schematic-workbench .inspector-fields{flex-wrap:wrap}.schematic-workbench .inspector-fields>label{min-width:120px;max-width:320px;margin-top:7px}.schematic-workbench .inspector-footer p{max-width:720px}.schematic-workbench .workbench-dialog{border:1px solid var(--line);background:var(--paper);width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:7px;margin:auto;padding:26px;overflow:auto}.schematic-workbench .workbench-dialog::backdrop{background:#14251cb3}.schematic-workbench .modal-heading{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;display:flex}.schematic-workbench .modal-heading h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.schematic-workbench .export-actions{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-top:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.schematic-workbench .export-actions>*{margin-right:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3)}.schematic-workbench .wire-schedule{margin-top:calc(var(--spacing,.25rem) * 3);max-height:calc(var(--spacing,.25rem) * 64);overflow:auto}.schematic-workbench .wire-schedule table{text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.schematic-workbench .wire-schedule th,.schematic-workbench .wire-schedule td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3)}.schematic-workbench .beam-control{margin-right:14px;display:block}.schematic-workbench .operation-panel{padding:18px 22px}.schematic-workbench .operation-intro{min-width:160px;margin-right:20px;padding-right:20px}.schematic-workbench .control-group{margin-right:20px}.schematic-workbench .key-controls .segmented>button{padding-inline:16px}.schematic-workbench .operation-summary{min-width:160px;max-width:270px;padding:12px;font-size:14px}.schematic-workbench .sheet-heading{letter-spacing:2px;font-size:9px}.schematic-workbench .placement-preview>g>rect{fill:#d5e6d9aa;stroke:var(--green);stroke-dasharray:5 5}.schematic-workbench .invalid-placement>g>rect{fill:#edcdc388;stroke:var(--rust)}@media (width<=1150px) and (width>=760px){.schematic-workbench .operation-intro{display:none}.schematic-workbench .header-actions>.button{margin-left:10px;padding-inline:15px}.schematic-workbench .saved-state{margin-right:12px}.schematic-workbench .diagram-title h1{font-size:30px}.schematic-workbench .diagram-title p{font-size:15px}.schematic-workbench .mode-tabs>button{padding-inline:20px}}@media (width<=759px){.schematic-workbench .workbench-frame{height:calc(100dvh - 105px);min-height:550px}.schematic-workbench .desktop-action{display:none!important}.schematic-workbench .mobile-action{display:inline-flex}.schematic-workbench .diagram-header{height:84px;padding-inline:14px}.schematic-workbench .diagram-title{margin-right:5px;padding-left:8px}.schematic-workbench .diagram-title h1{font-size:25px}.schematic-workbench .diagram-title p{font-size:12px}.schematic-workbench .header-actions .button{min-height:40px;margin-left:5px;padding-inline:12px;font-size:14px}.schematic-workbench .details-button{margin-left:4px}.schematic-workbench .rename-button{display:none}.schematic-workbench .operation-panel{padding:12px}.schematic-workbench .operation-summary{max-width:none}.schematic-workbench .control-group{margin-right:16px}.schematic-workbench .flow-control{margin-right:0}.schematic-workbench .beam-control{margin-right:12px}.schematic-workbench .viewer-footer>.text-button{display:none}.schematic-workbench .sheet-heading{letter-spacing:1px;font-size:6px;inset-inline:12px}.schematic-workbench .workbench-breadcrumbs{padding-inline:14px}}@media print{html,body{background:#fff!important;height:auto!important;min-height:0!important}body>header,.garage-header,.workbench-community,.schematic-workbench .workbench-breadcrumbs,.schematic-workbench .workbench-dialog{display:none!important}.schematic-workbench .workbench-frame{height:auto!important;min-height:0!important}.schematic-workbench .canvas{background:#fff!important}.schematic-workbench .diagram-header{height:55px}.schematic-workbench .canvas-error,.schematic-workbench .canvas-loading{display:none!important}}@media (width<=759px){.schematic-workbench .workbench-frame{height:calc(100dvh - 120px)}.schematic-workbench .diagram-title{flex:none;width:100%;max-width:100%;margin-right:0}.schematic-workbench .diagram-title h1{max-width:100%}.schematic-workbench .issue-heading{min-height:44px}.schematic-workbench .control-group .segmented>button{min-height:44px!important}.schematic-workbench .switch-row,.schematic-workbench .beam-control .button{min-height:44px}}@media print{.schematic-workbench .diagram-header{background:#fff;align-items:flex-start;height:auto;min-height:72px;padding:8px 0 10px}.schematic-workbench .diagram-title h1{white-space:normal;font-size:28px;line-height:1.15}.schematic-workbench .diagram-title p{font-size:14px}}@font-face{font-family:Barlow;src:url(/build/assets/Barlow-Regular-BeTQORF1.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/build/assets/Barlow-SemiBold-DrsHaTWO.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/build/assets/BarlowCondensed-SemiBold-B7YG4rBL.ttf)format("truetype");font-weight:600 900;font-display:swap}.admin-schematic-workbench{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:var(--paper);--color-stock:var(--stock);--color-ink:var(--ink);--color-muted:var(--muted);--color-line:var(--line);--color-rust:var(--rust);border:1px solid var(--line);border-radius:6px;overflow:hidden}.admin-schematic-workbench .workbench-frame{height:max(640px,100dvh - 18rem);min-height:640px}.admin-schematic-workbench .inspector-footer>.text-button{margin-right:calc(var(--spacing,.25rem) * 5)}@media print{:is(body:has([data-wiring-admin]) .fi-sidebar,body:has([data-wiring-admin]) .fi-topbar,body:has([data-wiring-admin]) .fi-header,body:has([data-wiring-admin]) .fi-breadcrumbs){display:none!important}:is(body:has([data-wiring-admin]) .fi-main,body:has([data-wiring-admin]) .fi-main-ctn){max-width:none;margin:0;padding:0}}@media screen{.dark .schematic-workbench{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c201d;--stock:#2a302b;--ink:#eeeae0;--green:#a4c4ad;--muted:#b1b9ae;--line:#485249;--rust:#ed9b88;--workbench-surface:#242a25;--workbench-raised:#303930;--workbench-border:#485249;--workbench-muted:#b1b9ae;--workbench-on-accent:#1c201d;--workbench-error-surface:#3c2b27;--workbench-accent-hover:#bdd7c3}.dark .schematic-workbench .canvas{background-image:linear-gradient(#b1b9ae0c 1px,#0000 1px),linear-gradient(90deg,#b1b9ae0c 1px,#0000 1px)}.dark .schematic-workbench .wire-contrast{stroke:#8c9d90;stroke-width:4.6px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.dark .schematic-workbench :is(.node-selection,.placement-preview>line){stroke:var(--green)}.dark .schematic-workbench .power-legend{color:var(--mustard)}.dark .schematic-workbench .electrical-symbol .inactive-filament{stroke:var(--muted)}.dark .schematic-workbench .electrical-symbol .active-filament{stroke:var(--mustard)}.dark .schematic-workbench .missing-terminal{fill:var(--paper)}.dark .schematic-workbench :is(.terminal-tooltip,.placement-status){color:var(--paper)}}[data-wiring-import]{gap:1.5rem;display:grid}[data-wiring-import] .import-comparison{align-items:start;gap:1.5rem;display:grid}[data-wiring-import] .import-comparison>div{min-width:0}[data-wiring-import] .import-source-image{object-fit:contain;width:100%;height:auto;max-height:36rem;margin-block:1rem}[data-wiring-import] .import-source-pdf{width:100%;height:34rem;margin-block:1rem}[data-wiring-import] h3{margin-top:1rem;font-weight:600}[data-wiring-import] p+p,[data-wiring-import] dl{margin-top:.75rem}[data-wiring-import] dl{gap:.75rem;display:grid}[data-wiring-import] dt{font-weight:600}[data-wiring-import] dd,[data-wiring-import] article p{white-space:pre-line;overflow-wrap:anywhere}[data-wiring-import] ul{padding-inline-start:1.5rem;list-style:outside}[data-wiring-import] article+article{border-top:1px solid #d1d5db;margin-top:1rem;padding-top:1rem}.dark [data-wiring-import] article+article{border-color:#374151}@media (width>=80rem){[data-wiring-import] .import-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
