._viewer_1xh8i_1{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:7px;min-width:0;position:relative;overflow:hidden}._toolbar_1xh8i_2{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}._toolbar_1xh8i_2>div{align-items:center;gap:6px;display:flex}._toolbar_1xh8i_2 strong{font-size:12px}._toolbar_1xh8i_2 span{color:var(--mh-muted);margin-left:8px;font-size:10px}._toolbar_1xh8i_2 button{font:inherit;border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);cursor:pointer;border-radius:4px;padding:5px 9px;font-size:10px}._toolbar_1xh8i_2 button:disabled{opacity:.45;cursor:default}._toolbar_1xh8i_2 button[aria-pressed=true]{background:var(--mh-accent-soft);color:var(--mh-accent);border-color:var(--mh-accent)}._canvas_1xh8i_9{background:#eff0eb;width:100%;height:540px}._compact_1xh8i_10 ._canvas_1xh8i_9{height:310px}._compact_1xh8i_10 ._toolbar_1xh8i_2,._compact_1xh8i_10 ._toolbar_1xh8i_2>div:last-child{flex-wrap:wrap}._canvas_1xh8i_9 canvas{width:100%;height:100%;display:block}._empty_1xh8i_14{text-align:center;color:var(--mh-muted);font-size:13px;line-height:1.6;position:absolute;top:42%;left:15%;right:15%}._viewer_1xh8i_1 footer{border-top:1px solid var(--mh-line);color:var(--mh-muted);justify-content:space-between;gap:15px;padding:8px 12px;font-size:10px;display:flex}._viewer_1xh8i_1 footer span{text-align:right;max-width:62%}._fallback_1xh8i_17{background:#eff0eb;position:absolute;inset:52px 12px 45px}._fallback_1xh8i_17 p{text-align:center;font-size:11px}._fallback_1xh8i_17 svg{width:100%;height:calc(100% - 35px)}._designViews_1u9j7_1{min-width:0;margin:12px 0}._heading_1u9j7_2{justify-content:space-between;align-items:start;gap:20px;margin-bottom:9px;display:flex}._heading_1u9j7_2 h2{margin:0 0 3px;font-size:14px}._heading_1u9j7_2 p{color:var(--mh-muted);margin:0}._heading_1u9j7_2>span{color:var(--mh-muted);white-space:nowrap;font-size:10px}._grid_1u9j7_6{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:10px;display:grid}._panel_1u9j7_7{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:7px;min-width:0;overflow:hidden}._expanded_1u9j7_8{grid-column:1/-1}._expandButton_1u9j7_9{border:1px solid var(--mh-line-strong);color:var(--mh-ink);background:var(--mh-raised);cursor:pointer;border-radius:4px;margin:0 12px 10px;padding:5px 9px}._panelHeading_1u9j7_10{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px 0;display:flex}._panelHeading_1u9j7_10 h3{margin:0;font-size:12px}._panelHeading_1u9j7_10 span{color:var(--mh-muted);font-size:10px}._panel_1u9j7_7>p{color:var(--mh-muted);min-height:30px;margin:6px 12px 10px;font-size:10px}._panel_1u9j7_7 [data-testid=amplifier-layout-view]{border-width:1px 0 0;border-radius:0}._analogContent_1u9j7_15{min-width:0;overflow-x:auto}._analogContent_1u9j7_15>section{border:0;border-top:1px solid var(--mh-line);border-radius:0;margin:0}._analogContent_1u9j7_15 svg{width:100%;min-width:0;height:auto;display:block}._expanded_1u9j7_8 ._analogContent_1u9j7_15 svg{max-height:none}@media (max-width:1439px) and (min-width:1024px){._panelHeading_1u9j7_10{display:block}._panelHeading_1u9j7_10 span{margin-top:3px;display:block}}._workspace_53e71_1{color:var(--mh-ink);font-family:var(--mh-font);padding:12px 20px 24px}._workspace_53e71_1 [hidden]{display:none!important}._workspace_53e71_1 button,._workspace_53e71_1 input,._workspace_53e71_1 select,._workspace_53e71_1 textarea{font:inherit}._workspace_53e71_1 button{border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}._workspace_53e71_1 button:disabled{opacity:.5;cursor:default}._workspace_53e71_1 button:hover:not(:disabled){border-color:var(--mh-accent);background:var(--mh-accent-soft)}._workspace_53e71_1 :is(button,input,select,textarea):focus-visible{outline:2px solid var(--mh-accent);outline-offset:2px}._workspace_53e71_1 h1{margin:0;font-size:22px}._workspace_53e71_1 h2{margin:0 0 7px;font-size:13px}._workspace_53e71_1 p{font-size:11px;line-height:1.5}._header_53e71_11{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_53e71_11 p{color:var(--mh-muted);margin:3px 0 8px;font-size:12px}._actions_53e71_13,._projectNav_53e71_13,._breadcrumb_53e71_13,._paneNav_53e71_13{align-items:center;gap:7px;display:flex}._projectNav_53e71_13{border-block:1px solid var(--mh-line);margin:4px 0 9px;padding:9px 0}._projectNav_53e71_13>span{color:var(--mh-muted);margin-left:auto;font-size:10px}._projectNav_53e71_13 button[aria-pressed=true],._paneNav_53e71_13 button[aria-pressed=true]{background:var(--mh-ink);color:#fff}._organizedNavigation_53e71_17{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:8px;margin:8px 0 14px;overflow:hidden}._workspaceGroups_53e71_18{border-bottom:1px solid var(--mh-line);gap:20px;padding:0 16px;display:flex}._workspaceGroups_53e71_18 button{color:var(--mh-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 2px 10px;font-size:13px}._workspaceGroups_53e71_18 button[aria-pressed=true]{color:var(--mh-ink);border-bottom-color:var(--mh-accent);font-weight:650}._workspaceViews_53e71_21{align-items:center;gap:7px;padding:12px 16px 0;display:flex}._workspaceViews_53e71_21 button{padding:7px 12px}._workspaceViews_53e71_21 button[aria-pressed=true]{color:var(--mh-accent);background:var(--mh-accent-soft);border-color:var(--mh-accent)}._workspaceViews_53e71_21>span{color:var(--mh-muted);margin-left:auto;font-size:11px}._workspaceDescription_53e71_25{max-width:105ch;color:var(--mh-muted);margin:9px 16px 13px}._layoutConnection_53e71_26{color:var(--mh-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}._breadcrumb_53e71_13{color:var(--mh-muted);margin-bottom:8px;font-size:11px}._runtimeState_53e71_28{margin-left:auto}._readiness_53e71_29{gap:7px;margin-bottom:9px;display:flex}._readiness_53e71_29>span{border:1px solid var(--mh-line);color:var(--mh-muted);background:var(--mh-sunken);border-radius:4px;padding:5px 8px;font-size:10px}._readiness_53e71_29>span[data-ready=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft);color:var(--mh-accent)}._paneNav_53e71_13{margin-bottom:9px}._paneNav_53e71_13>strong{color:#935b25;font-size:11px}._assembly_53e71_34{grid-template-columns:180px minmax(590px,1fr) 250px;align-items:start;gap:10px;display:grid}._tree_53e71_35,._inspector_53e71_35,._schematic_53e71_35,._controls_53e71_35,._results_53e71_35{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:7px;min-width:0;overflow:hidden}._sectionTitle_53e71_36{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}._sectionTitle_53e71_36 strong{align-items:center;gap:5px;display:flex}._sectionTitle_53e71_36>span{color:var(--mh-muted);font-size:10px}._tree_53e71_35{max-height:760px;padding-bottom:8px;overflow-y:auto}._tree_53e71_35 ._treeItem_53e71_40{text-align:left;border-color:#0000;flex-direction:column;align-items:flex-start;width:calc(100% - 10px);margin:2px 5px;padding:6px;font-size:10px;display:flex}._treeItem_53e71_40 span{color:var(--mh-muted);overflow-wrap:anywhere;font-size:9px}._treeItem_53e71_40[aria-pressed=true]{background:var(--mh-accent-soft);color:var(--mh-accent)}._tree_53e71_35>p{color:var(--mh-muted);margin:10px}._tree_53e71_35>button:last-child{margin:8px}._layer_53e71_45{align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:flex}._layer_53e71_45 small{color:var(--mh-muted);font-size:9px;display:block}._workspace_53e71_1 input[type=checkbox]{accent-color:var(--mh-accent);width:13px;height:13px;margin:0}._sceneColumn_53e71_48{min-width:0}._boundary_53e71_49{border:1px solid var(--mh-line);background:var(--mh-sunken);color:var(--mh-muted);border-radius:6px;margin-top:8px;padding:8px 11px;font-size:10px}._boundary_53e71_49 strong{color:var(--mh-ink)}._boundary_53e71_49 p{margin:4px 0 6px;font-size:10px}._boundary_53e71_49 label{align-items:center;gap:6px;display:flex}._inspector_53e71_35{max-height:760px;overflow-y:auto}._inspector_53e71_35 dl{grid-template-columns:80px minmax(0,1fr);gap:7px;padding:0 10px;font-size:10px;line-height:1.4;display:grid}._inspector_53e71_35 dt{color:var(--mh-muted)}._inspector_53e71_35 dd{overflow-wrap:anywhere;margin:0}._inspector_53e71_35 p{color:var(--mh-muted);margin:9px 10px;font-size:10px}._coverage_53e71_58{border-top:1px solid var(--mh-line);background:var(--mh-sunken);padding:10px 0}._coverage_53e71_58>strong{padding:0 10px;font-size:11px}._coverage_53e71_58 dl{display:block}._coverage_53e71_58 dl>div{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0;display:grid}._schematic_53e71_35{margin-top:10px}._schematic_53e71_35 svg{width:100%;max-height:255px;display:block}._schematic_53e71_35>p,._schematic_53e71_35>h2{color:var(--mh-muted);margin:9px 11px;font-size:10px}._schematic_53e71_35 svg path{fill:none;stroke:#adb9b3;stroke-width:1px}._schematic_53e71_35 svg circle{fill:#72877c}._schematic_53e71_35 ._selectedNet_53e71_67 path{stroke:var(--mh-accent);stroke-width:1.8px}._symbol_53e71_68{cursor:pointer}._symbol_53e71_68 rect,._symbol_53e71_68>circle{fill:var(--mh-raised);stroke:var(--mh-ink);stroke-width:1.5px}._symbol_53e71_68 path{stroke:var(--mh-ink)!important}._symbol_53e71_68 text{font:12px var(--mh-font);fill:var(--mh-ink)}._schematic_53e71_35 svg[data-compact=true] ._symbol_53e71_68>text{font-size:26px;font-weight:700}._schematic_53e71_35 svg[data-compact=false] ._symbol_53e71_68>text{font-size:16px}._symbol_53e71_68 ._pinLabel_53e71_74{fill:var(--mh-muted);font-size:7px}._symbol_53e71_68 ._symbolValue_53e71_75{font-size:8px}._schematic_53e71_35 svg[data-compact=false] ._symbol_53e71_68 ._pinLabel_53e71_74{font-size:11px}._schematic_53e71_35 svg[data-compact=false] ._symbol_53e71_68 ._symbolValue_53e71_75{font-size:12px}._selectedSymbol_53e71_78 rect,._selectedSymbol_53e71_78>circle{fill:var(--mh-accent-soft);stroke:var(--mh-accent);stroke-width:2px}._controls_53e71_35{margin-top:10px;padding:12px}._controls_53e71_35 p{color:var(--mh-muted);margin:3px 0;font-size:10px}._settings_53e71_81{flex-wrap:wrap;align-items:flex-end;gap:13px;padding:12px 0;display:flex}._settings_53e71_81 label{gap:5px;min-width:125px;font-size:10px;display:grid}._settings_53e71_81 input:not([type=checkbox]),._runActions_53e71_83 select{border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);border-radius:4px;width:145px;padding:6px;font-size:11px}._settings_53e71_81 label>span{color:var(--mh-muted);font-size:9px}._runActions_53e71_83{align-items:flex-end;gap:8px;display:flex}._runActions_53e71_83>label{gap:5px;font-size:10px;display:grid}._runActions_53e71_83 select{width:205px}._runActions_53e71_83>span{color:var(--mh-muted);padding-bottom:6px;font-size:10px}._results_53e71_35{margin-top:10px}._results_53e71_35>p{color:var(--mh-muted);margin:10px}._response_53e71_91{border-top:1px solid var(--mh-line);padding:10px 12px}._response_53e71_91 h3{margin:0;font-size:12px}._responseGrid_53e71_93{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}._response_53e71_91 svg{width:100%;height:190px}._response_53e71_91 svg text{fill:var(--mh-muted);font:11px var(--mh-font)}._response_53e71_91 table{border-collapse:collapse;width:100%;font-size:10px}._response_53e71_91 th,._response_53e71_91 td{border-bottom:1px solid var(--mh-line);text-align:left;padding:5px}._response_53e71_91 p{color:var(--mh-muted);font-size:10px}._nativeValues_53e71_99{border-top:1px solid var(--mh-line);font-size:10px}._nativeValues_53e71_99 summary{cursor:pointer;padding:10px;font-weight:600}._nativeValues_53e71_99>dl{max-height:300px;margin:0;padding:0 12px 12px;display:block;overflow:auto}._nativeValues_53e71_99>dl>div{border-bottom:1px solid var(--mh-line);grid-template-columns:minmax(180px,1fr) minmax(120px,1fr);gap:16px;padding:5px 0;display:grid}._nativeValues_53e71_99 dt{color:var(--mh-muted);overflow-wrap:anywhere}._nativeValues_53e71_99 dd{overflow-wrap:anywhere;margin:0}._runCatalog_53e71_105{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;font-size:10px;display:flex}._runCatalog_53e71_105>strong{margin-right:8px}._runCatalog_53e71_105>span{color:var(--mh-muted)}._limitations_53e71_108{border:1px solid var(--mh-line);color:var(--mh-muted);border-radius:6px;padding:10px;font-size:11px}._limitations_53e71_108 li{margin:7px 0}._error_53e71_110{border:1px solid var(--mh-error);color:var(--mh-error);border-radius:5px;justify-content:space-between;align-items:center;margin:8px 0;padding:10px;font-size:12px;display:flex}._notice_53e71_111{color:var(--mh-muted);padding:8px 0;font-size:11px}._yaml_53e71_112{border:1px solid var(--mh-line);border-radius:6px;margin:10px 0;padding:12px}._yaml_53e71_112 textarea{width:100%;height:230px;margin:10px 0;font:11px monospace;display:block}._yaml_53e71_112 button{margin-right:8px}@media (min-width:1024px){._projectNav_53e71_13{display:none}._workspace_53e71_1 button,._workspace_53e71_1 p,._workspaceViews_53e71_21>span,._layoutConnection_53e71_26,._breadcrumb_53e71_13,._readiness_53e71_29>span,._paneNav_53e71_13>strong,._sectionTitle_53e71_36,._sectionTitle_53e71_36>span,._tree_53e71_35 ._treeItem_53e71_40,._treeItem_53e71_40 span,._layer_53e71_45,._layer_53e71_45 small,._boundary_53e71_49,._boundary_53e71_49 p,._inspector_53e71_35 dl,._inspector_53e71_35 p,._coverage_53e71_58>strong,._schematic_53e71_35>p,._schematic_53e71_35>h2,._controls_53e71_35 p,._settings_53e71_81 label,._settings_53e71_81 input:not([type=checkbox]),._settings_53e71_81 label>span,._runActions_53e71_83 select,._runActions_53e71_83>label,._runActions_53e71_83>span,._response_53e71_91 table,._response_53e71_91 p,._nativeValues_53e71_99,._runCatalog_53e71_105,._limitations_53e71_108,._notice_53e71_111,._yaml_53e71_112 textarea{font-size:12px}}@media (min-width:1200px){._workspace_53e71_1[data-workspace=array4x4]{padding-top:6px;padding-bottom:8px}._workspace_53e71_1[data-workspace=array4x4]>._header_53e71_11{min-height:32px}._workspace_53e71_1[data-workspace=array4x4]>._header_53e71_11>div:first-child{align-items:baseline;gap:12px;display:flex}._workspace_53e71_1[data-workspace=array4x4]>._header_53e71_11 h1{font-size:17px}._workspace_53e71_1[data-workspace=array4x4]>._header_53e71_11 p{margin:0;font-size:12px}._workspace_53e71_1[data-workspace=array4x4] ._organizedNavigation_53e71_17{margin-top:4px}._workspace_53e71_1[data-workspace=array4x4] ._workspaceGroups_53e71_18 button{padding-top:8px;padding-bottom:7px}._workspace_53e71_1[data-workspace=array4x4] ._workspaceViews_53e71_21,._workspace_53e71_1[data-workspace=array4x4] ._workspaceDescription_53e71_25{display:none}}._workspace_m7wkz_1{margin-top:8px}._workspace_m7wkz_1 [hidden]{display:none!important}._bar_m7wkz_3{align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}._bar_m7wkz_3>span:last-child{color:var(--mh-muted);margin-left:auto}._capabilities_m7wkz_5{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}._capabilities_m7wkz_5>span{border:1px solid var(--mh-line);background:var(--mh-sunken);border-radius:4px;padding:5px 7px;font-size:10px}._capabilities_m7wkz_5>span[data-ready=true]{color:var(--mh-accent);border-color:var(--mh-accent)}._forms_m7wkz_8{flex-wrap:wrap;align-items:end;gap:13px;padding:10px 0;display:flex}._forms_m7wkz_8 label{gap:5px;font-size:10px;display:grid}._forms_m7wkz_8 input{border:1px solid var(--mh-line-strong);width:105px;color:var(--mh-ink);background:var(--mh-raised);border-radius:4px;padding:6px}._forms_m7wkz_8 select{color:var(--mh-ink);background:var(--mh-raised);border:1px solid var(--mh-line-strong);padding:6px}._panel_m7wkz_12{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:6px;margin:10px 0;padding:11px}._panel_m7wkz_12 h2{font-size:13px}._panel_m7wkz_12 p,._panel_m7wkz_12 li{color:var(--mh-muted);font-size:11px;line-height:1.5}._panel_m7wkz_12 ul{margin:6px 0;padding-left:18px}._table_m7wkz_16{border-collapse:collapse;width:100%;font-size:11px}._table_m7wkz_16 th,._table_m7wkz_16 td{text-align:left;border-bottom:1px solid var(--mh-line);padding:8px}._table_m7wkz_16 tr[data-selected=true]{background:var(--mh-accent-soft)}._yaml_m7wkz_19{width:100%;height:210px;margin:8px 0;font:11px monospace}._diagnostic_m7wkz_20{margin:6px 0;font-size:10px}._diagnostic_m7wkz_20 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}._schematic_m7wkz_22{border:1px solid var(--mh-line);border-radius:6px;margin-top:10px;padding:10px}._schematic_m7wkz_22 svg{width:100%;max-height:250px;display:block}._schematic_m7wkz_22 text{fill:var(--mh-ink);font:10px var(--mh-font)}._schematic_m7wkz_22 svg[data-compact=true] ._symbol_m7wkz_25>text{font-size:26px;font-weight:700}._schematic_m7wkz_22 svg[data-compact=false] ._symbol_m7wkz_25>text{font-size:16px}._schematic_m7wkz_22 path{fill:none;stroke:var(--mh-muted);stroke-width:1px}._schematic_m7wkz_22 g[data-selected=true]>path{stroke:var(--mh-accent);stroke-width:2px}._symbol_m7wkz_25{cursor:pointer}._symbol_m7wkz_25>rect,._symbol_m7wkz_25>circle{fill:var(--mh-raised);stroke:var(--mh-ink)}._symbol_m7wkz_25[data-selected=true]>rect,._symbol_m7wkz_25[data-selected=true]>circle{fill:var(--mh-accent-soft);stroke:var(--mh-accent)}._schematic_m7wkz_22 ._pin_m7wkz_32{fill:var(--mh-muted);font-size:7px}._schematic_m7wkz_22 svg[data-compact=false] ._pin_m7wkz_32{font-size:11px}._schematic_m7wkz_22 p{color:var(--mh-muted);font-size:10px}._curve_m7wkz_35{width:100%;height:190px}._curve_m7wkz_35 text{font:10px var(--mh-font);fill:var(--mh-muted)}._viewer_50zf7_1{color:#243b35;background:#edf0eb;border:1px solid #d0d8ce;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}._toolbar_50zf7_2{background:#fafbf7f0;border-bottom:1px solid #d6ded3;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}._title_50zf7_3{flex-direction:column;gap:3px;display:flex}._title_50zf7_3 strong{font-size:14px;font-weight:650}._title_50zf7_3 span{color:#5b7066;font-size:11px}._buttons_50zf7_6{flex-shrink:0;gap:5px;display:flex}._buttons_50zf7_6 button{color:#24483d;cursor:pointer;background:#fbfcf8;border:1px solid #cdd7cb;border-radius:6px;min-width:31px;height:30px;padding:0 9px;font-size:11px}._buttons_50zf7_6 button[aria-pressed=true]{color:#fff;background:#244c40;border-color:#244c40}._buttons_50zf7_6 button:hover{border-color:#608376}._buttons_50zf7_6 button:focus-visible{outline-offset:2px;outline:2px solid #14818a}._buttons_50zf7_6 button:disabled{opacity:.45;cursor:default}._canvasHost_50zf7_12{cursor:grab;width:100%;height:540px;min-height:500px;position:relative}._canvasHost_50zf7_12:active{cursor:grabbing}._canvasHost_50zf7_12 canvas{width:100%;height:100%;display:block}._footer_50zf7_15{color:#52695e;background:#f8faf5;border-top:1px solid #d6ded3;flex-wrap:wrap;justify-content:space-between;gap:5px 20px;padding:9px 14px;font-size:10px;display:flex}._hint_50zf7_16{color:#62776c;background:#f8faf5;padding:0 14px 10px;font-size:10px}._fallback_50zf7_17{background:#edf0eb;position:absolute;inset:70px 15px}._fallback_50zf7_17 p{color:#895c28;font-size:12px}._fallback_50zf7_17 svg{width:100%;height:calc(100% - 30px)}._panel_1f0qw_1{min-width:0;color:var(--mh-ink,#263924);background:var(--mh-surface,#fbfcf7);border:1px solid var(--mh-line,#d4dac9);border-radius:15px;padding:20px}._heading_1f0qw_2{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._heading_1f0qw_2 h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}._heading_1f0qw_2 p{color:var(--mh-muted,#617057);margin:6px 0 0;font-size:12px}._badge_1f0qw_5{color:var(--mh-ink,#263924);background:var(--mh-sunken,#edf1e6);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px}._stale_1f0qw_6{color:#79561c;background:#fff0d0}._modelBadge_1f0qw_7{color:var(--mh-muted,#617057);margin:15px 0 17px;font-size:11px;line-height:1.5}._toolbar_1f0qw_8{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}._toolbar_1f0qw_8 label{align-items:center;gap:8px;display:flex}._toolbar_1f0qw_8 span{color:var(--mh-muted,#617057);white-space:nowrap}._panel_1f0qw_1 button,._panel_1f0qw_1 select,._panel_1f0qw_1 input{font:inherit;color:var(--mh-ink,#263924);background:var(--mh-surface,#fbfcf7);border:1px solid var(--mh-line,#d4dac9);border-radius:6px}._panel_1f0qw_1 button,._panel_1f0qw_1 select{cursor:pointer;padding:7px 9px}._panel_1f0qw_1 button:hover{background:var(--mh-sunken,#edf1e6)}._panel_1f0qw_1 button:disabled{cursor:default;opacity:.45}:is(._panel_1f0qw_1 button:focus-visible,._panel_1f0qw_1 input:focus-visible,._panel_1f0qw_1 select:focus-visible){outline:2px solid var(--mh-accent,#718741);outline-offset:3px}._canvas_1f0qw_16{cursor:crosshair;width:100%;max-width:720px;margin:5px auto 0;display:block}._legend_1f0qw_17{margin:0 10px 15px}._signedGradient_1f0qw_18{background:linear-gradient(90deg,#127884,#f8f9f0 50%,#bc4d27);border-radius:3px;height:9px}._rmsGradient_1f0qw_19{background:linear-gradient(90deg,#f8f9f0,#2c6635);border-radius:3px;height:9px}._legendTicks_1f0qw_20{color:var(--mh-muted,#617057);justify-content:space-between;margin-top:6px;font:11px ui-monospace,monospace;display:flex}._scaleControls_1f0qw_21{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}._scaleControls_1f0qw_21 label{align-items:center;gap:5px;display:flex}._scaleControls_1f0qw_21 input{width:89px;padding:6px}._clipping_1f0qw_24{color:#99601e}._muted_1f0qw_25{color:var(--mh-muted,#617057)}._playback_1f0qw_26{border-top:1px solid var(--mh-line,#d4dac9);align-items:center;gap:12px;margin-top:17px;padding-top:16px;font-size:11px;display:flex}._playback_1f0qw_26>button:first-child{min-width:57px}._playback_1f0qw_26 label{flex:1;align-items:center;gap:10px;display:flex}._playback_1f0qw_26 input{width:80px;accent-color:var(--mh-accent,#718741);flex:1}._playback_1f0qw_26 output{text-align:right;min-width:28px;font:12px ui-monospace,monospace}._note_1f0qw_31{color:var(--mh-muted,#617057);margin:10px 0 0;font-size:11px;line-height:1.55}._probe_1f0qw_32{border:1px solid var(--mh-line,#d4dac9);background:var(--mh-sunken,#edf1e6);border-radius:8px;margin-top:14px;padding:13px;font-size:11px}._probeTitle_1f0qw_33{justify-content:space-between;gap:10px;display:flex}._probeTitle_1f0qw_33 span{color:var(--mh-muted,#617057);font:11px ui-monospace,monospace}._probeInputs_1f0qw_35{gap:16px;margin-top:10px;display:flex}._probeInputs_1f0qw_35 label{align-items:center;gap:7px;display:flex}._probeInputs_1f0qw_35 input{width:86px;padding:5px 7px;font-family:ui-monospace,monospace}._probe_1f0qw_32 dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:12px 0 0;display:grid}._probe_1f0qw_32 dt{color:var(--mh-muted,#617057);font-size:10px}._probe_1f0qw_32 dd{margin:4px 0 0;font:11px ui-monospace,monospace}._probe_1f0qw_32 p{margin:12px 0 0}._runId_1f0qw_42{color:var(--mh-muted,#617057);overflow-wrap:anywhere;margin:12px 0 0;font-size:10px}._runId_1f0qw_42 code{font-size:10px}._empty_1f0qw_44{text-align:center;border:1px dashed var(--mh-line,#d4dac9);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:28px;display:flex}._empty_1f0qw_44 strong{font-size:15px;font-weight:500}._empty_1f0qw_44 p{max-width:320px;color:var(--mh-muted,#617057);font-size:12px;line-height:1.7}._studio_19nu3_1{max-width:1550px;color:var(--mh-ink);font-family:var(--mh-font);margin:0 auto;padding:24px 28px 34px}._studio_19nu3_1 button,._studio_19nu3_1 input{font:inherit}._studio_19nu3_1 button{border:1px solid var(--mh-line-strong);background:var(--mh-raised);min-height:36px;color:var(--mh-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}._studio_19nu3_1 button:hover:not(:disabled){border-color:var(--mh-accent);background:var(--mh-accent-soft)}._studio_19nu3_1 button:disabled{cursor:not-allowed;opacity:.5}._studio_19nu3_1 :is(button,input,summary):focus-visible{outline:2px solid var(--mh-accent);outline-offset:3px}._header_19nu3_7{justify-content:space-between;align-items:center;gap:22px;margin-bottom:17px;display:flex}._titleLine_19nu3_8{align-items:center;gap:10px;display:flex}._titleLine_19nu3_8>svg{color:var(--mh-accent)}._titleLine_19nu3_8 h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:750}._subtitle_19nu3_11{color:var(--mh-muted);margin:5px 0 0;font-size:13px}._headerActions_19nu3_12,._toolbarActions_19nu3_12{align-items:center;gap:7px;display:flex}._studio_19nu3_1 ._primary_19nu3_13{color:var(--mh-on-accent);border-color:var(--mh-accent);background:var(--mh-accent)}._studio_19nu3_1 ._primary_19nu3_13:hover:not(:disabled){background:var(--mh-accent-hover);color:var(--mh-on-accent)}._badges_19nu3_15{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._badges_19nu3_15 span{border:1px solid var(--mh-line);background:var(--mh-surface);color:var(--mh-muted);border-radius:5px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}._badges_19nu3_15 span:first-child{color:var(--mh-accent-hover);border-color:var(--mh-line-strong)}._connection_19nu3_18{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 13px;display:flex}._connection_19nu3_18 strong{font-size:12px;display:block}._connection_19nu3_18 p{color:var(--mh-muted);margin:4px 0 0;font-size:12px;line-height:1.4}._ready_19nu3_21{color:var(--mh-success)}._unavailable_19nu3_22{color:var(--mh-warning)}._connectionActions_19nu3_23{flex-shrink:0;align-items:center;gap:8px;display:flex}._connectionActions_19nu3_23 a{color:var(--mh-accent-hover);font-size:12px}._tabs_19nu3_25{border-bottom:1px solid var(--mh-line);gap:6px;margin-bottom:14px;padding-bottom:10px;display:flex}._tabs_19nu3_25 button{background:0 0}._tabs_19nu3_25 button[aria-selected=true]{background:var(--mh-ink);color:var(--mh-raised);border-color:var(--mh-ink)}._tabs_19nu3_25 button[aria-selected=true]:hover{background:var(--mh-ink);color:var(--mh-raised)}._tabs_19nu3_25 ._tabBadge_19nu3_29{opacity:.8;margin-left:7px;font-size:10px;font-weight:500}._toolbar_19nu3_12{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 14px;display:flex}._carrier_19nu3_31{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}._carrier_19nu3_31 input{border:1px solid var(--mh-line-strong);background:var(--mh-raised);width:85px;color:var(--mh-ink);border-radius:5px;padding:7px 9px}._carrier_19nu3_31 small{color:var(--mh-muted);font-size:11px;font-weight:400}._draftGrid_19nu3_34{grid-template-columns:minmax(600px,1.6fr) minmax(285px,.8fr);align-items:start;gap:14px;display:grid}._resultsGrid_19nu3_35{grid-template-columns:minmax(530px,1.12fr) minmax(440px,1fr);align-items:start;gap:14px;display:grid}._leftStack_19nu3_36{gap:14px;display:grid}._schematicFrame_19nu3_37,._inspector_19nu3_37,._modelNotes_19nu3_37,._emptyResult_19nu3_37,._sweep_19nu3_37,._details_19nu3_37{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:10px;overflow:hidden}._sectionHeading_19nu3_38{color:var(--mh-muted);border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:650;display:flex}._sectionHeading_19nu3_38 span:last-child{font-size:10px;font-weight:450}._schematic_19nu3_37{width:100%;color:var(--mh-subtle);display:block}._schematicCaption_19nu3_41{color:var(--mh-muted);margin:0;padding:10px 14px 14px;font-size:11px;line-height:1.5}._nets_19nu3_42 path{fill:none;stroke:var(--mh-muted);stroke-width:2px}._nets_19nu3_42 circle{fill:var(--mh-muted)}._netLabels_19nu3_44{fill:var(--mh-muted);font:10px var(--mh-font)}._symbol_19nu3_45{cursor:pointer;outline:none}._selectionOutline_19nu3_46{fill:#0000;stroke:#0000;stroke-width:1.5px}:is(._symbol_19nu3_45:hover ._selectionOutline_19nu3_46,._symbol_19nu3_45:focus-visible ._selectionOutline_19nu3_46),._selectedSymbol_19nu3_48 ._selectionOutline_19nu3_46{fill:var(--mh-accent-soft);stroke:var(--mh-accent)}._chipBody_19nu3_49,._amplifierBody_19nu3_49{fill:var(--mh-raised);stroke:var(--mh-ink);stroke-width:2px}._symbolLines_19nu3_50{stroke:var(--mh-ink);stroke-width:2px;fill:none}._dipoleBody_19nu3_51{fill:none;stroke:var(--mh-accent);stroke-width:5px;stroke-linecap:round}._signalMark_19nu3_52{fill:none;stroke:var(--mh-accent);stroke-width:2px}._pin_19nu3_53{fill:var(--mh-raised);stroke:var(--mh-ink);stroke-width:1.8px}._symbolTitle_19nu3_54{fill:var(--mh-ink);font:650 12px var(--mh-font)}._symbolValue_19nu3_55{fill:var(--mh-ink);font:600 11px var(--mh-font)}._pinLabel_19nu3_56{fill:var(--mh-muted);font:10px var(--mh-font)}._inspector_19nu3_37 h3{margin:15px 16px 7px;font-size:15px}._inspector_19nu3_37>p,._details_19nu3_37>p{color:var(--mh-muted);margin:0 16px 14px;font-size:12px;line-height:1.6}._inspectorControls_19nu3_59{gap:15px;margin:18px 16px;display:grid}._numberControl_19nu3_60{gap:7px;font-size:12px;font-weight:600;display:grid}._numberControl_19nu3_60>div{align-items:center;gap:8px;display:flex}._numberControl_19nu3_60 input{border:1px solid var(--mh-line-strong);background:var(--mh-raised);width:140px;min-height:37px;color:var(--mh-ink);border-radius:5px;padding:8px}._numberControl_19nu3_60 small{color:var(--mh-muted);font-size:11px;font-weight:400}._toggle_19nu3_64{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}._toggle_19nu3_64 input{width:16px;height:16px;accent-color:var(--mh-accent)}._toggle_19nu3_64 span{color:var(--mh-muted);margin-left:auto;font-size:11px;font-weight:400}._facts_19nu3_67{border-top:1px solid var(--mh-line);grid-template-columns:minmax(130px,1fr) minmax(120px,1.2fr);gap:8px 12px;margin:16px;padding:14px 0 0;font-size:11px;line-height:1.5;display:grid}._facts_19nu3_67 dt{color:var(--mh-muted)}._facts_19nu3_67 dd{overflow-wrap:anywhere;margin:0}._modelNotes_19nu3_37{padding:16px}._modelNotes_19nu3_37 h2{margin:0 0 8px;font-size:14px}._modelNotes_19nu3_37 p{color:var(--mh-muted);margin:7px 0;font-size:12px;line-height:1.65}._modelNotes_19nu3_37 code{color:var(--mh-ink);font-size:11px}._resultBanner_19nu3_74,._staleBanner_19nu3_74,._errorBanner_19nu3_74{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}._resultBanner_19nu3_74 span,._staleBanner_19nu3_74 span{color:var(--mh-muted);overflow-wrap:anywhere;font-size:11px;display:block}._staleBanner_19nu3_74{border-color:var(--mh-warning);background:#fff8e9}._staleBanner_19nu3_74 strong{color:var(--mh-warning)}._errorBanner_19nu3_74{color:var(--mh-error);border-color:var(--mh-error);background:#fff4f1}._emptyResult_19nu3_37{text-align:center;place-items:center;min-height:350px;padding:35px;display:grid}._emptyResult_19nu3_37 h2{margin:12px 0 0;font-size:20px}._emptyResult_19nu3_37 p{max-width:470px;color:var(--mh-muted);margin:10px 0 18px;font-size:13px;line-height:1.7}._emptyResult_19nu3_37>svg{color:var(--mh-accent)}._metrics_19nu3_83{background:var(--mh-line);border:1px solid var(--mh-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}._metrics_19nu3_83>div{background:var(--mh-surface);padding:14px}._metrics_19nu3_83 span{color:var(--mh-muted);margin-bottom:7px;font-size:11px;display:block}._metrics_19nu3_83 strong{font:650 17px var(--font-geist-mono), monospace;overflow-wrap:anywhere;display:block}._metrics_19nu3_83 small{font:500 11px var(--mh-font);color:var(--mh-muted)}._sweep_19nu3_37 svg{width:100%;padding:8px 14px 10px;display:block}._sweep_19nu3_37 svg text{fill:var(--mh-muted);font:11px var(--mh-font)}._chartGrid_19nu3_90{stroke:var(--mh-line);stroke-width:1px}._chartAxis_19nu3_91{fill:none;stroke:var(--mh-muted);stroke-width:1px}._chartTrace_19nu3_92{fill:none;stroke:var(--mh-accent);stroke-width:2.5px}._carrierLine_19nu3_93{stroke:var(--mh-muted);stroke-width:1px;stroke-dasharray:4 4}._details_19nu3_37{margin-top:12px}._details_19nu3_37 summary{cursor:pointer;padding:13px 15px;font-size:12px;font-weight:600}._details_19nu3_37 ._facts_19nu3_67{grid-template-columns:minmax(190px,1fr) minmax(250px,2fr)}._provenance_19nu3_97{color:var(--mh-muted);overflow-wrap:anywhere;margin-top:14px;font-size:11px;line-height:1.6}._fileInput_19nu3_98{display:none}._savedRuns_19nu3_99{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:8px;margin-top:14px;padding:12px 14px}._savedRuns_19nu3_99 h3{margin:0 0 10px;font-size:12px}._savedRunsList_19nu3_101{flex-wrap:wrap;gap:7px;display:flex}._statusLine_19nu3_102{color:var(--mh-muted);margin:8px 0 0;font-size:11px}._workspace_1cgl9_1{width:100%;color:var(--mh-ink);font-family:var(--mh-font);margin:0 auto;padding:12px 20px 24px}._workspace_1cgl9_1 [hidden]{display:none!important}._workspace_1cgl9_1 button,._workspace_1cgl9_1 input,._workspace_1cgl9_1 textarea{font:inherit}._workspace_1cgl9_1 button{border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}._workspace_1cgl9_1 button:hover:not(:disabled){border-color:var(--mh-accent);background:var(--mh-accent-soft)}:is(._workspace_1cgl9_1 button:focus-visible,._workspace_1cgl9_1 input:focus-visible,._workspace_1cgl9_1 textarea:focus-visible){outline:2px solid var(--mh-accent);outline-offset:2px}._header_1cgl9_7{justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;display:flex}._header_1cgl9_7 h1{letter-spacing:-.025em;margin:0;font-size:22px}._header_1cgl9_7 p{color:var(--mh-muted);margin:3px 0 0;font-size:12px}._headerActions_1cgl9_10{gap:6px;display:flex}._modes_1cgl9_11{border-bottom:1px solid var(--mh-line);align-items:center;gap:7px;margin-bottom:11px;padding-bottom:10px;display:flex}._modes_1cgl9_11 button[aria-pressed=true]{color:#fff;background:var(--mh-ink);border-color:var(--mh-ink)}._modes_1cgl9_11 button[aria-pressed=true]:hover{color:#fff;background:var(--mh-ink)}._modes_1cgl9_11>span{color:var(--mh-muted);margin-left:8px;font-size:11px}._assemblyGrid_1cgl9_15{grid-template-columns:174px minmax(580px,1fr) 238px;align-items:start;gap:10px;display:grid}._tree_1cgl9_16,._inspector_1cgl9_16,._viewportColumn_1cgl9_16,._linked_1cgl9_16{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:7px;min-width:0;overflow:hidden}._panelTitle_1cgl9_17{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}._panelTitle_1cgl9_17 strong{align-items:center;gap:5px;display:flex}._panelTitle_1cgl9_17 span{color:var(--mh-muted);overflow-wrap:anywhere;font-size:9px}._layerToggles_1cgl9_20{border-bottom:1px solid var(--mh-line);gap:7px;padding:11px 9px;font-size:10px;display:grid}._layerToggles_1cgl9_20 label{align-items:center;gap:7px;display:flex}._workspace_1cgl9_1 input[type=checkbox]{accent-color:var(--mh-accent);width:13px;height:13px;margin:0}._objectList_1cgl9_23{max-height:385px;padding:4px;overflow-y:auto}._objectRow_1cgl9_24{border-radius:3px;align-items:center;gap:2px;display:flex}._objectRow_1cgl9_24>button{text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;width:calc(100% - 18px);padding:7px 3px;font-size:10px;line-height:1.25}._objectRow_1cgl9_24>input{flex:none}._sameNet_1cgl9_27{background:#d9702a0f}._selectedObject_1cgl9_28{background:var(--mh-accent-soft);box-shadow:inset 3px 0 var(--mh-accent)}._selectedObject_1cgl9_28>button{color:var(--mh-accent-hover);font-weight:700}._objectIcon_1cgl9_30{background:#bf743c;border-radius:1px;flex:0 0 7px;width:7px;height:7px;display:inline-block}._objectIcon_1cgl9_30[data-kind=substrate]{background:#699785}._objectIcon_1cgl9_30[data-kind=package]{background:#494744}._objectIcon_1cgl9_30[data-kind=port]{background:#478fbe}._tree_1cgl9_16 ._reset_1cgl9_34{width:calc(100% - 12px);margin:8px 6px;font-size:9px}._viewportHeading_1cgl9_35{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}._viewportHeading_1cgl9_35 span{color:var(--mh-muted);font-size:10px}._viewportColumn_1cgl9_16>div:nth-child(2){min-height:500px}._fieldStatus_1cgl9_38{border-top:1px solid var(--mh-line);background:var(--mh-sunken);padding:10px 12px;font-size:10px}._fieldStatus_1cgl9_38 label{align-items:center;gap:6px;font-weight:650;display:flex}._fieldStatus_1cgl9_38>span{color:var(--mh-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}._coverage_1cgl9_41{border:1px solid var(--mh-line-strong);color:var(--mh-muted);background:var(--mh-sunken);border-radius:4px;margin:10px;padding:7px;font-size:10px;line-height:1.4}._inspector_1cgl9_16 dl{grid-template-columns:78px minmax(0,1fr);gap:8px 5px;margin:12px 10px;font-size:10px;line-height:1.45;display:grid}._inspector_1cgl9_16 dt{color:var(--mh-muted)}._inspector_1cgl9_16 dd{overflow-wrap:anywhere;margin:0}._inspector_1cgl9_16 h2{margin:12px;font-size:13px}._inspector_1cgl9_16>p,._note_1cgl9_46{color:var(--mh-muted);margin:10px;font-size:10px;line-height:1.5}._geometryControls_1cgl9_47{border-top:1px solid var(--mh-line);margin-top:12px;padding:10px}._geometryControls_1cgl9_47 h3{margin:0 0 10px;font-size:11px}._geometryControls_1cgl9_47 label{grid-template-columns:1fr 74px;align-items:center;gap:4px;margin-bottom:10px;font-size:10px;display:grid}._geometryControls_1cgl9_47 input{background:var(--mh-raised);border:1px solid var(--mh-line-strong);width:74px;min-height:28px;color:var(--mh-ink);border-radius:4px;padding:4px 5px;font-size:11px}._geometryControls_1cgl9_47 label>span{color:var(--mh-muted);grid-column:2;font-size:9px}._geometryControls_1cgl9_47 p{color:var(--mh-muted);margin:0;font-size:10px;line-height:1.5}._linked_1cgl9_16{margin-top:10px}._linked_1cgl9_16 svg{width:100%;height:125px;display:block}._linked_1cgl9_16 p{color:var(--mh-muted);margin:0;padding:0 12px 10px;font-size:10px}._schematicItem_1cgl9_56{cursor:pointer;outline:none}._schematicItem_1cgl9_56 text{fill:var(--mh-ink);font:11px var(--mh-font)}._schematicItem_1cgl9_56 rect{fill:var(--mh-raised);stroke:var(--mh-line-strong);stroke-width:1.5px}._schematicNet_1cgl9_59,._groundNet_1cgl9_59{fill:none;stroke:var(--mh-muted);stroke-width:2px}._groundNet_1cgl9_59{stroke-width:1.3px}._schematicHit_1cgl9_61{fill:none;stroke:#0000;stroke-width:17px}._schematicSelected_1cgl9_62 rect{stroke:var(--mh-accent);fill:var(--mh-accent-soft)}._schematicItem_1cgl9_56:focus-visible rect{stroke:var(--mh-accent);fill:var(--mh-accent-soft)}._schematicSelected_1cgl9_62 ._schematicNet_1cgl9_59,._schematicSelected_1cgl9_62 ._groundNet_1cgl9_59,._schematicItem_1cgl9_56:hover ._schematicNet_1cgl9_59{stroke:var(--mh-accent);stroke-width:3px}._schematicItem_1cgl9_56 text._smallSvg_1cgl9_64{fill:var(--mh-muted);font-size:8px}._footerNote_1cgl9_65,._notice_1cgl9_65{color:var(--mh-muted);margin:10px 2px 0;font-size:10px;line-height:1.5}._referenceNotice_1cgl9_66{background:var(--mh-sunken);border:1px solid var(--mh-line);color:var(--mh-muted);border-radius:6px;margin:0;padding:10px 13px;font-size:12px}._error_1cgl9_67{border:1px solid var(--mh-error);color:var(--mh-error);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin:10px 0;padding:9px 12px;font-size:12px;display:flex}._fileInput_1cgl9_68{display:none}._yamlPanel_1cgl9_69{border:1px solid var(--mh-line-strong);background:var(--mh-surface);border-radius:7px;margin:10px 0;padding-bottom:10px}._yamlPanel_1cgl9_69 textarea{resize:vertical;width:calc(100% - 20px);height:200px;font:10px/1.5 var(--font-geist-mono), monospace;border:1px solid var(--mh-line);background:#fff;margin:10px;padding:10px;display:block}._yamlPanel_1cgl9_69>div:last-child{gap:8px;padding:0 10px;display:flex}._workspace_1h4hi_1{margin-top:8px}._workspace_1h4hi_1 [hidden]{display:none!important}._bar_1h4hi_3{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}._bar_1h4hi_3>span:last-child{color:var(--mh-muted);margin-left:auto}._scope_1h4hi_5{border:1px solid var(--mh-line);border-left:3px solid var(--mh-accent);background:var(--mh-sunken);color:var(--mh-ink);border-radius:6px;margin:6px 0 10px;padding:8px 11px;font-size:11px}._readiness_1h4hi_6{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}._readiness_1h4hi_6>span{border:1px solid var(--mh-line);background:var(--mh-sunken);border-radius:4px;padding:5px 7px;font-size:10px}._readiness_1h4hi_6>span[data-ready=true]{color:var(--mh-accent);border-color:var(--mh-accent)}._panel_1h4hi_9{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:6px;margin:10px 0;padding:11px}._panel_1h4hi_9 h2{margin:0 0 6px;font-size:13px}._panel_1h4hi_9 h3{margin:12px 0 6px;font-size:12px}._panel_1h4hi_9 p,._panel_1h4hi_9 li{color:var(--mh-muted);font-size:11px;line-height:1.5}._panel_1h4hi_9 ul,._panel_1h4hi_9 ol{margin:6px 0;padding-left:18px}._table_1h4hi_14{border-collapse:collapse;width:100%;font-size:11px}._table_1h4hi_14 th,._table_1h4hi_14 td{text-align:left;border-bottom:1px solid var(--mh-line);vertical-align:top;padding:6px 8px}._table_1h4hi_14 tr[data-selected=true]{background:var(--mh-accent-soft)}._table_1h4hi_14 td[data-differs=true]{color:var(--mh-error);font-weight:600}._steps_1h4hi_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}._steps_1h4hi_18>div{border:1px solid var(--mh-line);background:var(--mh-sunken);border-radius:6px;padding:9px;font-size:11px}._steps_1h4hi_18 strong{margin-bottom:4px;display:block}._steps_1h4hi_18 button{margin-top:6px}._forms_1h4hi_22{flex-wrap:wrap;align-items:end;gap:13px;padding:6px 0;display:flex}._forms_1h4hi_22 label{gap:5px;font-size:10px;display:grid}._forms_1h4hi_22 select,._forms_1h4hi_22 input{color:var(--mh-ink);background:var(--mh-raised);border:1px solid var(--mh-line-strong);border-radius:4px;padding:6px}._forms_1h4hi_22 input{width:320px}._history_1h4hi_26{gap:4px;margin:6px 0;display:grid}._history_1h4hi_26>div{align-items:center;gap:8px;font-size:11px;display:flex}._history_1h4hi_26>div>span{color:var(--mh-muted)}._round_1h4hi_29{border-top:1px solid var(--mh-line);padding:8px 0}._hypothesis_1h4hi_30{border-left:3px solid var(--mh-accent);background:var(--mh-sunken);color:var(--mh-ink);margin:4px 0;padding:6px 9px;font-size:11px}._status_1h4hi_31,._details_1h4hi_32{margin:6px 0;font-size:11px}._details_1h4hi_32 summary{cursor:pointer}._studio_z7r6c_2{border:1px solid var(--mh-line-strong);background:var(--mh-surface);height:clamp(720px,100vh - 210px,1100px);color:var(--mh-ink);font-family:var(--mh-font);border-radius:8px;flex-direction:column;margin-top:8px;font-size:12px;display:flex;overflow:hidden}._studio_z7r6c_2 [hidden]{display:none!important}._studio_z7r6c_2 button,._studio_z7r6c_2 input,._studio_z7r6c_2 select{font:inherit}._studio_z7r6c_2 button{border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}._studio_z7r6c_2 button:hover:not(:disabled){border-color:var(--mh-accent);background:var(--mh-accent-soft)}._studio_z7r6c_2 button:disabled{opacity:.5;cursor:default}._studio_z7r6c_2 :is(button,input,select,summary):focus-visible{outline:2px solid var(--mh-accent);outline-offset:1px}._studio_z7r6c_2 input[type=text],._studio_z7r6c_2 input[type=search],._studio_z7r6c_2 select{border:1px solid var(--mh-line-strong);background:var(--mh-raised);color:var(--mh-ink);border-radius:4px;min-width:0;padding:5px 7px;font-size:12px}._studio_z7r6c_2 input[type=checkbox]{accent-color:var(--mh-accent);width:14px;height:14px;margin:0}._studio_z7r6c_2 h2{letter-spacing:-.01em;margin:0;font-size:14px}._studio_z7r6c_2 h3{margin:0 0 6px;font-size:12px}._studio_z7r6c_2 p{margin:0 0 8px;line-height:1.5}._studio_z7r6c_2 small{color:var(--mh-muted);font-size:11px;font-weight:400;display:block}._studio_z7r6c_2 ._primary_z7r6c_15{background:var(--mh-ink);border-color:var(--mh-ink);color:#fff;font-weight:600}._studio_z7r6c_2 ._primary_z7r6c_15:hover:not(:disabled){background:var(--mh-accent);border-color:var(--mh-accent);color:#fff}._studio_z7r6c_2 ._linkButton_z7r6c_17{color:var(--mh-accent);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}._studio_z7r6c_2 ._linkButton_z7r6c_17:hover:not(:disabled){background:0 0}._muted_z7r6c_19{color:var(--mh-muted)}._hfssWorkbench_z7r6c_20{flex:auto;min-height:0}._hfssWorkbench_z7r6c_20 ._center_z7r6c_21{height:100%;min-height:440px}._hfssWorkbench_z7r6c_20 ._right_z7r6c_22{border:0;height:auto;overflow:visible}._hfssWorkbench_z7r6c_20 ._right_z7r6c_22 ._paneBody_z7r6c_23{overflow:visible}._hfssProperties_z7r6c_24{overflow-wrap:anywhere;padding:10px}._hfssProperties_z7r6c_24 ._facts_z7r6c_25>div{display:contents}._hfssProperties_z7r6c_24 button{margin:2px}._hfssWorkbench_z7r6c_20 [data-selected-result-id] ._facts_z7r6c_25>div{display:contents}._hfssWorkbench_z7r6c_20 tr[data-result-id][data-selected=true]{background:var(--mh-accent-soft);box-shadow:inset 3px 0 var(--mh-accent)}._unavailable_z7r6c_29{color:var(--mh-muted);font-style:italic}._warning_z7r6c_30{color:#6b4a12;background:#fbf4e4;border:1px solid #c9a15a;border-left-width:3px;border-radius:5px;padding:7px 9px}._note_z7r6c_31{border-left:3px solid var(--mh-accent);background:var(--mh-sunken);padding:7px 9px}._tag_z7r6c_32{border:1px solid var(--mh-line-strong);background:var(--mh-sunken);color:var(--mh-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}._tag_z7r6c_32[data-tone=ok]{border-color:var(--mh-accent);color:var(--mh-accent);background:var(--mh-accent-soft)}._tag_z7r6c_32[data-tone=pending],._tag_z7r6c_32[data-tone=stale]{color:#7a5413;background:#fbf4e4;border-color:#c9a15a}._tag_z7r6c_32[data-tone=analytical]{color:#4f3f86;background:#f1eef9;border-color:#8d7fb8}._actions_z7r6c_36{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}._spacer_z7r6c_37{flex:1}._header_z7r6c_40{border-bottom:1px solid var(--mh-line);background:var(--mh-raised);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;min-width:0;min-height:52px;padding:8px 14px;display:flex}._project_z7r6c_41{flex-direction:column;min-width:0;margin-right:auto;display:flex}._project_z7r6c_41 strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}._project_z7r6c_41 span{color:var(--mh-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._headerField_z7r6c_44{color:var(--mh-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}._runtime_z7r6c_45{white-space:nowrap;color:#8a5a17;font-size:11px}._runtime_z7r6c_45[data-state=connected]{color:var(--mh-accent)}._runtime_z7r6c_45[data-state=incompatible]{color:var(--mh-error)}._contexts_z7r6c_48{border-bottom:1px solid var(--mh-line);background:var(--mh-sunken);flex:0 0 40px;align-items:stretch;gap:2px;padding:0 10px;display:flex}._contexts_z7r6c_48 button{color:var(--mh-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 12px;font-size:13px}._contexts_z7r6c_48 button[aria-pressed=true]{color:var(--mh-ink);border-bottom-color:var(--mh-accent);font-weight:650}._contexts_z7r6c_48 ._spacer_z7r6c_37~button{border:1px solid var(--mh-line-strong);background:var(--mh-raised);border-radius:5px;align-self:center;padding:4px 9px;font-size:11px}._contexts_z7r6c_48 ._spacer_z7r6c_37~button[aria-pressed=true]{border-color:var(--mh-accent);color:var(--mh-accent);background:var(--mh-accent-soft);font-weight:500}._banner_z7r6c_53,._error_z7r6c_53{border-bottom:1px solid var(--mh-line);background:#f1eef9;flex:none;align-items:center;gap:10px;padding:7px 14px;font-size:12px;line-height:1.45;display:flex}._banner_z7r6c_53 button,._error_z7r6c_53 button{flex:none;margin-left:auto}._banner_z7r6c_53 button+button,._error_z7r6c_53 button+button{margin-left:0}._error_z7r6c_53{color:var(--mh-error);background:#fbeceb}._status_z7r6c_57{border-top:1px solid var(--mh-line);background:var(--mh-sunken);color:var(--mh-muted);white-space:nowrap;flex:0 0 24px;align-items:center;gap:18px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}._statusNote_z7r6c_58{color:#4f3f86;text-overflow:ellipsis;margin-left:auto;overflow:hidden}._body_z7r6c_61{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}._body_z7r6c_61[data-left=true]{grid-template-columns:260px minmax(0,1fr)}._body_z7r6c_61[data-right=true]{grid-template-columns:minmax(0,1fr) 360px}._body_z7r6c_61[data-left=true][data-right=true]{grid-template-columns:260px minmax(0,1fr) 360px}._left_z7r6c_65,._right_z7r6c_22{background:var(--mh-surface);flex-direction:column;min-width:0;min-height:0;display:flex}._left_z7r6c_65{border-right:1px solid var(--mh-line)}._right_z7r6c_22{border-left:1px solid var(--mh-line)}._center_z7r6c_21{background:var(--mh-sunken);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}._paneTabs_z7r6c_69{border-bottom:1px solid var(--mh-line);flex:none;gap:2px;padding:6px 8px 0;display:flex}._paneTabs_z7r6c_69 button{color:var(--mh-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 8px}._paneTabs_z7r6c_69 button[aria-selected=true]{color:var(--mh-ink);border-bottom-color:var(--mh-accent);font-weight:650}._paneBody_z7r6c_23{flex:auto;min-height:0;padding:10px 12px;overflow-y:auto}._paneFoot_z7r6c_73{border-top:1px solid var(--mh-line);color:var(--mh-muted);gap:6px;margin-top:10px;padding-top:8px;font-size:11px;display:grid}._search_z7r6c_74{width:100%;margin-bottom:8px}._tree_z7r6c_75,._tree_z7r6c_75 ul,._matches_z7r6c_75,._layers_z7r6c_75,._connections_z7r6c_75,._resultList_z7r6c_75,._draftList_z7r6c_75,._mixedList_z7r6c_75,._families_z7r6c_75,._preview_z7r6c_75{margin:0;padding:0;list-style:none}._treeRow_z7r6c_76{border-radius:4px;align-items:center;gap:2px;display:flex}._studio_z7r6c_2 ._twisty_z7r6c_77{width:18px;height:22px;color:var(--mh-muted);background:0 0;border:0;flex:0 0 18px;padding:0;font-size:11px}._studio_z7r6c_2 ._treeLabel_z7r6c_78,._studio_z7r6c_2 ._treeGroup_z7r6c_78{text-align:left;background:0 0;border:1px solid #0000;flex:auto;min-width:0;padding:4px 6px;display:block}._treeLabel_z7r6c_78 span,._treeGroup_z7r6c_78 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._treeGroup_z7r6c_78 span{font-weight:650}._studio_z7r6c_2 ._treeLabel_z7r6c_78[aria-pressed=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft);color:var(--mh-accent)}._tree_z7r6c_75 li[data-in-selected-channel=true]>._treeRow_z7r6c_76{box-shadow:inset 3px 0 var(--mh-accent)}._matches_z7r6c_75 li,._connections_z7r6c_75 li{margin-bottom:3px}._studio_z7r6c_2 ._matches_z7r6c_75 button,._studio_z7r6c_2 ._connections_z7r6c_75 button{text-align:left;width:100%;display:block}._studio_z7r6c_2 ._matches_z7r6c_75 button[aria-pressed=true],._studio_z7r6c_2 ._connections_z7r6c_75 button[aria-pressed=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft)}._layers_z7r6c_75 li{border-bottom:1px solid var(--mh-line);padding:6px 0}._layers_z7r6c_75 label{align-items:flex-start;gap:8px;display:flex}._filter_z7r6c_88{align-items:center;gap:8px;margin-bottom:8px;display:flex}._canvas_z7r6c_91{border:1px solid var(--mh-line-strong);background:#eef0ea;border-radius:7px;flex-direction:column;flex:auto;min-height:380px;margin:10px;display:flex;overflow:hidden}._canvasCompact_z7r6c_92{flex:none;height:330px;min-height:0;margin:0}._canvasBar_z7r6c_93{border-bottom:1px solid var(--mh-line);background:var(--mh-raised);flex:none;align-items:center;gap:12px;padding:7px 10px;display:flex}._canvasBar_z7r6c_93 strong{margin-right:auto;font-size:12px}._canvasBar_z7r6c_93 [role=group]{gap:4px;display:flex}._canvasBar_z7r6c_93 button[aria-pressed=true]{background:var(--mh-ink);border-color:var(--mh-ink);color:#fff}._canvasBar_z7r6c_93 label{color:var(--mh-muted);align-items:center;gap:6px;font-size:11px;display:flex}._canvasHost_z7r6c_98{cursor:grab;flex:auto;min-height:0;position:relative}._canvasHost_z7r6c_98 canvas{width:100%;height:100%;display:block}._topView_z7r6c_100{background:#eef0ea;flex:auto;width:100%;min-height:0}._topView_z7r6c_100 rect,._topView_z7r6c_100 g[data-port-id]{cursor:pointer}._channelLabel_z7r6c_102{fill:#1f2d2b;pointer-events:none;paint-order:stroke;stroke:#ffffffb3;stroke-width:.02px;font-weight:700}._scaleBar_z7r6c_103 line{stroke:#1f2d2b}._scaleBar_z7r6c_103 text{fill:#1f2d2b}._canvasFoot_z7r6c_105{border-top:1px solid var(--mh-line);background:var(--mh-raised);color:var(--mh-muted);flex-wrap:wrap;flex:none;gap:4px 18px;padding:6px 10px;font-size:11px;display:flex}._empty_z7r6c_106,._emptyState_z7r6c_106{text-align:center;max-width:62ch;color:var(--mh-muted);margin:auto;padding:24px}._emptyState_z7r6c_106 h2{color:var(--mh-ink);margin-bottom:10px;font-size:16px}._emptyState_z7r6c_106 ._actions_z7r6c_36{justify-content:center}._dock_z7r6c_109{border:1px solid var(--mh-line-strong);background:var(--mh-surface);border-radius:7px;flex-direction:column;flex:0 0 250px;min-height:160px;margin:0 10px 10px;display:flex;overflow:hidden}._dock_z7r6c_109>p{padding:12px}._dockBody_z7r6c_111{flex:auto;min-height:0;padding:8px 10px;overflow:auto}._identity_z7r6c_114{border-bottom:1px solid var(--mh-line);flex:none;padding:12px 12px 8px}._identity_z7r6c_114 p{color:var(--mh-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}._summaryLine_z7r6c_116{font-weight:600}._facts_z7r6c_25{grid-template-columns:112px minmax(0,1fr);gap:6px 10px;margin:0 0 10px;display:grid}._facts_z7r6c_25 dt{color:var(--mh-muted)}._facts_z7r6c_25 dd{overflow-wrap:anywhere;margin:0}._block_z7r6c_120{margin-bottom:14px}._scope_z7r6c_121{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}._studio_z7r6c_2 ._scope_z7r6c_121 button{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-weight:600}._studio_z7r6c_2 ._scope_z7r6c_121 button[aria-checked=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft);color:var(--mh-accent)}._scopeNote_z7r6c_124{background:var(--mh-sunken);color:var(--mh-muted);border-radius:4px;padding:6px 8px;font-size:11px}._scopeNote_z7r6c_124[data-scope=master]{color:#6b4a12;background:#fbf4e4}._parameter_z7r6c_126{border-bottom:1px solid var(--mh-line);padding:8px 0}._parameter_z7r6c_126[data-staged=true]{padding-left:8px;box-shadow:inset 3px 0 #c9a15a}._field_z7r6c_128{grid-template-columns:minmax(0,1fr) 62px;align-items:end;gap:6px;display:grid}._field_z7r6c_128 label,label._field_z7r6c_128{gap:3px;min-width:0;display:grid}._field_z7r6c_128 label>span,label._field_z7r6c_128>span{color:var(--mh-muted);font-size:11px}._field_z7r6c_128 input[type=text]{font-variant-numeric:tabular-nums;width:100%}._field_z7r6c_128[data-invalid=true] input{border-color:var(--mh-error)}._fieldError_z7r6c_133{color:var(--mh-error);grid-column:1/-1;font-size:11px;margin:4px 0 0!important}._parameterMeta_z7r6c_134{color:var(--mh-muted);flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex;margin:4px 0 0!important}._stagedTag_z7r6c_135{color:#7a5413;font-weight:600}._mixedList_z7r6c_75 li,._draftList_z7r6c_75 li{color:var(--mh-muted);padding:2px 0;font-size:11px}._draftList_z7r6c_75 small{display:inline}._resultList_z7r6c_75 li{border-bottom:1px solid var(--mh-line);gap:2px;padding:7px 0;display:grid}._resultList_z7r6c_75 li span{color:var(--mh-muted);font-size:11px}._resultList_z7r6c_75 li[data-currency]:not([data-currency=current]) strong:after{content:" · not current";color:#7a5413;font-weight:500}._inspectorFoot_z7r6c_141{border-top:1px solid var(--mh-line-strong);background:var(--mh-sunken);flex:none;max-height:42%;padding:10px 12px;font-size:11px;overflow-y:auto}._impact_z7r6c_142{border-left:3px solid var(--mh-accent);background:var(--mh-surface);padding:6px 8px}._page_z7r6c_145{align-content:start;gap:10px;padding:10px;display:grid}._card_z7r6c_146{border:1px solid var(--mh-line);background:var(--mh-surface);border-radius:7px;min-width:0;padding:12px 14px}._card_z7r6c_146>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._card_z7r6c_146>header button{margin-left:auto}._center_z7r6c_21>._card_z7r6c_146{margin:10px}._table_z7r6c_150{border-collapse:collapse;width:100%;font-size:12px}._table_z7r6c_150 th,._table_z7r6c_150 td{border-bottom:1px solid var(--mh-line);text-align:left;vertical-align:top;padding:6px 8px}._table_z7r6c_150 thead th{color:var(--mh-muted);white-space:nowrap;font-size:11px;font-weight:600}._table_z7r6c_150 td button+button{margin-left:4px}._groupRow_z7r6c_154 th{background:var(--mh-sunken);text-transform:uppercase;letter-spacing:.04em;color:var(--mh-muted);padding-top:12px;font-size:11px}._why_z7r6c_155 summary{color:var(--mh-accent);cursor:pointer;font-size:11px}._outcome_z7r6c_156{white-space:nowrap;font-weight:650}._outcome_z7r6c_156[data-outcome=pass]{color:var(--mh-accent)}._outcome_z7r6c_156[data-outcome=fail]{color:var(--mh-error)}._outcome_z7r6c_156[data-outcome=not_evaluated],._outcome_z7r6c_156[data-outcome=not_applicable]{color:var(--mh-muted)}._outcome_z7r6c_156[data-outcome=inconclusive]{color:#7a5413}._jobState_z7r6c_161{font-weight:650}._jobState_z7r6c_161[data-state=failed],._jobState_z7r6c_161[data-state=blocked]{color:var(--mh-error)}._jobState_z7r6c_161[data-state=succeeded]{color:var(--mh-accent)}._jobState_z7r6c_161[data-state=cancelling],._jobState_z7r6c_161[data-state=cancelled]{color:#7a5413}._variants_z7r6c_165{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}._variants_z7r6c_165 article{border:1px solid var(--mh-line);background:var(--mh-sunken);border-radius:6px;padding:10px 12px}._variants_z7r6c_165 article[data-current=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft)}._families_z7r6c_75{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._families_z7r6c_75 li{border:1px solid var(--mh-line);border-radius:6px;gap:2px;padding:9px 11px;display:grid}._families_z7r6c_75 li span{color:var(--mh-muted);font-size:11px}._families_z7r6c_75 li[data-installed=true]{border-color:var(--mh-line-strong);background:var(--mh-sunken)}._recipes_z7r6c_172{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}._studio_z7r6c_2 ._recipes_z7r6c_172 button{text-align:left;flex-direction:column;align-items:flex-start;padding:9px 11px;font-weight:600}._studio_z7r6c_2 ._recipes_z7r6c_172 button[aria-checked=true]{border-color:var(--mh-accent);background:var(--mh-accent-soft)}._preview_z7r6c_75 li{color:var(--mh-muted);padding:3px 0}._exportResult_z7r6c_176{border:1px solid var(--mh-line-strong);background:var(--mh-sunken);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}._beams_z7r6c_179{grid-template-columns:minmax(430px,9fr) minmax(0,11fr);grid-template-areas:"word aperture""request aperture""pattern pattern";align-content:start;gap:10px;padding:10px;display:grid}._beams_z7r6c_179>section:first-of-type{grid-area:word}._beams_z7r6c_179>section:nth-of-type(2){grid-area:request}._beams_z7r6c_179>section:nth-of-type(3){grid-area:pattern}._aperture_z7r6c_183{grid-area:aperture;min-height:0;display:flex}._aperture_z7r6c_183>section{flex:auto;height:auto;min-height:330px}._gridFrame_z7r6c_185{grid-template-rows:auto 18px;grid-template-columns:18px auto;justify-content:start;gap:4px;margin:8px 0;display:grid}._axisY_z7r6c_186{writing-mode:vertical-rl;text-align:center;color:var(--mh-muted);grid-row:1;font-size:11px;transform:rotate(180deg)}._axisX_z7r6c_187{color:var(--mh-muted);text-align:center;grid-column:2;font-size:11px}._bitGrid_z7r6c_188{gap:6px;display:grid}._bitGrid_z7r6c_188 [role=row]{grid-template-columns:repeat(4,96px);gap:6px;display:grid}._studio_z7r6c_2 ._bitGrid_z7r6c_188 button{background:var(--mh-raised);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;height:58px;padding:6px 8px}._bitGrid_z7r6c_188 button strong{font-variant-numeric:tabular-nums;font-size:14px}._studio_z7r6c_2 ._bitGrid_z7r6c_188 button[data-bit="1"]{background:#dcebe9;border-color:#6fa7a3}._studio_z7r6c_2 ._bitGrid_z7r6c_188 button[data-selected=true]{outline:2px solid var(--mh-accent);outline-offset:1px}._studio_z7r6c_2 ._bitGrid_z7r6c_188 button[data-changed=true]{border-style:dashed;border-color:#c9a15a}._wordRow_z7r6c_195,._pasteRow_z7r6c_195,._plotControls_z7r6c_195{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;display:flex}._wordRow_z7r6c_195 code{font:12px/1 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.08em}._wordRow_z7r6c_195 label,._pasteRow_z7r6c_195 label,._plotControls_z7r6c_195 label{color:var(--mh-muted);align-items:center;gap:6px;font-size:11px;display:flex}._pasteRow_z7r6c_195 input{width:190px}._details_z7r6c_199{color:var(--mh-muted);margin-top:8px;font-size:11px}._details_z7r6c_199 summary{cursor:pointer;color:var(--mh-ink);font-weight:600}._requestRow_z7r6c_201{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}._requestField_z7r6c_202{gap:3px;display:grid}._requestField_z7r6c_202>span,._plotTitle_z7r6c_204{color:var(--mh-muted);font-size:11px}._plot_z7r6c_195{width:100%;height:auto;max-height:300px;display:block}._plot_z7r6c_195 text{fill:var(--mh-muted);font:11px var(--mh-font)}._gridLine_z7r6c_207{stroke:var(--mh-line);stroke-width:1px}._curve_z7r6c_208{fill:none;stroke:#0f7f86;stroke-width:1.8px}._requestLine_z7r6c_209{stroke:#b3541e;stroke-width:1.2px;stroke-dasharray:5 4}._requestMarker_z7r6c_210{fill:#fff;stroke:#b3541e;stroke-width:2px}._peakMarker_z7r6c_211{fill:#0f7f86;stroke:#fff;stroke-width:1px}._summary_z7r6c_116{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:10px 0;display:grid}._summary_z7r6c_116 dt{color:var(--mh-muted);font-size:11px}._summary_z7r6c_116 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._summary_z7r6c_116 div[data-validity]:not([data-validity=valid]) dd{color:var(--mh-muted);font-style:italic}._desktopSplitter_z7r6c_218{display:none}@media (min-width:1200px){._body_z7r6c_61[data-left=true]{grid-template-columns:var(--array-left-width,260px) 6px minmax(0, 1fr)}._body_z7r6c_61[data-right=true]{grid-template-columns:minmax(0, 1fr) 6px var(--array-right-width,360px)}._body_z7r6c_61[data-left=true][data-right=true]{grid-template-columns:var(--array-left-width,260px) 6px minmax(0, 1fr) 6px var(--array-right-width,360px)}._desktopSplitter_z7r6c_218{cursor:col-resize;background:var(--mh-line);touch-action:none;min-width:0;display:block}:is(._desktopSplitter_z7r6c_218:hover,._desktopSplitter_z7r6c_218:focus-visible){outline-offset:-2px;background:#0f7f86;outline:2px solid #0f7f86}._desktopSplitter_z7r6c_218[data-pane=dock]{cursor:row-resize;flex:0 0 6px;margin:0 10px}._dock_z7r6c_109{flex-basis:var(--array-dock-height,250px)}}._processPanel_z7r6c_230{border-bottom:1px solid var(--border,#d2dbd5);background:#f2f5f1;flex:none;max-height:36vh;padding:8px 12px;font-size:12px;overflow:auto}._processPanel_z7r6c_230 summary{cursor:pointer;font-weight:650}._processPanel_z7r6c_230 fieldset{flex-wrap:wrap;gap:8px 12px;margin:8px 0;display:flex}._processPanel_z7r6c_230 fieldset label{align-items:center;gap:4px;display:flex}._processPanel_z7r6c_230 p{margin:6px 0}@media (min-width:1200px){._studio_z7r6c_2{height:max(650px,100dvh - 120px);margin-top:6px}._header_z7r6c_40{gap:6px 8px;min-height:44px;padding:5px 10px}._project_z7r6c_41 strong{font-size:12px}._project_z7r6c_41 span{font-size:10px}._headerField_z7r6c_44 select{max-width:200px}._header_z7r6c_40 ._tag_z7r6c_32{white-space:normal;max-width:170px;font-size:10px;line-height:1.2}._contexts_z7r6c_48{flex-basis:34px}._contexts_z7r6c_48 button{padding-left:9px;padding-right:9px;font-size:12px}._canvas_z7r6c_91:not(._canvasCompact_z7r6c_92){min-height:480px;margin:6px}._canvasBar_z7r6c_93{gap:7px;padding:5px 8px}._canvasFoot_z7r6c_105{padding:4px 8px;font-size:10px}._processPanel_z7r6c_230{padding:6px 10px}}._downloadLink_z7r6c_251{border-radius:5px;align-self:flex-start;padding:6px 10px;font-weight:600;text-decoration:none;display:inline-flex}._bundlePaste_z7r6c_252{border-bottom:1px solid var(--border,#d2dbd5);background:var(--surface,#f4f6f3);flex:none;max-height:330px;padding:10px;overflow:auto}._bundlePaste_z7r6c_252 h3,._bundlePaste_z7r6c_252 p{margin:4px 0}._bundlePaste_z7r6c_252 label{gap:5px;font-size:12px;display:grid}._bundlePaste_z7r6c_252 textarea{resize:vertical;width:100%;min-height:100px;font-family:monospace}
