@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/montserrat-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/montserrat-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/montserrat-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local('Segoe UI Symbol'),local('Apple Symbols'),local('Noto Sans Symbols 2'),local('Noto Sans Symbols');unicode-range:U+0394,U+266D,U+266F;size-adjust:100%;ascent-override:96.80%;descent-override:25.10%;line-gap-override:0%}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local('Segoe UI Symbol'),local('Apple Symbols'),local('Noto Sans Symbols 2'),local('Noto Sans Symbols');unicode-range:U+0394,U+266D,U+266F;size-adjust:100%;ascent-override:96.80%;descent-override:25.10%;line-gap-override:0%}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local('Segoe UI Symbol'),local('Apple Symbols'),local('Noto Sans Symbols 2'),local('Noto Sans Symbols');unicode-range:U+0394,U+266D,U+266F;size-adjust:100%;ascent-override:96.80%;descent-override:25.10%;line-gap-override:0%}.argus-panel,.argus-panel-view,.argus-root{--argus-panel-silver:var(--panel-silver, #d4d4d8);--argus-panel-ink:#1a1a1a;--argus-outline-stroke:var(--outline-diagram-stroke, #141414);--argus-outline-punch:var(--canvas-gradient-center, #ffffff);font-family:Montserrat,system-ui,sans-serif}.argus-panel{background:linear-gradient(180deg,#e4e4e7 0,#d4d4d8 20%,#c4c4c8 50%,#d4d4d8 80%,#e4e4e7 100%);color:var(--argus-panel-ink);box-sizing:border-box;overflow:visible;margin:0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.1)}.argus-panel.outline-mode,.argus-panel.view-mode-outline{background:#fff;box-shadow:none;border:none;color:var(--argus-outline-stroke)}html.theme-dark .argus-panel.outline-mode,html.theme-dark .argus-panel.view-mode-outline{background:var(--content-bg,#141414)}.argus-panel.graphics-mode,.argus-panel.view-mode-graphics{background:#fff;box-shadow:none;border:none;color:#141414}.argus-panel .rail-band,.argus-rail{position:absolute;left:0;right:0;background:linear-gradient(180deg,#2a2a2a 0,#1a1a1a 50%,#2a2a2a 100%);display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.argus-panel.graphics-mode .argus-rail,.argus-panel.graphics-mode .rail-band{background:#141414}.argus-panel.graphics-mode .slider-container .slider-led{display:none!important}.argus-panel.outline-mode.cartouche-filled .argus-rail,.argus-panel.outline-mode.cartouche-filled .rail-band{background:var(--argus-outline-stroke);border:none;box-shadow:none}.argus-panel.outline-mode.cartouche-stroked .argus-rail,.argus-panel.outline-mode.cartouche-stroked .rail-band{background:#fff;border:1px solid var(--argus-outline-stroke);box-shadow:none}html.theme-dark .argus-panel.outline-mode.cartouche-stroked .argus-rail,html.theme-dark .argus-panel.outline-mode.cartouche-stroked .rail-band{background:var(--content-bg,#141414);border-color:var(--argus-outline-stroke)}.argus-panel .rail-band.top,.argus-rail-top{top:0}.argus-panel .rail-band.bottom,.argus-rail-bottom{bottom:0}.argus-module-description,.argus-module-name,.argus-panel>.module-name,.argus-panel>.module-subtitle{font-family:var(--font-app, Montserrat, system-ui, sans-serif);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;user-select:none;text-transform:uppercase;color:var(--argus-panel-silver)}.argus-module-name,.argus-panel>.module-name{font-weight:600}.argus-module-description,.argus-panel>.module-subtitle{font-weight:400}.argus-panel.graphics-mode .argus-module-description,.argus-panel.graphics-mode .argus-module-name,.argus-panel.graphics-mode>.module-name,.argus-panel.graphics-mode>.module-subtitle{color:#fff!important}.argus-panel.outline-mode.cartouche-filled .argus-module-description,.argus-panel.outline-mode.cartouche-filled .argus-module-name,.argus-panel.outline-mode.cartouche-filled>.module-name,.argus-panel.outline-mode.cartouche-filled>.module-subtitle{color:var(--argus-outline-punch)!important}.argus-panel.outline-mode.cartouche-stroked .argus-module-description,.argus-panel.outline-mode.cartouche-stroked .argus-module-name,.argus-panel.outline-mode.cartouche-stroked>.module-name,.argus-panel.outline-mode.cartouche-stroked>.module-subtitle{color:#1a1a1a}html.theme-dark .argus-panel.outline-mode.cartouche-stroked .argus-module-description,html.theme-dark .argus-panel.outline-mode.cartouche-stroked .argus-module-name,html.theme-dark .argus-panel.outline-mode.cartouche-stroked>.module-name,html.theme-dark .argus-panel.outline-mode.cartouche-stroked>.module-subtitle{color:var(--text-primary,#e8e8e8)}.argus-logo{position:absolute;pointer-events:none;overflow:visible}.argus-logo svg{width:100%;height:100%;display:block}.argus-panel>.argus-logo,.argus-panel>.argus-module-description,.argus-panel>.argus-module-name,.argus-panel>.logo-container,.argus-panel>.module-name,.argus-panel>.module-subtitle{position:absolute;pointer-events:none;z-index:6}.argus-panel.graphics-mode .argus-logo svg .cls-1,.argus-panel.graphics-mode .argus-logo svg path,.argus-panel.graphics-mode .logo-container svg .cls-1,.argus-panel.graphics-mode .logo-container svg path{fill:#ffffff!important}.argus-panel.outline-mode.cartouche-filled .argus-logo svg .cls-1,.argus-panel.outline-mode.cartouche-filled .argus-logo svg path,.argus-panel.outline-mode.cartouche-filled .logo-container svg .cls-1,.argus-panel.outline-mode.cartouche-filled .logo-container svg path{fill:var(--argus-outline-punch)!important}.argus-panel:not(.outline-mode):not(.graphics-mode) .argus-logo svg .cls-1,.argus-panel:not(.outline-mode):not(.graphics-mode) .argus-logo svg path,.argus-panel:not(.outline-mode):not(.graphics-mode) .logo-container svg .cls-1,.argus-panel:not(.outline-mode):not(.graphics-mode) .logo-container svg path{fill:var(--argus-panel-silver)!important}.argus-mounting-holes{position:absolute;inset:0;pointer-events:none;z-index:6}.argus-components-layer{z-index:1}.argus-comp{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.4mm}.argus-comp-body{width:10mm;height:10mm;border:.4mm solid currentColor;border-radius:50%;box-sizing:border-box}.argus-comp-bncSocket .argus-comp-body,.argus-comp-socket .argus-comp-body{width:8mm;height:8mm}.argus-comp-led .argus-comp-body{width:3mm;height:3mm;background:currentColor}.argus-comp-led8mm .argus-comp-body{width:8mm;height:8mm;background:currentColor}.argus-comp-label{font-size:2mm;letter-spacing:.06em;white-space:nowrap;pointer-events:none;user-select:none}.argus-comp-line{border-top:.5mm solid currentColor;height:0!important;min-height:0}.argus-comp-rect{background:currentColor;opacity:.85}.argus-host-3d{background:#2a2a2e}.argus-3d-canvas{width:100%;height:100%;display:block}.argus-3d-missing{color:#ccc;padding:1rem;font:14px/1.4 sans-serif}html.argus-paint-owner #argusPanelHost{position:absolute;left:0;top:0;z-index:0;pointer-events:none!important}html.argus-paint-owner #argusPanelHost .argus-host-2d,html.argus-paint-owner #argusPanelHost .argus-panel,html.argus-paint-owner #argusPanelHost .argus-panel-view{width:100%;height:100%;margin:0}html.argus-paint-owner #panel{position:relative;z-index:1;background:0 0!important;box-shadow:none!important;border:none!important;transition:none!important}html.argus-paint-owner #panel>.logo-container,html.argus-paint-owner #panel>.mounting-holes,html.argus-paint-owner #panel>.rail-band{opacity:0!important;transition:none!important}html.argus-paint-owner #panel>.module-name,html.argus-paint-owner #panel>.module-subtitle{opacity:1!important;color:transparent!important;-webkit-text-fill-color:transparent!important;transition:none!important}html.argus-paint-owner #panel .components-layer>.components-layer-placed>:not(.knob-snap-point){opacity:0!important;transition:none!important}html.argus-paint-owner #panel .components-layer>.components-layer-placed>.artwork-container.selected,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.line-container.selected,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.rectangle-container.selected{opacity:1!important;pointer-events:none!important}html.argus-paint-owner #panel .components-layer>.components-layer-placed>.artwork-container.selected>svg,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected>svg,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.line-container.selected>svg,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.rectangle-container.selected>svg{opacity:0!important;pointer-events:none}html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected .group-label-text{opacity:0!important}html.argus-paint-owner #panel .components-layer>.components-layer-placed>.artwork-container.selected .area-corner-hit,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected .component-label-input,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected .group-label-endpoint-hit,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.group-label-container.selected .group-label-text,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.line-container.selected .line-endpoint-hit,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.long-triangle-container .component-label,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.rectangle-container.selected .area-corner-hit,html.argus-paint-owner #panel .components-layer>.components-layer-placed>.triangle-container .component-label,html.argus-paint-owner #panel .components-layer>.components-layer-placed>[class].selected .component-label{pointer-events:auto!important}html.argus-paint-owner #panel .components-layer>.drag-ghost{opacity:.6!important;pointer-events:none}html.argus-paint-owner #panel .components-layer>.component-drag-lift{opacity:1!important;pointer-events:none}html.argus-paint-owner #panel #legendExplorerChrome2d,html.argus-paint-owner #panel .bounding-box-outline,html.argus-paint-owner #panel .hitbox-overlays,html.argus-paint-owner #panel .hover-box-outline,html.argus-paint-owner #panel .module-text-selection-box{opacity:1!important}html.argus-paint-owner #panel .grid-overlay{opacity:1!important;clip-path:inset(var(--ma-rail-band-px,0px) 0 var(--ma-rail-band-px,0px) 0)}html.argus-paint-owner #panel .component-label-input,html.argus-paint-owner #panel .group-label-text:focus,html.argus-paint-owner #panel>.module-name:focus,html.argus-paint-owner #panel>.module-subtitle:focus{opacity:1!important;border-radius:0;cursor:text}html.argus-paint-owner #panel:not(.outline-mode):not(.graphics-mode)>.module-name:focus,html.argus-paint-owner #panel:not(.outline-mode):not(.graphics-mode)>.module-subtitle:focus{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;background:#fff!important}html.argus-paint-owner #panel.graphics-mode>.module-name:focus,html.argus-paint-owner #panel.graphics-mode>.module-subtitle:focus{color:#141414!important;-webkit-text-fill-color:#141414!important;background:#fff!important}html.argus-paint-owner #panel.outline-mode.cartouche-filled>.module-name:focus,html.argus-paint-owner #panel.outline-mode.cartouche-filled>.module-subtitle:focus{color:var(--outline-diagram-stroke)!important;-webkit-text-fill-color:var(--outline-diagram-stroke)!important;background:var(--canvas-gradient-center)!important}html.argus-paint-owner #panel.outline-mode.cartouche-stroked>.module-name:focus,html.argus-paint-owner #panel.outline-mode.cartouche-stroked>.module-subtitle:focus{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;background:#fff!important}html.argus-paint-owner #argusPanelHost .argus-label-editing,html.argus-paint-owner.argus-module-name-editing #argusPanelHost .argus-module-name,html.argus-paint-owner.argus-module-name-editing #argusPanelHost .module-name,html.argus-paint-owner.argus-module-subtitle-editing #argusPanelHost .argus-module-description,html.argus-paint-owner.argus-module-subtitle-editing #argusPanelHost .module-subtitle{opacity:0!important}html.argus-paint-owner #argusPanelHost [data-id].selected,html.argus-paint-owner #argusPanelHost [data-id].selected.argus-focus-greyed,html.argus-paint-owner #argusPanelHost [data-id].selected.argus-focus-greyed .component-label,html.argus-paint-owner #argusPanelHost [data-id].selected.argus-focus-greyed .group-label-text,html.argus-paint-owner #argusPanelHost [data-id].selected.argus-focus-greyed svg{filter:url(#argus-selection-tint)}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected.argus-focus-greyed,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected.argus-focus-greyed .component-label,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected.argus-focus-greyed .group-label-text,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected.argus-focus-greyed svg{filter:none!important}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected{--canvas-gradient-center:#d4e4fd;--argus-outline-punch:#d4e4fd;--palette-outline-fill:#d4e4fd}html.theme-dark.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].selected{--canvas-gradient-center:#34445d;--argus-outline-punch:#34445d;--palette-outline-fill:#34445d}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode .artwork-container.selected{--canvas-gradient-center:#fde8d4;--argus-outline-punch:#fde8d4;--palette-outline-fill:#fde8d4}html.theme-dark.argus-paint-owner #argusPanelHost .argus-panel.outline-mode .artwork-container.selected{--canvas-gradient-center:#5d4834;--argus-outline-punch:#5d4834;--palette-outline-fill:#5d4834}html.argus-paint-owner #argusPanelHost .area-corner-ghost,html.argus-paint-owner #argusPanelHost .group-label-endpoint-ghost,html.argus-paint-owner #argusPanelHost .line-endpoint-ghost,html.argus-paint-owner #argusPanelHost .rectangle-corner-ghost{display:none!important}html.argus-paint-owner #argusPanelHost [data-id].argus-focus-greyed,html.argus-paint-owner #argusPanelHost [data-id].argus-focus-greyed .component-label,html.argus-paint-owner #argusPanelHost [data-id].argus-focus-greyed .group-label-text,html.argus-paint-owner #argusPanelHost [data-id].argus-focus-greyed svg{filter:brightness(1.6) contrast(.65)}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed .component-label,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed .group-label-text,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed svg{filter:none!important}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed{--outline-diagram-stroke:#d1d5db;--argus-outline-stroke:#d1d5db;color:#d1d5db!important}html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .component-label,html.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .group-label-text{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important}html.theme-dark.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id].argus-focus-greyed{--outline-diagram-stroke:#6b7280;--argus-outline-stroke:#6b7280;color:#6b7280!important}html.theme-dark.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .component-label,html.theme-dark.argus-paint-owner #argusPanelHost .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .group-label-text{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.argus-explorer-marker{z-index:6}.argus-explorer-circle{background:var(--accent,#3b82f6);border:none;pointer-events:none}.argus-explorer-circle--inner{opacity:1;z-index:1}.argus-explorer-circle--outer{opacity:.5;z-index:0;transform-origin:center center;animation:2.4s ease-in-out infinite argus-explorer-pulse}.argus-explorer-marker--active .argus-explorer-circle--outer{animation-duration:1.6s}@keyframes argus-explorer-pulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.28;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.argus-explorer-circle--outer{animation:none;opacity:.5}}.argus-explorer-copy{font-family:Montserrat,system-ui,sans-serif;color:var(--argus-outline-stroke,#141414);opacity:0;transition:opacity 180ms;pointer-events:none;text-align:left}.argus-explorer-copy--visible{opacity:1}.argus-explorer-heading{font-weight:600;font-size:6mm;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;margin-bottom:2mm}.argus-explorer-description{font-weight:400;font-size:4.8mm;line-height:1.35;white-space:pre-wrap}html.theme-dark .argus-explorer-copy{color:var(--outline-diagram-stroke,#e4e4e7)}.argus-panel{transition:filter 180ms,fill 180ms,opacity 180ms,background-color 180ms,border-color 180ms,outline-color 180ms}.argus-panel .argus-logo,.argus-panel .argus-module-description,.argus-panel .argus-module-name,.argus-panel .argus-rail,.argus-panel .graphic-line-join-disc,.argus-panel .logo-container,.argus-panel .module-name,.argus-panel .module-subtitle,.argus-panel .rail-band,.argus-panel [data-id],.argus-panel [data-id] .component-label,.argus-panel [data-id] .drag-ghost-text,.argus-panel [data-id] .group-label-text{transition:filter 180ms,color 180ms,-webkit-text-fill-color 180ms,fill 180ms,opacity 180ms,background-color 180ms,border-color 180ms,outline-color 180ms}.argus-panel.outline-mode [data-id] svg [stroke="var(--argus-outline-stroke)"],.argus-panel.outline-mode [data-id] svg [stroke="var(--outline-diagram-stroke)"],.argus-panel.view-mode-legend [data-id] svg [stroke="var(--argus-outline-stroke)"],.argus-panel.view-mode-legend [data-id] svg [stroke="var(--outline-diagram-stroke)"],.argus-panel.view-mode-outline [data-id] svg [stroke="var(--argus-outline-stroke)"],.argus-panel.view-mode-outline [data-id] svg [stroke="var(--outline-diagram-stroke)"]{stroke:currentColor}.argus-panel.outline-mode [data-id] .component-label,.argus-panel.outline-mode [data-id] .drag-ghost-text,.argus-panel.outline-mode [data-id] .group-label-text,.argus-panel.view-mode-legend [data-id] .component-label,.argus-panel.view-mode-legend [data-id] .drag-ghost-text,.argus-panel.view-mode-legend [data-id] .group-label-text,.argus-panel.view-mode-outline [data-id] .component-label,.argus-panel.view-mode-outline [data-id] .drag-ghost-text,.argus-panel.view-mode-outline [data-id] .group-label-text{color:inherit!important;-webkit-text-fill-color:currentColor}.argus-panel.outline-mode [data-id] rect[data-ma-svg-outline-output-bar][mask],.argus-panel.outline-mode [data-id] svg [fill="var(--argus-outline-stroke)"],.argus-panel.outline-mode [data-id] svg [fill="var(--outline-diagram-stroke)"],.argus-panel.view-mode-legend [data-id] rect[data-ma-svg-outline-output-bar][mask],.argus-panel.view-mode-legend [data-id] svg [fill="var(--argus-outline-stroke)"],.argus-panel.view-mode-legend [data-id] svg [fill="var(--outline-diagram-stroke)"],.argus-panel.view-mode-outline [data-id] rect[data-ma-svg-outline-output-bar][mask],.argus-panel.view-mode-outline [data-id] svg [fill="var(--argus-outline-stroke)"],.argus-panel.view-mode-outline [data-id] svg [fill="var(--outline-diagram-stroke)"]{fill:currentColor}.argus-panel.outline-mode [data-id] rect[data-ma-svg-export-strip],.argus-panel.view-mode-legend [data-id] rect[data-ma-svg-export-strip],.argus-panel.view-mode-outline [data-id] rect[data-ma-svg-export-strip]{fill:var(--argus-outline-punch,var(--canvas-gradient-center,#ffffff))!important}.argus-panel.outline-mode .graphic-line-join-disc:not([data-ma-svg-graphic-inverted]),.argus-panel.view-mode-legend .graphic-line-join-disc:not([data-ma-svg-graphic-inverted]),.argus-panel.view-mode-outline .graphic-line-join-disc:not([data-ma-svg-graphic-inverted]){fill:currentColor}.argus-panel.outline-mode.cartouche-stroked .argus-logo svg .cls-1,.argus-panel.outline-mode.cartouche-stroked .argus-logo svg path,.argus-panel.outline-mode.cartouche-stroked .logo-container svg .cls-1,.argus-panel.outline-mode.cartouche-stroked .logo-container svg path{fill:currentColor!important}.argus-panel.outline-mode [data-id][data-output=true] .group-label-text,.argus-panel.outline-mode [data-id][data-output=true]>.group-label-text,.argus-panel.view-mode-legend [data-id][data-output=true] .group-label-text,.argus-panel.view-mode-outline [data-id][data-output=true] .group-label-text{color:var(--argus-outline-punch,var(--canvas-gradient-center,#fff))!important;-webkit-text-fill-color:var(--argus-outline-punch,var(--canvas-gradient-center,#ffffff))!important}html.theme-dark .argus-panel.outline-mode [data-id][data-output=true] .group-label-text,html.theme-dark .argus-panel.view-mode-legend [data-id][data-output=true] .group-label-text,html.theme-dark .argus-panel.view-mode-outline [data-id][data-output=true] .group-label-text{color:var(--argus-outline-punch,var(--canvas-gradient-center,#1a1a1a))!important;-webkit-text-fill-color:var(--argus-outline-punch,var(--canvas-gradient-center,#1a1a1a))!important}.argus-panel [data-id].argus-focus-greyed{filter:brightness(1.6) contrast(.65)}.argus-panel.outline-mode [data-id].argus-focus-greyed{filter:none!important;--outline-diagram-stroke:#d1d5db;--argus-outline-stroke:#d1d5db;color:#d1d5db!important}.argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .component-label,.argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .group-label-text{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important}.argus-panel.outline-mode .graphic-line-join-disc.argus-focus-greyed{color:#d1d5db}html.theme-dark .argus-panel.outline-mode [data-id].argus-focus-greyed{--outline-diagram-stroke:#6b7280;--argus-outline-stroke:#6b7280;color:#6b7280!important}html.theme-dark .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .component-label,html.theme-dark .argus-panel.outline-mode [data-id]:not([data-output=true]).argus-focus-greyed .group-label-text{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html.theme-dark .argus-panel.outline-mode .graphic-line-join-disc.argus-focus-greyed{color:#6b7280}.argus-panel.argus-explorer-cartouche-unfocused{--argus-outline-stroke:#d1d5db;--outline-diagram-stroke:#d1d5db;outline-color:#d1d5db!important;color:#d1d5db}.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-logo,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .logo-container{color:#d1d5db}.argus-panel.argus-explorer-cartouche-unfocused [data-id].argus-explorer-member,.argus-panel.argus-explorer-cartouche-unfocused [data-id]:not(.argus-focus-greyed){--argus-outline-stroke:#141414;--outline-diagram-stroke:#141414;color:#141414!important}.argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]).argus-explorer-member .component-label,.argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]).argus-explorer-member .group-label-text,.argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]):not(.argus-focus-greyed) .component-label,.argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]):not(.argus-focus-greyed) .group-label-text{color:#141414!important;-webkit-text-fill-color:#141414!important}.argus-panel.argus-explorer-cartouche-unfocused .graphic-line-join-disc:not(.argus-focus-greyed){--argus-outline-stroke:#141414;--outline-diagram-stroke:#141414;color:#141414}.argus-panel.argus-explorer-cartouche-unfocused .graphic-line-join-disc.argus-focus-greyed{--argus-outline-stroke:#d1d5db;--outline-diagram-stroke:#d1d5db;color:#d1d5db}.argus-panel.argus-explorer-cartouche-unfocused:not(.outline-mode):not(.view-mode-outline) .argus-rail,.argus-panel.argus-explorer-cartouche-unfocused:not(.outline-mode):not(.view-mode-outline) .rail-band{filter:brightness(1.6) contrast(.65)}.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .argus-rail,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .rail-band,.argus-panel.view-mode-outline.argus-explorer-cartouche-unfocused.cartouche-filled .argus-rail,.argus-panel.view-mode-outline.argus-explorer-cartouche-unfocused.cartouche-filled .rail-band{background:#d1d5db!important}.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-rail,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .rail-band,.argus-panel.view-mode-outline.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-rail,.argus-panel.view-mode-outline.argus-explorer-cartouche-unfocused.cartouche-stroked .rail-band{border-color:#d1d5db}.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .argus-module-description,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .argus-module-name,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .module-name,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .module-subtitle{color:var(--argus-outline-punch,var(--canvas-gradient-center,#fff))!important}.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-module-description,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-module-name,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .module-name,.argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .module-subtitle{color:#d1d5db!important}html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused{--argus-outline-stroke:#6b7280;--outline-diagram-stroke:#6b7280;outline-color:#6b7280!important;color:#6b7280}html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-logo,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .logo-container{color:#6b7280}html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id].argus-explorer-member,html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id]:not(.argus-focus-greyed){--argus-outline-stroke:#ffffff;--outline-diagram-stroke:#ffffff;color:#fff!important}html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]).argus-explorer-member .component-label,html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]).argus-explorer-member .group-label-text,html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]):not(.argus-focus-greyed) .component-label,html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused [data-id]:not([data-output=true]):not(.argus-focus-greyed) .group-label-text{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused .graphic-line-join-disc:not(.argus-focus-greyed){--argus-outline-stroke:#ffffff;--outline-diagram-stroke:#ffffff;color:#fff}html.theme-dark .argus-panel.argus-explorer-cartouche-unfocused .graphic-line-join-disc.argus-focus-greyed{--argus-outline-stroke:#6b7280;--outline-diagram-stroke:#6b7280;color:#6b7280}html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .argus-rail,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-filled .rail-band{background:#6b7280!important}html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-rail,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .rail-band{border-color:#6b7280}html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-module-description,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .argus-module-name,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .module-name,html.theme-dark .argus-panel.outline-mode.argus-explorer-cartouche-unfocused.cartouche-stroked .module-subtitle{color:#6b7280!important}.argus-explorer-hit-overlay{position:absolute;inset:0;pointer-events:none;z-index:20}.argus-explorer-hit{appearance:none;-webkit-appearance:none}