._backdrop_fgxq0_1{z-index:2147483647;background:var(--shell-bg);color:var(--text-0);touch-action:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}._panel_fgxq0_14{border:1px solid var(--line);background:var(--surface-1);width:min(480px,100%);max-height:100%;box-shadow:0 12px 40px var(--shadow-floating-control);border-radius:12px;flex-direction:column;padding:24px;display:flex;overflow:auto}._panel_fgxq0_14 h1{flex-shrink:0;margin:0 0 16px;font-size:22px}._panel_fgxq0_14 p{overflow-wrap:anywhere;color:var(--text-1);flex-shrink:0}._panel_fgxq0_14 progress{width:100%;height:12px;accent-color:var(--accent);flex-shrink:0;display:block}._panel_fgxq0_14 progress[value]{appearance:none;background:var(--surface-3);border:0;border-radius:6px;overflow:hidden}._panel_fgxq0_14 progress[value]::-webkit-progress-bar{background:var(--surface-3)}._panel_fgxq0_14 progress[value]::-webkit-progress-value{background:var(--accent)}._panel_fgxq0_14 progress[value]::-moz-progress-bar{background:var(--accent)}._panel_fgxq0_14 button{cursor:pointer;background:var(--accent-soft);border-color:var(--accent-strong);flex-shrink:0;align-self:flex-start;padding:8px 20px}._panel_fgxq0_14 button:hover{background:var(--surface-3)}._panel_fgxq0_14 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._count_fgxq0_75{text-align:right;font-variant-numeric:tabular-nums}._details_fgxq0_80{min-height:0;color:var(--text-1);margin:16px 0;overflow:auto}._details_fgxq0_80 summary{cursor:pointer}._details_fgxq0_80 summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._details_fgxq0_80 p{max-height:120px;font-size:13px;overflow:auto}._notices_8hcq9_1{top:var(--top-bar-height,48px);bottom:var(--canvas-bottom-obstruction-height,28px);left:calc(var(--left-toolbar-width,68px) + var(--left-dock-width,0px));right:var(--right-dock-width,0px);z-index:3;pointer-events:none;position:absolute}._toast_8hcq9_11,._alert_8hcq9_12,._storageFailure_8hcq9_13{box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #0008;width:max-content;max-width:calc(100% - 32px);padding:5px 22px;font-size:clamp(13px,1.1vw,18px);line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}._storageFailure_8hcq9_13{background:#8e3029f2;border:1px solid #efd8d1;border-radius:2px;top:8px}._toast_8hcq9_11{background:linear-gradient(90deg,#151b1580,#151b15cf 15% 85%,#151b1580);top:clamp(50px,10vh,120px)}._alert_8hcq9_12{bottom:calc(env(safe-area-inset-bottom,0px) + 84px);background:linear-gradient(90deg,#ae6866eb,#8e3029f2 12% 88%,#ae6866eb);border-inline:4px solid #efd8d1;border-radius:2px}._alert_8hcq9_12 strong{color:#ffe000;font-weight:600}._compact_8hcq9_52 ._toast_8hcq9_11,._compact_8hcq9_52 ._alert_8hcq9_12{max-width:calc(100% - 224px);left:calc(50% + 104px)}._compact_8hcq9_52 ._toast_8hcq9_11{top:12px}._compact_8hcq9_52 ._alert_8hcq9_12{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}._content_17sql_2{min-width:0;height:100%;min-height:0;color:var(--text-0);flex-direction:row;display:flex}._scroll_17sql_11{flex:1;min-width:0;min-height:0;padding:18px;overflow:auto}._target_17sql_19{margin:0;font-weight:600}._optionGroup_17sql_24{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 18px;padding:0 0 18px}._optionGroup_17sql_24 legend{padding:0 0 12px;font-size:14px;font-weight:600}._options_17sql_38{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}._options_17sql_38>label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}._options_17sql_38 input[type=number]{box-sizing:border-box;width:100%;min-height:34px;color:var(--text-0);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:6px 9px}._options_17sql_38 output{box-sizing:border-box;min-height:34px;color:var(--text-0);align-items:center;display:flex}._options_17sql_38 input[type=number]:not(:disabled){background:var(--surface-1);border-color:var(--accent-strong)}._options_17sql_38 input[type=number]:disabled{opacity:.5}._parallel_17sql_96{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:34px;font-size:13px;display:flex}._acceleration_17sql_107{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;min-width:0;margin-top:12px;display:grid}._content_17sql_2 button:not(._environmentTree_17sql_124 button){border:1px solid var(--line);min-height:34px;color:var(--text-0);background:var(--surface-2);cursor:pointer;border-radius:6px;padding:7px 14px}._content_17sql_2 button:disabled{opacity:.5;cursor:default}._content_17sql_2 ._footer_17sql_139 ._primary_17sql_139{color:var(--surface-1);background:var(--accent-strong);border-color:var(--accent-strong)}._footer_17sql_139{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}._planningActions_17sql_156{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}._progress_17sql_164{margin-top:22px}._progress_17sql_164 progress{width:100%;accent-color:var(--accent-strong);margin:12px 0 0}._progress_17sql_164 p{color:var(--text-1);overflow-wrap:anywhere;font-size:13px}._statistics_17sql_180{color:var(--text-1);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}._statistics_17sql_180 strong{font-variant-numeric:tabular-nums;color:var(--text-0)}._error_17sql_193{color:var(--danger);overflow-wrap:anywhere;font-size:13px}._budgetWarning_17sql_199{color:var(--warn);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}._empty_17sql_208{text-align:center;padding:24px 0}._compact_17sql_213 ._options_17sql_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._compact_17sql_213 ._scroll_17sql_11{padding:12px}._compact_17sql_213 ._footer_17sql_139{padding:8px 12px}._main_17sql_226{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._history_17sql_234{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:8px;width:210px;min-height:0;padding:14px;display:flex;overflow:auto}._history_17sql_234>button{flex-shrink:0}._history_17sql_234>strong{margin-top:6px;font-size:16px;font-weight:600;line-height:1.5}._taskList_17sql_257{flex-direction:column;gap:8px;margin-top:0;display:flex}._content_17sql_2 ._task_17sql_257{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:10px;line-height:1.5;display:flex}._task_17sql_257 strong{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._task_17sql_257 span,._task_17sql_257 time{color:var(--text-1);font-size:12px}._taskMeta_17sql_290{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;width:100%;min-width:0;display:flex}._task_17sql_257 ._taskCategory_17sql_300{color:var(--text-0);font-weight:500}._taskStatus_17sql_305{white-space:nowrap;margin-left:auto}._task_17sql_257 time{font-variant-numeric:tabular-nums}._content_17sql_2 ._task_17sql_257[aria-pressed=true]{border-color:var(--accent-strong);background:var(--surface-3,var(--surface-2))}._heading_17sql_328{align-items:center;gap:8px;min-width:0;display:flex}._inputs_17sql_335 summary>span{color:var(--text-1);font-size:12px}._heading_17sql_328 ._target_17sql_19{overflow-wrap:anywhere;flex:1;min-width:0;font-size:20px;line-height:1.5}._taskTitle_17sql_348{margin-bottom:8px}._taskTitle_17sql_348 input{box-sizing:border-box;border:1px solid var(--accent-strong);min-width:0;height:36px;color:var(--text-0);background:var(--surface-1);font:inherit;border-radius:4px;flex:1;padding:6px 8px}._content_17sql_2 ._taskTitle_17sql_348 ._titleAction_17sql_365{background:0 0;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:34px;padding:6px;display:flex}._titleAction_17sql_365 svg{width:18px;height:18px}._inputs_17sql_335{border-bottom:1px solid var(--line);min-width:0;margin:0 0 18px}._inputs_17sql_335 summary{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:8px 0;list-style:none;display:flex}._inputs_17sql_335 summary::-webkit-details-marker{display:none}._inputs_17sql_335 summary:before{content:"›";color:var(--text-1);text-align:center;flex:0 0 14px;font-size:24px}._inputs_17sql_335[open]>summary:before{transform:rotate(90deg)}._inputs_17sql_335 summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._inputs_17sql_335 summary h2{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600}._inputContent_17sql_426{padding:12px 0 0}._inputContent_17sql_426>._optionGroup_17sql_24:last-child{border-bottom:0}._taskActions_17sql_434{flex-wrap:wrap;align-items:start;gap:6px;display:flex}._deleteConfirmation_17sql_441{gap:20px;padding:16px 18px;display:grid}._deleteConfirmation_17sql_441 p{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}._deleteConfirmationActions_17sql_455{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._deleteConfirmationActions_17sql_455 button{border:1px solid var(--line);min-width:96px;min-height:36px;color:var(--text-0);background:var(--surface-2);cursor:pointer;border-radius:8px;padding:8px 16px}._deleteConfirmationActions_17sql_455 button:disabled{opacity:.5;cursor:default}._deleteConfirmationActions_17sql_455 button:last-child{color:var(--danger);border-color:var(--danger)}._flow_17sql_483{height:250px;min-height:180px;margin:8px 0 18px;display:flex;overflow:hidden}._flow_17sql_483>*{flex:1;min-width:0;min-height:0}._compact_17sql_213 ._history_17sql_234{width:145px;padding:8px}._tablet_17sql_502 ._history_17sql_234{width:170px;padding:12px}._compact_17sql_213 ._flow_17sql_483{height:180px}._compact_17sql_213 ._footer_17sql_139,._compact_17sql_213 ._planningActions_17sql_156{gap:6px}._areaCurve_17sql_519{border-top:1px solid var(--line);margin:16px 0 0;padding:16px 0 4px}._areaCurve_17sql_519 figcaption{color:var(--text-1);font-size:12px}._areaLegend_17sql_530{margin-left:14px;display:inline-block}._areaCurve_17sql_519 svg{width:100%;min-width:520px;max-width:900px;height:auto;display:block;overflow:visible}._areaCurve_17sql_519 text{fill:var(--text-1);font-size:11px}._areaAxis_17sql_549{fill:none;stroke:var(--line);stroke-width:1px}._areaLine_17sql_555{fill:none;stroke:var(--accent-strong);stroke-width:2px;stroke-linejoin:round}._areaPoint_17sql_562{fill:var(--accent-strong)}._areaReferenceLine_17sql_566{fill:none;stroke:var(--text-1);stroke-width:2px;stroke-dasharray:5 4}._areaReferencePoint_17sql_573{fill:var(--surface-1);stroke:var(--text-1);stroke-width:1.5px}._areaPlot_17sql_579{overflow-x:auto}._areaTick_17sql_583{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 2}._proposalRate_17sql_590{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}._environment_17sql_124{border-bottom:1px solid var(--line);min-width:0;margin:0 0 20px;padding:0 0 12px}._environmentHeading_17sql_603{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px;display:flex}._environmentHeading_17sql_603 strong{font-size:14px}._environmentHeading_17sql_603>span{color:var(--text-1);font-size:12px}._environmentRequirements_17sql_621{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding:12px 0;display:flex}._environmentRequirements_17sql_621>div{flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}._environmentRequirements_17sql_621>div>span+span{color:var(--text-1)}._supplyRules_17sql_640{border:0;min-width:0;margin:0;padding:0}._supplyRule_17sql_640{border-top:1px solid var(--line);flex-wrap:wrap;align-items:start;gap:12px;padding:12px 0;display:flex}._supplyItem_17sql_656{flex:130px;align-items:center;gap:8px;min-width:0;display:flex}._supplyItem_17sql_656 img{object-fit:contain;width:30px;height:30px}._supplyItem_17sql_656>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}._supplyItem_17sql_656 strong{font-size:13px}._supplyItem_17sql_656 span{color:var(--text-1);font-size:12px}._supplyControls_17sql_687{flex-wrap:wrap;flex:2 240px;align-items:start;gap:10px;min-width:0;display:flex}._supplyControls_17sql_687>._supplyControl_17sql_687{flex:230px}._supplyControl_17sql_687{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}._policyChoices_17sql_700{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow:hidden}._policyChoices_17sql_700[aria-invalid=true]{border-color:var(--danger)}._policyChoice_17sql_60{min-width:0;display:flex;position:relative}._policyChoice_17sql_60+._policyChoice_17sql_60{border-left:1px solid var(--line)}._policyChoice_17sql_60 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._policyChoice_17sql_60 span{box-sizing:border-box;min-width:0;min-height:36px;color:var(--text-1);text-align:center;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;padding:8px 10px;line-height:1.4;display:flex}._policyChoice_17sql_60 input:checked+span{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);font-weight:600}._policyChoice_17sql_60 input:not(:disabled):hover+span{background:var(--accent-soft)}._policyChoice_17sql_60 input:focus-visible+span{outline:2px solid var(--accent-strong);outline-offset:-3px}._policyChoice_17sql_60 input:disabled{cursor:default}._policyChoice_17sql_60 input:disabled+span{opacity:.55}._supplyInherited_17sql_803{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 0;font-size:13px;display:flex}._supplyInherited_17sql_803>span:first-child{color:var(--text-1);font-size:12px}._environment_17sql_124>._error_17sql_193{margin:10px 0}._environmentTree_17sql_124{height:360px;min-height:240px;padding:0 0 12px}._environmentDetail_17sql_827{border:0;min-width:0;margin:0;padding:0}._fixedDestination_17sql_834{min-height:34px;color:var(--text-1);align-items:center;display:flex}._environmentTree_17sql_124>div{grid-template-columns:minmax(0,1fr) minmax(170px,.8fr)}._environmentDetail_17sql_827{font-size:12px}._identification_17sql_849{min-width:0}._identificationBody_17sql_853{grid-template-columns:minmax(0,1.5fr) minmax(190px,1fr);gap:14px;margin:0 0 12px;display:grid}._identificationPreview_17sql_860{min-width:0}._resultPreview_17sql_864{border-top:1px solid var(--line);min-width:0;margin-top:20px;padding-top:16px}._resultPreviewHeading_17sql_871{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}._resultPreviewHeading_17sql_871 h3{margin:0;font-size:14px;font-weight:600}._resultPreviewHeading_17sql_871 p{margin:6px 0 0}._resultPreviewHeading_17sql_871 ._previewControls_17sql_890{margin:0}._resultPreviewStage_17sql_894{border:1px solid var(--line);touch-action:pan-y;background:var(--surface-2);min-width:0;height:clamp(200px,45dvh,460px);position:relative;overflow:hidden}._compact_17sql_213 ._resultPreviewStage_17sql_894{height:min(220px,100dvh - 200px);min-height:140px}._previewFrame_17sql_909{height:min(440px,100dvh - 300px);min-height:max(190px, var(--boundary-label-min-height,0px));border:1px solid var(--line);touch-action:none;background:#eef1f4;border-radius:8px;position:relative;overflow:hidden}._previewCanvas_17sql_920{position:absolute;inset:0}._previewCanvas_17sql_920 canvas{width:100%;height:100%;display:block}._previewControls_17sql_890{justify-content:center;gap:6px;margin-top:8px;display:flex}._previewSelection_17sql_938{box-sizing:border-box;pointer-events:none;background:#ffca4c33;border:2px solid #e79014;position:absolute}._boundaryOverlay_17sql_955{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}._content_17sql_2 ._previewFrame_17sql_909 ._boundaryMarker_17sql_950{box-sizing:border-box;color:#155b85;white-space:nowrap;pointer-events:auto;background:#ffffffed;border:1px solid #155b85;border-radius:5px;min-width:0;min-height:0;padding:2px 5px;font-size:11px;font-weight:700;position:absolute}._boundaryLeaders_17sql_978{pointer-events:none;color:#155b85;position:absolute;inset:0;overflow:visible}._boundaryLeaders_17sql_978 g[data-direction=output]{color:#8c430b}._boundaryLeaders_17sql_978 line{stroke:currentColor;stroke-width:1px}._boundaryLeaders_17sql_978 circle{fill:currentColor;stroke:#fff;stroke-width:1px}._boundaryLeaders_17sql_978 g[data-selected=true] line{stroke-width:2px}._content_17sql_2 ._previewFrame_17sql_909 ._boundaryMarker_17sql_950[data-direction=output]{color:#8c430b;border-color:#8c430b}._content_17sql_2 ._previewFrame_17sql_909 ._boundaryMarker_17sql_950[aria-pressed=true]{z-index:1;background:#ffe0a0;outline:2px solid #e79014}._boundaryList_17sql_1016{min-width:0;max-height:min(482px,100dvh - 176px);overflow:auto}._boundaryGroup_17sql_1022{border:0;min-width:0;margin:0 0 14px;padding:0}._boundaryGroup_17sql_1022 legend{padding:0 0 8px;font-size:13px;font-weight:600}._boundaryRow_17sql_1035{border:1px solid var(--line);border-radius:6px;margin-bottom:6px;padding:6px}._boundaryRow_17sql_1035[aria-invalid=true]{border-color:var(--danger)}._boundaryRow_17sql_1035[aria-invalid=true] output,._content_17sql_2 ._boundaryRow_17sql_1035[aria-invalid=true]>button{color:var(--danger)}._boundaryRow_17sql_1035[data-selected=true]{border-color:var(--accent-strong);background:var(--surface-2)}._content_17sql_2 ._boundaryRow_17sql_1035>button{text-align:left;background:0 0;border:0;align-items:start;gap:8px;width:100%;min-height:26px;padding:0;font-size:12px;display:flex}._boundaryRow_17sql_1035>button strong{color:var(--accent-strong);flex-shrink:0}._boundaryRow_17sql_1035>button small{color:var(--text-1);white-space:nowrap}._boundaryRow_17sql_1035 output{color:var(--text-1);padding:5px 0 0;font-size:13px;display:block}._boundaryItem_17sql_1089{gap:6px;min-width:0;margin-top:4px;display:flex}._content_17sql_2 ._boundaryItemPicker_17sql_1089{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}._boundaryItemPicker_17sql_1089 img{object-fit:contain;width:24px;height:24px}._boundaryItemPicker_17sql_1089 span{overflow-wrap:anywhere;min-width:0}._compact_17sql_213 ._identificationBody_17sql_853{grid-template-columns:minmax(0,1.2fr) minmax(170px,1fr);gap:8px}._compact_17sql_213 ._previewFrame_17sql_909{height:min(220px,100dvh - 190px);min-height:max(140px, var(--boundary-label-min-height,0px))}._blueprintPlacement_17sql_1132{min-width:0}._options_17sql_38._placementRules_17sql_1136{padding:0}._optimizationHeading_17sql_1140{padding:0 0 2px;font-size:14px}._optimizationChoices_17sql_1145{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0;padding:0;display:grid}._optimizationChoice_17sql_119{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}._optimizationChoice_17sql_119 strong{font-size:14px;display:block}._optimizationChoice_17sql_119 small{color:var(--text-1);margin-top:5px;line-height:1.5;display:block}._optimizationChoice_17sql_119 input,._parallel_17sql_96 input{appearance:none;box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:14px;flex:0 0 40px;width:40px;height:24px;margin:0;padding:3px}._optimizationChoice_17sql_119 input:before,._parallel_17sql_96 input:before{content:"";background:var(--text-1);border-radius:50%;width:16px;height:16px;transition:transform .12s;display:block}._optimizationChoice_17sql_119 input:checked,._parallel_17sql_96 input:checked{background:var(--accent-strong)}._optimizationChoice_17sql_119 input:checked:before,._parallel_17sql_96 input:checked:before{background:#fff;transform:translate(16px)}._optimizationChoice_17sql_119 input:focus-visible,._parallel_17sql_96 input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}._optimizationChoice_17sql_119 input:disabled,._parallel_17sql_96 input:disabled{opacity:.5;cursor:default}._compact_17sql_213 ._optimizationChoices_17sql_1145,._tablet_17sql_502 ._optimizationChoices_17sql_1145,._compact_17sql_213 ._acceleration_17sql_107,._tablet_17sql_502 ._acceleration_17sql_107{grid-template-columns:minmax(0,1fr)}._workbench_1gen8_2{grid-template-columns:var(--left-toolbar-width,68px) var(--left-dock-width,375px) minmax(0, 1fr) var(--right-dock-width,340px);grid-template-rows:var(--top-bar-height,48px) minmax(0, 1fr) var(--toolbox-bottom-dock-height,0px) var(--bottom-bar-height,28px);background:var(--shell-bg);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-areas:"toolbar toolbar toolbar toolbar""tools left canvas right""tools left toolbox-bottom right""bottom bottom bottom bottom";gap:0;height:100%;padding:0;display:grid;position:relative}._overlay-stack-root_1gen8_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_1gen8_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_1gen8_31{top:10px;right:calc(var(--right-dock-width,0px) + 12px);z-index:5;align-items:center;gap:8px;display:inline-flex;position:absolute}._workbench-floating-top-bar-button_1gen8_41{border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:38px;height:38px;color:var(--text-0);box-shadow:0 10px 24px var(--shadow-floating-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._workbench-floating-top-bar-button_1gen8_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_1gen8_61{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_1gen8_61{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._dialog-shell-backdrop_1gen8_61,._dialog-shell-backdrop_1gen8_61 *{touch-action:auto}._dialog-shell-backdrop_1gen8_61._is-immersive-maximized_1gen8_94{padding:0}._dialog-shell-backdrop_1gen8_61._is-non-modal_1gen8_98{pointer-events:none;background:0 0}._dialog-shell-backdrop_1gen8_61._is-non-modal_1gen8_98 ._dialog-shell_1gen8_61{pointer-events:auto}._dialog-shell_1gen8_61{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);min-width:min(320px,100%);height:min(620px,100%);min-height:min(240px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}._dialog-shell_1gen8_61._is-maximized_1gen8_123{width:100%;height:100%}._dialog-shell-backdrop_1gen8_61._is-immersive-maximized_1gen8_94 ._dialog-shell_1gen8_61{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_1gen8_134{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;min-height:46px;padding:7px 14px;display:grid}._dialog-shell-header-main_1gen8_144{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_1gen8_134._has-tabs_1gen8_152{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_1gen8_134._has-tabs_1gen8_152 ._dialog-shell-header-main_1gen8_144{padding-bottom:0}._dialog-shell-header_1gen8_134._has-tabs_1gen8_152+._dialog-shell-body_1gen8_162{border-top:0}._dialog-shell-header_1gen8_134._is-draggable_1gen8_166{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_1gen8_171{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_1gen8_171 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_1gen8_186{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_1gen8_194{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._dialog-shell-tab-list_1gen8_205{isolation:isolate;flex:auto;align-items:flex-end;gap:8px;width:100%;min-width:0;padding:0 8px;display:flex;position:relative;overflow:auto hidden}._dialog-shell-tab-list_1gen8_205:after{content:"";background:var(--accent-strong);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab-list_1gen8_205:after{background:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 66%, var(--line))}}._dialog-shell-tab_1gen8_205{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_1gen8_205{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 14%, var(--surface-1))}}._dialog-shell-tab_1gen8_205{z-index:0;border:1px solid var(--dialog-shell-tab-border);background:linear-gradient(180deg, var(--dialog-shell-tab-top) 0%, var(--dialog-shell-tab-bottom) 100%);min-height:44px;box-shadow:inset 0 1px 0 var(--surface-1), 0 4px 10px var(--shadow-floating-control);border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin:0 0 -1px;padding:0 24px 4px;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 82%, transparent), 0 4px 10px color-mix(in srgb, var(--shadow-floating-control) 32%, transparent)}}._dialog-shell-tab_1gen8_205{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-0))}}._dialog-shell-tab_1gen8_205{white-space:nowrap;cursor:pointer;font-weight:600;transition:background .14s,box-shadow .14s,border-color .14s,color .14s,min-height .14s}._dialog-shell-tab_1gen8_205:before,._dialog-shell-tab_1gen8_205:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--dialog-shell-tab-top) 0%, var(--dialog-shell-tab-bottom) 100%);width:12px;height:14px;position:absolute;bottom:-1px}._dialog-shell-tab_1gen8_205:before{border-bottom:1px solid var(--dialog-shell-tab-border);border-left:1px solid var(--dialog-shell-tab-border);border-bottom-left-radius:10px;left:-12px}._dialog-shell-tab_1gen8_205:after{border-right:1px solid var(--dialog-shell-tab-border);border-bottom:1px solid var(--dialog-shell-tab-border);border-bottom-right-radius:10px;right:-12px}._dialog-shell-tab_1gen8_205:hover{z-index:2;--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 82%, var(--line))}}._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 30%, var(--surface-1))}}._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 18%, var(--surface-1))}}._dialog-shell-tab_1gen8_205:hover{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205:hover{color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-0))}}._dialog-shell-tab_1gen8_205:hover{box-shadow:inset 0 1px 0 var(--surface-1), 0 6px 12px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 88%, transparent), 0 6px 12px color-mix(in srgb, var(--shadow-floating-control) 44%, transparent)}}._dialog-shell-tab_1gen8_205._is-active_1gen8_360{z-index:3;--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 38%, var(--surface-1))}}._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_1gen8_205._is-active_1gen8_360{min-height:52px;color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205._is-active_1gen8_360{color:color-mix(in srgb, var(--accent-strong) 92%, var(--text-0))}}._dialog-shell-tab_1gen8_205._is-active_1gen8_360{box-shadow:inset 0 1px 0 var(--surface-1), 0 1px 0 var(--surface-1), 0 10px 20px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1gen8_205._is-active_1gen8_360{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 92%, transparent), 0 1px 0 var(--surface-1), 0 10px 20px color-mix(in srgb, var(--shadow-floating-control) 44%, transparent)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header_1gen8_134{--dialog-shell-header-row-height:42px;--dialog-shell-tab-track-height:34px;--dialog-shell-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header_1gen8_134{--dialog-shell-tab-divider:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header_1gen8_134{border-bottom:0;gap:0;min-height:0;padding:0 16px;display:grid;position:relative}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header_1gen8_134:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header-main_1gen8_144{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header-copy_1gen8_171{flex:0 auto;padding-bottom:0}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header-actions_1gen8_186{padding-bottom:0}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab-strip_1gen8_446{z-index:1;min-width:0;height:var(--dialog-shell-tab-track-height);flex:auto;align-self:flex-end;align-items:flex-end;margin-bottom:0;display:flex;position:relative}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab-strip_1gen8_446:after{content:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab-list_1gen8_205{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab-list_1gen8_205:after{content:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{min-height:0;height:var(--dialog-shell-tab-track-height);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:linear-gradient(180deg, var(--dialog-shell-tab-bg) 0%, var(--dialog-shell-tab-bg) 100%);border-radius:9px 9px 0 0;margin:0;padding:0 16px}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{background:linear-gradient(180deg, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{box-shadow:inset 0 -8px 12px var(--line), inset 0 1px 0 var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{box-shadow:inset 0 -8px 12px color-mix(in srgb, var(--line) 26%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-1) 70%, transparent)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{color:color-mix(in srgb, var(--text-0) 74%, var(--text-1))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{transition:background .18s,box-shadow .18s,border-color .18s,color .18s;transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:before,._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:after{content:"";z-index:-1;opacity:0;background:var(--dialog-shell-tab-bg);pointer-events:none;content:none;width:10px;height:10px;transition:opacity .18s,border-color .18s,background .18s;position:absolute;bottom:0}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:before{border-bottom:1px solid var(--dialog-shell-tab-border);border-left:1px solid var(--dialog-shell-tab-border);border-bottom-left-radius:0;left:-8px;transform:translate(6px,8px)scale(.72)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:after{border-right:1px solid var(--dialog-shell-tab-border);border-bottom:1px solid var(--dialog-shell-tab-border);border-bottom-right-radius:0;right:-8px;transform:translate(-6px,8px)scale(.72)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:linear-gradient(180deg, var(--dialog-shell-tab-bg) 0%, var(--dialog-shell-tab-bg) 100%)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{box-shadow:inset 0 -7px 10px var(--line), inset 0 1px 0 var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{box-shadow:inset 0 -7px 10px color-mix(in srgb, var(--line) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-1) 76%, transparent)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{color:var(--text-0);transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-bg:var(--surface-1);height:var(--dialog-shell-tab-track-height);border-color:var(--dialog-shell-tab-border);background:var(--dialog-shell-tab-bg);box-shadow:inset 0 1px 0 var(--surface-1), 0 -1px 0 var(--surface-1);border-bottom-color:#0000;padding-inline:16px}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 88%, transparent), 0 -1px 0 color-mix(in srgb, var(--surface-1) 80%, transparent)}}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{color:var(--text-0);transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:before,._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:after{opacity:1}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:after{content:"";z-index:2;opacity:1;background:var(--surface-1);pointer-events:none;border:0;width:auto;height:2px;position:absolute;bottom:-1px;left:1px;right:1px;transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:before,._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:after{transform:translate(0)scale(1)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:before{content:"";z-index:1;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:-8px -6px -2px;transform:none}._dialog-shell-body_1gen8_162,._dialog-shell-tab-panel_1gen8_677{min-height:0;display:grid;overflow:hidden}._dialog-shell_1gen8_61 button:focus-visible,._dialog-shell_1gen8_61 input:focus-visible,._dialog-shell_1gen8_61 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}body.is-dragging-dialog-shell,body.is-dragging-dialog-shell *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.is-resizing-dialog-shell,body.is-resizing-dialog-shell *{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}body.is-resizing-dialog-shell-n,body.is-resizing-dialog-shell-n *,body.is-resizing-dialog-shell-s,body.is-resizing-dialog-shell-s *{cursor:ns-resize!important}body.is-resizing-dialog-shell-e,body.is-resizing-dialog-shell-e *,body.is-resizing-dialog-shell-w,body.is-resizing-dialog-shell-w *{cursor:ew-resize!important}body.is-resizing-dialog-shell-ne,body.is-resizing-dialog-shell-ne *,body.is-resizing-dialog-shell-sw,body.is-resizing-dialog-shell-sw *{cursor:nesw-resize!important}body.is-resizing-dialog-shell-nw,body.is-resizing-dialog-shell-nw *,body.is-resizing-dialog-shell-se,body.is-resizing-dialog-shell-se *{cursor:nwse-resize!important}body.is-resizing-dialog-shell-cursor-ns,body.is-resizing-dialog-shell-cursor-ns *{cursor:ns-resize!important}body.is-resizing-dialog-shell-cursor-ew,body.is-resizing-dialog-shell-cursor-ew *{cursor:ew-resize!important}body.is-resizing-dialog-shell-cursor-nesw,body.is-resizing-dialog-shell-cursor-nesw *{cursor:nesw-resize!important}body.is-resizing-dialog-shell-cursor-nwse,body.is-resizing-dialog-shell-cursor-nwse *{cursor:nwse-resize!important}._dialog-shell-resize-edge_1gen8_750{z-index:2;pointer-events:auto;position:absolute}._dialog-shell-resize-edge--n_1gen8_756,._dialog-shell-resize-edge--s_1gen8_757{cursor:ns-resize;height:8px;left:10px;right:10px}._dialog-shell-resize-edge--n_1gen8_756{top:-4px}._dialog-shell-resize-edge--s_1gen8_757{bottom:-4px}._dialog-shell-resize-edge--e_1gen8_772,._dialog-shell-resize-edge--w_1gen8_773{cursor:ew-resize;width:8px;top:10px;bottom:10px}._dialog-shell-resize-edge--e_1gen8_772{right:-4px}._dialog-shell-resize-edge--w_1gen8_773{left:-4px}._dialog-shell-resize-edge--ne_1gen8_788,._dialog-shell-resize-edge--se_1gen8_789,._dialog-shell-resize-edge--sw_1gen8_790,._dialog-shell-resize-edge--nw_1gen8_791{z-index:3;width:16px;height:16px}._dialog-shell-resize-edge--ne_1gen8_788{cursor:nesw-resize;top:-6px;right:-6px}._dialog-shell-resize-edge--se_1gen8_789{cursor:nwse-resize;bottom:-6px;right:-6px}._dialog-shell-resize-edge--sw_1gen8_790{cursor:nesw-resize;bottom:-6px;left:-6px}._dialog-shell-resize-edge--nw_1gen8_791{cursor:nwse-resize;top:-6px;left:-6px}._dialog-shell-resize-edge--cursor-ns_1gen8_821{cursor:ns-resize}._dialog-shell-resize-edge--cursor-ew_1gen8_825{cursor:ew-resize}._dialog-shell-resize-edge--cursor-nesw_1gen8_829{cursor:nesw-resize}._dialog-shell-resize-edge--cursor-nwse_1gen8_833{cursor:nwse-resize}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header_1gen8_134{--dialog-shell-header-row-height:40px;--dialog-shell-tab-track-height:30px;min-height:var(--dialog-shell-header-row-height);padding:5px 10px}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header-main_1gen8_144{gap:8px;min-height:0}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header-copy_1gen8_171{padding-bottom:0}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header-copy_1gen8_171 h2{font-size:.875rem;line-height:1.15}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header-actions_1gen8_186{gap:4px;padding-bottom:0}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-header-button_1gen8_194{width:26px;height:26px}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-tab-strip_1gen8_446{height:var(--dialog-shell-tab-track-height)}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-tab-list_1gen8_205{gap:6px;height:100%}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205:hover{transform:translateY(2px)}._dialog-shell_1gen8_61._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{height:22px;padding-inline:8px}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-header_1gen8_134{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-header-main_1gen8_144{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-header_1gen8_134:after{left:10px;right:10px}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-tab-list_1gen8_205{gap:0}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205:hover{transform:none}._dialog-shell_1gen8_61._has-tabs_1gen8_152._is-mobile-compact_1gen8_837 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{height:var(--dialog-shell-tab-track-height);padding-inline:12px}@supports not (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_1gen8_61{background:var(--shell-bg)}._dialog-shell-tab-list_1gen8_205:after{background:var(--line)}._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--surface-2);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 4px 10px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--surface-3);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 6px 12px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--accent-soft);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 1px 0 var(--surface-1), 0 10px 20px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-header_1gen8_134{--dialog-shell-tab-divider:var(--line-strong)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:var(--line-strong);--dialog-shell-tab-bg:var(--surface-2);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:before,._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:after{background:0 0}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205:hover{--dialog-shell-tab-border:var(--line-strong);--dialog-shell-tab-bg:var(--surface-3);background:var(--surface-3);box-shadow:inset 0 1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-bg:var(--surface-1);background:var(--surface-1);box-shadow:0 -1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1gen8_61._has-tabs_1gen8_152 ._dialog-shell-tab_1gen8_205._is-active_1gen8_360:after{background:var(--surface-1)}}._activity-icon-strip_1gen8_1000{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_1gen8_1008{object-fit:contain;background:var(--surface-1);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;flex:none}._markdown-tutorial-overlay-backdrop_1gen8_1019{background:var(--surface-1);background:linear-gradient(var(--text-0), var(--text-0)), var(--surface-1);justify-content:center;align-items:center;padding:clamp(8px,4vh,36px) clamp(16px,6vw,80px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-backdrop_1gen8_1019{background:linear-gradient(color-mix(in srgb, var(--text-0) 4%, transparent), color-mix(in srgb, var(--text-0) 4%, transparent)), color-mix(in srgb, var(--surface-1) 90%, transparent)}}._markdown-tutorial-overlay-backdrop_1gen8_1019{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}._markdown-tutorial-overlay-backdrop_1gen8_1019,._markdown-tutorial-overlay-backdrop_1gen8_1019 *{touch-action:auto}._markdown-tutorial-overlay_1gen8_1019{width:min(100%,1280px);max-height:calc(100vh - clamp(16px,8vh,72px));position:relative}@supports (height:100dvh){._markdown-tutorial-overlay_1gen8_1019{max-height:calc(100dvh - clamp(16px,8vh,72px))}}._markdown-tutorial-overlay_1gen8_1019{color:var(--text-0);cursor:pointer;outline:none}._markdown-tutorial-overlay-body_1gen8_1073{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_1gen8_1079{grid-template-rows:minmax(0,auto) auto;place-items:center;gap:clamp(8px,2vh,18px);width:100%;min-height:0;max-height:calc(100vh - clamp(24px,9vh,96px));display:grid}@supports (height:100dvh){._markdown-tutorial-overlay-page_1gen8_1079{max-height:calc(100dvh - clamp(24px,9vh,96px))}}._markdown-tutorial-overlay-image-frame_1gen8_1096{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_1gen8_1096 img{width:auto;max-width:min(100%,1280px);max-height:min(72vh,980px);display:block}@supports (height:100dvh){._markdown-tutorial-overlay-image-frame_1gen8_1096 img{max-height:min(72dvh,980px)}}._markdown-tutorial-overlay-image-frame_1gen8_1096 img{border:1px solid var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_1gen8_1096 img{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent)}}._markdown-tutorial-overlay-image-frame_1gen8_1096 img{background:var(--surface-1);box-shadow:0 22px 72px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_1gen8_1096 img{box-shadow:0 22px 72px color-mix(in srgb, var(--shadow-floating-control) 78%, transparent)}}._markdown-tutorial-overlay-image-frame_1gen8_1096 img{cursor:default;object-fit:contain}._markdown-tutorial-overlay_1gen8_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_1gen8_1096 img{max-height:min(56vh,720px)}@supports (height:100dvh){._markdown-tutorial-overlay_1gen8_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_1gen8_1096 img{max-height:min(56dvh,720px)}}._markdown-tutorial-overlay-copy_1gen8_1148{justify-self:center;width:min(100%,820px)}._markdown-tutorial-overlay-notice_1gen8_1153,._markdown-tutorial-overlay-dismiss-hint_1gen8_1154{text-align:center;margin:0}._markdown-tutorial-overlay-notice_1gen8_1153{color:var(--accent-strong);margin-bottom:clamp(8px,1.5vh,14px);font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:750}._markdown-tutorial-overlay-dismiss-hint_1gen8_1154{color:var(--text-2);margin-top:clamp(8px,1.5vh,14px);font-size:clamp(.72rem,1vw,.9rem);font-weight:500}._markdown-tutorial-overlay-markdown_1gen8_1173{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1gen8_1173{color:color-mix(in srgb, var(--text-0) 82%, var(--text-1))}}._markdown-tutorial-overlay-markdown_1gen8_1173{text-align:center;text-wrap:normal;font-size:clamp(.76rem,1.25vw,1.08rem);font-weight:650;line-height:1.38}@supports (text-wrap:pretty){._markdown-tutorial-overlay-markdown_1gen8_1173{text-wrap:pretty}}._markdown-tutorial-overlay-markdown_1gen8_1173{text-shadow:0 1px 14px var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1gen8_1173{text-shadow:0 1px 14px color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-markdown_1gen8_1173 p,._markdown-tutorial-overlay-markdown_1gen8_1173 blockquote,._markdown-tutorial-overlay-markdown_1gen8_1173 ul,._markdown-tutorial-overlay-markdown_1gen8_1173 ol{margin:0}._markdown-tutorial-overlay-markdown_1gen8_1173 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_1gen8_1173 p+p,._markdown-tutorial-overlay-markdown_1gen8_1173 p+ul,._markdown-tutorial-overlay-markdown_1gen8_1173 ul+p,._markdown-tutorial-overlay-markdown_1gen8_1173 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_1gen8_1173 ul,._markdown-tutorial-overlay-markdown_1gen8_1173 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_1gen8_1173 strong{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1gen8_1173 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}}._markdown-tutorial-overlay-placeholder_1gen8_1237{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;place-items:center;min-width:min(320px,72vw);min-height:120px;padding:18px 24px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-placeholder_1gen8_1237{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-placeholder_1gen8_1237{color:var(--text-1);box-shadow:0 18px 54px var(--shadow-floating-control)}._markdown-tutorial-overlay-placeholder_1gen8_1237 p{margin:0}._markdown-tutorial-overlay-page-button_1gen8_1261{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px);padding:0;display:inline-flex;position:absolute;top:42%}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1gen8_1261{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent)}}._markdown-tutorial-overlay-page-button_1gen8_1261{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1gen8_1261{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._markdown-tutorial-overlay-page-button_1gen8_1261{color:var(--text-0);box-shadow:0 14px 36px var(--shadow-floating-control);transform:translateY(-50%)}._markdown-tutorial-overlay-page-button_1gen8_1261:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1gen8_1261:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}._markdown-tutorial-overlay-page-button_1gen8_1261:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_1gen8_1261 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_1gen8_1311{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_1gen8_1315{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_1gen8_1319{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_1gen8_1327{background:var(--text-1);border-radius:999px;width:clamp(24px,4vw,44px);height:4px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_1gen8_1327{background:color-mix(in srgb, var(--text-1) 36%, transparent)}}._markdown-tutorial-overlay-page-dot_1gen8_1327._is-active_1gen8_360{background:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_1gen8_1327._is-active_1gen8_360{background:color-mix(in srgb, var(--text-0) 78%, var(--accent))}}@supports not (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-backdrop_1gen8_1019{background:var(--surface-1)}._markdown-tutorial-overlay-image-frame_1gen8_1096 img{border-color:var(--line-strong);box-shadow:0 22px 72px var(--shadow-floating-control)}._markdown-tutorial-overlay-markdown_1gen8_1173{color:var(--text-0);text-shadow:none}._markdown-tutorial-overlay-placeholder_1gen8_1237,._markdown-tutorial-overlay-page-button_1gen8_1261{border-color:var(--line);background:var(--surface-1)}._markdown-tutorial-overlay-page-button_1gen8_1261:hover:not(:disabled){background:var(--surface-2)}._markdown-tutorial-overlay-page-dot_1gen8_1327{background:var(--text-2)}._markdown-tutorial-overlay-page-dot_1gen8_1327._is-active_1gen8_360{background:var(--accent)}}._settings-dialog-backdrop_1gen8_1381{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1gen8_1381{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_1gen8_1381,._settings-dialog-backdrop_1gen8_1381 *{touch-action:auto}._settings-dialog_1gen8_1381{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);height:min(620px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._settings-dialog-header_1gen8_1427{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_1gen8_1436{min-width:0}._settings-dialog-header-copy_1gen8_1436 h2,._settings-dialog-group-header_1gen8_1441 h3,._settings-dialog-setting-copy_1gen8_1442 h4{margin:0}._settings-dialog-setting-copy_1gen8_1442 p,._settings-dialog-group-header_1gen8_1441 p{color:var(--text-1);margin:0}._settings-dialog-close_1gen8_1452{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_1gen8_1462{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_1gen8_1468{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_1gen8_1472{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;display:grid}._settings-dialog-sidebar-title_1gen8_1481{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_1gen8_1490{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_1gen8_1498{border:1px solid var(--transparent);background:var(--transparent);text-align:left;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}._settings-dialog-tree-button_1gen8_1498:hover,._settings-dialog-tree-button_1gen8_1498._is-active_1gen8_360{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_1gen8_1515{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_1gen8_1521{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_1gen8_1530{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_1gen8_1441{gap:4px;display:grid}._settings-dialog-settings-list_1gen8_1541{gap:8px;display:grid}._settings-dialog-separator_1gen8_1546{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_1gen8_1552{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(200px,236px);align-items:center;gap:12px;padding:12px;display:grid}._settings-dialog-setting-card_1gen8_1552._is-disabled_1gen8_1563{opacity:.72}._settings-dialog-setting-card_1gen8_1552._is-text_1gen8_1567{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}._settings-dialog-setting-card_1gen8_1552._is-keybinding_1gen8_1574{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_1gen8_1552._is-keybinding_1gen8_1574:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_1gen8_1552._is-keybinding_1gen8_1574 ._settings-dialog-setting-copy_1gen8_1442{gap:0}._settings-dialog-setting-card_1gen8_1552._is-keybinding_1gen8_1574 ._settings-dialog-setting-copy_1gen8_1442 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_1gen8_1552._is-keybinding_1gen8_1574 ._settings-dialog-setting-copy_1gen8_1442 p{display:none}._settings-dialog-setting-copy_1gen8_1442{gap:4px;display:grid}._settings-dialog-setting-title_1gen8_1604{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_1gen8_1604>span{min-width:0}._settings-dialog-setting-help-button_1gen8_1616{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1gen8_1616{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_1gen8_1616{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1gen8_1616{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_1gen8_1616{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1gen8_1616{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_1gen8_1616{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_1gen8_1616:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1gen8_1616:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_1gen8_1616:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1gen8_1616:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_1gen8_1616:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_1gen8_1616 svg{width:14px;height:14px}._settings-dialog-setting-copy_1gen8_1442 h4{font-size:.95rem}._settings-dialog-setting-copy_1gen8_1442 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_1gen8_1688{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-storage-usage-value_1gen8_1694{color:var(--text-0);white-space:nowrap;align-self:center;margin-right:12px;font-size:.92rem;font-weight:600}._settings-dialog-webdav-status_1gen8_1703{min-width:min(100%,280px);color:var(--text-0);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:.84rem;line-height:1.35;display:flex}._settings-dialog-webdav-devices_1gen8_1715{max-width:100%;color:var(--text-1);flex-direction:column;gap:3px;display:flex}._settings-dialog-webdav-devices_1gen8_1715 strong{color:var(--text-0);font-size:.82rem}._sync-status-dialog_1gen8_1728{width:min(760px,100vw - 32px);height:min(620px,100vh - 32px)}._sync-status-dialog-body_1gen8_1733{min-height:0;overflow:auto}._sync-status-content_1gen8_1738{gap:12px;padding:2px;display:grid}._sync-status-section_1gen8_1744{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}._sync-status-section_1gen8_1744>h3{color:var(--text-0);font-size:.95rem}._sync-status-summary-grid_1gen8_1758,._sync-status-network-grid_1gen8_1759{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}._sync-status-summary-grid_1gen8_1758>div,._sync-status-network-grid_1gen8_1759>div{background:var(--surface-3);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}._sync-status-summary-grid_1gen8_1758 dt,._sync-status-network-grid_1gen8_1759 dt{color:var(--text-1);font-size:.76rem}._sync-status-summary-grid_1gen8_1758 dd,._sync-status-network-grid_1gen8_1759 dd{overflow-wrap:anywhere;min-width:0;color:var(--text-0);margin:0;font-size:.88rem;font-weight:600}._sync-status-error_1gen8_1792{border:1px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;border-radius:9px;gap:3px;padding:9px 10px;font-size:.82rem;display:grid}._sync-task-list_1gen8_1803{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;display:grid}._sync-task-card_1gen8_1809{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}._sync-task-card_1gen8_1809>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._sync-task-card_1gen8_1809>header strong{min-width:0;color:var(--text-0);font-size:.86rem}._sync-task-card_1gen8_1809>header span{background:var(--surface-4);color:var(--text-1);border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:600}._sync-task-card_1gen8_1809._is-running_1gen8_1842>header span{background:var(--accent-soft);color:var(--accent-strong)}._sync-task-card_1gen8_1809._is-success_1gen8_1847>header span{color:var(--accent-strong)}._sync-task-card_1gen8_1809._is-error_1gen8_1851>header span,._sync-task-error_1gen8_1852{color:var(--danger)}._sync-task-metadata_1gen8_1856{color:var(--text-1);gap:3px;font-size:.75rem;line-height:1.35;display:grid}._sync-config-section_1gen8_1864{border-color:var(--accent-soft)}._sync-config-form_1gen8_1868{gap:14px;display:grid}._cloudflare-account-card_1gen8_1873{gap:10px;display:grid}._cloudflare-account-card_1gen8_1873>p{color:var(--text-1);margin:0;font-size:.84rem;line-height:1.5}._cloudflare-account-identity_1gen8_1884{background:var(--surface-3);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}._cloudflare-account-identity_1gen8_1884>span{color:var(--text-1);font-size:.8rem}._cloudflare-account-identity_1gen8_1884>strong{overflow-wrap:anywhere;min-width:0;color:var(--text-0);font-size:.9rem}._cloudflare-account-primary-btn_1gen8_1904,._cloudflare-account-secondary-btn_1gen8_1905{cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._cloudflare-account-primary-btn_1gen8_1904{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}._cloudflare-account-secondary-btn_1gen8_1905{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._cloudflare-account-primary-btn_1gen8_1904:hover,._cloudflare-account-secondary-btn_1gen8_1905:hover{opacity:.86}._sync-config-switch_1gen8_1930{cursor:pointer;color:var(--text-0);align-items:center;gap:10px;font-size:.88rem;display:flex}._sync-config-switch_1gen8_1930 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-strong);cursor:pointer}._sync-config-switch_1gen8_1930 span{font-weight:600}._sync-config-field_1gen8_1948{gap:4px;display:grid}._sync-config-field_1gen8_1948>span{color:var(--text-0);font-size:.84rem;font-weight:600}._sync-config-field_1gen8_1948 input[type=text],._sync-config-field_1gen8_1948 input[type=password]{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);border-radius:8px;outline:none;padding:8px 10px;font-size:.88rem}._sync-config-field_1gen8_1948 input[type=text]:focus,._sync-config-field_1gen8_1948 input[type=password]:focus{border-color:var(--accent-strong)}._sync-config-field_1gen8_1948 input[type=text]:disabled,._sync-config-field_1gen8_1948 input[type=password]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1gen8_1948 input[type=range]{width:100%;accent-color:var(--accent-strong)}._sync-config-field_1gen8_1948 input[type=range]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1gen8_1948 small{color:var(--text-1);font-size:.75rem;line-height:1.4}._sync-delete-section_1gen8_1990{border-color:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .25));background:var(--surface-2)}._sync-delete-all-btn_1gen8_1995{border:1px solid var(--danger,#dc2626);background:var(--danger,#dc2626);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:10px 16px;font-size:.88rem;font-weight:600;transition:opacity .15s}._sync-delete-all-btn_1gen8_1995:hover{opacity:.85}._sync-delete-all-btn_1gen8_1995:active{opacity:.7}._sync-delete-progress_1gen8_2014{background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));width:100%;color:var(--danger,#dc2626);text-align:center;border-radius:8px;padding:10px 16px;font-size:.88rem;font-weight:600}._sync-config-actions_1gen8_2025{gap:8px;display:grid}._sync-config-test-result_1gen8_2030{border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600}._sync-config-test-result_1gen8_2030._is-success_1gen8_1847{border:1px solid var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._sync-config-test-result_1gen8_2030._is-failed_1gen8_2041{border:1px solid var(--danger,#dc2626);background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));color:var(--danger,#dc2626)}._sync-config-buttons_1gen8_2047{gap:10px;display:flex}._sync-test-connection-btn_1gen8_2052{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}._sync-test-connection-btn_1gen8_2052:hover:not(:disabled){border-color:var(--accent-strong);background:var(--surface-4)}._sync-test-connection-btn_1gen8_2052:active:not(:disabled){background:var(--surface-5)}._sync-test-connection-btn_1gen8_2052:disabled{opacity:.6;cursor:not-allowed}._sync-apply-settings-btn_1gen8_2076{border:1px solid var(--line);border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._sync-apply-settings-btn_1gen8_2076._is-clean_1gen8_2085{background:var(--surface-2);color:var(--text-1);cursor:not-allowed;opacity:.55}._sync-apply-settings-btn_1gen8_2076._is-dirty_1gen8_2091{border-color:var(--success,#16a34a);background:var(--success,#16a34a);color:#fff;cursor:pointer}._sync-apply-settings-btn_1gen8_2076._is-dirty_1gen8_2091:hover{opacity:.88}._sync-apply-settings-btn_1gen8_2076._is-dirty_1gen8_2091:active{opacity:.72}._sync-status-section_1gen8_1744{margin:0 4px}._settings-dialog-activity-card_1gen8_2108{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_1gen8_2112{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_1gen8_2120{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_1gen8_2125,._settings-dialog-text-shell_1gen8_2126,._settings-dialog-slider-shell_1gen8_2127,._settings-dialog-switch-shell_1gen8_2128{width:min(100%,236px)}._settings-dialog-text-shell_1gen8_2126{width:min(100%,320px)}._settings-dialog-keybinding-button_1gen8_2136{background:var(--surface-1);letter-spacing:.02em;border-radius:8px;justify-content:center;width:min(100%,236px);min-height:34px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;font-weight:600}._settings-dialog-keybinding-button_1gen8_2136._is-capturing_1gen8_2148{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_1gen8_2125 select,._settings-dialog-text-shell_1gen8_2126 input,._settings-dialog-slider-shell_1gen8_2127 input[type=range]{width:100%}._settings-dialog-field-shell_1gen8_2125 select:disabled,._settings-dialog-text-shell_1gen8_2126 input:disabled,._settings-dialog-slider-shell_1gen8_2127 input[type=range]:disabled,._settings-dialog-keybinding-button_1gen8_2136:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_1gen8_2125 select,._settings-dialog-text-shell_1gen8_2126 input{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-0);border-radius:8px;padding:0 10px}._settings-dialog-text-shell_1gen8_2126 input{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}._settings-dialog-slider-shell_1gen8_2127{gap:4px;display:grid}._settings-dialog-slider-value_1gen8_2187{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_1gen8_2128{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}._settings-dialog-switch-shell_1gen8_2128._is-disabled_1gen8_1563{cursor:not-allowed}._settings-dialog-switch-shell_1gen8_2128 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_1gen8_2213{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._settings-dialog-switch-thumb_1gen8_2226{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._settings-dialog-switch-shell_1gen8_2128 input:checked+._settings-dialog-switch-track_1gen8_2213{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_1gen8_2128 input:checked+._settings-dialog-switch-track_1gen8_2213 ._settings-dialog-switch-thumb_1gen8_2226{transform:translate(18px)}._settings-dialog-switch-label_1gen8_2244{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_1gen8_2128._is-disabled_1gen8_1563 ._settings-dialog-switch-label_1gen8_2244{color:var(--text-1)}._settings-dialog_1gen8_1381 button:focus-visible,._settings-dialog_1gen8_1381 input:focus-visible,._settings-dialog_1gen8_1381 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_1gen8_2261{padding-top:4px}._settings-dialog-reset-button_1gen8_2265{border:1px solid var(--line);background:var(--surface-3);min-width:132px;min-height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._settings-dialog-reset-button_1gen8_2265:hover{background:var(--surface-4)}._settings-dialog-reset-button_1gen8_2265:active{background:var(--surface-5)}._activity-selection-dialog_1gen8_2289{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_1gen8_2295{overflow:auto}._activity-selection-list_1gen8_2299{gap:8px;padding:12px;display:grid}._activity-selection-row_1gen8_2305{aspect-ratio:5.5;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;isolation:isolate;border-radius:10px;min-height:88px;padding:0;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}._activity-selection-row_1gen8_2305:hover{border-color:var(--line-strong)}._activity-selection-row_1gen8_2305:focus-within{outline:2px solid var(--highlight-ring);outline-offset:2px}._activity-selection-row_1gen8_2305._is-selected_1gen8_2329{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}._v2-migration-dialog_1gen8_2334{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_1gen8_2339{overflow:auto}._v2-migration-content_1gen8_2343{gap:12px;padding:14px;display:grid}._v2-migration-section_1gen8_2349,._v2-migration-status_1gen8_2350{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_1gen8_2349 h3{margin:0;font-size:.98rem}._v2-migration-section_1gen8_2349 p,._v2-migration-section_1gen8_2349 ul{margin:0}._v2-migration-section_1gen8_2349 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_1gen8_2378{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1gen8_2378{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_1gen8_2378{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1gen8_2378{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_1gen8_2395{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_1gen8_2350{gap:4px;font-size:.88rem}._v2-migration-status_1gen8_2350 strong{color:var(--text-0)}._v2-migration-status_1gen8_2350 span{color:var(--text-1);line-height:1.4}._v2-migration-status_1gen8_2350._is-success_1gen8_1847{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1gen8_2350._is-success_1gen8_1847{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_1gen8_2350._is-success_1gen8_1847{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1gen8_2350._is-success_1gen8_1847{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_1gen8_2350._is-error_1gen8_1851{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1gen8_2350._is-error_1gen8_1851{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_1gen8_2350._is-error_1gen8_1851{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1gen8_2350._is-error_1gen8_1851{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_1gen8_2450{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_1gen8_2457,._v2-migration-secondary-button_1gen8_2458,._v2-migration-danger-button_1gen8_2459{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:.88rem;font-weight:700;display:inline-flex}._v2-migration-primary-button_1gen8_2457{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_1gen8_2458{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_1gen8_2459{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1gen8_2459{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_1gen8_2459{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1gen8_2459{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_1gen8_2459{color:var(--text-0)}._v2-migration-primary-button_1gen8_2457:disabled,._v2-migration-secondary-button_1gen8_2458:disabled,._v2-migration-danger-button_1gen8_2459:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_1gen8_2509{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_1gen8_2515{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:8px;outline:none;padding:8px 12px;font-size:.92rem}._v2-migration-confirm-input_1gen8_2515:focus{border-color:var(--accent)}._v2-migration-confirm-input_1gen8_2515::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_1gen8_2515:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_1gen8_2537{justify-content:flex-end;display:flex}._activity-selection-row_1gen8_2305 input{width:16px;height:16px;accent-color:var(--accent-strong);margin:0}._activity-selection-row_1gen8_2305 img{z-index:0;object-fit:cover;filter:saturate(.72)contrast(.92)brightness(.94);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .16s;position:absolute;inset:0}._activity-selection-row_1gen8_2305:hover img{filter:saturate(.82)contrast(.95)brightness(.96)}._activity-selection-banner-tint_1gen8_2565{z-index:1;background:0 0;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-banner-tint_1gen8_2565{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface-2) 68%, transparent) 100%)}}._activity-selection-banner-tint_1gen8_2565{pointer-events:none}._activity-selection-row-controls_1gen8_2580{z-index:2;border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:max-content;max-width:calc(100% - 12px);min-height:28px;padding:4px 7px;display:grid;position:absolute;bottom:6px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-row-controls_1gen8_2580{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._activity-selection-row-copy_1gen8_2604{min-width:0;display:block}._activity-selection-row-copy_1gen8_2604 strong,._activity-selection-row-copy_1gen8_2604 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_1gen8_2604 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_1gen8_2604 span{color:var(--text-0);font-size:.76rem;font-weight:600}._activity-selection-row-badges_1gen8_2627{align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:0}._activity-selection-badge_1gen8_2636{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.7rem;font-weight:600}._confirm-reset-dialog_1gen8_2647{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(360px,85vh)}._confirm-reset-dialog-body_1gen8_2655{min-height:0;display:block}._confirm-reset-content_1gen8_2660{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_1gen8_2660 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_1gen8_2672{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_1gen8_2678,._confirm-reset-confirm-btn_1gen8_2679{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._confirm-reset-cancel-btn_1gen8_2678{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_1gen8_2678:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_1gen8_2679{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_1gen8_2679:hover{background:var(--accent-strong);color:var(--text-accent)}._confirm-reset-confirm-btn_1gen8_2679:disabled{opacity:.5;cursor:not-allowed}._clear-storage-input-prompt_1gen8_2716{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._clear-storage-input-expected_1gen8_2723{border:1px dashed var(--line);background:var(--surface-2);color:var(--text-0);-webkit-user-select:all;user-select:all;border-radius:6px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:600}._clear-storage-input-field_1gen8_2735{border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--text-0);border-radius:8px;outline:none;padding:10px 12px;font-size:.92rem;transition:border-color .12s}._clear-storage-input-field_1gen8_2735:focus{border-color:var(--accent-strong)}._clear-storage-input-field_1gen8_2735::placeholder{color:var(--text-1);opacity:.6}._experimental-warning-dialog_1gen8_2754{grid-template-rows:auto auto;width:min(460px,100%);height:auto;min-height:0;max-height:min(320px,70vh)}._experimental-warning-dialog-body_1gen8_2762{min-height:0;display:block}._experimental-warning-content_1gen8_2767{gap:20px;padding:16px 18px;display:grid}._experimental-warning-content_1gen8_2767 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._experimental-warning-actions_1gen8_2779{justify-content:flex-end;gap:10px;display:flex}._experimental-warning-cancel-btn_1gen8_2785,._experimental-warning-confirm-btn_1gen8_2786{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._experimental-warning-cancel-btn_1gen8_2785{background:var(--surface-2);color:var(--text-0)}._experimental-warning-cancel-btn_1gen8_2785:hover{background:var(--surface-3)}._experimental-warning-confirm-btn_1gen8_2786{color:#fff;background:#dc2626;border-color:#dc2626}._experimental-warning-confirm-btn_1gen8_2786:hover{background:#b91c1c;border-color:#b91c1c}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1gen8_1381{background:var(--shell-bg)}._v2-migration-status_1gen8_2350._is-success_1gen8_1847,._v2-migration-status_1gen8_2350._is-error_1gen8_1851{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_1gen8_2459{border-color:var(--danger);background:var(--surface-3)}}._yituliu-status-content_1gen8_2838,._yituliu-status-content_1gen8_2838 ._sync-status-section_1gen8_1744{align-content:start}._yituliu-status-content_1gen8_2838 button{place-self:start;min-height:36px;padding:9px 14px}._inspector-dialog_1gen8_2852{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1gen8_2859{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1gen8_2865 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1gen8_2872{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1gen8_2872{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_1gen8_2872{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1gen8_2872{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_1gen8_2852._is-mobile-compact_1gen8_837 ._inspector-dialog-header_1gen8_2859{min-height:40px;padding:0 12px}._inspector-dialog_1gen8_2852._is-mobile-compact_1gen8_837 ._inspector-dialog-header-copy_1gen8_2865 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1gen8_2852._is-mobile-compact_1gen8_837 ._inspector-dialog-header-button_1gen8_2872{width:28px;height:28px}._inspector-dialog-body_1gen8_2907{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1gen8_2907._has-neighborhood-preview_1gen8_2915{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1gen8_2920{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid var(--line-strong);min-height:0;padding:10px;overflow:auto}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1gen8_2920{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_1gen8_2920{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1gen8_2920{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_1gen8_2944{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview_1gen8_2944{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_1gen8_2959{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1gen8_2969{outline:1px solid var(--line);border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1gen8_2969{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_1gen8_2969{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1gen8_2969{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_1gen8_2969{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_1gen8_2995,._inspector-neighborhood-preview-canvas-stage_1gen8_2995>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1gen8_3002{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1gen8_3002{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1gen8_3002[data-is-pipe=false]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1gen8_3002[data-is-pipe=true]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1gen8_3023{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1gen8_3029{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_1gen8_3029{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_1gen8_3029{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1gen8_3042 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_1gen8_3042 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_1gen8_3042 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_1gen8_3042 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104,._timeline-dialog-backdrop_1gen8_3105,._debug-log-dialog-backdrop_1gen8_3106{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104,._timeline-dialog-backdrop_1gen8_3105,._debug-log-dialog-backdrop_1gen8_3106{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104,._timeline-dialog-backdrop_1gen8_3105,._debug-log-dialog-backdrop_1gen8_3106,._help-dialog-backdrop_1gen8_3103 *,._toolbox-dialog-backdrop_1gen8_3104 *,._timeline-dialog-backdrop_1gen8_3105 *,._debug-log-dialog-backdrop_1gen8_3106 *{touch-action:auto}._help-dialog-backdrop_1gen8_3103._is-immersive-maximized_1gen8_94,._toolbox-dialog-backdrop_1gen8_3104._is-immersive-maximized_1gen8_94,._timeline-dialog-backdrop_1gen8_3105._is-immersive-maximized_1gen8_94,._debug-log-dialog-backdrop_1gen8_3106._is-immersive-maximized_1gen8_94{padding:0}._help-dialog_1gen8_3103,._toolbox-dialog_1gen8_3104,._timeline-dialog_1gen8_3105,._debug-log-dialog_1gen8_3106{border:1px solid var(--line);background:var(--surface-1);width:min(920px,100%);height:min(560px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._toolbox-dialog_1gen8_3104{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1gen8_3106{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_1gen8_3105{width:min(920px,100%);height:min(250px,100%)}._help-dialog_1gen8_3103._is-maximized_1gen8_123,._toolbox-dialog_1gen8_3104._is-maximized_1gen8_123,._timeline-dialog_1gen8_3105._is-maximized_1gen8_123,._debug-log-dialog_1gen8_3106._is-maximized_1gen8_123{width:100%;height:100%}._help-dialog-backdrop_1gen8_3103._is-immersive-maximized_1gen8_94 ._help-dialog_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104._is-immersive-maximized_1gen8_94 ._toolbox-dialog_1gen8_3104,._timeline-dialog-backdrop_1gen8_3105._is-immersive-maximized_1gen8_94 ._timeline-dialog_1gen8_3105,._debug-log-dialog-backdrop_1gen8_3106._is-immersive-maximized_1gen8_94 ._debug-log-dialog_1gen8_3106{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1gen8_3203,._toolbox-dialog-header_1gen8_3204,._timeline-dialog-header_1gen8_3205,._debug-log-dialog-header_1gen8_3206{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1gen8_3215,._toolbox-dialog-header-copy_1gen8_3216,._timeline-dialog-header-copy_1gen8_3217,._debug-log-dialog-header-copy_1gen8_3218{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1gen8_3203._is-draggable_1gen8_166,._toolbox-dialog-header_1gen8_3204._is-draggable_1gen8_166,._timeline-dialog-header_1gen8_3205._is-draggable_1gen8_166,._debug-log-dialog-header_1gen8_3206._is-draggable_1gen8_166{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1gen8_3215 h2,._toolbox-dialog-header-copy_1gen8_3216 h2,._timeline-dialog-header-copy_1gen8_3217 h2,._debug-log-dialog-header-copy_1gen8_3218 h2,._help-dialog-placeholder_1gen8_3237 h3,._toolbox-dialog-placeholder_1gen8_3238 h3{margin:0}._help-dialog-placeholder_1gen8_3237 p,._toolbox-dialog-placeholder_1gen8_3238 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1gen8_3248,._toolbox-dialog-header-actions_1gen8_3249,._timeline-dialog-header-actions_1gen8_3250,._debug-log-dialog-header-actions_1gen8_3251{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1gen8_3259,._toolbox-dialog-header-button_1gen8_3260,._timeline-dialog-header-button_1gen8_3261,._debug-log-dialog-header-button_1gen8_3262{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1gen8_3272,._toolbox-dialog-tab_1gen8_3273,._help-dialog-header-button_1gen8_3259,._toolbox-dialog-header-button_1gen8_3260,._timeline-dialog-header-button_1gen8_3261,._debug-log-dialog-header-button_1gen8_3262{cursor:pointer}._help-dialog-layout_1gen8_3281,._toolbox-dialog-layout_1gen8_3282{min-height:0;display:grid}._help-dialog-tab-list_1gen8_3287,._toolbox-dialog-tab-list_1gen8_3288{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1gen8_3272,._toolbox-dialog-tab_1gen8_3273{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-1);white-space:nowrap;border-radius:999px;padding:0 12px}._help-dialog-tab_1gen8_3272:hover,._toolbox-dialog-tab_1gen8_3273:hover,._help-dialog-tab_1gen8_3272._is-active_1gen8_360,._toolbox-dialog-tab_1gen8_3273._is-active_1gen8_360{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1gen8_3272._is-active_1gen8_360,._toolbox-dialog-tab_1gen8_3273._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1gen8_3323,._toolbox-dialog-content_1gen8_3324{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_1gen8_3331{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_1gen8_3338{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_1gen8_3347{color:var(--text-1);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}._timeline-ruler_1gen8_3338{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_1gen8_3366{border:1px solid var(--line);background-color:#a4abb4;border-radius:8px;min-width:0;height:27px;min-height:27px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._timeline-ruler-track_1gen8_3366{background-color:color-mix(in srgb, var(--surface-2) 68%, var(--text-2) 32%);background-image:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--text-2) 30%, transparent) 10px 13px)}}._timeline-ruler-available_1gen8_3383{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_1gen8_3389{background:var(--accent-strong);width:2px;box-shadow:0 0 0 1px var(--surface-1), 0 0 0 4px var(--highlight-ring);pointer-events:none;border-radius:999px;position:absolute;inset-block:3px;transform:translate(-1px)}._timeline-ruler-major-tick_1gen8_3400{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_1gen8_3410{pointer-events:none;border-top:8px solid #c07a2a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:3px;transform:translate(-5px)}._timeline-ruler-mark_1gen8_3410._is-document-change_1gen8_3422{border-top-color:#b44747}._timeline-ruler-mark_1gen8_3410._is-runtime-change_1gen8_3426{border-top-color:#9b7a2d}._timeline-ruler-mark_1gen8_3410._is-safety-resync_1gen8_3430{border-top-color:#4775b4}._timeline-ruler-input_1gen8_3434{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_1gen8_3434::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_1gen8_3434::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_1gen8_3434::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_1gen8_3434::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_1gen8_3434:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_1gen8_3434:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_1gen8_3434:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_1gen8_3434:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_1gen8_3494{min-height:14px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:relative;overflow:hidden}._timeline-ruler-second-label_1gen8_3494{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_1gen8_3511{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_1gen8_3518{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_1gen8_3524{padding:14px}._timeline-confirm-content_1gen8_3528{gap:10px;display:grid}._timeline-confirm-content_1gen8_3528 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_1gen8_3540{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_1gen8_3548{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_1gen8_3548 button{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text-0);border-radius:6px;padding:0 12px}._toolbox-bottom-dock_1gen8_3563,._timeline-bottom-dock_1gen8_3575{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-area:toolbox-bottom;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._timeline-bottom-dock_1gen8_3575._is-collapsed_1gen8_3587{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_1gen8_3591{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_1gen8_3591:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_1gen8_3591:hover:before{background:var(--dock-resize-hover)}._timeline-bottom-dock-header_1gen8_3618{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 10px;display:flex}._timeline-bottom-dock-title_1gen8_3629{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_1gen8_3629 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_1gen8_3643{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_1gen8_3651{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_1gen8_3563._is-collapsed_1gen8_3587{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1gen8_3663{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1gen8_3663:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1gen8_3663:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_1gen8_3690{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 10px;display:flex}._toolbox-bottom-dock-title_1gen8_3701{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1gen8_3701 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1gen8_3715{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1gen8_3715{border:1px solid var(--line);background:var(--surface-1);min-height:30px;color:var(--text-1);white-space:nowrap;border-radius:999px;padding:0 11px}._toolbox-bottom-dock-tab_1gen8_3715:hover,._toolbox-bottom-dock-tab_1gen8_3715._is-active_1gen8_360{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1gen8_3715._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1gen8_3746{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1gen8_3754,._toolbox-bottom-dock-tab-panel_1gen8_3761{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1gen8_3237,._toolbox-dialog-placeholder_1gen8_3238{border:1px dashed var(--line);background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:14px;align-content:start;gap:8px;min-height:100%;padding:18px;display:grid}._help-dialog_1gen8_3103 button:focus-visible,._toolbox-dialog_1gen8_3104 button:focus-visible,._timeline-dialog_1gen8_3105 button:focus-visible,._debug-log-dialog_1gen8_3106 button:focus-visible,._toolbox-dialog_1gen8_3104 input:focus-visible,._timeline-dialog_1gen8_3105 input:focus-visible,._toolbox-dialog_1gen8_3104 select:focus-visible,._debug-log-dialog_1gen8_3106 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1gen8_3792{grid-template-rows:auto auto minmax(120px,1fr);gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}._debug-log-dialog-header-action_1gen8_3251{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 12px;font:12px/1.4 inherit}._debug-log-dialog-header-action_1gen8_3251:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1gen8_3251:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1gen8_3822{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._debug-log-dialog-guidance_1gen8_3822{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_1gen8_3822{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_1gen8_3822 p{flex:auto;margin:0}._debug-log-dialog-count_1gen8_3847{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1gen8_3854{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1gen8_3860{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1gen8_3865{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1gen8_3870{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1gen8_3875{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1gen8_3880{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1gen8_3886{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1gen8_3893{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}._recipe-picker-search_1gen8_3893 svg{width:17px;height:17px}._recipe-picker-search_1gen8_3893 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1gen8_3893 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1gen8_3925{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1gen8_3934{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px;min-height:0;padding:1px 2px 4px 1px;display:grid;overflow:auto}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-list_1gen8_3934{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-special-divider_1gen8_3949{background:var(--line);border:0;grid-column:1/-1;width:100%;height:1px;margin:4px 0}._recipe-picker-card_1gen8_3958{min-width:0}._recipe-picker-card-button_1gen8_3962{border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;min-height:100%;color:var(--text-0);text-align:left;cursor:pointer;border-radius:8px;gap:10px;padding:10px;display:grid}._recipe-picker-card-button_1gen8_3962:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1gen8_3982{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1gen8_3990{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}._recipe-picker-machine_1gen8_3990 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine-name_1gen8_4004{align-items:center;gap:5px;min-width:0;font-size:.9rem;font-weight:650;display:flex}._recipe-picker-machine-name_1gen8_4004>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-gas-environment_1gen8_4020{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:.68rem;font-weight:500;display:inline-flex}._recipe-picker-gas-environment_1gen8_4020 img{object-fit:contain;width:16px;height:16px}._recipe-picker-duration_1gen8_4041{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-1);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:.78rem;display:inline-flex}._recipe-picker-duration_1gen8_4041 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1gen8_4061{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_1gen8_4069{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:6px;min-width:0;padding:8px;display:grid}._recipe-picker-item-list-title_1gen8_4081{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1gen8_4088{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1gen8_4088{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1gen8_4088 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1gen8_4088 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_1gen8_4088 ._recipe-picker-item-amount_1gen8_4117{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_1gen8_4125{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1gen8_4133{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1gen8_4142{border:1px dashed var(--line);min-height:180px;color:var(--text-2);border-radius:8px;place-items:center;padding:18px;font-size:.86rem;display:grid}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-dialog-body_1gen8_3880{padding:8px}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-dialog-content_1gen8_3886{gap:8px}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-card-button_1gen8_3962{gap:8px;padding:8px}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-machine_1gen8_3990{grid-template-columns:24px minmax(0,1fr)}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-machine-name_1gen8_4004{font-size:.82rem}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-machine_1gen8_3990 img{width:24px;height:24px}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-item-list_1gen8_4069{padding:6px}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-item-chip_1gen8_4088{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_1gen8_3875 ._recipe-picker-item-chip_1gen8_4088 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1gen8_1381{height:min(680px,100%)}._help-dialog_1gen8_3103,._toolbox-dialog_1gen8_3104{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1gen8_1381,._help-dialog-backdrop_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104{padding:8px}._settings-dialog_1gen8_1381,._help-dialog_1gen8_3103,._toolbox-dialog_1gen8_3104,._inspector-dialog_1gen8_2852{border-radius:12px;width:100%}._settings-dialog-header_1gen8_1427,._settings-dialog-content_1gen8_1521,._settings-dialog-sidebar_1gen8_1472{padding-left:12px;padding-right:12px}._settings-dialog-header_1gen8_1427{gap:10px}._settings-dialog-setting-card_1gen8_1552{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1gen8_1688{justify-content:flex-start}._help-dialog-header_1gen8_3203,._toolbox-dialog-header_1gen8_3204,._help-dialog-tab-list_1gen8_3287,._toolbox-dialog-tab-list_1gen8_3288,._help-dialog-content_1gen8_3323,._toolbox-dialog-content_1gen8_3324{padding-left:12px;padding-right:12px}._feature-guide-layout_1gen8_4265{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1gen8_4269{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1gen8_4275{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1gen8_4281{gap:10px;display:grid}._operation-guide-group-title_1gen8_4286{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1gen8_4294{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(100px,1fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:1px;display:grid;overflow:hidden}._operation-guide-row_1gen8_4304{display:contents}._operation-guide-header_1gen8_4308{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1gen8_4308>*{padding:7px 10px}._operation-guide-label_1gen8_4318{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1gen8_4326,._operation-guide-touch_1gen8_4327{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1gen8_4275._is-narrow_1gen8_4334{gap:22px;font-size:.9em}._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-group-title_1gen8_4286{font-size:.95em}._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-table_1gen8_4294{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-label_1gen8_4318{font-size:.85em}._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-pc_1gen8_4326,._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-touch_1gen8_4327{font-size:.82em}._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-header_1gen8_4308>*,._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-label_1gen8_4318,._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-pc_1gen8_4326,._operation-guide_1gen8_4275._is-narrow_1gen8_4334 ._operation-guide-touch_1gen8_4327{padding:5px 7px}._changelog-section_1gen8_4358{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1gen8_4367{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;grid-template-rows:auto 0fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}._changelog-accordion_1gen8_4367[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1gen8_4380{width:100%;min-height:44px;color:var(--text-0);font:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}._changelog-accordion-header_1gen8_4380:hover{background:var(--surface-2)}._changelog-accordion-header_1gen8_4380:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1gen8_4404{border-right:2px solid var(--text-1);border-bottom:2px solid var(--text-1);flex-shrink:0;width:10px;height:10px;transition:transform .2s;display:inline-block;transform:rotate(-45deg)}[data-expanded=true] ._changelog-accordion-chevron_1gen8_4404{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1gen8_4419{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-date_1gen8_4428{color:var(--text-1);white-space:nowrap;justify-self:end;font-size:.75rem;font-weight:400}._changelog-accordion-body_1gen8_4436{overflow:hidden}._changelog-accordion-content_1gen8_4440{padding:0 14px 14px;position:relative}._changelog-collapse-row_1gen8_4445{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_1gen8_4452{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text-0);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.82rem;display:inline-flex}._changelog-collapse-button_1gen8_4452:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1gen8_4452:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1gen8_4475{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1gen8_4481{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1gen8_4481 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1gen8_4481 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1gen8_4481 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1gen8_4481 p{margin:0 0 6px}._changelog-markdown_1gen8_4481 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1gen8_4481 li{margin:1px 0}._changelog-markdown_1gen8_4481 strong{font-weight:600}._changelog-markdown_1gen8_4481 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1gen8_4481 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1gen8_4481 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_1gen8_4481 ._changelog-sub-heading_1gen8_4533{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:18px 0 4px;font-size:.8rem;font-weight:650;display:grid}._changelog-markdown_1gen8_4481 ._changelog-sub-heading_1gen8_4533:first-child{margin-top:0}._changelog-loading_1gen8_4547,._changelog-error_1gen8_4548{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1gen8_4548{color:var(--danger)}._changelog-placeholder_1gen8_4558{border:1px dashed var(--line);background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:14px;align-content:start;gap:8px;min-height:100%;padding:18px;display:grid}._changelog-placeholder_1gen8_4558 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1gen8_4558 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1gen8_4265{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1gen8_4269{border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px 0;display:grid;overflow:hidden}._feature-guide-toc-title_1gen8_4597{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1gen8_4604{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1gen8_4612{margin:0}._feature-guide-toc-link_1gen8_4616{width:100%;color:var(--text-1);text-align:left;cursor:pointer;word-break:break-all;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:.82rem;display:block}._feature-guide-toc-link_1gen8_4616:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1gen8_4634{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1gen8_4640{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1gen8_4640:last-child{border-bottom:0}._feature-guide-section-title_1gen8_4648{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1gen8_4656{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1gen8_4665{color:var(--text-1);border-bottom:1px solid var(--line);margin:0;padding-bottom:4px;font-size:.92rem;line-height:1.55}._feedback-channel-cards_1gen8_4674{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_1gen8_4674{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:18px;transition:border-color .15s,background .15s;display:flex}._feedback-channel-card_1gen8_4674:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_1gen8_4674:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_1gen8_4674:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1gen8_4705{background:var(--surface-1);width:40px;height:40px;color:var(--text-0);border-radius:10px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}._feedback-channel-card-content_1gen8_4717{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1gen8_4723{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1gen8_4730{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1gen8_4737{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_1gen8_4744{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_1gen8_4752{flex-direction:row;align-items:center}._feedback-dialog_1gen8_4656._is-mobile-compact_1gen8_837 ._feedback-dialog-body_1gen8_4656{gap:14px;padding:14px 16px}._feedback-dialog_1gen8_4656._is-mobile-compact_1gen8_837 ._feedback-channel-card_1gen8_4674{gap:8px;padding:14px}._feedback-dialog_1gen8_4656._is-mobile-compact_1gen8_837 ._feedback-channel-card-icon_1gen8_4705{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1gen8_3103,._toolbox-dialog-backdrop_1gen8_3104,._debug-log-dialog-backdrop_1gen8_3106{background:var(--shell-bg)}._inspector-dialog-header-button_1gen8_2872{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_1gen8_2920{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_1gen8_2944{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_1gen8_2969{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_1gen8_3029,._inspector-port-callout-label_1gen8_3042 rect{fill:var(--surface-1)}._feedback-channel-card_1gen8_4674:hover{background:var(--surface-2)}}._module-balancing-panel_1gen8_4807{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-desktop-layout_1gen8_4814{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._module-balancing-desktop-layout_1gen8_4814._has-library_1gen8_4822{grid-template-columns:420px minmax(0,1fr)}@keyframes _module-balancing-library-blink_1gen8_1{0%,62.5%{box-shadow:inset 0 0 0 3px var(--accent-strong)}to{box-shadow:inset 0 0 0 3px #0000}}._module-balancing-library-panel_1gen8_4834{border-right:1px solid var(--line);background:var(--surface-1);grid-template-rows:auto minmax(0,1fr);width:auto;min-width:0;min-height:0;transition:width .18s,min-width .18s,opacity .15s,border-color .18s;display:grid;overflow:hidden}._module-balancing-library-panel_1gen8_4834>._module-balancing-library_1gen8_4834._is-highlight_1gen8_4846{position:relative}._module-balancing-library-panel_1gen8_4834>._module-balancing-library_1gen8_4834._is-highlight_1gen8_4846:after{content:"";pointer-events:none;z-index:1;animation:2s ease-in-out _module-balancing-library-blink_1gen8_1;position:absolute;inset:0}._module-balancing-wizard_1gen8_4858{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-filtered-empty_1gen8_4866{box-sizing:border-box;background:var(--surface-2);text-align:center;align-content:center;justify-items:center;gap:12px;height:100%;padding:28px;display:grid}._module-balancing-filtered-empty_1gen8_4866 h3,._module-balancing-filtered-empty_1gen8_4866 p{margin:0}._module-balancing-filtered-empty_1gen8_4866 p{max-width:520px;color:var(--text-2)}._module-balancing-filtered-empty-actions_1gen8_4888{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._module-balancing-wizard-nav_1gen8_4896{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;min-width:0;min-height:56px;display:flex}._module-balancing-library-button_1gen8_4905,._module-balancing-wizard-tab_1gen8_4906,._module-balancing-wizard-add_1gen8_4907{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_1gen8_4905{min-height:40px;color:var(--text-1);background:0 0;border-radius:8px;align-items:center;gap:7px;margin:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}._module-balancing-library-button_1gen8_4905:hover{background:var(--surface-2)}._module-balancing-library-button_1gen8_4905._is-pressed_1gen8_4934{background:var(--accent-soft);color:var(--accent-strong)}._module-balancing-library-button_1gen8_4905 svg,._module-balancing-wizard-add_1gen8_4907 svg{width:17px;height:17px}._module-balancing-wizard-tabs_1gen8_4945{box-sizing:border-box;scrollbar-width:thin;flex:auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 16px;display:flex;overflow-x:auto}._module-balancing-wizard-step-track_1gen8_4958{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_1gen8_4958:before{background:var(--line);content:"";z-index:0;border-radius:2px;height:2px;position:absolute;top:7px;left:28px;right:28px}._module-balancing-wizard-tab_1gen8_4906{white-space:nowrap;z-index:1;min-width:64px;color:var(--text-2);border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:0 16px;font-size:12px;line-height:1.4;transition:color .15s;display:flex;position:relative}._module-balancing-wizard-tab_1gen8_4906:before{box-sizing:border-box;border:2px solid var(--line);background:var(--surface-1);content:"";border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .15s,background .15s}._module-balancing-wizard-tab_1gen8_4906._is-active_1gen8_360{color:var(--accent-strong);font-weight:700}._module-balancing-wizard-tab_1gen8_4906._is-active_1gen8_360:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_1gen8_4906:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_1gen8_4906:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_1gen8_4906._is-active_1gen8_360:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_1gen8_4907{border:1px solid var(--line);background:var(--surface-1);width:auto;min-width:max-content;height:34px;color:var(--text-0);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}._module-balancing-wizard-add_1gen8_4907 svg{color:var(--accent-strong);stroke-width:2.25px}._module-balancing-wizard-add_1gen8_4907:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-page_1gen8_5059{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_1gen8_5059>._module-balancing-input-panel_1gen8_5067,._module-balancing-page_1gen8_5059>._module-balancing-stage-detail_1gen8_5068,._module-balancing-page_1gen8_5059>._module-balancing-summary_1gen8_5069,._module-balancing-page_1gen8_5059>._module-balancing-canvas-settings_1gen8_5070{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_1gen8_5070{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-rows:auto auto auto;align-content:start;gap:20px;padding:20px;display:grid}._module-balancing-canvas-form_1gen8_5087{grid-template-columns:repeat(2,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-load-canvas-button_1gen8_5094{margin-left:auto}._module-balancing-drawer-layer_1gen8_5098{background:var(--shell-bg);background:var(--shell-bg);position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_1gen8_5098{background:color-mix(in srgb, var(--shell-bg) 35%, transparent)}}._module-balancing-drawer_1gen8_5098{border-right:1px solid var(--line);background:var(--surface-1);width:min(560px,92%);height:100%;min-height:0;box-shadow:14px 0 36px var(--shadow-floating-control);grid-template-rows:auto minmax(0,1fr);display:grid}._module-balancing-drawer-header_1gen8_5133{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_1gen8_5133 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_1gen8_5148{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_1gen8_5148 button{min-width:52px;min-height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:.72rem}._module-balancing-library-tabs_1gen8_5148 button._is-active_1gen8_360{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-library-tabs_1gen8_5148 button._is-active_1gen8_360{border-color:color-mix(in srgb, var(--accent-strong) 55%, var(--line))}}._module-balancing-library-tabs_1gen8_5148 button._is-active_1gen8_360{background:var(--accent-soft);color:var(--text-0);font-weight:800}._module-balancing-drawer-header_1gen8_5133>._module-balancing-icon-button_1gen8_5182{margin-left:auto}._module-balancing-drawer_1gen8_5098>._module-balancing-library_1gen8_4834,._module-balancing-library-panel_1gen8_4834>._module-balancing-library_1gen8_4834{min-height:0;overflow:auto}._module-balancing-field_1gen8_5192,._module-balancing-form-field_1gen8_5193,._module-balancing-stage-name_1gen8_5194{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_1gen8_5192 input,._module-balancing-field_1gen8_5192 select,._module-balancing-form-field_1gen8_5193 input,._module-balancing-form-field_1gen8_5193 select,._module-balancing-stage-name_1gen8_5194 input,._module-balancing-port-row_1gen8_5207 input,._module-balancing-port-row_1gen8_5207 select,._module-balancing-search_1gen8_5209 input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);min-width:0;height:32px;color:var(--text-0);font:inherit;border-radius:7px}._module-balancing-field_1gen8_5192 input,._module-balancing-field_1gen8_5192 select,._module-balancing-form-field_1gen8_5193 input,._module-balancing-form-field_1gen8_5193 select,._module-balancing-stage-name_1gen8_5194 input{padding:0 8px}._module-balancing-field_1gen8_5192._is-select_1gen8_2329{width:160px}._module-balancing-field_1gen8_5192._is-name_1gen8_5232{flex:220px}._module-balancing-field_1gen8_5192._is-capacity_1gen8_5236{width:170px}._module-balancing-field_1gen8_5192 ._activity-icon-strip_1gen8_1000{min-height:18px}._module-balancing-icon-button_1gen8_5182,._module-balancing-mini-icon-button_1gen8_5245,._module-balancing-icon-text-button_1gen8_5246,._module-balancing-primary-button_1gen8_5247,._module-balancing-danger-button_1gen8_5248,._module-balancing-link-button_1gen8_5249,._module-balancing-new-module-button_1gen8_5250,._module-balancing-add-stage_1gen8_5251,._module-balancing-stage-add-entry_1gen8_5252,._module-balancing-bottom-tab_1gen8_5253,._module-balancing-stage-nav-button_1gen8_5254{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_1gen8_5182,._module-balancing-mini-icon-button_1gen8_5245{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_1gen8_5182{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_1gen8_5245{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_1gen8_5182 svg,._module-balancing-mini-icon-button_1gen8_5245 svg,._module-balancing-icon-text-button_1gen8_5246 svg,._module-balancing-primary-button_1gen8_5247 svg,._module-balancing-danger-button_1gen8_5248 svg,._module-balancing-new-module-button_1gen8_5250 svg,._module-balancing-add-stage_1gen8_5251 svg,._module-balancing-stage-add-entry_1gen8_5252 svg,._module-balancing-bottom-tab_1gen8_5253 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_1gen8_5246,._module-balancing-primary-button_1gen8_5247,._module-balancing-danger-button_1gen8_5248,._module-balancing-new-module-button_1gen8_5250,._module-balancing-add-stage_1gen8_5251,._module-balancing-stage-add-entry_1gen8_5252{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.76rem;display:inline-flex}._module-balancing-primary-button_1gen8_5247{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_1gen8_5248{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-danger-button_1gen8_5248{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._module-balancing-danger-button_1gen8_5248{color:var(--danger)}._module-balancing-icon-button_1gen8_5182:hover,._module-balancing-mini-icon-button_1gen8_5245:hover,._module-balancing-icon-text-button_1gen8_5246:hover,._module-balancing-new-module-button_1gen8_5250:hover,._module-balancing-add-stage_1gen8_5251:hover,._module-balancing-stage-add-entry_1gen8_5252:hover,._module-balancing-stage-nav-button_1gen8_5254:hover,._module-balancing-bottom-tab_1gen8_5253:hover{background:var(--surface-3)}._module-balancing-icon-button_1gen8_5182:disabled,._module-balancing-primary-button_1gen8_5247:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_1gen8_4834,._module-balancing-canvas-pane_1gen8_5347,._module-balancing-summary-pane_1gen8_5348,._module-balancing-mobile-main_1gen8_5349{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_1gen8_4834{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_1gen8_5348{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_1gen8_4834,._module-balancing-canvas-pane_1gen8_5347,._module-balancing-summary-pane_1gen8_5348,._module-balancing-stage-detail_1gen8_5068,._module-balancing-custom-form_1gen8_5369{align-content:start;gap:12px;padding:16px;display:grid}._module-balancing-search_1gen8_5209{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;display:grid}._module-balancing-search_1gen8_5209 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_1gen8_5209 input{background:0 0;border:0;padding:0}._module-balancing-library-section_1gen8_5399{gap:8px;display:grid}._module-balancing-library-section-header_1gen8_5404,._module-balancing-folder-header_1gen8_5405{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-library-header-actions_1gen8_5413{flex:none;align-items:center;gap:4px;display:inline-flex}._module-balancing-section-toggle_1gen8_5420{min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:.7rem;display:inline-flex}._module-balancing-section-toggle_1gen8_5420:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}._module-balancing-section-toggle_1gen8_5420 svg{width:14px;height:14px}._module-balancing-library-section_1gen8_5399 h3,._module-balancing-section-header_1gen8_5447 h3,._module-balancing-summary_1gen8_5069 h3,._module-balancing-form-header_1gen8_5449 h3,._module-balancing-form-ports_1gen8_5450 h4,._module-balancing-warehouse-list_1gen8_5451 h4{color:var(--text-0);margin:0}._module-balancing-library-section_1gen8_5399 h3{font-size:.82rem}._module-balancing-library-section_1gen8_5399 h3 span,._module-balancing-section-header_1gen8_5447 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_1gen8_5466{gap:8px;display:grid}._module-balancing-folder_1gen8_5405{gap:8px;min-width:0;display:grid}._module-balancing-folder-header_1gen8_5405{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:38px;padding:3px 5px 3px 9px;transition:border-color .15s,background .15s,box-shadow .15s}._module-balancing-folder-header_1gen8_5405._is-drop-target_1gen8_5486{border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-strong)}._module-balancing-folder-name_1gen8_5492{min-width:0;color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}._module-balancing-folder-name_1gen8_5492 svg{width:17px;height:17px;color:var(--accent-strong);flex:none}._module-balancing-folder-name_1gen8_5492>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-folder-name_1gen8_5492 small{color:var(--text-2);flex:none;font-size:.68rem;font-weight:500}._module-balancing-folder_1gen8_5405>._module-balancing-module-list_1gen8_5466{border-left:2px solid var(--line);padding-left:10px}._module-balancing-canvas-library-dialog_1gen8_5527{border:1px solid var(--line);background:var(--surface-1);width:min(760px,100%);min-height:0;max-height:min(720px,100%);box-shadow:0 18px 52px var(--shadow-floating-control);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._module-balancing-canvas-library-dialog_1gen8_5527>._module-balancing-form-header_1gen8_5449{border-bottom:1px solid var(--line);min-height:54px;padding:10px 14px}._module-balancing-canvas-library-tree_1gen8_5546{background:var(--surface-2);grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}._module-balancing-canvas-library-root_1gen8_5557{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;min-width:0;min-height:max-content;display:grid;overflow:hidden}._module-balancing-canvas-library-root-header_1gen8_5567{border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:48px;padding:5px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}._module-balancing-canvas-library-root-header_1gen8_5567._is-drop-target_1gen8_5486,._module-balancing-canvas-library-folder-header_1gen8_5578._is-drop-target_1gen8_5486{border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-strong)}._module-balancing-canvas-library-root-toggle_1gen8_5584,._module-balancing-canvas-library-folder-toggle_1gen8_5585{min-width:0;color:var(--text-0);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._module-balancing-canvas-library-root-toggle_1gen8_5584{text-align:left;flex:auto;gap:8px;min-height:36px;padding:0 6px}._module-balancing-canvas-library-root-toggle_1gen8_5584 svg,._module-balancing-canvas-library-folder-toggle_1gen8_5585 svg{flex:none;width:17px;height:17px}._module-balancing-canvas-library-root-toggle_1gen8_5584 svg:nth-child(2),._module-balancing-canvas-library-folder-toggle_1gen8_5585 svg:last-child{color:var(--accent-strong)}._module-balancing-canvas-library-root-toggle_1gen8_5584 small,._module-balancing-canvas-library-folder-header_1gen8_5578>small{color:var(--text-2);font-size:.7rem}._module-balancing-canvas-library-root-actions_1gen8_5621,._module-balancing-canvas-library-folder-actions_1gen8_5622,._module-balancing-canvas-library-row-actions_1gen8_5623{flex:none;align-items:center;gap:5px;display:inline-flex}._module-balancing-canvas-library-root-content_1gen8_5630{border-top:1px solid var(--line);gap:7px;min-width:0;padding:9px;display:grid}._module-balancing-canvas-library-folder_1gen8_5578{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:max-content;display:grid;overflow:hidden}._module-balancing-canvas-library-folder-header_1gen8_5578{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:42px;padding:4px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}._module-balancing-canvas-library-folder-toggle_1gen8_5585{justify-content:center;gap:4px;width:52px;height:32px;padding:0}._module-balancing-canvas-library-folder-name_1gen8_5666{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._module-balancing-canvas-library-name-input_1gen8_5673,._module-balancing-canvas-library-row-main_1gen8_5674 input,._module-balancing-canvas-library-row-actions_1gen8_5623 select{box-sizing:border-box;border:1px solid var(--accent-strong);background:var(--surface-1);min-width:0;height:30px;color:var(--text-0);font:inherit;border-radius:6px}._module-balancing-canvas-library-name-input_1gen8_5673,._module-balancing-canvas-library-row-main_1gen8_5674 input{width:100%;padding:0 7px}._module-balancing-canvas-library-folder-content_1gen8_5692{gap:6px;padding:0 7px 7px 22px;display:grid}._module-balancing-canvas-library-row_1gen8_5623{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:42px;color:var(--text-0);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}._module-balancing-canvas-library-row_1gen8_5623[draggable=true]{cursor:grab}._module-balancing-canvas-library-row_1gen8_5623._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-canvas-library-row-main_1gen8_5674{min-width:0;min-height:32px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 4px;display:grid}._module-balancing-canvas-library-row-main_1gen8_5674:disabled{cursor:default}._module-balancing-canvas-library-row-main_1gen8_5674>svg,._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741>svg{width:17px;height:17px;color:var(--accent-strong)}._module-balancing-canvas-library-row-main_1gen8_5674>span,._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741>span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}._module-balancing-canvas-library-row-actions_1gen8_5623 select{border-color:var(--line);width:150px;padding:0 5px}._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741{cursor:pointer;text-align:left;grid-template-columns:20px minmax(0,1fr) auto auto;width:100%}._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741 small{color:var(--text-2);white-space:nowrap}._module-balancing-canvas-library-row_1gen8_5623._is-recommended_1gen8_5741 strong{color:var(--accent-strong);font-size:.72rem}._module-balancing-canvas-library-empty_1gen8_5784{color:var(--text-2);text-align:center;margin:0;padding:12px;font-size:.76rem}._module-balancing-mini-icon-button_1gen8_5245._is-danger_1gen8_5792{color:var(--danger)}._module-balancing-mini-icon-button_1gen8_5245:disabled{cursor:not-allowed;opacity:.4}._module-balancing-library-create-actions_1gen8_5801{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._module-balancing-module-card_1gen8_5807{border:1px solid var(--line);background:var(--surface-1);min-height:72px;color:var(--text-0);text-align:left;cursor:grab;border-left-width:3px;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}._module-balancing-module-card_1gen8_5807:hover{background:var(--surface-3)}._module-balancing-module-icon_1gen8_5828{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_1gen8_5834{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_1gen8_5834 ._recipe-display-formula_1gen8_5841{justify-content:flex-start}._module-balancing-module-title_1gen8_5845,._module-balancing-module-subtitle_1gen8_5846{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_1gen8_5852{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_1gen8_5845{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_1gen8_5846,._module-balancing-module-rate_1gen8_5865,._module-balancing-muted_1gen8_5866{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_1gen8_5865{white-space:nowrap;display:none}._module-balancing-module-actions_1gen8_5876{gap:4px;display:inline-flex;position:absolute;bottom:10px;right:10px}._module-balancing-new-module-button_1gen8_5250,._module-balancing-add-stage_1gen8_5251{width:100%}._module-balancing-input-panel_1gen8_5067,._module-balancing-stage_1gen8_5068,._module-balancing-summary_1gen8_5069,._module-balancing-custom-form_1gen8_5369,._module-balancing-quantity-editor_1gen8_5893,._module-balancing-version-resource-dialog_1gen8_5894,._module-balancing-item-picker_1gen8_5895{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_1gen8_5447,._module-balancing-stage-header_1gen8_5902,._module-balancing-form-header_1gen8_5449,._module-balancing-form-actions_1gen8_5904{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_1gen8_5067,._module-balancing-summary_1gen8_5069{align-content:start;gap:12px;padding:14px;display:grid}._module-balancing-port-list_1gen8_5920{grid-template-columns:repeat(auto-fill,minmax(380px,380px));align-content:start;gap:10px;display:grid}._module-balancing-port-row_1gen8_5207{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:32px minmax(0,1fr) 96px auto 28px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}._module-balancing-port-row_1gen8_5207._supports-infinite_1gen8_5939{grid-template-columns:32px minmax(0,1fr) 96px auto 32px 28px}._module-balancing-input-actions_1gen8_5943{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._module-balancing-infinite-button_1gen8_5950{border:1px solid var(--line);background:var(--surface-1);width:30px;height:30px;color:var(--text-1);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font:700 1rem/1 sans-serif;display:inline-flex}._module-balancing-infinite-button_1gen8_5950:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-infinite-button_1gen8_5950._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._module-balancing-port-row_1gen8_5207._is-infinite_1gen8_5976 input{border-color:var(--accent-strong)}._module-balancing-port-row_1gen8_5207 img,._module-balancing-summary-row_1gen8_5981 img,._module-balancing-warehouse-row_1gen8_5982 img,._module-balancing-balance-chip_1gen8_5983 img,._module-balancing-balance-detail_1gen8_5984 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_1gen8_5207 select,._module-balancing-port-row_1gen8_5207 input{padding:0 6px}._module-balancing-port-item-pick_1gen8_5995{border:1px solid var(--line);background:var(--surface-1);min-width:0;height:32px;color:var(--text-0);font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:.72rem;display:inline-flex;overflow:hidden}._module-balancing-port-item-pick_1gen8_5995:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_1gen8_6019{gap:12px;display:grid}._module-balancing-stage_1gen8_5068{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_1gen8_5194{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_1gen8_6036{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_1gen8_6043{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}._module-balancing-stage-entry_1gen8_6043,._module-balancing-stage-add-entry_1gen8_5252{text-align:left;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;place-items:center stretch;gap:4px 10px;min-height:92px;padding:12px 14px;display:grid}._module-balancing-stage-entry_1gen8_6043{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_1gen8_6043:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry-icon_1gen8_6075{--composite-item-icon-size:40px;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_1gen8_6043 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_1gen8_6090{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_1gen8_6098{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);grid-column:2/-1;font-size:.68rem;overflow:hidden}._module-balancing-stage-entry-quantity_1gen8_6108{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_1gen8_6090 ._activity-icon-strip_1gen8_1000{flex:none}._module-balancing-stage-entry_1gen8_6043 strong{font-size:.78rem}._module-balancing-balance-strip_1gen8_6121{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;gap:10px;padding:14px 16px;display:grid}._module-balancing-balance-strip-header_1gen8_6130{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_1gen8_6130>span{font-weight:700}._module-balancing-link-button_1gen8_5249{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_1gen8_6152,._module-balancing-balance-detail-list_1gen8_6153{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_1gen8_6153{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}._module-balancing-balance-chip_1gen8_5983{background:var(--surface-1);border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._module-balancing-balance-chip_1gen8_5983._is-surplus_1gen8_6177{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1gen8_5983._is-surplus_1gen8_6177{border-color:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 34%, var(--line))}}._module-balancing-balance-chip_1gen8_5983._is-surplus_1gen8_6177{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1gen8_5983._is-surplus_1gen8_6177{background:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 12%, var(--surface-1))}}._module-balancing-balance-chip_1gen8_5983._is-deficit_1gen8_6194{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1gen8_5983._is-deficit_1gen8_6194{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._module-balancing-balance-chip_1gen8_5983._is-deficit_1gen8_6194{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1gen8_5983._is-deficit_1gen8_6194{background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}}._module-balancing-balance-detail_1gen8_5984,._module-balancing-summary-row_1gen8_5981,._module-balancing-warehouse-row_1gen8_5982{background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.72rem;display:grid}._module-balancing-balance-detail_1gen8_5984{grid-template-columns:22px minmax(90px,1fr) auto}._module-balancing-summary-list_1gen8_6228,._module-balancing-warehouse-list_1gen8_5451{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:4px;display:grid}._module-balancing-summary-row_1gen8_5981{border:1px solid #0000;grid-template-columns:28px 1fr auto;min-height:34px;padding:5px 10px}._module-balancing-summary-metrics_1gen8_6242{align-items:center;gap:8px;display:flex}._module-balancing-warehouse-list_1gen8_5451{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_1gen8_5451 h4{font-size:.78rem}._module-balancing-warehouse-row_1gen8_5982{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_1gen8_6177{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_1gen8_6194{color:var(--danger)}._is-balanced_1gen8_6269{color:var(--text-2)}._module-balancing-stage-nav_1gen8_5254{border-bottom:1px solid var(--line);background:var(--surface-1);gap:6px;min-width:0;padding:8px 10px;display:flex;overflow-x:auto}._module-balancing-stage-nav-button_1gen8_5254{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_1gen8_5254._is-active_1gen8_360,._module-balancing-bottom-tab_1gen8_5253._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_1gen8_5349{background:var(--surface-2)}._module-balancing-bottom-tabs_1gen8_6302{border-top:1px solid var(--line);background:var(--surface-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}._module-balancing-bottom-tab_1gen8_5253{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;font-size:.72rem;display:inline-flex}._module-balancing-stage-detail_1gen8_5068{min-height:100%}._module-balancing-form-header_1gen8_5449{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_1gen8_5369{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_1gen8_5193{font-size:.74rem}._module-balancing-color-row_1gen8_6342{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_1gen8_6348{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_1gen8_6348._is-active_1gen8_360{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_1gen8_6362{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._module-balancing-icon-picker_1gen8_6369{border:1px solid var(--line);background:var(--surface-2);cursor:default;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}._module-balancing-icon-picker_1gen8_6369 img{object-fit:contain;width:42px;height:42px}._module-balancing-icon-editor_1gen8_6389{align-items:center;gap:10px;min-width:0;display:flex}._module-balancing-icon-item-slots_1gen8_6396{align-items:center;gap:6px;min-width:0;display:flex}._module-balancing-icon-item-slot_1gen8_6396{display:inline-flex;position:relative}._module-balancing-icon-item-button_1gen8_6408,._module-balancing-icon-item-add_1gen8_6409{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative}._module-balancing-icon-item-button_1gen8_6408:hover,._module-balancing-icon-item-add_1gen8_6409:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-icon-item-button_1gen8_6408 img{object-fit:contain;width:26px;height:26px}._module-balancing-icon-item-button_1gen8_6408 small{background:var(--surface-0);min-width:12px;color:var(--text-1);text-align:center;border-radius:999px;font-size:9px;line-height:12px;position:absolute;bottom:0;right:1px}._module-balancing-icon-item-remove_1gen8_6449{border:1px solid var(--line);background:var(--surface-0);width:18px;height:18px;color:var(--text-1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;top:-6px;right:-6px}._module-balancing-icon-item-remove_1gen8_6449:disabled{visibility:hidden}._module-balancing-icon-item-remove_1gen8_6449 svg,._module-balancing-icon-item-add_1gen8_6409 svg{width:14px;height:14px}._module-balancing-quantity-module_1gen8_6476 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_1gen8_5450{gap:8px;display:grid}._module-balancing-editor-backdrop_1gen8_6487{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-editor-backdrop_1gen8_6487{background:color-mix(in srgb, var(--shell-bg) 38%, transparent)}}@media (width<=800px){._module-balancing-library-button_1gen8_4905{padding:0 11px}._module-balancing-wizard-tab_1gen8_4906{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_1gen8_5059{padding:10px}._module-balancing-canvas-form_1gen8_5087{grid-template-columns:1fr}._module-balancing-stage-header_1gen8_5902{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_1gen8_6036{justify-content:stretch}._module-balancing-stage-actions_1gen8_6036>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_1gen8_4905,._module-balancing-wizard-add_1gen8_4907{min-height:36px}._module-balancing-wizard-tab_1gen8_4906{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_1gen8_4906:before{width:8px;height:8px}._module-balancing-wizard-tabs_1gen8_4945{padding:4px}._module-balancing-wizard-step-track_1gen8_4958:before{top:4px}._module-balancing-page_1gen8_5059{padding:7px}._module-balancing-page_1gen8_5059>._module-balancing-input-panel_1gen8_5067,._module-balancing-page_1gen8_5059>._module-balancing-stage-detail_1gen8_5068,._module-balancing-page_1gen8_5059>._module-balancing-summary_1gen8_5069,._module-balancing-page_1gen8_5059>._module-balancing-canvas-settings_1gen8_5070{min-height:auto}._module-balancing-canvas-settings_1gen8_5070,._module-balancing-stage-detail_1gen8_5068{gap:7px;padding:8px}._module-balancing-canvas-form_1gen8_5087{grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_1gen8_6043,._module-balancing-stage-add-entry_1gen8_5252{min-height:76px}._module-balancing-stage-entry-icon_1gen8_6075{--composite-item-icon-size:28px;width:28px;height:28px}._module-balancing-editor-backdrop_1gen8_6487{padding:7px}}._module-balancing-quantity-editor_1gen8_5893,._module-balancing-version-resource-dialog_1gen8_5894,._module-balancing-item-picker_1gen8_5895{width:min(460px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);gap:12px;padding:14px;display:grid;overflow:auto}._module-balancing-version-resource-dialog_1gen8_5894{width:min(680px,100%)}._module-balancing-version-resource-list_1gen8_6608{gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-version-resource-option_1gen8_6615{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}._module-balancing-version-resource-option_1gen8_6615:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-version-resource-option_1gen8_6615>svg{width:24px;height:24px;color:var(--accent-strong)}._module-balancing-version-resource-option_1gen8_6615>span{gap:5px;min-width:0;display:grid}._module-balancing-version-resource-option_1gen8_6615 strong{font-size:.82rem}._module-balancing-version-resource-option_1gen8_6615 small{color:var(--text-2);font-size:.68rem;line-height:1.5}._module-balancing-quantity-module_1gen8_6476{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_1gen8_6476 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_1gen8_6476 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_1gen8_6677{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_1gen8_6677 button{border:1px solid var(--line);background:var(--surface-2);min-width:52px;min-height:30px;color:var(--text-0);cursor:pointer;border-radius:7px}._module-balancing-item-picker-grid_1gen8_6693{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_1gen8_6693 button{border:1px solid var(--line);background:var(--surface-2);min-height:88px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-items:center;gap:6px;padding:8px;display:grid}._module-balancing-item-picker-grid_1gen8_6693 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_1gen8_6693 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-toolbar_1gen8_6728{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-field_1gen8_5192._is-select_1gen8_2329,._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-field_1gen8_5192._is-capacity_1gen8_5236{flex:150px;width:auto}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-field_1gen8_5192._is-name_1gen8_5232{flex:180px}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-library_1gen8_4834,._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-stage-detail_1gen8_5068{padding:10px}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-stage-entry-grid_1gen8_6043{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-balance-detail_1gen8_5984,._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-summary-row_1gen8_5981,._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-warehouse-row_1gen8_5982{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-summary-metrics_1gen8_6242>span{display:none}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-editor-backdrop_1gen8_6487{align-items:flex-end;padding:0}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-quantity-editor_1gen8_5893,._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-item-picker_1gen8_5895{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_1gen8_4907{justify-content:center}._module-balancing-section-title_1gen8_6779{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_1gen8_6779>span,._module-balancing-canvas-header-meta_1gen8_6787,._module-balancing-summary-count_1gen8_6788{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_1gen8_6779>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_1gen8_6787{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_1gen8_5070,._module-balancing-input-panel_1gen8_5067,._module-balancing-summary_1gen8_5069{box-shadow:none;border-radius:8px}._module-balancing-canvas-form_1gen8_5087>._module-balancing-form-field_1gen8_5193{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_1gen8_5087 input,._module-balancing-canvas-form_1gen8_5087 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_1gen8_5070>._module-balancing-form-actions_1gen8_5904{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_1gen8_5067{min-height:0}._module-balancing-input-panel_1gen8_5067>._module-balancing-section-header_1gen8_5447,._module-balancing-summary_1gen8_5069>._module-balancing-section-header_1gen8_5447{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_1gen8_5207 img{width:28px;height:28px}._module-balancing-stage-detail_1gen8_5068{gap:12px;min-height:0;padding:0}._module-balancing-stage-header_1gen8_5902{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:12px 14px}._module-balancing-stage-name_1gen8_5194{gap:7px}._module-balancing-stage-name_1gen8_5194 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_1gen8_6043{align-content:start}._module-balancing-stage-entry-title_1gen8_6090{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_1gen8_6098{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_1gen8_6108{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;border-radius:7px;grid-area:1/3;padding:3px 7px}._module-balancing-stage-add-entry_1gen8_5252{background:var(--surface-1);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-stage-add-entry_1gen8_5252{background:color-mix(in srgb, var(--surface-1) 92%, var(--surface-2))}}._module-balancing-stage-add-entry_1gen8_5252{text-align:center}._module-balancing-balance-strip_1gen8_6121{border:1px solid var(--line);border-radius:8px;padding:14px 16px}._module-balancing-balance-chip_1gen8_5983{min-height:30px;padding:5px 9px}._module-balancing-summary_1gen8_5069{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_1gen8_5069>._module-balancing-section-header_1gen8_5447{grid-column:1/-1}._module-balancing-summary-list_1gen8_6228{grid-column:1;align-content:start;gap:4px}._module-balancing-summary_1gen8_5069._is-summary-full-width_1gen8_6942 ._module-balancing-summary-list_1gen8_6228{grid-column:1/-1}._module-balancing-summary-row_1gen8_5981:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_1gen8_6951{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_1gen8_6242{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_1gen8_6242 strong{color:var(--text-0)}._module-balancing-summary-net_1gen8_6966{background:var(--surface-1);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.7rem}._module-balancing-summary-count_1gen8_6788{background:var(--surface-2);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;display:inline-flex}._module-balancing-warehouse-list_1gen8_5451{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:2;align-content:start;gap:8px;padding:14px}._module-balancing-warehouse-row_1gen8_5982{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_1gen8_7001{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:2;align-content:start;gap:8px;padding:14px;display:grid}._module-balancing-dispatch-header_1gen8_7012{align-items:center;gap:10px;min-width:0;padding:0 2px 4px;display:flex}._module-balancing-dispatch-header_1gen8_7012 h4{min-width:0;margin:0;font-size:.78rem}._module-balancing-dispatch-icon_1gen8_7026{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;flex:none;justify-content:center;align-items:center;width:58px;height:38px;display:inline-flex;overflow:hidden}._module-balancing-dispatch-icon_1gen8_7026 img{object-fit:contain;width:52px;height:32px}._module-balancing-dispatch-total_1gen8_7045{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_1gen8_5369{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_1gen8_5369>._module-balancing-form-header_1gen8_5449,._module-balancing-custom-form_1gen8_5369>._module-balancing-form-actions_1gen8_5904{grid-column:1/-1}._module-balancing-custom-form_1gen8_5369>._module-balancing-form-ports_1gen8_5450{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_1gen8_5369>._module-balancing-form-actions_1gen8_5904{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_1gen8_7077{grid-column:1/-1}._module-balancing-module-card_1gen8_5807{border-radius:8px;min-height:72px;padding:12px}@media (width<=800px){._module-balancing-canvas-form_1gen8_5087{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_1gen8_5087>._module-balancing-form-field_1gen8_5193:last-child{grid-column:1/-1}._module-balancing-port-list_1gen8_5920,._module-balancing-summary_1gen8_5069{grid-template-columns:1fr}._module-balancing-summary-list_1gen8_6228,._module-balancing-warehouse-list_1gen8_5451,._module-balancing-dispatch-list_1gen8_7001{grid-column:1}._module-balancing-summary-row_1gen8_5981{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metrics_1gen8_6242>span{display:none}._module-balancing-custom-form_1gen8_5369{grid-template-columns:1fr}._module-balancing-custom-form_1gen8_5369>*{grid-column:1}}@media (height<=420px){._module-balancing-page_1gen8_5059{padding:6px}._module-balancing-canvas-settings_1gen8_5070,._module-balancing-input-panel_1gen8_5067,._module-balancing-summary_1gen8_5069{gap:8px;padding:9px}._module-balancing-canvas-form_1gen8_5087{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_1gen8_5087>._module-balancing-form-field_1gen8_5193,._module-balancing-canvas-form_1gen8_5087>._module-balancing-form-field_1gen8_5193:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_1gen8_5087 input,._module-balancing-canvas-form_1gen8_5087 select,._module-balancing-stage-name_1gen8_5194 input{height:32px}._module-balancing-canvas-settings_1gen8_5070>._module-balancing-form-actions_1gen8_5904,._module-balancing-input-panel_1gen8_5067>._module-balancing-section-header_1gen8_5447,._module-balancing-summary_1gen8_5069>._module-balancing-section-header_1gen8_5447{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_1gen8_5920{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_1gen8_5207{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-port-row_1gen8_5207._supports-infinite_1gen8_5939{grid-template-columns:26px minmax(0,1fr) 74px auto 28px 24px}._module-balancing-stage-header_1gen8_5902{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_1gen8_6043{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_1gen8_6043,._module-balancing-stage-add-entry_1gen8_5252{min-height:68px;padding:7px}._module-balancing-stage-entry-icon_1gen8_6075{--composite-item-icon-size:30px;width:30px;height:30px}._module-balancing-balance-strip_1gen8_6121{padding:8px}._module-balancing-custom-form_1gen8_5369{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_1gen8_5369>._module-balancing-form-header_1gen8_5449,._module-balancing-custom-form_1gen8_5369>._module-balancing-form-actions_1gen8_5904{grid-column:1/-1}}._module-balancing-mini-icon-button_1gen8_5245,._module-balancing-color-swatch_1gen8_6348{width:30px;height:30px}._module-balancing-link-button_1gen8_5249{min-height:30px;padding:4px 8px}._module-balancing-module-card_1gen8_5807._has-module-actions_1gen8_7206{min-height:76px;padding-bottom:38px}._module-balancing-custom-form_1gen8_5369 ._module-balancing-port-list_1gen8_5920{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_1gen8_5369{grid-template-columns:1fr}._module-balancing-custom-form_1gen8_5369>*{grid-column:1}._module-balancing-panel_1gen8_4807._is-touch_1gen8_6728 ._module-balancing-mini-icon-button_1gen8_5245{width:32px;height:32px}}@supports not (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_1gen8_5098,._module-balancing-editor-backdrop_1gen8_6487{background:var(--shell-bg)}._module-balancing-editor-action_1gen8_7237._is-confirm_1gen8_7237{border-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}._module-balancing-editor-action_1gen8_7237._is-cancel_1gen8_7241{border-color:var(--danger);background:var(--surface-1)}}._production-planning-panel_1gen8_7248{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}@supports (overflow:clip){._production-planning-panel_1gen8_7248{overflow:clip}}._production-planning-panel_1gen8_7248{background:var(--surface-1)}._production-planning-stage_1gen8_7266{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-task-flow_1gen8_7275{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}._production-planning-task-byproducts_1gen8_7282{border-top:1px solid var(--line);max-height:88px;color:var(--text-2);gap:4px;margin:0;padding:6px 10px;font-size:12px;list-style:none;display:grid;overflow:auto}._production-planning-task-byproducts_1gen8_7282 li{flex-wrap:wrap;gap:4px 8px;display:flex}._production-planning-task-byproducts_1gen8_7282 strong{color:var(--text-0)}._production-planning-task-byproducts_1gen8_7282 span{overflow-wrap:anywhere}._production-planning-panel_1gen8_7248._is-result-screen_1gen8_7306 ._production-planning-stage_1gen8_7266{transform:translate(-50%)}._production-planning-screen_1gen8_7310{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_1gen8_7310{overflow:clip}}._production-planning-input-screen_1gen8_7324{background:var(--surface-2);grid-template-rows:minmax(0,1fr);display:grid}._production-planning-config_1gen8_7330,._production-planning-workspace_1gen8_7331,._production-planning-graph_1gen8_7332{min-width:0;min-height:0}._production-planning-config_1gen8_7330{background:var(--surface-2);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(240px,1fr));align-content:stretch;align-items:stretch;gap:10px;padding:16px;display:grid;overflow:auto}._production-planning-module-toggle_1gen8_7367{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex;position:relative}._production-planning-module-toggle_1gen8_7367 input{opacity:0;width:1px;height:1px;position:absolute}._production-planning-module-toggle_1gen8_7367 ._production-planning-switch-track_1gen8_7387{border:1px solid var(--line-strong);background:var(--surface-3);border-radius:999px;flex:none;width:32px;height:18px;transition:background .16s;position:relative}._production-planning-module-toggle_1gen8_7367 ._production-planning-switch-thumb_1gen8_7398{background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px}._production-planning-module-toggle_1gen8_7367 input:checked+._production-planning-switch-track_1gen8_7387{border-color:var(--accent-strong);background:var(--accent-soft)}._production-planning-module-toggle_1gen8_7367 input:checked+._production-planning-switch-track_1gen8_7387 ._production-planning-switch-thumb_1gen8_7398{background:var(--accent-strong);transform:translate(14px)}._production-planning-module-toggle_1gen8_7367 input:focus-visible+._production-planning-switch-track_1gen8_7387{outline:2px solid var(--accent-strong);outline-offset:2px}._production-planning-workspace_1gen8_7331{background:var(--surface-2);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_1gen8_7444{border-bottom:1px solid var(--line);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;display:grid}._production-planning-toolbar-controls_1gen8_7461{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-toolbar-views_1gen8_7471{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-toolbar_1gen8_7444 button{white-space:nowrap;height:38px;min-height:38px}._production-planning-toolbar_1gen8_7444 ._production-planning-segmented_1gen8_7485 button{height:30px;min-height:30px}._production-planning-toolbar_1gen8_7444 ._production-planning-module-toggle_1gen8_7367{min-height:38px;font-size:.74rem}._production-planning-auto-plan-button_1gen8_7495:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface-1);box-shadow:0 2px 8px var(--accent-soft)}._production-planning-auto-plan-button_1gen8_7495:not(:disabled):hover{filter:brightness(1.1)}._production-planning-material-guide_1gen8_7506{color:var(--text-2);text-align:center;justify-items:center;gap:12px;padding:18px 0 8px;font-size:.72rem;line-height:1.65;display:grid}._production-planning-material-guide_1gen8_7506 p{margin:0}._production-planning-material-guide-paths_1gen8_7549{gap:12px;width:100%;display:grid}._production-planning-material-guide-paths_1gen8_7549 figure{min-width:0;margin:0}._production-planning-material-guide-paths_1gen8_7549 figcaption{color:var(--text-1);text-align:left;align-items:center;gap:5px;margin-bottom:7px;font-size:.7rem;font-weight:700;display:flex}._production-planning-material-guide-paths_1gen8_7549 figcaption>span{color:var(--text-2);margin-left:auto;font-size:.64rem;font-weight:400}._production-planning-material-guide-paths_1gen8_7549 figcaption>svg{flex:none;width:13px;height:13px}._production-planning-material-illustration_1gen8_7527{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:8px;min-width:0;padding:8px;line-height:1.3;position:relative}._production-planning-material-illustration_1gen8_7527 img{object-fit:contain;flex:none;width:16px;height:16px}._production-planning-material-illustration_1gen8_7527 svg{flex:none;width:12px;height:12px}._production-planning-material-illustration_1gen8_7527._is-tree-example_1gen8_7629{grid-template-columns:20px minmax(0,1fr);gap:6px;display:grid}._production-planning-guide-tree_1gen8_7635{color:var(--text-2);opacity:.45;align-content:start;gap:12px;padding-top:8px;display:grid}._production-planning-guide-tree_1gen8_7635 i{background:var(--line-strong);border-radius:2px;width:16px;height:4px}._production-planning-guide-detail_1gen8_7650,._production-planning-guide-popup_1gen8_7651{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;min-width:0;padding:8px}._production-planning-guide-detail-header_1gen8_7659{align-items:center;gap:4px;display:flex}._production-planning-guide-detail-header_1gen8_7659 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1 1 0;font-size:10px;font-weight:600;overflow:hidden}._production-planning-guide-detail-header_1gen8_7659>img{opacity:.65}._production-planning-guide-action_1gen8_7678,._production-planning-guide-choice_1gen8_7679{border:1px solid var(--line);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-height:23px;padding:3px 5px;font-size:10px;font-weight:600;display:inline-flex}._production-planning-guide-action_1gen8_7678{outline:2px solid var(--accent-strong);outline-offset:2px;border-color:var(--accent-strong);color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;flex:none;margin:3px;position:relative}._production-planning-guide-recipe_1gen8_7705{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);opacity:.65;border-radius:4px;align-items:center;gap:4px;margin-top:9px;padding:3px 5px;font-size:9px;display:flex}._production-planning-guide-recipe_1gen8_7705>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._production-planning-guide-recipe_1gen8_7705 img{width:13px;height:13px}._production-planning-guide-formula_1gen8_7730{color:var(--text-2);opacity:.45;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}._production-planning-guide-formula_1gen8_7730 i{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:3px;width:18px;height:12px}._production-planning-guide-formula_1gen8_7730 i:last-child{background:var(--line-strong);border:0;width:20px;height:3px}._production-planning-guide-nodes_1gen8_7753{opacity:.45;align-items:flex-end;gap:5px;display:flex;position:absolute;inset:12px 8px}._production-planning-guide-nodes_1gen8_7753>span{border:1px solid var(--line-strong);border-radius:3px;width:35px;height:20px}._production-planning-guide-nodes_1gen8_7753>i{border-top:1px solid var(--line-strong);flex:1 1 0;margin-bottom:9px}._production-planning-guide-popup_1gen8_7651{margin:0 6px 0 14px;position:relative;box-shadow:0 2px 8px #0000000d}._production-planning-guide-popup_1gen8_7651>strong{color:var(--text-2);justify-content:center;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;font-weight:600;display:flex}._production-planning-guide-popup_1gen8_7651>strong img{opacity:.65}._production-planning-guide-popup-actions_1gen8_7792{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:5px;display:grid}._production-planning-guide-popup-actions_1gen8_7792 ._production-planning-guide-action_1gen8_7678{white-space:nowrap;padding-inline:3px}._production-planning-guide-choice_1gen8_7679{overflow-wrap:anywhere;min-width:0;color:var(--text-2);background:var(--surface-2);opacity:.65;align-self:center;padding-inline:3px;font-size:9px;font-weight:400}._production-planning-main_1gen8_7815{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-main_1gen8_7815._has-cycle-errors_1gen8_7823{grid-template-rows:auto minmax(0,1fr)}._production-planning-cycle-errors_1gen8_7827{overflow-wrap:anywhere;max-height:88px;color:var(--danger,#c73737);border-bottom:1px solid var(--line);margin:0;padding:8px 16px;font-size:13px;list-style:none;overflow:auto}._production-planning-graph_1gen8_7332{padding:12px;position:relative;overflow:auto}._production-planning-graph_1gen8_7332._is-tree-view_1gen8_7848,._production-planning-graph_1gen8_7332._is-process-view_1gen8_7852{overflow:hidden}._production-planning-config-section_1gen8_7856,._production-planning-item-node_1gen8_7857,._production-planning-recipe-node_1gen8_7858,._production-planning-device-root_1gen8_7859,._production-planning-empty_1gen8_7860{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_1gen8_7856{align-content:start;gap:10px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}._production-planning-config-section_1gen8_7856._has-empty-guide_1gen8_7876{grid-template-rows:auto 1fr}._production-planning-config-section_1gen8_7856._has-empty-guide_1gen8_7876>._production-planning-line-list_1gen8_7879{align-self:end}._production-planning-section-header_1gen8_7883,._production-planning-recipe-header_1gen8_7884,._production-planning-item-node-main_1gen8_7885,._production-planning-device-root-target_1gen8_7886,._production-planning-leaf-item_1gen8_7887{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_1gen8_7883{justify-content:space-between}._production-planning-section-header_1gen8_7883 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_1gen8_7883 h3 svg,._production-planning-icon-text-button_1gen8_7908 svg,._production-planning-icon-button_1gen8_7909 svg,._production-planning-primary-button_1gen8_7910 svg,._production-planning-back-button_1gen8_7911 svg,._production-planning-segmented_1gen8_7485 svg,._production-planning-device-root-target_1gen8_7886 svg,._production-planning-source-pill_1gen8_7914 svg,._production-planning-metric_1gen8_7915 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_1gen8_7908,._production-planning-icon-button_1gen8_7909,._production-planning-primary-button_1gen8_7910,._production-planning-back-button_1gen8_7911,._production-planning-segmented_1gen8_7485 button,._production-planning-two-option-toggle_1gen8_7926 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_1gen8_7910,._production-planning-back-button_1gen8_7911,._production-planning-icon-text-button_1gen8_7908{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.74rem;display:inline-flex}._production-planning-primary-button_1gen8_7910{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_1gen8_7910:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-convert-module-button_1gen8_7960{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-convert-module-button_1gen8_7960:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_1gen8_7911{min-height:32px}._production-planning-icon-button_1gen8_7909{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_1gen8_7908:hover,._production-planning-icon-button_1gen8_7909:hover,._production-planning-primary-button_1gen8_7910:not(:disabled):hover,._production-planning-back-button_1gen8_7911:hover,._production-planning-segmented_1gen8_7485 button:hover,._production-planning-two-option-toggle_1gen8_7926 button:hover{background:var(--surface-3)}._production-planning-line-list_1gen8_7879,._production-planning-source-policy_1gen8_7997,._production-planning-tree_1gen8_7998{gap:8px;display:grid}._production-planning-line-row_1gen8_8003{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_1gen8_8003._has-infinite-toggle_1gen8_8010{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_1gen8_8014{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:34px;color:var(--text-0);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;display:grid}._production-planning-item-picker-button_1gen8_8014 img,._production-planning-item-identity_1gen8_8030 img,._production-planning-special-source-label_1gen8_8031 img,._production-planning-special-source-label_1gen8_8031 svg,._production-planning-port-chip_1gen8_8033 img,._production-planning-recipe-header_1gen8_7884 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_1gen8_8014 span,._production-planning-item-identity_1gen8_8030 strong,._production-planning-recipe-identity_1gen8_8042 strong,._production-planning-recipe-identity_1gen8_8042 span,._production-planning-recipe-header_1gen8_7884 h4,._production-planning-recipe-header_1gen8_7884 span,._production-planning-port-chip_1gen8_8033 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_1gen8_8053,._production-planning-recipe-select_1gen8_8054{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_1gen8_8053 input,._production-planning-recipe-select_1gen8_8054 select{border:1px solid var(--line);background:var(--surface-1);min-width:0;height:34px;color:var(--text-0);border-radius:8px;padding:0 8px}._production-planning-rate-input_1gen8_8053 input:disabled,._production-planning-icon-button_1gen8_7909:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_1gen8_8080._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_1gen8_7914,._production-planning-special-source_1gen8_8031{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_1gen8_7914{color:var(--text-1);grid-template-columns:minmax(0,1fr);align-items:center;font-size:.74rem}._production-planning-resource-label_1gen8_8103{min-width:0;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0;display:grid}._production-planning-resource-label_1gen8_8103:hover:not(:disabled){background:var(--surface-3)}._production-planning-resource-label_1gen8_8103:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}._production-planning-resource-label_1gen8_8103:disabled{cursor:default}._production-planning-resource-category_1gen8_8133{align-items:center;gap:7px;min-width:0;display:flex}._production-planning-resource-category_1gen8_8133>span:first-child{flex:none;display:flex}._production-planning-resource-category_1gen8_8133 svg{width:16px;height:16px}._production-planning-resource-summary_1gen8_8150{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;display:flex}._production-planning-resource-count_1gen8_8158{color:var(--text-2);white-space:nowrap;font-size:.64rem}._production-planning-resource-disclosure_1gen8_8164{color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;font-size:.68rem;display:flex}._production-planning-resource-disclosure_1gen8_8164 svg{width:12px;height:12px}._production-planning-source-pill_1gen8_7914 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_1gen8_8182{flex-wrap:wrap;gap:4px;min-width:0;padding:0;display:flex}._production-planning-natural-resource-icons_1gen8_8182[hidden]{display:none}._production-planning-natural-resource-icons_1gen8_8182 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_1gen8_8031{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_1gen8_7926,._production-planning-segmented_1gen8_7485{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-auto-flow:column;gap:4px;min-width:0;padding:3px;display:inline-grid}._production-planning-two-option-toggle_1gen8_7926 button,._production-planning-segmented_1gen8_7485 button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.74rem;display:inline-flex}._production-planning-two-option-toggle_1gen8_7926 button._is-active_1gen8_360,._production-planning-segmented_1gen8_7485 button._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_1gen8_7860{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_1gen8_8320{grid-template-columns:minmax(0,1fr) minmax(248px,.42fr);gap:10px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid}._production-planning-tree-table-pane_1gen8_8331,._production-planning-tree-detail_1gen8_8332{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_1gen8_8320{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_1gen8_8349{width:auto}._production-planning-tree-table-rate-col_1gen8_8353{width:210px}._production-planning-tree-table_1gen8_8320 th,._production-planning-tree-table_1gen8_8320 td{border-bottom:1px solid var(--line);min-width:0;color:var(--text-1);text-align:left;vertical-align:middle;font-size:.72rem}._production-planning-tree-table_1gen8_8320 th{z-index:1;background:var(--surface-2);height:34px;color:var(--text-2);padding:0 9px;font-weight:800;position:sticky;top:0}._production-planning-tree-table_1gen8_8320 td{height:42px;padding:5px 9px}._production-planning-tree-table_1gen8_8320 td:first-child{padding:0}._production-planning-tree-table-row_1gen8_8387._is-active_1gen8_360 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_1gen8_8391{width:100%;min-width:0;min-height:42px;padding-left:calc(8px + min(var(--tree-depth,0) * 16px, 144px));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}._production-planning-tree-table-node-button_1gen8_8402{width:100%;min-width:0;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity chip""folded folded";align-items:center;gap:6px;padding:5px 8px 5px 0;display:grid}._production-planning-tree-table-node-button_1gen8_8402:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_1gen8_8402:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1gen8_8427,._production-planning-tree-table-branch-spacer_1gen8_8428{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_1gen8_8427{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_1gen8_8427:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_1gen8_8427:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1gen8_8427:hover{color:var(--text-0)}._production-planning-tree-table-branch_1gen8_8427{width:16px;height:16px;color:inherit;place-items:center;font-size:.86rem;font-weight:800;line-height:1;display:inline-grid}._production-planning-tree-table-branch_1gen8_8427._is-leaf_1gen8_8467:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_1gen8_8402>._production-planning-item-identity_1gen8_8030,._production-planning-tree-table-node-button_1gen8_8402>._production-planning-recipe-identity_1gen8_8042{grid-area:identity;min-width:0}._production-planning-tree-table-chips_1gen8_8480{flex-direction:column;grid-area:chip;align-items:flex-end;gap:3px;display:flex}._production-planning-tree-table-chip_1gen8_8480{border:1px solid var(--warn);grid-area:chip;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-chip_1gen8_8480{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_1gen8_8480{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_1gen8_8353,._production-planning-tree-rate-piece_1gen8_8511{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_1gen8_8353{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_1gen8_8511{gap:3px}._production-planning-tree-rate-piece_1gen8_8511 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_1gen8_8511 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_1gen8_8538{color:var(--text-2);flex:none}._production-planning-tree-detail_1gen8_8332{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_1gen8_8550,._production-planning-item-detail_1gen8_8551{gap:10px;display:grid}._production-planning-external-supply-action_1gen8_8556{white-space:nowrap;width:100%;position:relative}._production-planning-recipe-header_1gen8_7884>._production-planning-supply-action-container_1gen8_8562{flex:0 auto;min-width:38px}._production-planning-supply-action-container_1gen8_8562 ._production-planning-external-supply-action_1gen8_8556>span{flex:none;width:max-content}._production-planning-supply-action-container_1gen8_8562._is-icon-only_1gen8_8572 ._production-planning-external-supply-action_1gen8_8556>span{visibility:hidden;position:absolute}._production-planning-tree-detail-stack_1gen8_8550>._production-planning-recipe-header_1gen8_7884>div:first-of-type{flex:4em;min-width:4em}._production-planning-item-detail-header_1gen8_8582{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_1gen8_8591{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}._production-planning-recipe-choice_1gen8_8591>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_1gen8_8591>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_1gen8_8591>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-candidate_1gen8_8624{border:1px solid var(--line);min-width:120px;max-width:220px;height:32px;color:var(--text-0);background:var(--surface-1);border-radius:6px;padding:0 8px}._production-planning-recipe-choice-compact-auto_1gen8_8635,._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice-summary_1gen8_8652,._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice-wide-auto_1gen8_8653{display:none}._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice_1gen8_8591{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice-candidate_1gen8_8624{width:100%;max-width:none}._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice-compact-auto_1gen8_8635{display:inline-flex}._production-planning-tree-detail-stack_1gen8_8550._is-compact_1gen8_8646 ._production-planning-recipe-choice_1gen8_8591>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_1gen8_8550._is-tight_1gen8_8680 ._production-planning-recipe-choice_1gen8_8591{gap:5px;padding:6px}._production-planning-tree-detail-stack_1gen8_8550._is-tight_1gen8_8680 ._production-planning-recipe-choice_1gen8_8591>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_1gen8_8550._is-tight_1gen8_8680 ._production-planning-recipe-choice_1gen8_8591>button svg{width:14px;height:14px}._production-planning-tree-relations_1gen8_8696{gap:8px;display:grid}._production-planning-tree-relation-group_1gen8_8701{gap:5px;display:grid}._production-planning-tree-relation-group_1gen8_8701>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_1gen8_8701>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_1gen8_8718{border:1px solid var(--line);background:var(--surface-2);min-width:0;max-width:100%;min-height:30px;color:var(--text-1);border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:3px 7px;font-size:.68rem;display:grid}._production-planning-tree-relation-button_1gen8_8718:hover{background:var(--surface-3)}._production-planning-tree-relation-button_1gen8_8718 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_1gen8_8718 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_1gen8_7857,._production-planning-device-root_1gen8_7859,._production-planning-device-tree-node_1gen8_8753{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_1gen8_7857,._production-planning-device-root_1gen8_7859{padding:10px}._production-planning-item-node-main_1gen8_7885{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_1gen8_8030,._production-planning-recipe-identity_1gen8_8042{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_1gen8_8042{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_1gen8_8042 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_1gen8_8042 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_1gen8_8030 strong,._production-planning-recipe-identity_1gen8_8042 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_1gen8_8042 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_1gen8_8805,._production-planning-recipe-meta_1gen8_8806{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_1gen8_8812{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_1gen8_8820{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_1gen8_8826{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_1gen8_8833{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_1gen8_8833 img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--line);box-sizing:border-box;border-radius:4px}._production-planning-recipe-formula-icon_1gen8_8833>span{color:#fff;background:#000000a6;border-radius:3px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._production-planning-recipe-formula-arrow_1gen8_8864{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;margin:0 8px;font-size:.78rem;line-height:1;display:inline-flex}._production-planning-recipe-formula-arrow_1gen8_8864>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_1gen8_8864>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_1gen8_7915,._production-planning-status_1gen8_8885,._production-planning-port-chip_1gen8_8033{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;align-items:center;gap:4px;min-width:0;display:inline-flex}._production-planning-metric_1gen8_7915{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_1gen8_7915 strong{color:var(--text-0)}._production-planning-metric_1gen8_7915._is-good_1gen8_8906 strong,._production-planning-status_1gen8_8885._is-good_1gen8_8906{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_1gen8_7915._is-bad_1gen8_8911 strong,._production-planning-status_1gen8_8885._is-bad_1gen8_8911{color:var(--danger)}._production-planning-status_1gen8_8885{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_1gen8_8885._is-cycle_1gen8_8923{color:var(--warn)}._production-planning-node-children_1gen8_8927{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_1gen8_7858{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_1gen8_7884{align-items:flex-start}._production-planning-recipe-header_1gen8_7884 img{width:32px;height:32px}._production-planning-recipe-header_1gen8_7884 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_1gen8_7884 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_1gen8_7884 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_1gen8_8966,._production-planning-port-chip-list_1gen8_8967{gap:6px;display:grid}._production-planning-port-chip-list_1gen8_8967>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_1gen8_8967>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_1gen8_8033{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_1gen8_8033 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_1gen8_7886{border-bottom:1px solid var(--line);color:var(--text-1);flex-wrap:wrap;justify-content:space-between;padding-bottom:4px;font-size:.74rem}._production-planning-leaf-item_1gen8_7887{border:1px dashed var(--line);background:var(--surface-2);min-width:0;color:var(--text-2);border-radius:8px;justify-content:space-between;gap:10px;padding:8px;font-size:.72rem}._production-planning-flow_1gen8_9016{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_1gen8_9023{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_1gen8_9023:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_1gen8_9023:last-child:after{display:none}._production-planning-flow-index_1gen8_9044{border:1px solid var(--accent-strong);background:var(--accent-soft);width:24px;height:24px;color:var(--text-0);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}._production-planning-flow_1gen8_9016 ._production-planning-item-node_1gen8_7857{margin-left:0}._production-planning-flow_1gen8_9016 ._production-planning-node-children_1gen8_8927{display:none}._production-flow-canvas_1gen8_9065{touch-action:none;border:1px solid var(--line);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1gen8_9065{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px), repeating-linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px)}}._production-flow-toolbar_1gen8_9082{z-index:4;border:1px solid var(--line);background:var(--surface-1);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:8px;gap:4px;padding:4px;display:inline-flex;position:absolute;top:8px;right:8px}._production-flow-toolbar_1gen8_9082 button{border:1px solid var(--line);background:var(--surface-2);min-width:30px;height:28px;color:var(--text-0);border-radius:7px;place-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-grid}._production-flow-toolbar_1gen8_9082 button:hover{background:var(--surface-3)}._production-flow-toolbar_1gen8_9082 button svg{width:15px;height:15px}._production-flow-surface_1gen8_9119{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_1gen8_9126,._production-flow-nodes_1gen8_9127{position:absolute;inset:0}._production-flow-edges_1gen8_9126{pointer-events:none;overflow:visible}._production-flow-edge-path_1gen8_9137{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_1gen8_9137{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_1gen8_9137{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_1gen8_9126._is-backward_1gen8_9151 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-self_1gen8_9152 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-left-exit_1gen8_9153 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-right-entry_1gen8_9154 ._production-flow-edge-path_1gen8_9137{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_1gen8_9126._is-backward_1gen8_9151 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-self_1gen8_9152 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-left-exit_1gen8_9153 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-right-entry_1gen8_9154 ._production-flow-edge-path_1gen8_9137{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_1gen8_9126._is-backward_1gen8_9151 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-self_1gen8_9152 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-left-exit_1gen8_9153 ._production-flow-edge-path_1gen8_9137,._production-flow-edge_1gen8_9126._is-right-entry_1gen8_9154 ._production-flow-edge-path_1gen8_9137{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_1gen8_9126 text{fill:var(--text-2);paint-order:stroke;pointer-events:none;stroke:var(--surface-1);stroke-linejoin:round;stroke-width:3px;font-size:.62rem;font-weight:700}._production-flow-edge-label-path_1gen8_9184{fill:none;stroke:none}._production-flow-node_1gen8_9127{z-index:2;box-sizing:border-box;border:1px solid var(--line);border-left:4px solid var(--accent-strong);background:var(--surface-1);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:absolute;box-shadow:0 8px 22px #00000024}._production-flow-node_1gen8_9127:active{cursor:grabbing}._production-flow-node_1gen8_9127 img{object-fit:contain;width:32px;height:32px}._production-flow-node_1gen8_9127 div{gap:2px;min-width:0;display:grid}._production-flow-node_1gen8_9127 strong,._production-flow-node_1gen8_9127 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_1gen8_9127 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_1gen8_9127 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_1gen8_9127._is-recipe_1gen8_9243{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_1gen8_9127._is-source_1gen8_9247{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1gen8_9127._is-source_1gen8_9247{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_1gen8_9127._is-cycle_1gen8_8923{border-left-color:var(--warn)}._production-flow-node_1gen8_9127._is-unresolved_1gen8_9261{border-left-color:var(--danger)}._production-flow-node_1gen8_9127._is-byproduct_1gen8_9265{border-left-color:var(--text-2)}._production-flow-node_1gen8_9127._is-transient_1gen8_9269{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1gen8_9127._is-transient_1gen8_9269{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_1gen8_9279{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-config_1gen8_7330{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:stretch;padding:8px;overflow:auto}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-config-section_1gen8_7856{max-height:none;overflow:auto}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-main_1gen8_7815{grid-template-columns:minmax(0,1fr)}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-graph_1gen8_7332{padding:8px}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-toolbar_1gen8_7444{padding:7px 8px}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-toolbar-controls_1gen8_7461{flex:1 1 0}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-material-guide_1gen8_7506{gap:6px;padding-top:4px;font-size:.68rem;line-height:1.5}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-line-row_1gen8_8003{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-tree-table-layout_1gen8_8320._is-device-mode_1gen8_9363 ._production-planning-tree-table_1gen8_8320{min-width:0}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-tree-table-layout_1gen8_8320._is-device-mode_1gen8_9363 ._production-planning-tree-table-rate-col_1gen8_8353{width:152px}._production-planning-panel_1gen8_7248._is-touch_1gen8_6728 ._production-planning-tree-table-layout_1gen8_8320._is-device-mode_1gen8_9363 ._production-planning-tree-table-rate_1gen8_8353{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_1gen8_9404{color:var(--text-2);grid-area:folded;align-items:center;gap:3px;padding-left:4px;font-size:.66rem;display:inline-flex}._production-planning-tree-table-folded-recipe_1gen8_9404 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_1gen8_9404 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1gen8_9065{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px)}._production-planning-flow-warning_1gen8_9486{border-color:var(--warn)}._production-flow-edge_1gen8_9126._is-main_1gen8_9489{stroke:var(--accent-strong)}._production-flow-edge_1gen8_9126._is-warning_1gen8_9492{stroke:var(--warn)}._production-planning-flow-summary_1gen8_9495{background:var(--surface-1)}._production-planning-flow-node_1gen8_9498{background:var(--surface-2)}}._production-flow-canvas_1gen8_9065._production-flow-fit_1gen8_9502{min-height:0}._production-flow-browse_1gen8_9506{touch-action:pan-y;cursor:grab}._production-flow-browse_1gen8_9506:active{cursor:grabbing}._production-flow-browse_1gen8_9506 ._production-flow-node_1gen8_9127{cursor:inherit}._pwa-gateway-backdrop_1gen8_9519{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_1gen8_9541,._pwa-gateway-toast_1gen8_9542{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);box-shadow:0 18px 42px var(--shadow-floating-control)}._pwa-gateway-card_1gen8_9541{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-fullscreen-notice-card_1gen8_9555{max-height:calc(100dvh - 48px);overflow-y:auto}._pwa-fullscreen-notice-steps_1gen8_9560{color:var(--text-1);gap:8px;margin:14px 0 0;padding-left:22px;line-height:1.5;display:grid}._pwa-install-card_1gen8_9569{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_1gen8_9541 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_1gen8_9541 p,._pwa-gateway-toast_1gen8_9542 span,._pwa-settings-copy_1gen8_9595 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_1gen8_9601,._pwa-settings-actions_1gen8_9602{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_1gen8_9611,._pwa-gateway-secondary-button_1gen8_9612,._pwa-settings-primary-button_1gen8_9613,._pwa-settings-secondary-button_1gen8_9614{border:1px solid var(--line);min-width:132px;min-height:34px;font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}._pwa-gateway-primary-button_1gen8_9611,._pwa-settings-primary-button_1gen8_9613{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_1gen8_9612,._pwa-settings-secondary-button_1gen8_9614{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_1gen8_9611:disabled,._pwa-gateway-secondary-button_1gen8_9612:disabled,._pwa-settings-primary-button_1gen8_9613:disabled,._pwa-settings-secondary-button_1gen8_9614:disabled{opacity:.5}._pwa-gateway-toast_1gen8_9542{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(520px,100vw - 40px);padding:14px;display:grid;position:fixed;bottom:20px;right:20px}._pwa-gateway-toast-error_1gen8_9670{border-color:var(--danger)}._pwa-gateway-toast-copy_1gen8_9674{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_1gen8_9674 strong{font-size:14px}._pwa-progress-row_1gen8_9684{grid-column:1/-1;grid-template-columns:max-content minmax(120px,1fr);align-items:center;gap:10px;min-width:0;display:grid}._pwa-progress-version_1gen8_9693{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._pwa-progress_1gen8_9684{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_1gen8_9684 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-progress-row_1gen8_9684 ._pwa-progress_1gen8_9684{grid-column:auto}._pwa-settings-section_1gen8_9723{scroll-margin-top:12px}._pwa-settings-card_1gen8_9727{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:12px;padding:12px;display:grid}._pwa-settings-card_1gen8_9727+._pwa-settings-card_1gen8_9727{margin-top:10px}._pwa-settings-copy_1gen8_9595{gap:5px;min-width:0;display:grid}._pwa-settings-copy_1gen8_9595 h4{margin:0;font-size:14px}._pwa-settings-actions_1gen8_9602{margin-top:0}@media (width<=760px){._pwa-gateway-toast_1gen8_9542,._pwa-install-card_1gen8_9569{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_1gen8_9542,._pwa-progress-row_1gen8_9684{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_1gen8_9727{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_1gen8_9602{justify-content:flex-start}}._panel-surface_1gen8_9797{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_1gen8_9806{box-sizing:border-box;height:var(--top-bar-height,48px);border:0;border-bottom:1px solid var(--line);background:var(--surface-1);border-radius:0;grid-area:toolbar;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0 12px;display:grid}._top-bar-title-block_1gen8_9822{align-items:center;gap:6px;min-width:0;display:flex}._top-bar-title-stack_1gen8_9829{align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}._top-bar-title_1gen8_9822{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;font-size:.92rem;font-weight:600;line-height:1.15;overflow:hidden}._top-bar-ongoing-activity-text_1gen8_9849{border-left:1px solid var(--line);min-width:0;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding-left:10px;font-size:.66rem;font-weight:500;line-height:1.2;overflow:hidden}._top-bar-ongoing-activity-mobile_1gen8_9863{flex:none;display:inline-flex;position:relative}._top-bar-ongoing-activity-button_1gen8_9869{color:var(--accent-strong)}._top-bar-ongoing-activity-button_1gen8_9869[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._top-bar-ongoing-activity-tooltip_1gen8_9879{z-index:20;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:max-content;max-width:min(320px,100vw - 16px);color:var(--text-0);box-shadow:0 8px 24px var(--shadow-floating-control);white-space:normal;border-radius:8px;padding:8px 10px;font-size:.74rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}._top-bar-version_1gen8_9898{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._toolbar-group_1gen8_9933,._toolbar-meta_1gen8_9934,._header-actions_1gen8_9935,._footer-strip_1gen8_9936,._pill-row_1gen8_9937{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_1gen8_9945,._top-bar-controls_1gen8_9946,._top-bar-speed-controls_1gen8_9947{flex-wrap:nowrap}._top-bar-toggle-icon_1gen8_9951{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_1gen8_9951 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_1gen8_9946 button,._top-bar-speed-controls_1gen8_9947 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_1gen8_9974,._top-bar-speed-button_1gen8_9975{border:1px solid var(--transparent);background:var(--transparent);height:30px;color:var(--text-1);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._top-bar-icon-button_1gen8_9974{width:30px;padding:0;line-height:0}._top-bar-speed-button_1gen8_9975{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_1gen8_9974:hover,._top-bar-speed-button_1gen8_9975:hover,._top-bar-speed-active_1gen8_10007{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_1gen8_10013{font-variant-numeric:tabular-nums}._top-bar-metric_1gen8_10017{color:var(--text-1);white-space:nowrap;font-size:.78rem}._sync-save-indicator_1gen8_10023{box-sizing:border-box;width:30px;height:30px;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--text-0) 28%, transparent));pointer-events:none;background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}._sync-save-indicator-saving_1gen8_10037{color:var(--accent-strong)}._sync-save-indicator-failed_1gen8_10041{color:var(--danger)}._sync-save-indicator_1gen8_10023>svg{width:18px;height:18px;display:block}._sync-save-icon-stack_1gen8_10051{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}._sync-save-base-icon_1gen8_10060{width:13px;height:13px}._sync-save-progress-icon_1gen8_10065{width:22px;height:22px;animation:.9s linear infinite _sync-save-progress-spin_1gen8_1;position:absolute;inset:0}@keyframes _sync-save-progress-spin_1gen8_1{to{transform:rotate(360deg)}}._sync-initial-sync-gate_1gen8_10078{color:#26374a;pointer-events:auto;background:#fff;place-items:center;display:grid;position:absolute;inset:0}._sync-initial-sync-gate-content_1gen8_10088,._sync-initial-sync-feature-gate_1gen8_10089{text-align:center;justify-items:center;gap:12px;display:grid}._sync-initial-sync-gate-content_1gen8_10088>p,._sync-initial-sync-feature-gate_1gen8_10089>p{margin:0;font-size:.96rem;font-weight:600}._sync-initial-sync-gate-spinner_1gen8_10103,._sync-initial-sync-gate-error-icon_1gen8_10104{width:28px;height:28px}._sync-initial-sync-gate-spinner_1gen8_10103{color:#167dac;animation:.9s linear infinite _sync-save-progress-spin_1gen8_1}._sync-initial-sync-gate-error-icon_1gen8_10104{color:#c43d4d}._sync-initial-sync-gate-progress_1gen8_10118{grid-template-columns:minmax(180px,300px) 3ch;align-items:center;gap:10px;width:min(72vw,350px);display:grid}._sync-initial-sync-gate-progress_1gen8_10118>progress{background:#dce6ed;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}._sync-initial-sync-gate-progress_1gen8_10118>progress::-webkit-progress-bar{background:#dce6ed;border-radius:999px}._sync-initial-sync-gate-progress_1gen8_10118>progress::-webkit-progress-value{background:#167dac;border-radius:999px}._sync-initial-sync-gate-progress_1gen8_10118>progress::-moz-progress-bar{background:#167dac;border-radius:999px}._sync-initial-sync-gate-progress_1gen8_10118>output{color:#52687a;font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem}._sync-initial-sync-gate-actions_1gen8_10157{justify-content:center;gap:8px;display:flex}._sync-initial-sync-gate-actions_1gen8_10157>button{color:#26374a;min-height:34px;font:inherit;background:#fff;border:1px solid #b9c5d0;border-radius:6px;padding:0 14px}._sync-initial-sync-feature-gate_1gen8_10089{box-sizing:border-box;height:100%;min-height:180px;color:var(--text-1);pointer-events:auto;align-content:center;padding:24px}._sync-initial-sync-feature-gate-left-dock_1gen8_10183{z-index:4;background:var(--surface-1);grid-area:left;min-width:0;min-height:0}._left-toolbar_1gen8_10191{gap:calc(8px * var(--left-toolbar-button-scale,1));min-height:0;padding:calc(10px * var(--left-toolbar-button-scale,1)) calc(6px * var(--left-toolbar-button-scale,1));border-right:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;grid-area:tools;grid-template-rows:1fr auto;display:grid;overflow:hidden auto}._left-toolbar_1gen8_10191::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_1gen8_10211{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_1gen8_10217{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_1gen8_10222{justify-content:center;align-items:center;gap:calc(5px * var(--left-toolbar-button-scale,1));min-height:calc(64px * var(--left-toolbar-button-scale,1));padding:calc(8px * var(--left-toolbar-button-scale,1)) calc(3px * var(--left-toolbar-button-scale,1));border:1px solid var(--transparent);background:var(--transparent);color:var(--text-1);text-align:center;border-radius:calc(8px * var(--left-toolbar-button-scale,1));flex-direction:column;display:flex}._rail-button_1gen8_10222._is-active_1gen8_360{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_1gen8_10222:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_1gen8_10222:hover:not(._is-active_1gen8_360){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_1gen8_10257{width:calc(24px * var(--left-toolbar-button-scale,1));height:calc(24px * var(--left-toolbar-button-scale,1));justify-content:center;align-items:center;display:inline-flex}._rail-button-short_1gen8_10257 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_1gen8_10271{font-size:calc(.6875rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_1gen8_10276{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._eda-task-running_1gen8_10280 svg{transform-origin:50%;animation:1.8s ease-in-out infinite _eda-search-scan_1gen8_1}@keyframes _eda-search-scan_1gen8_1{0%,to{transform:translate(-8%,4%)rotate(-12deg)}25%{transform:translate(5%,-6%)rotate(8deg)}50%{transform:translate(8%,5%)rotate(12deg)}75%{transform:translate(-5%,-5%)rotate(-8deg)}}._rail-button_1gen8_10222._eda-task-indicator_1gen8_10299{color:var(--accent-strong);position:relative}._eda-task-indicator_1gen8_10299:after{content:"";border:2px solid var(--accent-strong);border-radius:inherit;pointer-events:none;animation:1.6s ease-in-out infinite _eda-task-pulse_1gen8_1;position:absolute;inset:1px}@keyframes _eda-task-pulse_1gen8_1{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._eda-task-running_1gen8_10280 svg{animation:none}._eda-task-indicator_1gen8_10299:after{opacity:1;animation:none}}._toolbar-meta_1gen8_9934{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_1gen8_10337{border-right:1px solid var(--line);grid-area:left;min-width:0;min-height:0;position:relative}._dock-left_1gen8_10345{height:100%;overflow:hidden scroll}@supports (scrollbar-gutter:stable){._dock-left_1gen8_10345{scrollbar-gutter:stable}}._dock-resize-handle_1gen8_10357{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_1gen8_10357:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_1gen8_10357:hover:before{background:var(--dock-resize-hover)}body.is-resizing-left-dock,body.is-resizing-left-dock *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}._dock-right_1gen8_10384{grid-area:right}._status-bar_1gen8_10388{border:0;border-top:1px solid var(--line);background:var(--surface-1);border-radius:0;grid-area:bottom;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex;overflow:hidden}._status-bar-group_1gen8_10402{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_1gen8_10411{flex:auto;gap:12px}._status-bar-group-right_1gen8_10416{flex:none;gap:8px}._status-bar-group-center_1gen8_10421{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_1gen8_10432{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_1gen8_10416 ._status-chip_1gen8_10432:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_1gen8_10445{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_1gen8_10445{fill:currentColor;width:16px;height:16px}._status-chip-primary_1gen8_10460{border:1px solid var(--status-chip-border);background:var(--status-chip-bg);height:22px;color:var(--accent-strong);border-radius:999px;flex:none;padding:0 9px;font-weight:600}._status-bar-copyright_1gen8_10471{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_1gen8_10337,._canvas-panel_1gen8_10480{min-height:0}._canvas-panel_1gen8_10480{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_1gen8_10489{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._dock-left_1gen8_10345 ._dock-section_1gen8_10489{height:auto;min-height:100%}._section-header_1gen8_10503{border-bottom:1px solid var(--line);background:var(--surface-1);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 10px 8px;display:flex}._section-header-copy_1gen8_10513{gap:3px;min-width:0;display:grid}._section-kicker_1gen8_10519{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_1gen8_10527{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_1gen8_10503 h2,._section-header_1gen8_10503 h3,._section-header_1gen8_10503 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_1gen8_10513 h2{font-size:1.08rem}._section-body_1gen8_10549{min-width:0;min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_1gen8_10556{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;gap:8px;padding:10px 10px 8px;display:flex}._right-dock-tab-list_1gen8_10565{flex:auto}._right-dock-tab_1gen8_10556{font:inherit;flex:none}._right-dock-close-button_1gen8_10574{flex:none}._right-dock-close-icon_1gen8_10578{width:16px;height:16px}._right-dock-tab-panel_1gen8_10583,._right-dock-panel_1gen8_10584{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_1gen8_10345 ._section-body_1gen8_10549{overflow:visible}._left-dock-panel_1gen8_10595{min-width:0;min-height:100%}._left-dock-panel_1gen8_10595[hidden],._dock-left_1gen8_10345 ._section-body_1gen8_10549>._cluster_1gen8_10604:first-child{display:none}._mobile-portrait-gate_1gen8_10609{background:var(--shell-bg);background:linear-gradient(180deg, var(--shell-bg), var(--shell-bg)), var(--shell-bg);place-items:center;padding:20px;display:grid;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_1gen8_10609{background:linear-gradient(180deg, color-mix(in srgb, var(--shell-bg) 76%, transparent), color-mix(in srgb, var(--shell-bg) 88%, transparent)), var(--shell-bg)}}._mobile-portrait-gate_1gen8_10609{color:var(--text-0);pointer-events:auto}._mobile-portrait-gate-panel_1gen8_10640{border:1px solid var(--line);background:var(--surface-1);width:min(340px,100%);box-shadow:0 24px 80px var(--shadow-floating-control);text-align:center;border-radius:8px;justify-items:center;gap:18px;padding:24px 22px;display:grid}._mobile-portrait-gate-motion_1gen8_10653{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_1gen8_10653:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_1gen8_10668,._mobile-portrait-gate-landscape_1gen8_10669{width:54px;height:54px;color:var(--accent-strong);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._mobile-portrait-gate-phone_1gen8_10668{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_1gen8_1}._mobile-portrait-gate-landscape_1gen8_10669{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_1gen8_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_1gen8_10668 svg,._mobile-portrait-gate-landscape_1gen8_10669 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_1gen8_10699{gap:8px;display:grid}._mobile-portrait-gate-copy_1gen8_10699 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_1gen8_10699 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_1gen8_10718{border-color:var(--accent-strong);background:var(--accent-soft);min-height:40px;color:var(--text-0);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}._mobile-portrait-gate-fullscreen_1gen8_10718 svg{fill:currentColor;width:18px;height:18px}._mobile-portrait-gate-fullscreen_1gen8_10718 ._top-bar-toggle-icon_1gen8_9951{flex-basis:18px;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_1gen8_1{0%,18%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}48%,74%{opacity:1;transform:translate(-50%,-50%)rotate(90deg)scale(1.05)}88%,to{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.9)}}@keyframes _mobile-portrait-gate-landscape-fade_1gen8_1{0%,44%{opacity:0;transform:translate(-50%,-50%)scale(.86)}62%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@media (prefers-reduced-motion:reduce){._mobile-portrait-gate-phone_1gen8_10668,._mobile-portrait-gate-landscape_1gen8_10669{animation:none}._mobile-portrait-gate-phone_1gen8_10668{transform:translate(-50%,-50%)rotate(90deg)}}@supports not (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_1gen8_10609{background:var(--shell-bg)}}._stack_1gen8_10791{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}._placement-panel_1gen8_10798,._blueprint-panel_1gen8_10806{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;display:grid}._placement-panel-divider_1gen8_10814{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_1gen8_10820{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}._placement-panel-group-operation_1gen8_10828._is-mobile-layout_1gen8_10828{z-index:3;border-bottom:1px solid var(--line);background:var(--surface-1);margin:-10px -10px 0;padding:10px 10px 8px;position:sticky;top:0}._placement-panel-group_1gen8_10820._is-placement-group-active_1gen8_10838{position:relative}._placement-panel-group_1gen8_10820._is-placement-group-active_1gen8_10838:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_1gen8_10851{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_1gen8_10851 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_1gen8_10870{min-width:30px;min-height:30px;color:var(--placement-shortcut-text);letter-spacing:.02em;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_1gen8_10903{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_1gen8_10903._is-single-column_1gen8_10911{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_1gen8_10915{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_1gen8_10915._is-mobile-icon-grid_1gen8_10923{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_1gen8_10927._is-compact-import-actions_1gen8_10927{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_1gen8_10903{text-align:left;background:0 0;border-radius:8px;align-self:start;align-items:center;gap:3px 6px;width:100%;height:auto;min-height:fit-content;padding:5px 6px;display:grid;position:relative;overflow:visible}._placement-action-button_1gen8_10948,._placement-device-button_1gen8_10952{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_1gen8_10956{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_1gen8_10952._has-entity-variant_1gen8_10964{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_1gen8_10956._has-entity-variant_1gen8_10964:hover ._placement-device-button_1gen8_10952,._placement-device-button-shell_1gen8_10956._has-entity-variant_1gen8_10964:focus-within ._placement-device-button_1gen8_10952{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_1gen8_10956._has-entity-variant_1gen8_10964:has(._placement-entity-variant-trigger_1gen8_10976[aria-expanded=true]) ._placement-device-button_1gen8_10952{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_1gen8_10956._has-entity-variant_1gen8_10964:has(._placement-entity-variant-trigger_1gen8_10976:active) ._placement-device-button_1gen8_10952{transform:translateY(1px)}._placement-entity-variant-trigger_1gen8_10976{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);z-index:2;width:46px;height:100%;color:var(--text-1);cursor:pointer;background:0 0;border:1px solid #0000;border-start-end-radius:8px;border-end-end-radius:8px;grid-template-columns:24px 12px;justify-content:center;align-items:center;column-gap:2px;padding:0 5px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}._placement-entity-variant-trigger_1gen8_10976:hover,._placement-entity-variant-trigger_1gen8_10976:active,._placement-entity-variant-trigger_1gen8_10976:focus,._placement-entity-variant-trigger_1gen8_10976[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_1gen8_10976:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_1gen8_10976[data-entity-variant-name=liquid],._placement-entity-variant-trigger_1gen8_10976[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_1gen8_11053[data-entity-variant-name=liquid],._placement-entity-variant-indicator_1gen8_11053[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_1gen8_11055[data-entity-variant-name=liquid],._placement-variant-menu-item_1gen8_11055[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_1gen8_10976[data-entity-variant-name=gas],._placement-entity-variant-trigger_1gen8_10976[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_1gen8_11053[data-entity-variant-name=gas],._placement-entity-variant-indicator_1gen8_11053[data-entity-variant-name=gastrans],._placement-variant-menu-item_1gen8_11055[data-entity-variant-name=gas],._placement-variant-menu-item_1gen8_11055[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_1gen8_11053{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);z-index:1;pointer-events:none;place-items:center;width:42px;height:100%;padding:0 8px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}._placement-entity-variant-mode-icon_1gen8_10989{background:var(--placement-entity-variant-mode-color);width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._placement-entity-variant-chevron_1gen8_11110{width:12px;height:12px}._placement-device-button_1gen8_10952._has-entity-variant_1gen8_10964 ._button-icon_1gen8_11115,._placement-device-button_1gen8_10952._has-entity-variant_1gen8_10964 ._placement-button-label_1gen8_11116{z-index:1;position:relative}._placement-device-button_1gen8_10952._has-entity-variant_1gen8_10964 ._placement-button-hotkey_1gen8_11121{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_1gen8_11126{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_1gen8_11055{z-index:1;border:1px solid var(--line-strong);background:var(--surface-1);max-height:min(55vh,300px);box-shadow:0 8px 24px var(--shadow-floating-control);overscroll-behavior:contain;pointer-events:auto;border-radius:10px;gap:3px;padding:4px;display:grid;position:fixed;overflow-y:auto}._placement-variant-menu-item_1gen8_11055{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);isolation:isolate;width:100%;min-height:42px;color:var(--text-1);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid;position:relative;overflow:hidden}._placement-variant-menu-item_1gen8_11055:hover,._placement-variant-menu-item_1gen8_11055:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_1gen8_11055._is-selected_1gen8_2329{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_1gen8_11195,._placement-variant-menu-icon_1gen8_11195 ._placement-entity-variant-mode-icon_1gen8_10989{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_1gen8_11203{z-index:1;overflow-wrap:anywhere;min-width:0;padding-inline-end:14px;font-size:.9rem;line-height:1.25;position:relative}._placement-operation-button-list_1gen8_10915._is-mobile-icon-grid_1gen8_10923 ._placement-action-button_1gen8_10948{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_1gen8_10927._is-compact-import-actions_1gen8_10927 ._placement-action-button_1gen8_10948{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_1gen8_10915._is-mobile-icon-grid_1gen8_10923 ._button-icon_1gen8_11115,._placement-operation-button-list_1gen8_10915._is-mobile-icon-grid_1gen8_10923 ._button-icon-image_1gen8_11243{width:28px;height:28px}._placement-button_1gen8_10903 ._button-icon_1gen8_11115,._placement-button_1gen8_10903 ._button-icon-image_1gen8_11243{width:24px;height:24px}._blueprint-operation-button-list_1gen8_10927._is-compact-import-actions_1gen8_10927 ._button-icon_1gen8_11115,._blueprint-operation-button-list_1gen8_10927._is-compact-import-actions_1gen8_10927 ._button-icon-image_1gen8_11243{width:18px;height:18px}._placement-button-label_1gen8_11116{white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;min-height:24px;font-size:1.125rem;line-height:1.2;display:flex}._placement-button-label_1gen8_11116._is-compact_1gen8_8646{font-size:1rem}._blueprint-operation-button-list_1gen8_10927._is-compact-import-actions_1gen8_10927 ._placement-button-label_1gen8_11116{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-height:18px;font-size:.62rem;line-height:1.2;overflow:visible}._placement-button-hotkey_1gen8_11121{top:3px;min-width:30px;min-height:30px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_1gen8_11326:disabled,._blueprint-entry-button_1gen8_11327:disabled,._blueprint-utility-button_1gen8_11328:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_1gen8_11333{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_1gen8_11340{gap:10px}._blueprint-tab-shell_1gen8_11344{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_1gen8_11344{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_1gen8_11344{--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_1gen8_11344{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_1gen8_11344._is-touch-compact_1gen8_11376{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_1gen8_11380{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_1gen8_11380:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_1gen8_11400{z-index:1;width:100%;min-width:0;height:var(--dialog-shell-tab-track-height);flex:auto;align-items:flex-end;margin-bottom:0;display:flex;position:relative}._blueprint-tab-list_1gen8_11412{isolation:isolate;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:flex-end;gap:0;width:100%;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:auto hidden}._blueprint-tab-shell_1gen8_11344 ._dialog-shell-tab_1gen8_205{--dialog-shell-tab-border:var(--blueprint-tab-border);--dialog-shell-tab-bg:var(--blueprint-tab-bg);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);height:36px;min-height:0;box-shadow:none;color:var(--text-0);border-radius:12px 12px 0 0;margin:0;padding:0 18px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344 ._dialog-shell-tab_1gen8_205{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_1gen8_11344 ._dialog-shell-tab_1gen8_205{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_1gen8_11344 ._dialog-shell-tab_1gen8_205:before,._blueprint-tab-shell_1gen8_11344 ._dialog-shell-tab_1gen8_205:after{content:none}._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460:hover{--dialog-shell-tab-bg:var(--blueprint-tab-bg-hover);border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);color:var(--text-0);transform:none}._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460._is-active_1gen8_360{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460._is-active_1gen8_360{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460._is-active_1gen8_360{--dialog-shell-tab-bg:var(--blueprint-tab-bg-active);border-color:var(--dialog-shell-tab-border);background:var(--dialog-shell-tab-bg);color:var(--text-0);border-bottom-color:#0000}._blueprint-tab-shell_1gen8_11344 ._blueprint-tab-button_1gen8_11460._is-active_1gen8_360:after{content:"";z-index:2;background:var(--blueprint-tab-bg-active);pointer-events:none;border:0;width:auto;height:2px;position:absolute;bottom:-1px;left:1px;right:1px}._blueprint-tab-shell_1gen8_11344._is-touch-compact_1gen8_11376 ._blueprint-tab-list_1gen8_11412{height:100%}._blueprint-tab-shell_1gen8_11344._is-touch-compact_1gen8_11376 ._dialog-shell-tab_1gen8_205{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_1gen8_11344._is-touch-compact_1gen8_11376 ._blueprint-tab-button_1gen8_11460._is-active_1gen8_360{height:28px;padding-inline:12px}._blueprint-tab-button_1gen8_11460{min-height:24px;color:var(--text-1);white-space:nowrap;cursor:pointer;justify-content:center;padding:.18rem .62rem;font-size:.72rem;font-weight:600;line-height:1.2}._blueprint-tab-button_1gen8_11460._is-active_1gen8_360{color:var(--text-0)}._blueprint-library-pane_1gen8_11539{gap:10px;display:grid}._blueprint-browser-toolbar_1gen8_11544{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_1gen8_11552{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_1gen8_11560{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_1gen8_11328{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text-0);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}._blueprint-utility-button_1gen8_11328._is-secondary_1gen8_11583{color:var(--text-1);background:0 0}._blueprint-back-button_1gen8_11588{min-width:32px;padding:0}._blueprint-library-status_1gen8_11593{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_1gen8_11600{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_1gen8_11606{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:34px;color:var(--text-0);font:inherit;border-radius:8px;padding:0 10px}._blueprint-folder-input_1gen8_11606::placeholder{color:var(--text-2)}._blueprint-panel-error_1gen8_11621{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_1gen8_11628{gap:6px;display:grid}._blueprint-entry-row_1gen8_11633{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_1gen8_11327{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:36px;padding:6px 8px;display:grid}._blueprint-entry-button_1gen8_11327:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_1gen8_11327._is-selected_1gen8_2329{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_1gen8_11664{min-width:32px;padding:0}._blueprint-folder-edit-button_1gen8_11664 ._button-icon-image_1gen8_11243{width:16px;height:16px}._blueprint-entry-copy_1gen8_11674{gap:2px;min-width:0;display:grid}._blueprint-entry-title_1gen8_11680{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}._blueprint-entry-description_1gen8_11691,._blueprint-empty-state_1gen8_11692 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_1gen8_11691{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-folder-form_1gen8_11600{grid-template-columns:minmax(0,1fr)}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-browser-toolbar_1gen8_11544{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_1gen8_10806._is-narrow-column_1gen8_11720 ._blueprint-breadcrumb_1gen8_11552{flex:1 0 100%}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-breadcrumb_1gen8_11552{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-path-label_1gen8_11560{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-path-label_1gen8_11560::-webkit-scrollbar{display:none}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-browser-toolbar_1gen8_11544>._blueprint-utility-button_1gen8_11328{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-entry-button_1gen8_11327{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-entry-row_1gen8_11633{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-entry-title_1gen8_11680{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_1gen8_10806._is-touch-layout_1gen8_11709 ._blueprint-entry-description_1gen8_11691{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_1gen8_10604,._definition-list_1gen8_11780{gap:6px;display:grid}._placeholder-section_1gen8_11785,._inspector-card_1gen8_11786{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}._placeholder-section-header_1gen8_11797,._card-header_1gen8_11798{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_1gen8_11797 h3,._card-header_1gen8_11798 h3,._card-header_1gen8_11798 h4,._inspector-group-title_1gen8_11808{overflow-wrap:anywhere;min-width:0;margin:0}._placeholder-section-header_1gen8_11797 h3,._card-header_1gen8_11798 h3,._card-header_1gen8_11798 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._regional-resources-card_1gen8_11824,._regional-resources-header_1gen8_11828{min-width:0}._regional-resources-region_1gen8_11832{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._regional-resources-actions_1gen8_11840{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._regional-resources-actions_1gen8_11840 button{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:30px;color:var(--text-1);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;display:inline-flex}._regional-resources-actions_1gen8_11840 button:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._regional-resources-actions_1gen8_11840 svg{flex:none;width:14px;height:14px}._regional-resources-list_1gen8_11873{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;display:grid;overflow:hidden}._regional-resources-fixed-supply_1gen8_11882{border:1px solid var(--line);background:var(--surface-1);min-width:0;color:var(--text-1);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;padding:5px 7px;font-size:.72rem;display:flex}._regional-resources-fixed-items_1gen8_11897{flex-wrap:wrap;gap:3px 10px;display:flex}._regional-resources-fixed-item_1gen8_11897{white-space:nowrap}._regional-resources-fixed-item_1gen8_11897 strong{color:var(--accent-strong)}._regional-resources-fixed-label_1gen8_11911{color:var(--text-2)}._regional-resource-row_1gen8_11915{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"item item item""rate infinity remove";align-items:center;gap:3px;min-width:0;min-height:38px;padding:4px 5px;display:grid}._regional-resource-row_1gen8_11915:last-child{border-bottom:0}._regional-resources-card_1gen8_11824[data-device-class=desktop] ._regional-resource-row_1gen8_11915{grid-template-columns:minmax(0,1fr) 88px 24px 24px;grid-template-areas:"item rate infinity remove"}._regional-resource-item_1gen8_11936{min-width:0;color:var(--text-0);grid-area:item;align-items:center;gap:4px;font-size:.76rem;display:flex}._regional-resource-item_1gen8_11936 img{object-fit:contain;flex:none;width:18px;height:18px}._regional-resource-item_1gen8_11936 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._regional-resource-rate_1gen8_11959{min-width:0;color:var(--text-2);grid-area:rate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;font-size:.68rem;display:grid}._regional-resource-rate-input_1gen8_11970{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:26px;color:var(--text-0);text-align:right;border-radius:5px;outline:none;padding:3px 5px;font-size:.75rem}._regional-resource-rate-input_1gen8_11970:focus{border-color:var(--accent-strong)}._regional-resource-infinite-value_1gen8_11988{color:var(--accent-strong);text-align:right;font-size:1rem;font-weight:700}._regional-resource-infinity_1gen8_11995,._regional-resource-remove_1gen8_11996{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:6px;place-items:center;padding:0;display:grid}._regional-resource-infinity_1gen8_11995{grid-area:infinity}._regional-resource-remove_1gen8_11996{grid-area:remove}._regional-resource-infinity_1gen8_11995._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._regional-resource-remove_1gen8_11996:not(:disabled):hover{border-color:var(--danger);color:var(--danger)}._regional-resource-infinity_1gen8_11995 svg,._regional-resource-remove_1gen8_11996 svg{width:12px;height:12px}._regional-resource-profile-backdrop_1gen8_12033{background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._regional-resource-profile-dialog_1gen8_12042{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:12px;gap:12px;width:min(480px,100%);max-height:min(620px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 48px #00000052}._regional-resource-profile-dialog_1gen8_12042>header{justify-content:space-between;align-items:center;gap:10px;display:flex}._regional-resource-profile-dialog_1gen8_12042 h2{color:var(--text-0);margin:0;font-size:1rem}._regional-resource-profile-dialog_1gen8_12042>header button{width:30px;height:30px;color:var(--text-1);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}._regional-resource-profile-list_1gen8_12080{gap:8px;display:grid}._regional-resource-profile-list_1gen8_12080>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text-0);text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}._regional-resource-profile-list_1gen8_12080>button:hover{border-color:var(--accent-strong);background:var(--surface-3)}._regional-resource-profile-list_1gen8_12080>button>svg{width:22px;height:22px;color:var(--accent-strong)}._regional-resource-profile-list_1gen8_12080>button>span{gap:4px;min-width:0;display:grid}._regional-resource-profile-list_1gen8_12080 strong{font-size:.84rem}._regional-resource-profile-list_1gen8_12080 small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._regional-resource-profile-error_1gen8_12129{color:var(--danger);margin:0;font-size:.76rem}._history-panel_1gen8_12135{min-width:0}._history-action-grid_1gen8_12139{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_1gen8_12139 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_1gen8_12152{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_1gen8_12152 ._button-icon_1gen8_11115{flex-shrink:0}._history-action-button_1gen8_12152 ._button-icon-image_1gen8_11243{width:18px;height:18px}._history-action-label_1gen8_12170{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}._history-record-list_1gen8_12177{gap:6px;display:grid}._history-record-button_1gen8_12182{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_1gen8_12182._is-current_1gen8_12191{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_1gen8_12196,._history-record-meta_1gen8_12197{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_1gen8_12206{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_1gen8_12213,._history-record-detail_1gen8_12214{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_1gen8_12213{color:var(--text-0);font-weight:600}._history-record-status_1gen8_12227,._history-record-meta_1gen8_12197,._history-record-detail_1gen8_12214{color:var(--text-2);font-size:.78rem}._history-record-status_1gen8_12227{flex:none}._history-empty-state_1gen8_12238{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_1gen8_12238 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_1gen8_12252{border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;min-height:40px;color:var(--text-0);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}._base-current-button_1gen8_12252:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_1gen8_12273{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_1gen8_12282{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_1gen8_12282 svg{fill:currentColor;width:100%;height:100%}._base-regional-switch_1gen8_12298{min-height:32px;color:var(--text-0);cursor:default;align-items:center;gap:8px;margin-top:8px;padding:0 2px;display:flex}._base-regional-switch_1gen8_12298:has(input:disabled){color:var(--text-2)}._base-regional-switch-control_1gen8_12313{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}._base-regional-switch-control_1gen8_12313:has(input:disabled){cursor:not-allowed}._base-regional-switch_1gen8_12298 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._base-regional-switch-track_1gen8_12333{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative}._base-regional-switch-thumb_1gen8_12347{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._base-regional-switch_1gen8_12298 input:checked+._base-regional-switch-track_1gen8_12333{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-switch_1gen8_12298 input:checked+._base-regional-switch-track_1gen8_12333 ._base-regional-switch-thumb_1gen8_12347{transform:translate(18px)}._base-regional-switch_1gen8_12298 input:focus-visible+._base-regional-switch-track_1gen8_12333{outline:2px solid var(--accent-strong);outline-offset:2px}._base-regional-switch-control_1gen8_12313:has(input:disabled) ._base-regional-switch-track_1gen8_12333{border-color:var(--line);background:var(--surface-4);opacity:.55}._base-regional-switch-label_1gen8_12376{font-size:.8rem;line-height:1.2}._base-regional-help-button_1gen8_12381{border:1px solid var(--line-strong);background:var(--surface-1);width:22px;height:22px;color:var(--accent-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._base-regional-help-button_1gen8_12381:hover,._base-regional-help-button_1gen8_12381[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-help-button_1gen8_12381 svg{width:14px;height:14px}._base-regional-help-tooltip_1gen8_12407{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-0);box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:10px;padding:12px 14px;overflow-y:auto}._base-regional-help-tooltip_1gen8_12407 p{margin:0}._base-regional-help-markdown_1gen8_12424{font-size:.78rem;line-height:1.5}._base-regional-help-markdown_1gen8_12424 p+p{margin-top:.55em}._base-regional-help-markdown_1gen8_12424 strong{color:var(--accent-strong)}._power-bar-shell_1gen8_12437{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}._power-bar-label_1gen8_12444{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:.78rem;display:flex}._power-bar-label_1gen8_12444._power-bar-outage_1gen8_12454{color:var(--danger)}._power-bar-values_1gen8_12458{overflow-wrap:anywhere;min-width:0;color:inherit}._power-bar-separator_1gen8_12464{color:var(--text-2);margin:0 4px}._power-bar-percent_1gen8_12469{color:inherit;flex:none;font-weight:600}._power-infinite-switch_1gen8_12475{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}._power-infinite-switch-label_1gen8_12486{overflow-wrap:anywhere;min-width:0;color:var(--text-1);font-size:.82rem}._power-switch-on_1gen8_12493,._power-switch-off_1gen8_12494{border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:0 0 42px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._power-switch-off_1gen8_12494{background:var(--surface-4)}._power-switch-on_1gen8_12493{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_1gen8_12517{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._power-switch-off_1gen8_12494 ._power-switch-thumb_1gen8_12517{transform:translate(0)}._power-switch-on_1gen8_12493 ._power-switch-thumb_1gen8_12517{transform:translate(18px)}._power-override-row_1gen8_12534{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_1gen8_12543{color:var(--text-2);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.78rem}._power-override-controls_1gen8_12551{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}._power-override-input_1gen8_12559{border:1px solid var(--line);background:var(--surface-1);width:80px;min-width:0;max-width:100%;height:28px;color:var(--text-1);text-align:right;border-radius:6px;outline:none;padding:2px 8px;font-size:.8rem;transition:border-color .12s}._power-override-input_1gen8_12559:focus{border-color:var(--accent-strong)}._power-override-clear_1gen8_12578{border:1px solid var(--line);background:var(--surface-1);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}._power-override-clear_1gen8_12578:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_1gen8_12578 svg{width:14px;height:14px}._warehouse-stats-card-header_1gen8_12602{align-items:center}._warehouse-stats-more-button_1gen8_12606{border:1px solid var(--line);background:var(--surface-1);min-height:26px;color:var(--text-0);border-radius:8px;padding:4px 9px;font-size:.76rem;font-weight:600}._warehouse-stats-more-button_1gen8_12606:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_1gen8_12606:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_1gen8_12627,._warehouse-stats-empty_1gen8_12628,._warehouse-stats-dialog-empty_1gen8_12629{border:1px dashed var(--line-strong);place-items:center;min-height:74px;padding:12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1gen8_12627,._warehouse-stats-empty_1gen8_12628,._warehouse-stats-dialog-empty_1gen8_12629{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_1gen8_12627,._warehouse-stats-empty_1gen8_12628,._warehouse-stats-dialog-empty_1gen8_12629{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1gen8_12627,._warehouse-stats-empty_1gen8_12628,._warehouse-stats-dialog-empty_1gen8_12629{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_1gen8_12627,._warehouse-stats-empty_1gen8_12628,._warehouse-stats-dialog-empty_1gen8_12629{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_1gen8_12629{align-self:start;min-height:120px}._warehouse-stats-table_1gen8_12669{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-auto-rows:max-content;align-content:start;min-width:0;display:grid;overflow:hidden}._warehouse-stats-table-dialog_1gen8_12680{min-height:0;overflow:auto}._warehouse-stats-row_1gen8_12685{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.42fr) minmax(0,.42fr) minmax(0,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1gen8_12685{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_1gen8_12680 ._warehouse-stats-row_1gen8_12685{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-table_1gen8_12669[data-device-class=mobile] ._warehouse-stats-row_1gen8_12685,._warehouse-stats-table_1gen8_12669[data-device-class=tablet] ._warehouse-stats-row_1gen8_12685{grid-template-columns:repeat(3,minmax(0,1fr))}._warehouse-stats-table_1gen8_12669[data-device-class=mobile] ._warehouse-stats-row_1gen8_12685>span,._warehouse-stats-table_1gen8_12669[data-device-class=tablet] ._warehouse-stats-row_1gen8_12685>span{padding:5px 4px}._warehouse-stats-table_1gen8_12669[data-device-class=mobile] ._warehouse-stats-row_1gen8_12685>span:first-child,._warehouse-stats-table_1gen8_12669[data-device-class=tablet] ._warehouse-stats-row_1gen8_12685>span:first-child{grid-column:1/-1}._warehouse-stats-row_1gen8_12685:first-child{border-top:0}._warehouse-stats-row_1gen8_12685>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_1gen8_12725{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_1gen8_12725{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_1gen8_12725{color:var(--text-2);overflow-wrap:anywhere;font-size:.68rem;font-weight:700}._warehouse-stats-row_1gen8_12685._is-pinned_1gen8_12741{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1gen8_12685._is-pinned_1gen8_12741{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_1gen8_12750{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_1gen8_12750 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_1gen8_12750 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_1gen8_12773{overflow-wrap:anywhere;min-width:0;color:var(--text-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_1gen8_12773>span{min-width:0}._device-stats-row_1gen8_12773>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_1gen8_12796{overflow-wrap:anywhere;color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_1gen8_12804{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}._warehouse-stats-pin-button_1gen8_12804 svg{width:15px;height:15px}._warehouse-stats-pin-button_1gen8_12804:not(:disabled):hover,._warehouse-stats-pin-button_1gen8_12804._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_1gen8_12804:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_1gen8_12629{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_1gen8_12840{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_1gen8_12847{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_1gen8_12855{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_1gen8_12862{border:1px solid var(--line);background:var(--surface-1);min-width:0;height:34px;color:var(--text-2);border-radius:8px;flex:auto;align-items:center;gap:7px;padding:0 10px;display:flex}._warehouse-stats-search_1gen8_12862 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_1gen8_12862 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_1gen8_12892{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_1gen8_12899{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_1gen8_12904{min-height:0;padding:12px;display:grid}._base-select-dialog-content_1gen8_12910{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_1gen8_12918{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_1gen8_12918{gap:6px;min-width:0;display:grid}._base-select-group_1gen8_12918 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_1gen8_12940{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_1gen8_12940{border:1px solid var(--line);background:var(--surface-1);min-width:120px;color:var(--text-0);text-align:left;border-radius:6px;flex:1 1 0;padding:7px 10px;display:grid}._base-select-option_1gen8_12940:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_1gen8_12940._is-selected_1gen8_2329{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_1gen8_12969{gap:4px;min-width:0;display:grid}._base-select-option-name_1gen8_12975{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_1gen8_12984{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_1gen8_12993{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_1gen8_13000{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;display:grid}._base-select-status_1gen8_13009{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_1gen8_13009[role=alert]{color:var(--danger)}._card-subheader_1gen8_13020{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_1gen8_13026{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-1);margin:-10px 0 10px;padding:10px 10px 8px;position:sticky;top:-10px}._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_1gen8_13045{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button-list_1gen8_13045{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_1gen8_13045{border-color:var(--line);background:var(--surface-2);min-width:0;min-height:34px;color:var(--text-0);letter-spacing:.01em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button_1gen8_13045{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button_1gen8_13045{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button_1gen8_13045{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button_1gen8_13045{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_1gen8_13026._is-inline_1gen8_13036 ._selection-inspector-action-button_1gen8_13045{font-size:.76rem}._selection-inspector-action-button_1gen8_13045:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_1gen8_13045._is-cancel_1gen8_7241,._selection-inspector-action-button_1gen8_13045._is-delete_1gen8_13106{color:var(--danger)}._selection-inspector-action-button_1gen8_13045._is-rotate_1gen8_13110{color:var(--text-0)}._selection-inspector-action-button_1gen8_13045._is-confirm_1gen8_7237{color:var(--accent-strong)}._selection-inspector-action-icon_1gen8_13118{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_1gen8_13125{text-overflow:ellipsis;overflow:hidden}._base-problem-list_1gen8_13130{gap:0;display:grid}._base-problem-row_1gen8_13135{--base-problem-warning-color:#9a6a18;border-left:2px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;display:grid;position:relative}._base-problem-row_1gen8_13135:last-child{border-bottom:0}._base-problem-row_1gen8_13135[data-problem-severity=error]{border-left-color:var(--danger)}._base-problem-row_1gen8_13135[data-problem-severity=warning]{border-left-color:var(--base-problem-warning-color)}._base-problem-row_1gen8_13135[data-problem-severity=info]{border-left-color:var(--success,#22c55e)}._base-problem-button_1gen8_13160{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-width:0;padding:9px 8px 9px 10px;font-size:.8rem;line-height:1.42;display:block;overflow:hidden}._base-problem-row_1gen8_13135[data-problem-severity=error] ._base-problem-button_1gen8_13160{color:var(--danger)}._base-problem-row_1gen8_13135[data-problem-severity=warning] ._base-problem-button_1gen8_13160{color:var(--base-problem-warning-color)}._base-problem-row_1gen8_13135[data-problem-severity=info] ._base-problem-button_1gen8_13160{color:var(--success,#22c55e)}._base-problem-popover_1gen8_13185{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);min-width:200px;max-width:300px;max-height:180px;box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:8px;padding:10px 12px;overflow-y:auto}._base-problem-popover-text_1gen8_13198{color:var(--text-0);word-break:break-word;font-size:.78rem;line-height:1.5}._base-problem-delete-button_1gen8_13205{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:.76rem;display:inline-flex}._base-problem-delete-button_1gen8_13205:hover,._base-problem-delete-button_1gen8_13205._is-confirm_1gen8_7237{color:var(--floating-control-bg);background:var(--danger)}._base-problem-delete-button_1gen8_13205 svg{width:13px;height:13px}._base-problem-empty_1gen8_13230{color:var(--text-0);opacity:.5;padding:9px 10px;font-size:.8rem;line-height:1.42}._save-blueprint-dialog_1gen8_13239{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_1gen8_13239 ._dialog-shell-header_1gen8_134{border-bottom-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._dialog-shell-header_1gen8_134{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}}._blueprint-preview-dialog_1gen8_13253{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_1gen8_13258{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_1gen8_13264{height:100%;min-height:0;display:grid}._blueprint-preview-layout_1gen8_13270{grid-template-columns:minmax(0,1fr) minmax(280px,306px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_1gen8_13277,._blueprint-preview-summary-card_1gen8_13278{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_1gen8_13284{border:1px solid var(--line);flex:auto;min-height:0;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1gen8_13284{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--line))}}._blueprint-preview-canvas-shell_1gen8_13284{background:radial-gradient(circle at top left, var(--accent-soft) 0%, transparent 48%), linear-gradient(180deg, var(--surface-3) 0%, var(--surface-1) 100%);border-radius:18px;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1gen8_13284{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-soft) 75%, transparent) 0%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 80%, white 6%) 0%, var(--surface-1) 100%)}}._blueprint-preview-canvas-shell_1gen8_13284{box-shadow:inset 0 1px #fff}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1gen8_13284{box-shadow:inset 0 1px #ffffff1f}}._blueprint-preview-canvas_1gen8_13284{touch-action:none;cursor:grab;background:linear-gradient(180deg, var(--surface-3) 0%, var(--surface-1) 100%);width:100%;height:100%;min-height:360px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas_1gen8_13284{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 84%, white 3%) 0%, color-mix(in srgb, var(--surface-1) 96%, black 2%) 100%)}}._blueprint-preview-canvas_1gen8_13284>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_1gen8_13335,._blueprint-preview-header-copy_1gen8_13336 p,._blueprint-preview-footnote_1gen8_13337{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_1gen8_13344{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_1gen8_13335{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;min-height:44px;padding:12px 14px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-renderer-note_1gen8_13335{background:color-mix(in srgb, var(--surface-2) 94%, white 3%)}}._blueprint-preview-summary-card_1gen8_13278{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:18px;align-content:start;min-width:0;padding:14px;overflow:hidden auto}._blueprint-preview-summary-card_1gen8_13278._is-folder-picker-mode_1gen8_13376{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_1gen8_13336{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_1gen8_13336{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_1gen8_13336 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-description_1gen8_13403{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text}._blueprint-preview-header-copy_1gen8_13336 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_1gen8_13417{gap:8px;display:grid}._blueprint-preview-actions_1gen8_13417._is-dual-action_1gen8_13422,._blueprint-preview-actions_1gen8_13417._is-triple-action_1gen8_13426{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_1gen8_13417._is-triple-action_1gen8_13426>:first-child{grid-column:1/-1}._blueprint-preview-actions_1gen8_13417 ._save-blueprint-primary-button_1gen8_13434{width:100%;font-size:.875rem}._blueprint-preview-actions_1gen8_13417 ._save-blueprint-secondary-button_1gen8_13439,._blueprint-preview-actions_1gen8_13417 ._blueprint-preview-danger-button_1gen8_13440{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_1gen8_13447{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_1gen8_13457{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_1gen8_13465{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}._blueprint-preview-folder-picker-back-button_1gen8_13478{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_1gen8_13485{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_1gen8_13495{text-align:left;grid-template-columns:20px minmax(0,1fr);place-items:center start;gap:8px;width:100%;padding:10px 12px;display:grid;overflow:hidden}._blueprint-preview-folder-picker-entry-icon_1gen8_13507{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_1gen8_13511{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_1gen8_13518{margin-top:auto}._blueprint-preview-folder-picker-entry_1gen8_13495{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_1gen8_13440,._blueprint-folder-danger-button_1gen8_13528{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1gen8_13440,._blueprint-folder-danger-button_1gen8_13528{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._blueprint-preview-danger-button_1gen8_13440,._blueprint-folder-danger-button_1gen8_13528{color:var(--danger)}._blueprint-preview-danger-button_1gen8_13440:hover:not(:disabled),._blueprint-folder-danger-button_1gen8_13528:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1gen8_13440:hover:not(:disabled),._blueprint-folder-danger-button_1gen8_13528:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._blueprint-preview-danger-button_1gen8_13440._is-confirm_1gen8_7237,._blueprint-folder-danger-button_1gen8_13528._is-confirm_1gen8_7237{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_1gen8_13440._is-confirm_1gen8_7237:hover:not(:disabled),._blueprint-folder-danger-button_1gen8_13528._is-confirm_1gen8_7237:hover:not(:disabled){background:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1gen8_13440._is-confirm_1gen8_7237:hover:not(:disabled),._blueprint-folder-danger-button_1gen8_13528._is-confirm_1gen8_7237:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}}._blueprint-preview-metadata_1gen8_13572{border-top:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 0 0;display:grid}._blueprint-preview-metadata_1gen8_13572 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_1gen8_13572 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-metadata-inline_1gen8_13595{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}._blueprint-preview-metadata-inline-label_1gen8_13602{color:var(--text-2);white-space:nowrap;font-size:.8rem}._blueprint-preview-footnote_1gen8_13337{padding-top:2px}._save-blueprint-dialog-body_1gen8_13612{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_1gen8_13618{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_1gen8_13625{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_1gen8_13633{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_1gen8_13639{min-height:0}._save-blueprint-preview-canvas_1gen8_13639{min-height:360px}._save-blueprint-preview-empty_1gen8_13647{min-height:240px;color:var(--text-2);text-align:center;place-items:center;padding:18px;font-size:.86rem;line-height:1.45;display:grid}._save-blueprint-form_1gen8_13658{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:18px;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;height:100%;min-height:0;padding:14px;display:grid}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-form_1gen8_13658{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border:0;gap:14px;padding:16px}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._save-blueprint-form_1gen8_13658{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 94%, white 3%) 0%, var(--surface-1) 100%)}}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-form_1gen8_13658{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._save-blueprint-form_1gen8_13658{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 40%, transparent)}}._save-blueprint-form-content_1gen8_13691{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-form-content_1gen8_13691{grid-auto-rows:max-content;gap:14px;padding-right:0;overflow:auto}._save-blueprint-error_1gen8_13707{margin:0}._save-blueprint-field_1gen8_13711{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_1gen8_13717,._save-blueprint-folder-field_1gen8_13721{min-height:0}._save-blueprint-label_1gen8_13725{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_1gen8_13731,._save-blueprint-textarea_1gen8_13732{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--text-0);font:inherit;border-radius:10px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}._save-blueprint-input_1gen8_13731:disabled,._save-blueprint-textarea_1gen8_13732:disabled,._save-blueprint-primary-button_1gen8_13434:disabled,._save-blueprint-secondary-button_1gen8_13439:disabled{opacity:.65}._save-blueprint-input_1gen8_13731:hover,._save-blueprint-textarea_1gen8_13732:hover{border-color:var(--line-strong)}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-input_1gen8_13731:focus-visible,._save-blueprint-dialog_1gen8_13239 ._save-blueprint-textarea_1gen8_13732:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-strong);outline:none}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._save-blueprint-input_1gen8_13731:focus-visible,._save-blueprint-dialog_1gen8_13239 ._save-blueprint-textarea_1gen8_13732:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent)}}._save-blueprint-textarea_1gen8_13732{resize:vertical;min-height:136px}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-textarea_1gen8_13732{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-textarea_1gen8_13732::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_1gen8_13784{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;gap:10px;min-height:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-folder-picker-card_1gen8_13784{background:color-mix(in srgb, var(--surface-1) 92%, white 4%)}}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-folder-picker-card_1gen8_13784{background:linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%);border:0;border-radius:14px;gap:8px;padding:12px}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._save-blueprint-folder-picker-card_1gen8_13784{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 95%, white 3%) 0%, color-mix(in srgb, var(--surface-2) 92%, var(--surface-1)) 100%)}}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-folder-picker-card_1gen8_13784{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1gen8_13239 ._save-blueprint-folder-picker-card_1gen8_13784{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 34%, transparent)}}._save-blueprint-folder-picker-toolbar_1gen8_13820{min-height:32px}._save-blueprint-folder-picker-list_1gen8_13824{max-height:164px}._save-blueprint-error_1gen8_13707{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_1gen8_13833{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_1gen8_13840{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;gap:10px;padding:14px 2px 2px;display:flex}._save-blueprint-dialog_1gen8_13239 ._save-blueprint-actions_1gen8_13840{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_1gen8_13840._is-triple-action_1gen8_13426{flex-wrap:wrap}._save-blueprint-primary-button_1gen8_13434,._save-blueprint-secondary-button_1gen8_13439{min-width:104px;min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._save-blueprint-secondary-button_1gen8_13439{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_1gen8_13439:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-danger-button_1gen8_13440{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-danger-button_1gen8_13440{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-danger-button_1gen8_13440{color:var(--danger)}._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-danger-button_1gen8_13440:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-danger-button_1gen8_13440:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._save-blueprint-primary-button_1gen8_13434{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_1gen8_13434:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_1gen8_13439._blueprint-preview-folder-picker-entry_1gen8_13495{text-align:left;grid-template-columns:20px minmax(0,1fr);justify-content:flex-start;place-items:center start;width:100%;padding:10px 12px;display:grid;overflow:hidden}@media (width<=720px){._blueprint-preview-dialog_1gen8_13253{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_1gen8_13258{padding:12px}._blueprint-preview-actions_1gen8_13417._is-dual-action_1gen8_13422,._blueprint-preview-layout_1gen8_13270{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_1gen8_13284{min-height:260px}._blueprint-preview-header_1gen8_13336{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_1gen8_13417 ._save-blueprint-primary-button_1gen8_13434{width:100%}._save-blueprint-dialog_1gen8_13239{width:100%;height:min(720px,100%)}._base-select-dialog_1gen8_12899{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_1gen8_13612{padding:12px}._save-blueprint-layout_1gen8_13625{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_1gen8_13639{min-height:260px}._base-select-dialog-body_1gen8_12904{padding:12px}._base-select-actions_1gen8_13000{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_1gen8_13840{flex-direction:column-reverse}._save-blueprint-primary-button_1gen8_13434,._save-blueprint-secondary-button_1gen8_13439{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_1gen8_13253{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_1gen8_13258{padding:10px}._blueprint-preview-layout_1gen8_13270{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_1gen8_13284{min-height:220px}._save-blueprint-dialog-backdrop_1gen8_14003{padding:8px}._save-blueprint-dialog_1gen8_13239,._base-select-dialog_1gen8_12899{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_1gen8_13612,._base-select-dialog-body_1gen8_12904{padding:10px}._save-blueprint-dialog-content_1gen8_13618{overflow:hidden}._save-blueprint-form_1gen8_13658{gap:10px;padding:12px}._save-blueprint-form-content_1gen8_13691{gap:10px}._save-blueprint-textarea_1gen8_13732{min-height:120px}._save-blueprint-actions_1gen8_13840{padding-top:10px}._save-blueprint-primary-button_1gen8_13434,._save-blueprint-secondary-button_1gen8_13439{width:auto}}._expandable-card-header_1gen8_14043{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_1gen8_14043:hover{background:0 0}._expand-toggle_1gen8_14058{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_1gen8_14058:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-1);width:0;height:0;display:block}._expand-toggle_1gen8_14058._is-expanded_1gen8_14078{transform:rotate(180deg)}._placeholder-button-grid_1gen8_14082,._inspector-option-grid_1gen8_14083{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_1gen8_14082 button,._inspector-option-grid_1gen8_14083 button{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex;overflow:hidden}._button-icon_1gen8_11115{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_1gen8_11243{object-fit:contain;width:22px;height:22px}._button-icon-glyph_1gen8_14114{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_1gen8_14114 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_1gen8_14082 button>span:last-child,._inspector-option-grid_1gen8_14083 button>span:last-child{min-width:0}._inspector-group-title_1gen8_11808{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_1gen8_14138{gap:0;margin:0;display:grid}._inspector-summary-row_1gen8_14144{border:0;border-bottom:1px solid var(--line);background:var(--transparent);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}._inspector-summary-row_1gen8_14144:last-child{border-bottom:0}._inspector-summary-row_1gen8_14144 dt,._inspector-summary-row_1gen8_14144 dd{margin:0}._inspector-summary-row_1gen8_14144 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_1gen8_14144 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_1gen8_9937{border:1px solid var(--line);background:var(--surface-3);min-height:20px;color:var(--text-1);border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.72rem;display:inline-flex}._pill_1gen8_9937._is-ok_1gen8_14188{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_1gen8_9937._is-warn_1gen8_9492{border-color:var(--pill-warn-border);color:var(--warn)}._pill_1gen8_9937._is-danger_1gen8_5792{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_1gen8_10480{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_1gen8_14210{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_1gen8_10480:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-dark-pipe-error_1gen8_14221{z-index:3;border:1px solid var(--warn);background:var(--surface-1);max-width:calc(100% - 32px);color:var(--text-0);pointer-events:none;border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}._canvas-viewport-surface_1gen8_14237,._renderer-host_1gen8_14238{width:100%;height:100%;display:block}._canvas-viewport-surface_1gen8_14237{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_1gen8_14254{pointer-events:none;border:1px dashed var(--in-canvas-toolbar-active-border);background:var(--in-canvas-marquee-bg);box-shadow:0 0 0 1px var(--in-canvas-marquee-shadow);position:absolute}._canvas-touch-hold-indicator_1gen8_14262{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_1gen8_14271{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_1gen8_14279,._canvas-touch-hold-indicator-progress_1gen8_14280{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_1gen8_14279{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_1gen8_14280{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_1gen8_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_1gen8_14297{border:1px solid var(--in-canvas-touch-hold-core-border);background:var(--in-canvas-touch-hold-core-bg);width:12px;height:12px;box-shadow:0 4px 14px var(--in-canvas-touch-hold-core-shadow);border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._canvas-gesture-diagnostics_1gen8_14309{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(360px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;bottom:12px;right:12px}._canvas-gesture-diagnostics_1gen8_14309._is-collapsed_1gen8_3587{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_1gen8_14333{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-header_1gen8_14333{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_1gen8_14346{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_1gen8_14346 span,._canvas-gesture-diagnostics-header-copy_1gen8_14346 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_1gen8_14346 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_1gen8_14366{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-gesture-diagnostics-toggle_1gen8_14366:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_1gen8_14383{min-width:0}._canvas-gesture-diagnostics-grid_1gen8_14387{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_1gen8_14387 div{min-width:0}._canvas-gesture-diagnostics-grid_1gen8_14387 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_1gen8_14387 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_1gen8_14387 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_1gen8_14387 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_1gen8_14418{border-top:1px solid var(--in-canvas-gesture-events-border);gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}._canvas-gesture-diagnostics-events_1gen8_14418 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_1gen8_14418 span,._canvas-gesture-diagnostics-events_1gen8_14418 small{text-overflow:ellipsis;white-space:nowrap;color:var(--in-canvas-toolbar-button-text);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-events_1gen8_14418 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_1gen8_14454{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(220px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator_1gen8_14472{z-index:6;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator-collapsed_1gen8_14479{top:58px}._canvas-fps_1gen8_14454._is-collapsed_1gen8_3587{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_1gen8_14489{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-header_1gen8_14489{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_1gen8_14502{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_1gen8_14502 span,._canvas-fps-header-copy_1gen8_14502 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_1gen8_14502 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_1gen8_14522{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-fps-toggle_1gen8_14522:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_1gen8_14539{min-width:0}._canvas-fps-table_1gen8_14543{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_1gen8_14543 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_1gen8_14543 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_1gen8_14543 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_1gen8_14543 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_1gen8_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_1gen8_14237._is-panning_1gen8_14581{cursor:grabbing}._canvas-floating-toolbar_1gen8_14585{z-index:4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0;display:flex;position:fixed;transform:translate(-50%,-50%)}._canvas-floating-toolbar-button_1gen8_14601{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:30px;min-width:30px;height:30px;box-shadow:none;color:var(--in-canvas-toolbar-button-text);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-floating-toolbar-button_1gen8_14601:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_1gen8_14601._is-cancel_1gen8_7241,._canvas-floating-toolbar-button_1gen8_14601._is-delete_1gen8_13106{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_1gen8_14601._is-rotate_1gen8_13110{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_1gen8_14601._is-confirm_1gen8_7237{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_1gen8_14638{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_1gen8_14644{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_1gen8_14650{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_1gen8_14644{z-index:1;border:1px solid var(--floating-control-border);background:var(--surface-1);width:min(196px,100vw - 12px);max-height:min(260px,100vh - 12px);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:6px;gap:1px;padding:4px;display:grid;position:fixed;overflow-y:auto}._overlap-entity-menu-item_1gen8_14672{min-height:30px;color:var(--text-0);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px 3px 3px;display:grid}._overlap-entity-menu-item_1gen8_14672:hover,._overlap-entity-menu-item_1gen8_14672:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_1gen8_14692{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_1gen8_14692 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_1gen8_14707{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_1gen8_14716{top:calc(var(--top-bar-height,48px) + 78px);left:calc(var(--left-toolbar-width,68px) + var(--left-dock-width,0px) + 14px);z-index:4;max-width:calc(100% - var(--left-toolbar-width,68px) - var(--left-dock-width,0px) - var(--right-dock-width,0px) - 28px);pointer-events:auto;justify-items:stretch;gap:6px;display:grid;position:absolute}._canvas-top-left-corner-toolbar_1gen8_14716:before{content:"";border-top:4px dashed var(--in-canvas-toolbar-button-text);opacity:.8;pointer-events:none;width:142px;height:0;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar_1gen8_14716:after{content:"";background:var(--in-canvas-toolbar-active-border);pointer-events:none;width:54px;height:4px;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar-button_1gen8_14751{box-sizing:border-box;border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);min-width:104px;min-height:29px;box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:999px;justify-content:space-between;justify-self:stretch;align-items:center;gap:7px;padding:0 9px;display:flex}._canvas-top-left-corner-toolbar-button_1gen8_14751:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-top-left-corner-toolbar-button_1gen8_14751._is-active_1gen8_360{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px var(--in-canvas-toolbar-active-border)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-top-left-corner-toolbar-button_1gen8_14751._is-active_1gen8_360{box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px color-mix(in srgb, var(--in-canvas-toolbar-active-border) 22%, transparent)}}._canvas-top-left-corner-toolbar-button_1gen8_14751._is-active_1gen8_360{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_1gen8_14789{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_1gen8_14796{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_1gen8_14805{--input-prompt-color:var(--in-canvas-toolbar-button-text);top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:none;justify-items:end;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_1gen8_14818{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-shortcut_1gen8_14835{color:var(--in-canvas-toolbar-button-text);pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}._canvas-right-dock-toolbar-button_1gen8_14818,._canvas-right-dock-toolbar-shortcut_1gen8_14835{filter:drop-shadow(0 1px 1px var(--in-canvas-toolbar-label-shadow)) drop-shadow(0 0 4px var(--in-canvas-toolbar-label-shadow))}._canvas-right-dock-toolbar-shortcut-prompt_1gen8_14849{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-rows_1gen8_14855{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-row_1gen8_14855,._canvas-right-dock-toolbar-shortcut-group_1gen8_14863{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-part_1gen8_14869{flex:none;align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-separator_1gen8_14876{color:var(--in-canvas-toolbar-button-text);font-size:.65rem;font-weight:750;line-height:1}._canvas-right-dock-toolbar-shortcut-label_1gen8_14883{color:var(--in-canvas-toolbar-button-text);white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar-button_1gen8_14818:not(:disabled):hover ._canvas-right-dock-toolbar-icon_1gen8_14891{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_1gen8_14818:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_1gen8_14818._is-exit_1gen8_14901 ._canvas-right-dock-toolbar-icon_1gen8_14891{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_1gen8_14891{fill:currentColor;width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:50%;flex:none;padding:7px}._canvas-right-dock-toolbar-label_1gen8_14919{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-right-dock-toolbar-shortcut-key_1gen8_14929{min-width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._canvas-right-dock-toolbar-shortcut-plus_1gen8_14949{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_1gen8_14956{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow), 0 0 8px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-bottom-left-toolbar_1gen8_14966{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;gap:6px;display:inline-flex;position:absolute}._canvas-bottom-left-toolbar-button_1gen8_14978{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-bottom-left-toolbar-button_1gen8_14978:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-toolbar-button_1gen8_14978._is-active_1gen8_360{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);color:var(--in-canvas-toolbar-active-text)}._canvas-bottom-left-toolbar-button-icon_1gen8_15006{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_1gen8_15014,._canvas-bottom-left-toolbar-image_1gen8_15015{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_1gen8_15014{fill:currentColor}._canvas-bottom-left-toolbar-image_1gen8_15015{object-fit:contain}._canvas-bottom-left-secondary-toolbar_1gen8_15028{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;display:inline-flex;position:absolute}._canvas-bottom-left-secondary-toolbar_1gen8_15028._is-offset-for-floating-tools_1gen8_15039{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_1gen8_15043{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}._canvas-bottom-left-secondary-toolbar-button_1gen8_15043:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-secondary-toolbar-icon_1gen8_15067{fill:currentColor;width:22px;height:22px}._canvas-bottom-left-secondary-toolbar-hold-progress_1gen8_15073{background:var(--in-canvas-touch-hold-track);pointer-events:none;border-radius:999px;height:3px;position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden}._canvas-bottom-left-secondary-toolbar-hold-progress-fill_1gen8_15085{border-radius:inherit;background:var(--in-canvas-toolbar-active-border);transform-origin:0;width:100%;height:100%;animation-name:_canvas-bottom-left-secondary-toolbar-hold-progress_1gen8_15073;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(0)}@keyframes _canvas-bottom-left-secondary-toolbar-hold-progress_1gen8_15073{to{transform:scaleX(1)}}._dock-collapsed-body_1gen8_15104{height:100%;color:var(--text-1);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;justify-content:center;align-items:center;padding:12px 8px;display:flex}._kv-grid_1gen8_15116{grid-template-columns:1fr;gap:0;display:grid}._kv_1gen8_15116{border:0;border-bottom:1px solid var(--line);background:var(--transparent);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}._kv_1gen8_15116:last-child{border-bottom:0}._kv_1gen8_15116 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_1gen8_15116 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_1gen8_15154,._log-card_1gen8_15155{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_1gen8_15162{border-color:var(--line-strong);gap:0;padding:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1gen8_15162{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_1gen8_15162{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1gen8_15162{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_1gen8_15183{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header_1gen8_15183{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_1gen8_15183{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_1gen8_15183 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_1gen8_15210{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_1gen8_15217{min-width:0;min-height:38px;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._inspector-expanded-header-toggle_1gen8_15217:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_1gen8_15217:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_1gen8_15217:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_1gen8_15217 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_1gen8_15217 svg._is-expanded_1gen8_14078{transform:rotate(0)}._inspector-expanded-header-toggle_1gen8_15217 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_1gen8_15264{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_1gen8_15273{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_1gen8_15280{gap:0;padding:12px}._metered-consumption-content_1gen8_15285{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}._metered-consumption-item-icon_1gen8_15293{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:5px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._metered-consumption-item-icon_1gen8_15293 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_1gen8_15293 svg{width:18px;height:18px}._metered-consumption-ruler_1gen8_15316{min-width:0;padding:17px 8px 0}._metered-consumption-track_1gen8_15321{border:1px solid var(--line-strong);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(10% - 1px), var(--line) calc(10% - 1px), var(--line) 10%), var(--surface-2);border-radius:999px;height:8px;position:relative}._metered-consumption-threshold_1gen8_15329{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_1gen8_15329>span{color:var(--text-2);font-size:.62rem;line-height:1;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}._metered-consumption-cursor_1gen8_15348{border:2px solid var(--surface-1);background:var(--accent);width:12px;height:18px;box-shadow:0 0 0 1px var(--line-strong);border-radius:4px;transition:left .16s;position:absolute;top:50%;transform:translate(-50%,-50%)}._metered-consumption-limits_1gen8_15361{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._metered-consumption-fire-button_1gen8_15370{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-1);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:.72rem;transition:background .12s;display:inline-flex}._metered-consumption-fire-button_1gen8_15370:hover{background:var(--surface-1);border-color:var(--accent)}._metered-consumption-fire-button_1gen8_15370:active{background:var(--surface-0)}._metered-consumption-fire-button_1gen8_15370 svg{width:14px;height:14px}._logistics-item-list_1gen8_15399{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_1gen8_15405{border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;min-width:0;min-height:42px;padding:7px 2px;display:flex}._logistics-item-row_1gen8_15405:last-child{border-bottom:0}._logistics-item-row_1gen8_15405._is-empty_1gen8_15420{color:var(--text-2)}._logistics-item-icon_1gen8_15424{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_1gen8_15424 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_1gen8_15424 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_1gen8_15447{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.2;overflow:hidden}._recipe-status-panel-header_1gen8_15458{justify-content:flex-start}._recipe-status-panel-title_1gen8_15462{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_1gen8_15462 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_1gen8_15476{white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}._recipe-gas-env-tag--in-gas_1gen8_15488{color:var(--success,#22c55e);background:color-mix(in srgb, var(--success,#22c55e) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--in-gas_1gen8_15488{background:#22c55e24}}._recipe-gas-env-tag--no-gas_1gen8_15498{color:var(--warning,#f59e0b);background:color-mix(in srgb, var(--warning,#f59e0b) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--no-gas_1gen8_15498{background:#f59e0b24}}._selection-inspector-device-header_1gen8_15508{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1gen8_15508{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_1gen8_15508{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1gen8_15508{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_1gen8_15532{cursor:pointer;border-radius:4px;gap:4px;min-width:0;margin:-2px -4px;padding:2px 4px;transition:background .12s;display:grid}._selection-inspector-device-copy_1gen8_15532:hover{background:var(--surface-3)}._selection-inspector-device-copy_1gen8_15532:active{background:var(--surface-4)}._selection-inspector-device-title-row_1gen8_15549{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_1gen8_15549 h3{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}._selection-inspector-device-copy_1gen8_15532 p{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.6rem;line-height:1.2;overflow:hidden}._definition-card_1gen8_15154 h4,._log-card_1gen8_15155 h4{margin:0 0 6px;font-size:.82rem}._definition-card_1gen8_15154 p,._log-card_1gen8_15155 p,._mono-line_1gen8_15587{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_1gen8_15594{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_1gen8_15600{--problem-warning-color:#9a6a18;border:0;border-left:2px solid var(--line-strong);min-width:0;padding:9px 0 9px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1gen8_15600{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_1gen8_15600{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1gen8_15600{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_1gen8_15600{background:0 0}._problem-row_1gen8_15600:last-child{border-bottom:0}._problem-row_1gen8_15600 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_1gen8_15600[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_1gen8_15600[data-problem-severity=error] p{color:var(--danger)}._problem-row_1gen8_15600[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._problem-row_1gen8_15600[data-problem-severity=info]{border-left-color:var(--success,#22c55e)}._problem-row_1gen8_15600[data-problem-severity=info] p:first-child{color:var(--success,#22c55e)}._json-debug-textarea_1gen8_15656{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:300px;color:var(--text-1);resize:vertical;white-space:pre;overflow-wrap:normal;border-radius:4px;margin-top:6px;padding:6px 8px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;line-height:1.4;overflow-x:auto}._progress-bar_1gen8_15674{align-items:center;gap:6px;margin-top:6px;display:flex}._device-state-heading_1gen8_15681,._device-state-detail_1gen8_15682{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._device-state-body_1gen8_15690{gap:4px;padding:8px 10px}._device-state-name_1gen8_15695{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}._device-state-name_1gen8_15695 strong{color:var(--text-0);font-size:.88rem}._device-state-heading_1gen8_15681>span,._device-state-detail_1gen8_15682,._device-state-status_1gen8_15709{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.75rem}._device-state-detail_1gen8_15682{margin-top:6px}._progress-track_1gen8_15719{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_1gen8_15727{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_1gen8_15734{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_1gen8_15741{padding:0}._inspector-scope-toggle_1gen8_15745{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1gen8_15745{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_1gen8_15745{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1gen8_15745{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_1gen8_15745 button{min-width:0;min-height:28px;color:var(--text-1);font:inherit;background:0 0;border:0;border-radius:999px;font-size:.78rem}._inspector-scope-toggle_1gen8_15745 button._is-selected_1gen8_2329,._inspector-scope-toggle_1gen8_15745 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_1gen8_15745 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_1gen8_15587{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_1gen8_15795,._warehouse-item-link-inspector_1gen8_15796,._slot-config-list_1gen8_15797,._slot-config-row_1gen8_15798,._slot-config-row-main_1gen8_15799,._slot-config-row-actions_1gen8_15800,._slot-config-stepper_1gen8_15801,._warehouse-link-ignore-stock_1gen8_15802{gap:8px;display:grid}._slot-config-inspector_1gen8_15795{grid-template-columns:minmax(0,1fr)}._slot-config-group_1gen8_15811,._slot-config-dialog-backdrop_1gen8_15812{grid-column:auto;min-width:0}._slot-config-group_1gen8_15811[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_1gen8_15812{grid-column:1/-1}._slot-config-group_1gen8_15811[data-slot-config-group-size=single] ._slot-config-tile-grid_1gen8_15822{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_1gen8_15800{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_1gen8_15797[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_1gen8_15797[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_1gen8_15842,._slot-config-row-header_1gen8_15843{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_1gen8_15842 p,._slot-config-row-header_1gen8_15843 strong,._slot-config-meta_1gen8_15852{margin:0}._slot-config-row_1gen8_15798{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1gen8_15798{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_1gen8_15798{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1gen8_15798{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_1gen8_15799{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_1gen8_15880,._slot-config-clear-button_1gen8_15881,._slot-config-step-button_1gen8_15882{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1gen8_15880,._slot-config-clear-button_1gen8_15881,._slot-config-step-button_1gen8_15882{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_1gen8_15880,._slot-config-clear-button_1gen8_15881,._slot-config-step-button_1gen8_15882{color:var(--text-0);font:inherit}._slot-config-item-button_1gen8_15880:hover:not(:disabled),._slot-config-step-button_1gen8_15882:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1gen8_15880:hover:not(:disabled),._slot-config-step-button_1gen8_15882:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_1gen8_15880:hover:not(:disabled),._slot-config-step-button_1gen8_15882:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1gen8_15880:hover:not(:disabled),._slot-config-step-button_1gen8_15882:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_1gen8_15881{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1gen8_15881{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_1gen8_15881{color:var(--danger)}._slot-config-clear-button_1gen8_15881:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1gen8_15881:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_1gen8_15881:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1gen8_15881:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_1gen8_15881:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_1gen8_15880,._slot-config-clear-button_1gen8_15881{padding:0 10px}._slot-config-item-button_1gen8_15880{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_1gen8_15880:disabled,._slot-config-clear-button_1gen8_15881:disabled,._slot-config-step-button_1gen8_15882:disabled,._slot-config-count-input_1gen8_15973:disabled{opacity:.6}._slot-config-lock-tag_1gen8_15977{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_1gen8_15977{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_1gen8_15977{color:var(--text-1);font-size:.72rem}._slot-config-stepper_1gen8_15801{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_1gen8_15882{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_1gen8_15882 svg,._slot-config-clear-button_1gen8_15881 svg{width:14px;height:14px}._slot-config-count-input_1gen8_15973{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;height:32px;color:var(--text-0);font:inherit;text-align:center;border-radius:8px;padding:0 8px}._warehouse-item-link-inspector_1gen8_15796{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_1gen8_15796{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_1gen8_16033{gap:8px;padding:8px}._warehouse-link-list_1gen8_16038{gap:8px;min-width:0;display:grid}._warehouse-link-row_1gen8_16044{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1gen8_16044{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_1gen8_16044{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1gen8_16044{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_1gen8_16044{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1gen8_16044{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_1gen8_16044[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_1gen8_16044[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_1gen8_16088{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:56px;min-width:0;height:32px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1gen8_16088{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_1gen8_16088{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1gen8_16088{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_1gen8_16088{color:var(--text-1)}._warehouse-link-slot-label_1gen8_16115{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_1gen8_16124{min-width:0;min-height:32px;color:var(--text-0);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 6px;display:inline-grid}._warehouse-link-item-button_1gen8_16124:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_1gen8_16124:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_1gen8_16150{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_1gen8_16150 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_1gen8_16150 svg{width:22px;height:22px}._warehouse-link-item-name_1gen8_16172{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._warehouse-link-infinity-button_1gen8_16188{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1gen8_16188{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_1gen8_16188{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1gen8_16188{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_1gen8_16188{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_1gen8_16188:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1gen8_16188:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_1gen8_16188:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1gen8_16188:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_1gen8_16188:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){color:var(--text-0)}._warehouse-link-infinity-button_1gen8_16188[aria-pressed=true]:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface-1)}._warehouse-link-infinity-check-icon_1gen8_16350{stroke-width:3px;width:9px;height:9px;position:absolute;top:2px;right:2px}._warehouse-link-infinity-button_1gen8_16188[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_1gen8_16188:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_1gen8_16188:disabled{cursor:default;opacity:.48}._warehouse-link-infinity-button_1gen8_16188._is-locked_1gen8_16373{cursor:help;color:var(--text-1);opacity:1;position:relative}._warehouse-link-infinity-button_1gen8_16188._is-locked_1gen8_16373:hover,._warehouse-link-infinity-button_1gen8_16188._is-locked_1gen8_16373[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-1)}._warehouse-link-infinity-symbol_1gen8_16387{transform:translateY(-.5px)}._warehouse-link-infinity-lock-icon_1gen8_16391{background:var(--surface-1);stroke-width:2.8px;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:2px;right:2px}._warehouse-link-natural-resource-tooltip_1gen8_16403{z-index:1000;box-sizing:border-box;border:1px solid var(--line);color:#fff;pointer-events:none;background:#000000e0;border-radius:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0000003d}._infinite-storage-infinity-symbol_1gen8_16421{border:1px solid var(--accent-strong);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._infinite-storage-infinity-symbol_1gen8_16421{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._infinite-storage-infinity-symbol_1gen8_16421 span{transform:translateY(-.5px)}._warehouse-link-action-button_1gen8_16450{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1gen8_16450{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_1gen8_16450{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_1gen8_16450:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1gen8_16450:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_1gen8_16450:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1gen8_16450:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_1gen8_16450:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_1gen8_16450:disabled,._warehouse-link-item-button_1gen8_16124:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_1gen8_16450 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_1gen8_16507{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1gen8_16507{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_1gen8_16507{color:var(--danger)}._warehouse-link-clear-button_1gen8_16507:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1gen8_16507:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_1gen8_16507:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1gen8_16507:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_1gen8_16507:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_1gen8_15796[data-render-mode=dock] ._warehouse-link-action-button_1gen8_16450{width:32px;padding:0}._warehouse-item-link-inspector_1gen8_15796[data-render-mode=dock] ._warehouse-link-action-label_1gen8_16544{display:none}._warehouse-item-link-inspector_1gen8_15796[data-device-class=mobile] ._warehouse-link-row_1gen8_16044{padding-right:8px}._warehouse-item-link-inspector_1gen8_15796[data-device-class=mobile] ._warehouse-link-action-button_1gen8_16450{width:32px;padding:0}._warehouse-item-link-inspector_1gen8_15796[data-device-class=mobile] ._warehouse-link-action-label_1gen8_16544{display:none}._admission-rule-inspector_1gen8_16561{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_1gen8_16561{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_1gen8_16570{gap:8px;padding:8px}._admission-rule-row_1gen8_16575{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1gen8_16575{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_1gen8_16575{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1gen8_16575{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_1gen8_16584{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_1gen8_16621{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_1gen8_16575[data-is-pipe=true]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_1gen8_16634{border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1gen8_16634{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_1gen8_16634{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1gen8_16634{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_1gen8_16634{color:var(--text-0);text-align:left}._admission-rule-item-button_1gen8_16634:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1gen8_16634:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_1gen8_16634:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1gen8_16634:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_1gen8_16634:disabled,._admission-rule-action-button_1gen8_16681:disabled,._admission-rule-limit-value-input_1gen8_16682:disabled,._admission-rule-switch_1gen8_16683:disabled,._admission-rule-step-button_1gen8_16684:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_1gen8_16689{background:var(--surface-2);border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-icon_1gen8_16689{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_1gen8_16689{color:var(--text-2)}._admission-rule-item-icon_1gen8_16689 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_1gen8_16689 svg{width:17px;height:17px}._admission-rule-item-name_1gen8_16719{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:620;line-height:1.2;overflow:hidden}._admission-rule-limit_1gen8_16682,._admission-rule-count_1gen8_16731{border:1px solid var(--line-strong);align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1gen8_16682,._admission-rule-count_1gen8_16731{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_1gen8_16682,._admission-rule-count_1gen8_16731{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1gen8_16682,._admission-rule-count_1gen8_16731{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_1gen8_16758 span,._admission-rule-count_1gen8_16731 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:620;line-height:1;overflow:hidden}._admission-rule-limit-header_1gen8_16758{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_1gen8_16683{appearance:none;border:1px solid var(--line-strong);background:var(--surface-3);cursor:pointer;border-radius:999px;flex:0 0 30px;width:30px;height:18px;margin:0;position:relative}._admission-rule-switch_1gen8_16683:after{content:"";background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._admission-rule-switch_1gen8_16683:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_1gen8_16683:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_1gen8_16683:focus-visible,._admission-rule-step-button_1gen8_16684:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_1gen8_16682{width:100%;min-width:0;height:18px;color:var(--text-0);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:.82rem;font-weight:720}._admission-rule-rate-stepper_1gen8_16832{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_1gen8_16832 output{color:var(--text-0);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:720;line-height:24px;overflow:hidden}._admission-rule-step-button_1gen8_16684{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}._admission-rule-step-button_1gen8_16684:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_1gen8_16684 svg{width:13px;height:13px}._admission-rule-count_1gen8_16731 strong{color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:760;line-height:1.1;overflow:hidden}._admission-rule-actions_1gen8_16884{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_1gen8_16681{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1gen8_16681{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_1gen8_16681{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1gen8_16681{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_1gen8_16681{color:var(--text-1)}._admission-rule-action-button_1gen8_16681:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1gen8_16681:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_1gen8_16681:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1gen8_16681:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_1gen8_16936:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_1gen8_16936:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_1gen8_16936:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_1gen8_16681 svg{width:15px;height:15px}._admission-rule-inspector_1gen8_16561[data-render-mode=dock] ._admission-rule-controls-row_1gen8_16584,._admission-rule-inspector_1gen8_16561[data-device-class=mobile] ._admission-rule-controls-row_1gen8_16584,._admission-rule-inspector_1gen8_16561[data-device-class=tablet] ._admission-rule-controls-row_1gen8_16584{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_1gen8_16561[data-render-mode=dock] ._admission-rule-actions_1gen8_16884,._admission-rule-inspector_1gen8_16561[data-device-class=mobile] ._admission-rule-actions_1gen8_16884,._admission-rule-inspector_1gen8_16561[data-device-class=tablet] ._admission-rule-actions_1gen8_16884{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_1gen8_17004{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_1gen8_17004{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_1gen8_17013{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_1gen8_17013>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_1gen8_17058{gap:8px;padding:8px}._port-output-list_1gen8_17063{gap:8px;min-width:0;display:grid}._port-output-row_1gen8_17069{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1gen8_17069{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_1gen8_17069{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1gen8_17069{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_1gen8_17069{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1gen8_17069{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_1gen8_17069[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_1gen8_17069[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_1gen8_17118{border:1px solid var(--port-output-accent);grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;width:56px;min-width:56px;height:32px;padding:2px 5px 2px 4px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1gen8_17118{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_1gen8_17118{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1gen8_17118{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_1gen8_17118{color:var(--text-0)}._port-output-locator-svg_1gen8_17194{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_1gen8_17201{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1gen8_17201{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_1gen8_17201{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1gen8_17201{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_1gen8_17201{stroke-width:.08px}._port-output-locator-marker_1gen8_17221{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_1gen8_17221{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_1gen8_17230{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_1gen8_17238{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_1gen8_17238{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_1gen8_17238{stroke-width:.08px}._port-output-locator-label_1gen8_17251{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_1gen8_17285{min-width:0;min-height:32px;color:var(--text-0);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 6px;display:inline-grid}._port-output-item-button_1gen8_17285:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_1gen8_17285:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_1gen8_17285:disabled,._port-output-action-button_1gen8_17312:disabled{cursor:default;opacity:.58}._port-output-item-icon_1gen8_17317{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_1gen8_17317 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_1gen8_17317 svg{width:22px;height:22px}._port-output-item-name_1gen8_17339{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._port-output-action-button_1gen8_17312{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1gen8_17312{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_1gen8_17312{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_1gen8_17312:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1gen8_17312:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_1gen8_17312:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1gen8_17312:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_1gen8_17312:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_1gen8_17312 svg{flex:none;width:15px;height:15px}._port-output-clear-button_1gen8_17434{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1gen8_17434{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_1gen8_17434{color:var(--danger)}._port-output-clear-button_1gen8_17434:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1gen8_17434:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_1gen8_17434:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1gen8_17434:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_1gen8_17434:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_1gen8_17004[data-render-mode=dock] ._port-output-action-button_1gen8_17312{width:32px;padding:0}._port-output-config-inspector_1gen8_17004[data-render-mode=dock] ._port-output-action-label_1gen8_17471{display:none}._port-output-config-inspector_1gen8_17004[data-device-class=mobile] ._port-output-row_1gen8_17069{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_1gen8_17004[data-device-class=mobile] ._port-output-action-button_1gen8_17312{width:32px;padding:0}._port-output-config-inspector_1gen8_17004[data-device-class=mobile] ._port-output-action-label_1gen8_17471{display:none}@media (width<=900px){._port-output-config-inspector_1gen8_17004[data-render-mode=dialog] ._port-output-action-button_1gen8_17312{width:32px;padding:0}._port-output-config-inspector_1gen8_17004[data-render-mode=dialog] ._port-output-action-label_1gen8_17471{display:none}}._port-priority-group-inspector_1gen8_17498{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_1gen8_17498{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_1gen8_17507{gap:8px;padding:8px}._port-priority-custom-switch_1gen8_17512,._recipe-channel-mode-switch_1gen8_17513{color:var(--text-1);cursor:pointer;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:6px;font-size:.76rem;font-weight:560;line-height:1;display:inline-grid}._port-priority-custom-switch_1gen8_17512 input,._recipe-channel-mode-switch_1gen8_17513 input{appearance:none;border:1px solid var(--line-strong);width:30px;height:18px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1gen8_17512 input,._recipe-channel-mode-switch_1gen8_17513 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_1gen8_17512 input,._recipe-channel-mode-switch_1gen8_17513 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1gen8_17512 input,._recipe-channel-mode-switch_1gen8_17513 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_1gen8_17512 input,._recipe-channel-mode-switch_1gen8_17513 input{cursor:pointer}._port-priority-custom-switch_1gen8_17512 input:after,._recipe-channel-mode-switch_1gen8_17513 input:after{content:"";background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._port-priority-custom-switch_1gen8_17512 input:checked,._recipe-channel-mode-switch_1gen8_17513 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1gen8_17512 input:checked,._recipe-channel-mode-switch_1gen8_17513 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_1gen8_17512 input:checked,._recipe-channel-mode-switch_1gen8_17513 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1gen8_17512 input:checked,._recipe-channel-mode-switch_1gen8_17513 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_1gen8_17512 input:checked:after,._recipe-channel-mode-switch_1gen8_17513 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_1gen8_17597{gap:8px;min-width:0;display:grid}._port-priority-row_1gen8_17603{--port-priority-accent:var(--text-2);border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1gen8_17603{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_1gen8_17603{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1gen8_17603{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_1gen8_17603[data-is-pipe=false]{--port-priority-accent:#b88a2f}._port-priority-row_1gen8_17603[data-is-pipe=true]{--port-priority-accent:#4f8fa8}._port-priority-port-label_1gen8_17637{border:1px solid var(--port-priority-accent);justify-content:center;justify-self:start;align-items:center;min-width:52px;height:30px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1gen8_17637{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_1gen8_17637{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1gen8_17637{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_1gen8_17637{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_1gen8_17669{border:1px solid var(--port-priority-accent);place-items:center;width:32px;height:30px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1gen8_17669{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_1gen8_17669{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1gen8_17669{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_1gen8_17669{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_1gen8_17669:hover:not(:disabled),._port-priority-number-button_1gen8_17669[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1gen8_17669:hover:not(:disabled),._port-priority-number-button_1gen8_17669[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_1gen8_17669:hover:not(:disabled),._port-priority-number-button_1gen8_17669[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1gen8_17669:hover:not(:disabled),._port-priority-number-button_1gen8_17669[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_1gen8_17669:disabled{cursor:default;opacity:.58}._port-priority-picker_1gen8_17724{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_1gen8_17724 button{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;place-items:center;width:30px;height:28px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1gen8_17724 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_1gen8_17724 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_1gen8_17724 button:hover,._port-priority-picker_1gen8_17724 button._is-selected_1gen8_2329{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1gen8_17724 button:hover,._port-priority-picker_1gen8_17724 button._is-selected_1gen8_2329{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_1gen8_17724 button:hover,._port-priority-picker_1gen8_17724 button._is-selected_1gen8_2329{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1gen8_17724 button:hover,._port-priority-picker_1gen8_17724 button._is-selected_1gen8_2329{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_1gen8_17724 button:hover,._port-priority-picker_1gen8_17724 button._is-selected_1gen8_2329{color:var(--text-0)}._slot-config-tile-grid_1gen8_15822{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_1gen8_15822{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-0);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}._slot-config-tile_1gen8_15822:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_1gen8_17803{z-index:1;background:var(--surface-1);background:var(--surface-1);border-radius:5px;min-width:18px;height:18px;padding:0 4px;position:absolute;top:5px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-index_1gen8_17803{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_1gen8_17803{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_1gen8_17827,._slot-config-dialog-item-icon_1gen8_17828{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_1gen8_17835{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:22px;height:20px;padding:0 5px;position:absolute;bottom:5px;right:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-badge_1gen8_17835{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_1gen8_17835{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_1gen8_17859{border:1px dashed var(--text-2);width:64%;height:64%;color:var(--text-2);border-radius:8px;place-items:center;display:grid}._slot-config-empty-frame_1gen8_17859 svg{width:18px;height:18px}._slot-config-empty_1gen8_17859{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_1gen8_17879{gap:10px}._slot-config-panel-header_1gen8_17883{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_1gen8_17891{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_1gen8_17891 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_1gen8_17907{min-width:0;color:var(--text-1);cursor:pointer;white-space:nowrap;justify-self:end;align-items:center;gap:8px;line-height:1;display:inline-flex}._slot-config-scope-switch-copy_1gen8_17919{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_1gen8_17919 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_1gen8_17933{appearance:none;border:1px solid var(--line-strong);flex:none;width:36px;height:20px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-scope-switch-input_1gen8_17933{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_1gen8_17933{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_1gen8_17933:after{content:"";background:var(--text-2);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._slot-config-scope-switch-input_1gen8_17933:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_1gen8_17933:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_1gen8_17933:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_1gen8_17933:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_1gen8_17907._is-disabled_1gen8_1563{cursor:default}._slot-config-flow-layout_1gen8_17989{grid-template-columns:minmax(0,1fr) minmax(72px,.36fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}._slot-config-flow-column_1gen8_17997{border:1px solid var(--line-strong);gap:10px;min-width:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1gen8_17997{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_1gen8_17997{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1gen8_17997{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_1gen8_18046{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_1gen8_18046 div{min-width:0;display:grid}._slot-config-flow-column-header_1gen8_18046 strong{color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;overflow:hidden}._slot-config-flow-slot-list_1gen8_18105,._slot-config-group_1gen8_15811{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_1gen8_18105{border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 8px 8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1gen8_18105{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_1gen8_18105{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_1gen8_18105:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1gen8_18105:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_1gen8_18105:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1gen8_18105:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_1gen8_18153{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_1gen8_18153{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_1gen8_18153{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_1gen8_18169{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_1gen8_18178{border:1px dashed var(--text-1);place-items:center;width:36px;height:36px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty-button_1gen8_18178{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_1gen8_18178{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_1gen8_18178 svg{width:17px;height:17px}._slot-config-flow-item-icon_1gen8_18200{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_1gen8_18206{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_1gen8_18213{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count-inline_1gen8_18213{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_1gen8_18213{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_1gen8_18213{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px;position:absolute;bottom:-2px;right:-4px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count_1gen8_18213{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_1gen8_18213{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_1gen8_18259{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_1gen8_18259 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_1gen8_18259 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_1gen8_18259 svg{stroke-width:2.2px}._slot-config-flow-empty_1gen8_18178{border:1px dashed var(--line-strong);place-items:center;min-height:54px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty_1gen8_18178{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_1gen8_18178{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_1gen8_18319{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_1gen8_15812{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_1gen8_15812{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_1gen8_15812{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_1gen8_15812{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_1gen8_15812{max-height:calc(100dvh - 16px)}}._slot-config-dialog_1gen8_15812{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_1gen8_15812{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_1gen8_15812{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_1gen8_18386{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_1gen8_18386 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_1gen8_18403,._slot-config-dialog-item-button_1gen8_18404,._slot-config-dialog-clear_1gen8_18405,._slot-config-dialog-actions_1gen8_18406 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_1gen8_18403,._slot-config-dialog-item-button_1gen8_18404,._slot-config-dialog-clear_1gen8_18405,._slot-config-dialog-actions_1gen8_18406 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1gen8_18403,._slot-config-dialog-item-button_1gen8_18404,._slot-config-dialog-clear_1gen8_18405,._slot-config-dialog-actions_1gen8_18406 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_1gen8_18403{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_1gen8_18403{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1gen8_18403{padding:0}._slot-config-dialog-icon-button_1gen8_18403 svg{width:16px;height:16px}._slot-config-dialog-item-button_1gen8_18404{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1gen8_18404{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1gen8_18404{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1gen8_18404{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1gen8_18404{padding:0}._slot-config-dialog-item-button_1gen8_18404:disabled{opacity:.75}._slot-config-dialog-item-name_1gen8_18478{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1gen8_15162{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_1gen8_15183{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_1gen8_15217:hover,._inspector-scope-toggle_1gen8_15745{background:var(--surface-2)}._selection-inspector-device-header_1gen8_15508,._slot-config-row_1gen8_15798,._slot-config-item-button_1gen8_15880,._slot-config-step-button_1gen8_15882{border-color:var(--line);background:var(--surface-2)}._problem-row_1gen8_15600{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_1gen8_15745{border-color:var(--line)}._slot-config-clear-button_1gen8_15881{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_1gen8_15881:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_1gen8_15977{background:var(--surface-2)}}._slot-config-dialog-count-row_1gen8_18528{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_1gen8_18528>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_1gen8_18543{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_1gen8_18551{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_1gen8_18551{accent-color:var(--primary)}}._slot-config-dialog-range_1gen8_18551{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_1gen8_18551{appearance:none;background:0 0}._slot-config-dialog-range_1gen8_18551::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_1gen8_18551::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-1);background:var(--primary);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #0000003d}._slot-config-dialog-range_1gen8_18551:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_1gen8_18551:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_1gen8_18600,._slot-config-dialog-switch_1gen8_18601{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_1gen8_18601{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_1gen8_18601 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_1gen8_18622{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_1gen8_18622:after{content:"";background:var(--text-2);border-radius:50%;width:14px;height:14px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._slot-config-dialog-switch_1gen8_18601 input:checked+._slot-config-dialog-switch-track_1gen8_18622{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_1gen8_18601 input:checked+._slot-config-dialog-switch-track_1gen8_18622:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_1gen8_18601 input:disabled+._slot-config-dialog-switch-track_1gen8_18622{opacity:.55}._slot-config-dialog-clear_1gen8_18405{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1gen8_18405{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_1gen8_18405{color:var(--danger)}._slot-config-dialog-actions_1gen8_18406{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_1gen8_18406 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_1gen8_18403:hover:not(:disabled),._slot-config-dialog-item-button_1gen8_18404:hover:not(:disabled),._slot-config-dialog-actions_1gen8_18406 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1gen8_18403:hover:not(:disabled),._slot-config-dialog-item-button_1gen8_18404:hover:not(:disabled),._slot-config-dialog-actions_1gen8_18406 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_1gen8_18403:hover:not(:disabled),._slot-config-dialog-item-button_1gen8_18404:hover:not(:disabled),._slot-config-dialog-actions_1gen8_18406 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1gen8_18403:hover:not(:disabled),._slot-config-dialog-item-button_1gen8_18404:hover:not(:disabled),._slot-config-dialog-actions_1gen8_18406 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_1gen8_18405:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1gen8_18405:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_1gen8_18405:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1gen8_18405:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_1gen8_18405:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_1gen8_18803{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_1gen8_18803{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_1gen8_18812{gap:8px;padding:8px}._submit-to-warehouse-row_1gen8_18737{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1gen8_18737{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_1gen8_18737{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1gen8_18737{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_1gen8_18859{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1gen8_18859{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_1gen8_18859{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1gen8_18859{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_1gen8_18859{color:var(--text-1)}._submit-to-warehouse-icon_1gen8_18859 svg{width:17px;height:17px}._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true] ._submit-to-warehouse-icon_1gen8_18859{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true] ._submit-to-warehouse-icon_1gen8_18859{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_1gen8_18737[data-submit-enabled=true] ._submit-to-warehouse-icon_1gen8_18859{color:var(--accent-strong)}._submit-to-warehouse-label_1gen8_18747{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._submit-to-warehouse-countdown_1gen8_18788{border:1px solid var(--line);justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1gen8_18788{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_1gen8_18788{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1gen8_18788{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_1gen8_18788{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1gen8_18788{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_1gen8_18788{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_1gen8_18951{border:1px solid var(--line-strong);width:44px;height:26px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1gen8_18951{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_1gen8_18951{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_1gen8_18951:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1gen8_18951:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_1gen8_18951:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1gen8_18951:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_1gen8_18951[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_1gen8_18951:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_1gen8_18995{background:var(--text-2);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._submit-to-warehouse-toggle_1gen8_18951[aria-checked=true] ._submit-to-warehouse-toggle-knob_1gen8_18995{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_1gen8_15799,._slot-config-row-actions_1gen8_15800{grid-template-columns:1fr}._selection-inspector-device-header_1gen8_15508,._slot-config-flow-layout_1gen8_17989{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_1gen8_18259{min-height:44px}._slot-config-flow-direction_1gen8_18259 svg{transform:rotate(90deg)}}._behavior-toggle-row_1gen8_19029{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_1gen8_19036{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_1gen8_19042,._blockage-auto-clearance-panel-body_1gen8_19043{gap:10px;display:grid}._water-purifier-mode-row_1gen8_19048{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-height:32px;padding:2px;display:grid}._water-purifier-mode-button_1gen8_19059{min-width:0;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:.8rem;font-weight:600}._water-purifier-mode-button_1gen8_19059:hover,._water-purifier-mode-button_1gen8_19059._is-selected_1gen8_2329{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_1gen8_19059._is-selected_1gen8_2329{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_1gen8_19081,._blockage-auto-clearance-switch_1gen8_19082{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.82rem;display:grid}._water-purifier-rate-row_1gen8_19081[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_1gen8_19095{border:1px solid var(--line-strong);background:var(--surface-0);width:92px;height:30px;color:var(--text-0);text-align:right;border-radius:6px;padding:0 8px;font-size:.82rem}._water-purifier-rate-input_1gen8_19095:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_1gen8_19082 input{appearance:none;border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:999px;width:42px;height:24px;margin:0;position:relative}._blockage-auto-clearance-switch_1gen8_19082 input:after{content:"";background:var(--text-2);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._blockage-auto-clearance-switch_1gen8_19082 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_1gen8_19082 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_1gen8_19146{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_1gen8_19153{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_1gen8_19162{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:104px;height:32px;padding:0 10px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._dark-pipe-link-button_1gen8_19162{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_1gen8_19162{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_1gen8_19162 svg{width:15px;height:15px}._dark-pipe-link-button_1gen8_19162:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_1gen8_19162:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_1gen8_19162._is-danger_1gen8_5792:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._dark-pipe-regional-link_1gen8_19204{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}._dark-pipe-regional-link-label_1gen8_19212{color:var(--text-2);font-size:.75rem}._dark-pipe-regional-link-controls_1gen8_19217{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._dark-pipe-regional-link-select_1gen8_19223{border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;height:32px;color:var(--text-1);border-radius:6px;padding:0 8px;font-size:.78rem}._dark-pipe-regional-link-select_1gen8_19223:disabled{cursor:not-allowed;opacity:.48}._toggle-on_1gen8_19239,._toggle-off_1gen8_19240{border:1px solid var(--line-strong);width:42px;height:24px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._toggle-on_1gen8_19239,._toggle-off_1gen8_19240{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_1gen8_19239,._toggle-off_1gen8_19240{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_1gen8_19239:after,._toggle-off_1gen8_19240:after{content:"";background:var(--text-2);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._toggle-on_1gen8_19239{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_1gen8_19239:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_1gen8_19285{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_1gen8_19293{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_1gen8_19299{appearance:none;background:var(--surface-3);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;margin:0;transition:background-color .2s;position:relative}._recipe-config-switch_1gen8_19299:after{content:"";background:var(--text-1);border-radius:50%;width:20px;height:20px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}._recipe-config-switch_1gen8_19299:checked{background:var(--accent)}._recipe-config-switch_1gen8_19299:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_1gen8_19333{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_1gen8_19339{border:1px solid var(--line);background:var(--surface-1);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:6px;align-items:center;padding:6px 10px;display:flex}._recipe-select-button_1gen8_19339:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_1gen8_19339:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_1gen8_19363{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_1gen8_19368{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1gen8_19368{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_1gen8_19368{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1gen8_19368{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_1gen8_19387,._recipe-manual-section_1gen8_19388{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_1gen8_19395{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_1gen8_19395{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_1gen8_19406{border:1px solid var(--line-strong);align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1gen8_19406{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_1gen8_19406{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1gen8_19406{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_1gen8_19406>:first-child{flex:auto;min-width:0}._recipe-remove-button_1gen8_19451{border:1px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;margin-left:0;padding:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1gen8_19451{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_1gen8_19451{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1gen8_19451{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_1gen8_19451{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_1gen8_19451 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_1gen8_19451:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1gen8_19451:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_1gen8_19451:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1gen8_19451:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_1gen8_19451:hover{color:var(--danger)}._recipe-locked-control_1gen8_19506{width:34px;height:30px;color:var(--text-2);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-locked-control_1gen8_19506{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_1gen8_19506 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_1gen8_19529{border:1px dashed var(--line-strong);justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1gen8_19529{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_1gen8_19529{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1gen8_19529{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_1gen8_19529{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_1gen8_19529:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1gen8_19529:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_1gen8_19529:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1gen8_19529:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_1gen8_19529:hover{color:var(--accent-strong)}._recipe-add-button-primary_1gen8_19579{color:var(--accent-strong);justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex}._recipe-add-icon_1gen8_19590{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_1gen8_19597{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1gen8_19451,._recipe-add-button_1gen8_19529{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_1gen8_19451:hover,._recipe-add-button_1gen8_19529:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_1gen8_19506{color:var(--text-2)}}._encyclopedia-panel_1gen8_19632{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728{gap:0}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728._is-browser_1gen8_19643{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_1gen8_19647{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_1gen8_19647 ._encyclopedia-search_1gen8_19655,._encyclopedia-mobile-controls_1gen8_19647 ._encyclopedia-category-dropdown_1gen8_19656{padding:0}._encyclopedia-mobile-controls_1gen8_19647 ._encyclopedia-category-dropdown-menu_1gen8_19660{left:0;right:0}._encyclopedia-search_1gen8_19655{padding:8px 14px 0}._encyclopedia-search-input_1gen8_19670{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:39px;color:var(--text-0);border-radius:10px;outline:none;padding:7px 12px;font-size:.84rem}._encyclopedia-search-input_1gen8_19670::placeholder{color:var(--text-2)}._encyclopedia-search-input_1gen8_19670:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_1gen8_19693{white-space:nowrap;min-width:0;color:var(--text-2);-webkit-overflow-scrolling:touch;align-items:center;gap:2px;padding:8px 14px 4px;font-size:.78rem;display:flex;overflow-x:auto}._encyclopedia-breadcrumb_1gen8_19693._is-touch_1gen8_6728{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_1gen8_19710{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_1gen8_19716{color:var(--text-1);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:.78rem}._encyclopedia-breadcrumb-link_1gen8_19716:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_1gen8_19716._is-active_1gen8_360,._encyclopedia-breadcrumb-link_1gen8_19716:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_1gen8_19740{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_1gen8_19746{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_1gen8_19754{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_1gen8_19760{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_1gen8_19766{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.8rem;display:block}._encyclopedia-category-button_1gen8_19766:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_1gen8_19766._is-active_1gen8_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_1gen8_19790{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_1gen8_19797{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728 ._encyclopedia-main_1gen8_19797{padding:8px 10px 14px}._encyclopedia-card-grid_1gen8_19808{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728 ._encyclopedia-card-grid_1gen8_19808{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_1gen8_19808{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;justify-items:center;gap:6px;padding:10px 8px;transition:border-color .12s,box-shadow .12s;display:grid}._encyclopedia-card_1gen8_19808:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_1gen8_19836{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_1gen8_19843{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_1gen8_19851{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_1gen8_19860{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_1gen8_19866{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_1gen8_19875{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_1gen8_19880{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_1gen8_19888{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;flex:none;justify-items:center;gap:4px;width:100px;padding:8px 6px;transition:border-color .12s,box-shadow .12s;display:grid}._encyclopedia-recent-card_1gen8_19888:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_1gen8_19888 ._encyclopedia-card-icon_1gen8_19836{width:34px;height:34px}._encyclopedia-recent-card_1gen8_19888 ._encyclopedia-card-label_1gen8_19843{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728 ._encyclopedia-recent-card_1gen8_19888{width:90px;padding:6px 4px}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728 ._encyclopedia-recent-card_1gen8_19888 ._encyclopedia-card-icon_1gen8_19836{width:30px;height:30px}._encyclopedia-category-dropdown_1gen8_19656{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_1gen8_19935{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:39px;color:var(--text-0);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;display:flex}._encyclopedia-category-dropdown-trigger_1gen8_19935._is-filtered_1gen8_19952{border-color:var(--accent-strong);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);box-shadow:0 0 0 1px var(--accent-strong), 0 8px 18px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._encyclopedia-category-dropdown-trigger_1gen8_19935._is-filtered_1gen8_19952{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 18%, transparent), 0 8px 18px color-mix(in srgb, var(--accent-strong) 8%, transparent)}}._encyclopedia-category-dropdown-trigger_1gen8_19935:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_1gen8_19967{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_1gen8_19975{background:var(--surface-3);color:var(--text-2);letter-spacing:.03em;border-radius:999px;flex:none;padding:1px 6px;font-size:.68rem;line-height:1.2}._encyclopedia-category-dropdown-label_1gen8_19986{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_1gen8_19994{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_1gen8_20001{background:var(--accent-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:.68rem;font-weight:700;display:inline-flex}._encyclopedia-category-dropdown-arrow_1gen8_20015{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_1gen8_20015._is-open_1gen8_20021{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_1gen8_19660{z-index:20;border:1px solid var(--line);background:var(--surface-1);box-shadow:0 8px 24px var(--shadow-floating-control);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:10px;gap:2px;max-height:min(50vh,280px);margin-top:4px;padding:4px;display:grid;position:absolute;top:100%;left:10px;right:10px;overflow-y:auto}._encyclopedia-category-dropdown-item_1gen8_20046{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}._encyclopedia-category-dropdown-item_1gen8_20046:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_1gen8_20046._is-active_1gen8_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_1gen8_20073{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_1gen8_20083{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_1gen8_19632._is-touch_1gen8_6728 ._encyclopedia-detail_1gen8_20083{padding:6px 10px 14px}._encyclopedia-detail-header_1gen8_20093{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_1gen8_20102{border:1px solid var(--line);background:var(--surface-2);color:var(--text-1);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:.8rem;display:inline-flex}._encyclopedia-back-button_1gen8_20102:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_1gen8_20121{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_1gen8_20129{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_1gen8_20136{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_1gen8_20142{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_1gen8_20147{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_1gen8_20153{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_1gen8_20163{margin-bottom:4px}._encyclopedia-recipe-group-header_1gen8_20167{width:100%;color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:.82rem;display:flex}._encyclopedia-recipe-group-header_1gen8_20167:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_1gen8_20186{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_1gen8_20193{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_1gen8_20198{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_1gen8_20203{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_1gen8_20203{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_1gen8_20216{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_1gen8_20222{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_1gen8_20228{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_1gen8_20228._is-input_1gen8_20234{background:var(--surface-3)}._encyclopedia-recipe-col_1gen8_20228._is-output_1gen8_18036{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_1gen8_20242{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_1gen8_20242{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_1gen8_20255{cursor:pointer;color:var(--text-0);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:1px;min-height:30px;padding:2px 4px;font-size:.8rem;line-height:1.1;display:flex}._encyclopedia-recipe-row_1gen8_20255:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_1gen8_20255._is-empty_1gen8_15420{cursor:default;background:0 0}._encyclopedia-recipe-row_1gen8_20255._is-empty_1gen8_15420:hover{border-color:#0000}._encyclopedia-recipe-item-icon_1gen8_20284{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_1gen8_20292{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_1gen8_20301{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_1gen8_20308{border-top:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}._encyclopedia-recipe-metadata_1gen8_20318{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}._encyclopedia-recipe-machine_1gen8_20327{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;color:var(--text-1);border-radius:7px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:.72rem;display:flex}._encyclopedia-recipe-machine_1gen8_20327:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_1gen8_20345{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_1gen8_20351{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-gas-environment_1gen8_20356,._encyclopedia-recipe-device-consumption_1gen8_20357{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-height:28px;color:var(--text-0);border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:.72rem;display:inline-flex}._encyclopedia-recipe-gas-environment_1gen8_20356{cursor:pointer}._encyclopedia-recipe-gas-environment_1gen8_20356:hover,._encyclopedia-recipe-consumed-item_1gen8_20376:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-metadata-icon_1gen8_20381{object-fit:contain;flex-shrink:0;width:20px;height:20px}._encyclopedia-recipe-device-consumption_1gen8_20357{flex-wrap:wrap;padding:2px 4px 2px 7px}._encyclopedia-recipe-device-consumption-label_1gen8_20393{color:var(--text-2);white-space:nowrap}._encyclopedia-recipe-consumed-item_1gen8_20376{color:var(--text-0);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:2px;padding:1px 3px;font-size:.72rem;display:inline-flex}._encyclopedia-recipe-duration_1gen8_20411{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:.72rem}._encyclopedia-empty_1gen8_20419{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._quick-place-popup_1gen8_20426{box-sizing:border-box;--quick-place-favorite-column-width:136px;--quick-place-favorite-slot-size:64px;z-index:80;grid-template-columns:var(--quick-place-favorite-column-width) minmax(0, 1fr);border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:var(--surface-1);min-height:0;box-shadow:0 20px 56px var(--shadow-dialog);color:var(--text-0);border-radius:8px;gap:10px;padding:10px;display:grid;position:fixed}._quick-place-favorites_1gen8_20444{min-width:0;height:100%;width:var(--quick-place-favorite-column-width);grid-template-columns:repeat(2, var(--quick-place-favorite-slot-size));grid-template-rows:repeat(5, var(--quick-place-favorite-slot-size));align-content:start;gap:8px;display:grid}._quick-place-favorite-slot_1gen8_20456{box-sizing:border-box;width:var(--quick-place-favorite-slot-size);height:var(--quick-place-favorite-slot-size);border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:pointer;border-radius:7px;place-items:center;padding:0;transition:border-color .12s,background .12s,box-shadow .12s,opacity .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75}._quick-place-favorite-slot_1gen8_20456:hover,._quick-place-favorite-slot_1gen8_20456:focus-visible{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-favorite-slot_1gen8_20456._is-empty_1gen8_15420{background:linear-gradient(color-mix(in srgb, var(--surface-2) 78%, transparent), color-mix(in srgb, var(--surface-2) 78%, transparent)), repeating-linear-gradient(135deg, color-mix(in srgb, var(--line) 54%, transparent) 0, color-mix(in srgb, var(--line) 54%, transparent) 5px, transparent 5px, transparent 10px);cursor:default;border-style:dashed}._quick-place-favorite-slot_1gen8_20456._is-drop-target_1gen8_5486{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 44%, transparent), 0 0 0 3px color-mix(in srgb, var(--accent-soft) 78%, transparent)}._quick-place-favorite-slot_1gen8_20456._is-dragging_1gen8_690{opacity:.52}._quick-place-favorite-shortcut_1gen8_20497{background:color-mix(in srgb, var(--surface-1) 90%, transparent);min-width:16px;height:14px;color:var(--text-1);border-radius:5px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;left:4px;box-shadow:0 1px 2px #00000024}._quick-place-menu_1gen8_20515{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._quick-place-menu-header_1gen8_20522{gap:8px;padding-bottom:10px;display:grid}._quick-place-menu-header_1gen8_20522 h2{margin:0;font-size:14px;font-weight:700;line-height:1.2}._quick-place-search-input_1gen8_20535{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-0);width:100%;min-width:0;height:36px;color:inherit;font:inherit;border-radius:6px;padding:0 12px}._quick-place-search-input_1gen8_20535:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-soft) 72%, transparent);outline:none}._quick-place-device-list_1gen8_20554{scrollbar-width:thin;grid-auto-rows:44px;gap:5px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}._quick-place-device-button_1gen8_20564{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:0;height:44px;color:inherit;cursor:pointer;text-align:left;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;transition:border-color .12s,background .12s,transform .12s;display:grid}._quick-place-device-button_1gen8_20564:hover,._quick-place-device-button_1gen8_20564:focus-visible,._quick-place-device-button_1gen8_20564._is-active_1gen8_360{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-device-button_1gen8_20564._has-variant_1gen8_20590{grid-template-columns:32px minmax(0,1fr) 24px}._quick-place-device-icon_1gen8_20594{object-fit:contain;width:28px;height:28px;display:block}._quick-place-favorite-slot_1gen8_20456 ._quick-place-device-icon_1gen8_20594{width:clamp(30px, var(--quick-place-favorite-slot-size) - 24px, 40px);height:clamp(30px, var(--quick-place-favorite-slot-size) - 24px, 40px)}._quick-place-variant-badge_1gen8_20606{background-color:var(--placement-variant-cap-solid);width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._quick-place-favorite-slot_1gen8_20456 ._quick-place-variant-badge_1gen8_20606{background-color:var(--placement-variant-cap-solid);border-radius:4px;width:20px;height:20px;position:absolute;bottom:3px;right:3px}._quick-place-variant-badge_1gen8_20606[data-entity-variant-name=liquid],._quick-place-variant-badge_1gen8_20606[data-entity-variant-name=liquidtrans]{background-color:var(--placement-variant-cap-liquid)}._quick-place-variant-badge_1gen8_20606[data-entity-variant-name=gas],._quick-place-variant-badge_1gen8_20606[data-entity-variant-name=gastrans]{background-color:var(--placement-variant-cap-gas)}._quick-place-device-name_1gen8_20639{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}._quick-place-empty-results_1gen8_20648{min-height:120px;color:var(--text-2);place-items:center;font-size:12px;display:grid}._keyboard-shortcut-prompt_ccqy9_1{vertical-align:middle;justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}._keyboard-shortcut-prompt-alternative_ccqy9_10{justify-content:center;align-items:center;min-width:0;display:inline-flex}._keyboard-shortcut-prompt-alternative-separator_ccqy9_17{color:currentColor;margin:0 5px;font-size:.86em;font-weight:700}._keyboard-shortcut-prompt-binding_ccqy9_24{min-width:0;color:var(--input-prompt-color,var(--text-0));justify-content:center;align-items:center;display:inline-flex}._keyboard-shortcut-prompt-key-part_ccqy9_32{flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}._keyboard-shortcut-prompt-combination-separator_ccqy9_40{color:var(--input-prompt-color,var(--text-1));font-size:.72rem;font-weight:750;line-height:1}._keyboard-shortcut-prompt-key-visual_ccqy9_47{--keyboard-shortcut-prompt-key-size:28px;width:auto;height:var(--keyboard-shortcut-prompt-key-size);aspect-ratio:var(--keyboard-shortcut-prompt-scale);flex:none;display:block;position:relative}._keyboard-shortcut-prompt-key-visual_ccqy9_47:after{aspect-ratio:1;content:"";width:100%;-webkit-mask-image:var(--keyboard-shortcut-prompt-mask);mask-image:var(--keyboard-shortcut-prompt-mask);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--keyboard-shortcut-prompt-mask);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._keyboard-shortcut-prompt-key_ccqy9_32{opacity:0;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._is-small_ccqy9_87 ._keyboard-shortcut-prompt-key-visual_ccqy9_47{--keyboard-shortcut-prompt-key-size:22px}._is-small_ccqy9_87 ._keyboard-shortcut-prompt-key-part_ccqy9_32{gap:1px}._is-small_ccqy9_87 ._keyboard-shortcut-prompt-combination-separator_ccqy9_40{font-size:.65rem}._is-large_ccqy9_99 ._keyboard-shortcut-prompt-key-visual_ccqy9_47{--keyboard-shortcut-prompt-key-size:34px}._is-large_ccqy9_99 ._keyboard-shortcut-prompt-combination-separator_ccqy9_40{font-size:.8rem}._mouse-shortcut-prompt_g8clb_1{--mouse-shortcut-prompt-size:28px;width:var(--mouse-shortcut-prompt-size);height:var(--mouse-shortcut-prompt-size);color:var(--input-prompt-color,var(--text-0));vertical-align:middle;flex:none;display:inline-block;position:relative}._mouse-shortcut-prompt_g8clb_1:after{content:"";-webkit-mask-image:var(--mouse-shortcut-prompt-mask);mask-image:var(--mouse-shortcut-prompt-mask);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mouse-shortcut-prompt-mask);background:currentColor;position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._mouse-shortcut-prompt-image_g8clb_28{opacity:0;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._is-small_g8clb_38{--mouse-shortcut-prompt-size:22px}._is-large_g8clb_42{--mouse-shortcut-prompt-size:34px}._root_1t4sl_1{width:var(--composite-item-icon-size,1em);height:var(--composite-item-icon-size,1em);flex:none;gap:1px;min-width:0;min-height:0;display:grid;overflow:hidden}._count-1_1t4sl_12{grid-template:minmax(0,1fr)/minmax(0,1fr)}._count-2_1t4sl_16{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr))}._count-3_1t4sl_20,._count-4_1t4sl_21{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr))}._count-3_1t4sl_20>._tile_1t4sl_25:first-child{grid-column:1/3;justify-self:center;width:50%}._root_1t4sl_1>._tile_1t4sl_25{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}._production-planning-panel_125kb_4{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}@supports (overflow:clip){._production-planning-panel_125kb_4{overflow:clip}}._production-planning-panel_125kb_4{background:var(--surface-1)}._production-planning-stage_125kb_22{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-task-flow_125kb_31{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}._production-planning-task-byproducts_125kb_38{border-top:1px solid var(--line);max-height:88px;color:var(--text-2);gap:4px;margin:0;padding:6px 10px;font-size:12px;list-style:none;display:grid;overflow:auto}._production-planning-task-byproducts_125kb_38 li{flex-wrap:wrap;gap:4px 8px;display:flex}._production-planning-task-byproducts_125kb_38 strong{color:var(--text-0)}._production-planning-task-byproducts_125kb_38 span{overflow-wrap:anywhere}._production-planning-panel_125kb_4._is-result-screen_125kb_62 ._production-planning-stage_125kb_22{transform:translate(-50%)}._production-planning-screen_125kb_66{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_125kb_66{overflow:clip}}._production-planning-input-screen_125kb_80{background:var(--surface-2);grid-template-rows:minmax(0,1fr);display:grid}._production-planning-config_125kb_86,._production-planning-workspace_125kb_87,._production-planning-graph_125kb_88{min-width:0;min-height:0}._production-planning-config_125kb_86{background:var(--surface-2);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(240px,1fr));align-content:stretch;align-items:stretch;gap:10px;padding:16px;display:grid;overflow:auto}._production-planning-module-toggle_125kb_123{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex;position:relative}._production-planning-module-toggle_125kb_123 input{opacity:0;width:1px;height:1px;position:absolute}._production-planning-module-toggle_125kb_123 ._production-planning-switch-track_125kb_143{border:1px solid var(--line-strong);background:var(--surface-3);border-radius:999px;flex:none;width:32px;height:18px;transition:background .16s;position:relative}._production-planning-module-toggle_125kb_123 ._production-planning-switch-thumb_125kb_154{background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px}._production-planning-module-toggle_125kb_123 input:checked+._production-planning-switch-track_125kb_143{border-color:var(--accent-strong);background:var(--accent-soft)}._production-planning-module-toggle_125kb_123 input:checked+._production-planning-switch-track_125kb_143 ._production-planning-switch-thumb_125kb_154{background:var(--accent-strong);transform:translate(14px)}._production-planning-module-toggle_125kb_123 input:focus-visible+._production-planning-switch-track_125kb_143{outline:2px solid var(--accent-strong);outline-offset:2px}._production-planning-workspace_125kb_87{background:var(--surface-2);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_125kb_200{border-bottom:1px solid var(--line);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;display:grid}._production-planning-toolbar-controls_125kb_217{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-toolbar-views_125kb_227{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-toolbar_125kb_200 button{white-space:nowrap;height:38px;min-height:38px}._production-planning-toolbar_125kb_200 ._production-planning-segmented_125kb_241 button{height:30px;min-height:30px}._production-planning-toolbar_125kb_200 ._production-planning-module-toggle_125kb_123{min-height:38px;font-size:.74rem}._production-planning-auto-plan-button_125kb_251:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface-1);box-shadow:0 2px 8px var(--accent-soft)}._production-planning-auto-plan-button_125kb_251:not(:disabled):hover{filter:brightness(1.1)}._production-planning-material-guide_125kb_262{color:var(--text-2);text-align:center;justify-items:center;gap:12px;padding:18px 0 8px;font-size:.72rem;line-height:1.65;display:grid}._production-planning-material-guide_125kb_262 p{margin:0}._production-planning-material-guide-paths_125kb_305{gap:12px;width:100%;display:grid}._production-planning-material-guide-paths_125kb_305 figure{min-width:0;margin:0}._production-planning-material-guide-paths_125kb_305 figcaption{color:var(--text-1);text-align:left;align-items:center;gap:5px;margin-bottom:7px;font-size:.7rem;font-weight:700;display:flex}._production-planning-material-guide-paths_125kb_305 figcaption>span{color:var(--text-2);margin-left:auto;font-size:.64rem;font-weight:400}._production-planning-material-guide-paths_125kb_305 figcaption>svg{flex:none;width:13px;height:13px}._production-planning-material-illustration_125kb_283{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:8px;min-width:0;padding:8px;line-height:1.3;position:relative}._production-planning-material-illustration_125kb_283 img{object-fit:contain;flex:none;width:16px;height:16px}._production-planning-material-illustration_125kb_283 svg{flex:none;width:12px;height:12px}._production-planning-material-illustration_125kb_283._is-tree-example_125kb_385{grid-template-columns:20px minmax(0,1fr);gap:6px;display:grid}._production-planning-guide-tree_125kb_391{color:var(--text-2);opacity:.45;align-content:start;gap:12px;padding-top:8px;display:grid}._production-planning-guide-tree_125kb_391 i{background:var(--line-strong);border-radius:2px;width:16px;height:4px}._production-planning-guide-detail_125kb_406,._production-planning-guide-popup_125kb_407{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;min-width:0;padding:8px}._production-planning-guide-detail-header_125kb_415{align-items:center;gap:4px;display:flex}._production-planning-guide-detail-header_125kb_415 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1 1 0;font-size:10px;font-weight:600;overflow:hidden}._production-planning-guide-detail-header_125kb_415>img{opacity:.65}._production-planning-guide-action_125kb_434,._production-planning-guide-choice_125kb_435{border:1px solid var(--line);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-height:23px;padding:3px 5px;font-size:10px;font-weight:600;display:inline-flex}._production-planning-guide-action_125kb_434{outline:2px solid var(--accent-strong);outline-offset:2px;border-color:var(--accent-strong);color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;flex:none;margin:3px;position:relative}._production-planning-guide-recipe_125kb_461{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);opacity:.65;border-radius:4px;align-items:center;gap:4px;margin-top:9px;padding:3px 5px;font-size:9px;display:flex}._production-planning-guide-recipe_125kb_461>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._production-planning-guide-recipe_125kb_461 img{width:13px;height:13px}._production-planning-guide-formula_125kb_486{color:var(--text-2);opacity:.45;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}._production-planning-guide-formula_125kb_486 i{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:3px;width:18px;height:12px}._production-planning-guide-formula_125kb_486 i:last-child{background:var(--line-strong);border:0;width:20px;height:3px}._production-planning-guide-nodes_125kb_509{opacity:.45;align-items:flex-end;gap:5px;display:flex;position:absolute;inset:12px 8px}._production-planning-guide-nodes_125kb_509>span{border:1px solid var(--line-strong);border-radius:3px;width:35px;height:20px}._production-planning-guide-nodes_125kb_509>i{border-top:1px solid var(--line-strong);flex:1 1 0;margin-bottom:9px}._production-planning-guide-popup_125kb_407{margin:0 6px 0 14px;position:relative;box-shadow:0 2px 8px #0000000d}._production-planning-guide-popup_125kb_407>strong{color:var(--text-2);justify-content:center;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;font-weight:600;display:flex}._production-planning-guide-popup_125kb_407>strong img{opacity:.65}._production-planning-guide-popup-actions_125kb_548{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:5px;display:grid}._production-planning-guide-popup-actions_125kb_548 ._production-planning-guide-action_125kb_434{white-space:nowrap;padding-inline:3px}._production-planning-guide-choice_125kb_435{overflow-wrap:anywhere;min-width:0;color:var(--text-2);background:var(--surface-2);opacity:.65;align-self:center;padding-inline:3px;font-size:9px;font-weight:400}._production-planning-main_125kb_571{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-main_125kb_571._has-cycle-errors_125kb_579{grid-template-rows:auto minmax(0,1fr)}._production-planning-cycle-errors_125kb_583{overflow-wrap:anywhere;max-height:88px;color:var(--danger,#c73737);border-bottom:1px solid var(--line);margin:0;padding:8px 16px;font-size:13px;list-style:none;overflow:auto}._production-planning-graph_125kb_88{padding:12px;position:relative;overflow:auto}._production-planning-graph_125kb_88._is-tree-view_125kb_604,._production-planning-graph_125kb_88._is-process-view_125kb_608{overflow:hidden}._production-planning-config-section_125kb_612,._production-planning-item-node_125kb_613,._production-planning-recipe-node_125kb_614,._production-planning-device-root_125kb_615,._production-planning-empty_125kb_616{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_125kb_612{align-content:start;gap:10px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}._production-planning-config-section_125kb_612._has-empty-guide_125kb_632{grid-template-rows:auto 1fr}._production-planning-config-section_125kb_612._has-empty-guide_125kb_632>._production-planning-line-list_125kb_635{align-self:end}._production-planning-section-header_125kb_639,._production-planning-recipe-header_125kb_640,._production-planning-item-node-main_125kb_641,._production-planning-device-root-target_125kb_642,._production-planning-leaf-item_125kb_643{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_125kb_639{justify-content:space-between}._production-planning-section-header_125kb_639 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_125kb_639 h3 svg,._production-planning-icon-text-button_125kb_664 svg,._production-planning-icon-button_125kb_665 svg,._production-planning-primary-button_125kb_666 svg,._production-planning-back-button_125kb_667 svg,._production-planning-segmented_125kb_241 svg,._production-planning-device-root-target_125kb_642 svg,._production-planning-source-pill_125kb_670 svg,._production-planning-metric_125kb_671 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_125kb_664,._production-planning-icon-button_125kb_665,._production-planning-primary-button_125kb_666,._production-planning-back-button_125kb_667,._production-planning-segmented_125kb_241 button,._production-planning-two-option-toggle_125kb_682 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_125kb_666,._production-planning-back-button_125kb_667,._production-planning-icon-text-button_125kb_664{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.74rem;display:inline-flex}._production-planning-primary-button_125kb_666{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_125kb_666:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-convert-module-button_125kb_716{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-convert-module-button_125kb_716:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_125kb_667{min-height:32px}._production-planning-icon-button_125kb_665{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_125kb_664:hover,._production-planning-icon-button_125kb_665:hover,._production-planning-primary-button_125kb_666:not(:disabled):hover,._production-planning-back-button_125kb_667:hover,._production-planning-segmented_125kb_241 button:hover,._production-planning-two-option-toggle_125kb_682 button:hover{background:var(--surface-3)}._production-planning-line-list_125kb_635,._production-planning-source-policy_125kb_753,._production-planning-tree_125kb_754{gap:8px;display:grid}._production-planning-line-row_125kb_759{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_125kb_759._has-infinite-toggle_125kb_766{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_125kb_770{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:34px;color:var(--text-0);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;display:grid}._production-planning-item-picker-button_125kb_770 img,._production-planning-item-identity_125kb_786 img,._production-planning-special-source-label_125kb_787 img,._production-planning-special-source-label_125kb_787 svg,._production-planning-port-chip_125kb_789 img,._production-planning-recipe-header_125kb_640 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_125kb_770 span,._production-planning-item-identity_125kb_786 strong,._production-planning-recipe-identity_125kb_798 strong,._production-planning-recipe-identity_125kb_798 span,._production-planning-recipe-header_125kb_640 h4,._production-planning-recipe-header_125kb_640 span,._production-planning-port-chip_125kb_789 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_125kb_809,._production-planning-recipe-select_125kb_810{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_125kb_809 input,._production-planning-recipe-select_125kb_810 select{border:1px solid var(--line);background:var(--surface-1);min-width:0;height:34px;color:var(--text-0);border-radius:8px;padding:0 8px}._production-planning-rate-input_125kb_809 input:disabled,._production-planning-icon-button_125kb_665:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_125kb_836._is-active_125kb_836{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_125kb_670,._production-planning-special-source_125kb_787{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_125kb_670{color:var(--text-1);grid-template-columns:minmax(0,1fr);align-items:center;font-size:.74rem}._production-planning-resource-label_125kb_859{min-width:0;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0;display:grid}._production-planning-resource-label_125kb_859:hover:not(:disabled){background:var(--surface-3)}._production-planning-resource-label_125kb_859:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}._production-planning-resource-label_125kb_859:disabled{cursor:default}._production-planning-resource-category_125kb_889{align-items:center;gap:7px;min-width:0;display:flex}._production-planning-resource-category_125kb_889>span:first-child{flex:none;display:flex}._production-planning-resource-category_125kb_889 svg{width:16px;height:16px}._production-planning-resource-summary_125kb_906{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;display:flex}._production-planning-resource-count_125kb_914{color:var(--text-2);white-space:nowrap;font-size:.64rem}._production-planning-resource-disclosure_125kb_920{color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;font-size:.68rem;display:flex}._production-planning-resource-disclosure_125kb_920 svg{width:12px;height:12px}._production-planning-source-pill_125kb_670 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_125kb_938{flex-wrap:wrap;gap:4px;min-width:0;padding:0;display:flex}._production-planning-natural-resource-icons_125kb_938[hidden]{display:none}._production-planning-natural-resource-icons_125kb_938 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_125kb_787{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_125kb_682,._production-planning-segmented_125kb_241{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-auto-flow:column;gap:4px;min-width:0;padding:3px;display:inline-grid}._production-planning-two-option-toggle_125kb_682 button,._production-planning-segmented_125kb_241 button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.74rem;display:inline-flex}._production-planning-two-option-toggle_125kb_682 button._is-active_125kb_836,._production-planning-segmented_125kb_241 button._is-active_125kb_836{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_125kb_616{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_125kb_1076{grid-template-columns:minmax(0,1fr) minmax(248px,.42fr);gap:10px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid}._production-planning-tree-table-pane_125kb_1087,._production-planning-tree-detail_125kb_1088{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_125kb_1076{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_125kb_1105{width:auto}._production-planning-tree-table-rate-col_125kb_1109{width:210px}._production-planning-tree-table_125kb_1076 th,._production-planning-tree-table_125kb_1076 td{border-bottom:1px solid var(--line);min-width:0;color:var(--text-1);text-align:left;vertical-align:middle;font-size:.72rem}._production-planning-tree-table_125kb_1076 th{z-index:1;background:var(--surface-2);height:34px;color:var(--text-2);padding:0 9px;font-weight:800;position:sticky;top:0}._production-planning-tree-table_125kb_1076 td{height:42px;padding:5px 9px}._production-planning-tree-table_125kb_1076 td:first-child{padding:0}._production-planning-tree-table-row_125kb_1143._is-active_125kb_836 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_125kb_1147{width:100%;min-width:0;min-height:42px;padding-left:calc(8px + min(var(--tree-depth,0) * 16px, 144px));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}._production-planning-tree-table-node-button_125kb_1158{width:100%;min-width:0;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity chip""folded folded";align-items:center;gap:6px;padding:5px 8px 5px 0;display:grid}._production-planning-tree-table-node-button_125kb_1158:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_125kb_1158:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_125kb_1183,._production-planning-tree-table-branch-spacer_125kb_1184{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_125kb_1183{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_125kb_1183:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_125kb_1183:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_125kb_1183:hover{color:var(--text-0)}._production-planning-tree-table-branch_125kb_1183{width:16px;height:16px;color:inherit;place-items:center;font-size:.86rem;font-weight:800;line-height:1;display:inline-grid}._production-planning-tree-table-branch_125kb_1183._is-leaf_125kb_1223:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_125kb_1158>._production-planning-item-identity_125kb_786,._production-planning-tree-table-node-button_125kb_1158>._production-planning-recipe-identity_125kb_798{grid-area:identity;min-width:0}._production-planning-tree-table-chips_125kb_1236{flex-direction:column;grid-area:chip;align-items:flex-end;gap:3px;display:flex}._production-planning-tree-table-chip_125kb_1236{border:1px solid var(--warn);grid-area:chip;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-chip_125kb_1236{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_125kb_1236{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_125kb_1109,._production-planning-tree-rate-piece_125kb_1267{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_125kb_1109{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_125kb_1267{gap:3px}._production-planning-tree-rate-piece_125kb_1267 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_125kb_1267 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_125kb_1294{color:var(--text-2);flex:none}._production-planning-tree-detail_125kb_1088{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_125kb_1306,._production-planning-item-detail_125kb_1307{gap:10px;display:grid}._production-planning-external-supply-action_125kb_1312{white-space:nowrap;width:100%;position:relative}._production-planning-recipe-header_125kb_640>._production-planning-supply-action-container_125kb_1318{flex:0 auto;min-width:38px}._production-planning-supply-action-container_125kb_1318 ._production-planning-external-supply-action_125kb_1312>span{flex:none;width:max-content}._production-planning-supply-action-container_125kb_1318._is-icon-only_125kb_1328 ._production-planning-external-supply-action_125kb_1312>span{visibility:hidden;position:absolute}._production-planning-tree-detail-stack_125kb_1306>._production-planning-recipe-header_125kb_640>div:first-of-type{flex:4em;min-width:4em}._production-planning-item-detail-header_125kb_1338{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_125kb_1347{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}._production-planning-recipe-choice_125kb_1347>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_125kb_1347>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_125kb_1347>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-candidate_125kb_1380{border:1px solid var(--line);min-width:120px;max-width:220px;height:32px;color:var(--text-0);background:var(--surface-1);border-radius:6px;padding:0 8px}._production-planning-recipe-choice-compact-auto_125kb_1391,._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice-summary_125kb_1408,._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice-wide-auto_125kb_1409{display:none}._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice_125kb_1347{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice-candidate_125kb_1380{width:100%;max-width:none}._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice-compact-auto_125kb_1391{display:inline-flex}._production-planning-tree-detail-stack_125kb_1306._is-compact_125kb_1402 ._production-planning-recipe-choice_125kb_1347>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_125kb_1306._is-tight_125kb_1436 ._production-planning-recipe-choice_125kb_1347{gap:5px;padding:6px}._production-planning-tree-detail-stack_125kb_1306._is-tight_125kb_1436 ._production-planning-recipe-choice_125kb_1347>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_125kb_1306._is-tight_125kb_1436 ._production-planning-recipe-choice_125kb_1347>button svg{width:14px;height:14px}._production-planning-tree-relations_125kb_1452{gap:8px;display:grid}._production-planning-tree-relation-group_125kb_1457{gap:5px;display:grid}._production-planning-tree-relation-group_125kb_1457>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_125kb_1457>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_125kb_1474{border:1px solid var(--line);background:var(--surface-2);min-width:0;max-width:100%;min-height:30px;color:var(--text-1);border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:3px 7px;font-size:.68rem;display:grid}._production-planning-tree-relation-button_125kb_1474:hover{background:var(--surface-3)}._production-planning-tree-relation-button_125kb_1474 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_125kb_1474 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_125kb_613,._production-planning-device-root_125kb_615,._production-planning-device-tree-node_125kb_1509{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_125kb_613,._production-planning-device-root_125kb_615{padding:10px}._production-planning-item-node-main_125kb_641{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_125kb_786,._production-planning-recipe-identity_125kb_798{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_125kb_798{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_125kb_798 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_125kb_798 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_125kb_786 strong,._production-planning-recipe-identity_125kb_798 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_125kb_798 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_125kb_1561,._production-planning-recipe-meta_125kb_1562{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_125kb_1568{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_125kb_1576{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_125kb_1582{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_125kb_1589{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_125kb_1589 img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--line);box-sizing:border-box;border-radius:4px}._production-planning-recipe-formula-icon_125kb_1589>span{color:#fff;background:#000000a6;border-radius:3px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._production-planning-recipe-formula-arrow_125kb_1620{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;margin:0 8px;font-size:.78rem;line-height:1;display:inline-flex}._production-planning-recipe-formula-arrow_125kb_1620>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_125kb_1620>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_125kb_671,._production-planning-status_125kb_1641,._production-planning-port-chip_125kb_789{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;align-items:center;gap:4px;min-width:0;display:inline-flex}._production-planning-metric_125kb_671{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_125kb_671 strong{color:var(--text-0)}._production-planning-metric_125kb_671._is-good_125kb_1662 strong,._production-planning-status_125kb_1641._is-good_125kb_1662{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_125kb_671._is-bad_125kb_1667 strong,._production-planning-status_125kb_1641._is-bad_125kb_1667{color:var(--danger)}._production-planning-status_125kb_1641{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_125kb_1641._is-cycle_125kb_1679{color:var(--warn)}._production-planning-node-children_125kb_1683{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_125kb_614{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_125kb_640{align-items:flex-start}._production-planning-recipe-header_125kb_640 img{width:32px;height:32px}._production-planning-recipe-header_125kb_640 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_125kb_640 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_125kb_640 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_125kb_1722,._production-planning-port-chip-list_125kb_1723{gap:6px;display:grid}._production-planning-port-chip-list_125kb_1723>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_125kb_1723>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_125kb_789{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_125kb_789 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_125kb_642{border-bottom:1px solid var(--line);color:var(--text-1);flex-wrap:wrap;justify-content:space-between;padding-bottom:4px;font-size:.74rem}._production-planning-leaf-item_125kb_643{border:1px dashed var(--line);background:var(--surface-2);min-width:0;color:var(--text-2);border-radius:8px;justify-content:space-between;gap:10px;padding:8px;font-size:.72rem}._production-planning-flow_125kb_1772{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_125kb_1779{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_125kb_1779:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_125kb_1779:last-child:after{display:none}._production-planning-flow-index_125kb_1800{border:1px solid var(--accent-strong);background:var(--accent-soft);width:24px;height:24px;color:var(--text-0);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}._production-planning-flow_125kb_1772 ._production-planning-item-node_125kb_613{margin-left:0}._production-planning-flow_125kb_1772 ._production-planning-node-children_125kb_1683{display:none}._production-flow-canvas_125kb_1821{touch-action:none;border:1px solid var(--line);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_125kb_1821{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px), repeating-linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px)}}._production-flow-toolbar_125kb_1838{z-index:4;border:1px solid var(--line);background:var(--surface-1);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:8px;gap:4px;padding:4px;display:inline-flex;position:absolute;top:8px;right:8px}._production-flow-toolbar_125kb_1838 button{border:1px solid var(--line);background:var(--surface-2);min-width:30px;height:28px;color:var(--text-0);border-radius:7px;place-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-grid}._production-flow-toolbar_125kb_1838 button:hover{background:var(--surface-3)}._production-flow-toolbar_125kb_1838 button svg{width:15px;height:15px}._production-flow-surface_125kb_1875{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_125kb_1882,._production-flow-nodes_125kb_1883{position:absolute;inset:0}._production-flow-edges_125kb_1882{pointer-events:none;overflow:visible}._production-flow-edge-path_125kb_1893{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_125kb_1893{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_125kb_1893{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_125kb_1882._is-backward_125kb_1907 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-self_125kb_1908 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-left-exit_125kb_1909 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-right-entry_125kb_1910 ._production-flow-edge-path_125kb_1893{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_125kb_1882._is-backward_125kb_1907 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-self_125kb_1908 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-left-exit_125kb_1909 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-right-entry_125kb_1910 ._production-flow-edge-path_125kb_1893{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_125kb_1882._is-backward_125kb_1907 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-self_125kb_1908 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-left-exit_125kb_1909 ._production-flow-edge-path_125kb_1893,._production-flow-edge_125kb_1882._is-right-entry_125kb_1910 ._production-flow-edge-path_125kb_1893{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_125kb_1882 text{fill:var(--text-2);paint-order:stroke;pointer-events:none;stroke:var(--surface-1);stroke-linejoin:round;stroke-width:3px;font-size:.62rem;font-weight:700}._production-flow-edge-label-path_125kb_1940{fill:none;stroke:none}._production-flow-node_125kb_1883{z-index:2;box-sizing:border-box;border:1px solid var(--line);border-left:4px solid var(--accent-strong);background:var(--surface-1);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:absolute;box-shadow:0 8px 22px #00000024}._production-flow-node_125kb_1883:active{cursor:grabbing}._production-flow-node_125kb_1883 img{object-fit:contain;width:32px;height:32px}._production-flow-node_125kb_1883 div{gap:2px;min-width:0;display:grid}._production-flow-node_125kb_1883 strong,._production-flow-node_125kb_1883 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_125kb_1883 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_125kb_1883 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_125kb_1883._is-recipe_125kb_1999{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_125kb_1883._is-source_125kb_2003{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_125kb_1883._is-source_125kb_2003{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_125kb_1883._is-cycle_125kb_1679{border-left-color:var(--warn)}._production-flow-node_125kb_1883._is-unresolved_125kb_2017{border-left-color:var(--danger)}._production-flow-node_125kb_1883._is-byproduct_125kb_2021{border-left-color:var(--text-2)}._production-flow-node_125kb_1883._is-transient_125kb_2025{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_125kb_1883._is-transient_125kb_2025{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_125kb_2035{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-config_125kb_86{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:stretch;padding:8px;overflow:auto}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-config-section_125kb_612{max-height:none;overflow:auto}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-main_125kb_571{grid-template-columns:minmax(0,1fr)}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-graph_125kb_88{padding:8px}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-toolbar_125kb_200{padding:7px 8px}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-toolbar-controls_125kb_217{flex:1 1 0}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-material-guide_125kb_262{gap:6px;padding-top:4px;font-size:.68rem;line-height:1.5}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-line-row_125kb_759{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-tree-table-layout_125kb_1076._is-device-mode_125kb_2119 ._production-planning-tree-table_125kb_1076{min-width:0}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-tree-table-layout_125kb_1076._is-device-mode_125kb_2119 ._production-planning-tree-table-rate-col_125kb_1109{width:152px}._production-planning-panel_125kb_4._is-touch_125kb_2041 ._production-planning-tree-table-layout_125kb_1076._is-device-mode_125kb_2119 ._production-planning-tree-table-rate_125kb_1109{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_125kb_2160{color:var(--text-2);grid-area:folded;align-items:center;gap:3px;padding-left:4px;font-size:.66rem;display:inline-flex}._production-planning-tree-table-folded-recipe_125kb_2160 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_125kb_2160 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_125kb_1821{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px)}._production-planning-flow-warning_125kb_2242{border-color:var(--warn)}._production-flow-edge_125kb_1882._is-main_125kb_2245{stroke:var(--accent-strong)}._production-flow-edge_125kb_1882._is-warning_125kb_2248{stroke:var(--warn)}._production-planning-flow-summary_125kb_2251{background:var(--surface-1)}._production-planning-flow-node_125kb_2254{background:var(--surface-2)}}._production-flow-canvas_125kb_1821._production-flow-fit_125kb_2258{min-height:0}._production-flow-browse_125kb_2262{touch-action:pan-y;cursor:grab}._production-flow-browse_125kb_2262:active{cursor:grabbing}._production-flow-browse_125kb_2262 ._production-flow-node_125kb_1883{cursor:inherit}._recipe-display_1g8gi_3{align-items:center;gap:6px;display:flex}._recipe-display-device_1g8gi_9{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;min-width:36px;font-size:.65rem;display:flex}._recipe-display-device_1g8gi_9 img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}._recipe-display-device-colon_1g8gi_25{color:var(--text-2);font-size:.85rem;font-weight:700}._recipe-display-formula_1g8gi_31{justify-content:center;align-items:center;gap:4px;display:flex}._recipe-display-formula-module-library_1g8gi_38{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}._recipe-display-formula-module-library_1g8gi_38 ._recipe-display-formula-arrow_1g8gi_45{flex:none;margin-inline:5px}._recipe-display-formula-module-library_1g8gi_38 ._recipe-display-formula-arrow_1g8gi_45>span:last-child{white-space:nowrap}._recipe-display-formula-inspector_1g8gi_54{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}._recipe-display-formula-group_1g8gi_63{align-items:center;gap:4px;min-width:0;display:inline-flex}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-group_1g8gi_63:first-child{justify-content:flex-end;width:100%}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-group_1g8gi_63:last-child{justify-content:flex-start;width:100%}._recipe-display-formula-item_1g8gi_80{cursor:default;align-items:center;gap:2px;display:inline-flex;position:relative}._recipe-display-formula-item-group_1g8gi_88{display:contents}._recipe-display-item-tooltip_1g8gi_92{z-index:1000;border:1px solid var(--line);background:#000000d9;align-items:center;gap:6px;max-width:calc(100vw - 16px);padding:4px 10px 4px 6px;display:inline-flex;position:fixed;top:calc(100% + 4px);left:50%;transform:none}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-item-tooltip_1g8gi_92{border:1px solid color-mix(in srgb, var(--line) 40%, transparent)}}._recipe-display-item-tooltip_1g8gi_92{white-space:nowrap;pointer-events:none;border-radius:6px}._recipe-display-item-tooltip_1g8gi_92 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._recipe-display-item-tooltip_1g8gi_92 span{color:#fff;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}._recipe-display-formula-plus_1g8gi_133{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._recipe-display-formula-icon_1g8gi_140{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._recipe-display-formula-icon_1g8gi_140 img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--line);box-sizing:border-box;border-radius:4px}._recipe-display-formula-icon_1g8gi_140>span{color:#fff;background:#000000a6;border-radius:3px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{color:var(--text-1);margin:0 1px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{color:color-mix(in srgb, var(--text-1) 70%, var(--line-strong))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{font-size:.94rem;font-weight:700}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140{width:34px;height:34px}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--line))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{background:var(--text-0);border-radius:3px;min-width:16px;height:15px;padding:0 4px;bottom:2px;left:auto;right:2px;transform:none}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{background:color-mix(in srgb, var(--text-0) 72%, transparent)}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{text-align:center;font-size:.68rem;line-height:15px}._recipe-display-formula-progress_1g8gi_258{--recipe-progress-deg:0deg;--recipe-progress-percent:0%;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258{color:color-mix(in srgb, var(--text-1) 78%, var(--line-strong))}}._recipe-display-formula-progress_1g8gi_258 svg{z-index:1;stroke-width:2px;width:16px;height:16px;position:relative}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), var(--line) var(--recipe-progress-deg), var(--line) 360deg);border-radius:999px;width:32px;height:32px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) 360deg)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]:before{content:"";border-radius:inherit;background:var(--surface-1);position:absolute;inset:3px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring][data-progress-empty=true]{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring][data-progress-empty=true]{background:color-mix(in srgb, var(--line) 68%, transparent)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]{width:96px;height:44px;padding-top:1px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before,._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before{background:color-mix(in srgb, var(--line) 78%, transparent)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:after{width:var(--recipe-progress-percent);background:var(--accent-strong);max-width:calc(100% - 16px);right:auto}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar][data-progress-empty=true]:after{width:0}._recipe-display-formula-arrow_1g8gi_45{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;margin:0 8px;font-size:.78rem;line-height:1;display:inline-flex}._recipe-display-formula-arrow_1g8gi_45>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._recipe-display-formula-arrow_1g8gi_45>span:last-child{font-size:.6rem;font-weight:600}._process-graph-canvas_14k8p_2{background:var(--production-planning-bg,transparent);touch-action:none;cursor:grab;min-height:0;position:absolute;inset:0;overflow:hidden}._process-graph-canvas_14k8p_2:active{cursor:grabbing}._process-graph-toolbar_14k8p_16{z-index:10;gap:4px;display:flex;position:absolute;top:8px;right:8px}._process-graph-toolbar_14k8p_16 button{border:1px solid var(--color-border,#444);background:var(--color-bg,#fff);width:28px;height:28px;color:var(--color-text,#000);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}._process-graph-toolbar_14k8p_16 button:hover{background:var(--color-bg-hover,#eee)}._process-graph-inner_14k8p_42{transform-origin:0 0;position:absolute}._process-graph-svg_14k8p_47{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}._process-graph-svg_14k8p_47 path{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._process-graph-svg_14k8p_47 path{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._process-graph-svg_14k8p_47 path{stroke-linecap:round;stroke-width:1.5px}._is-main_14k8p_69{stroke-width:2px}._process-node_14k8p_73{white-space:nowrap;background:var(--color-bg-card,#f5f5f5);border:1px solid var(--color-border,#ddd);color:var(--color-text,#000);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:4px;flex-direction:column;gap:0;padding:0;font-size:11px;line-height:1.2;display:flex;position:absolute;overflow:hidden}._process-node_14k8p_73._has-detail_14k8p_92{cursor:pointer}._process-node-header_14k8p_96{flex-shrink:0;align-items:center;gap:4px;height:100%;padding:2px 8px 2px 4px;display:flex}._process-node-header_14k8p_96 img{flex-shrink:0;width:24px;height:24px}._process-node_14k8p_73._is-target_14k8p_111{border-color:var(--color-accent,#4a9);border-width:2px}._process-node_14k8p_73._is-natural_14k8p_116{opacity:.85;border-style:dashed}._process-node_14k8p_73._is-material_14k8p_121{border-color:var(--accent-strong);background:var(--surface-1);border-style:dashed}._process-node-header_14k8p_96>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}._process-node-material_14k8p_133{color:var(--accent-strong);background:var(--accent-soft);border-radius:3px;flex:none;margin-left:auto;padding:2px 4px;font-size:10px}._process-node_14k8p_73._is-cycle_14k8p_143{opacity:.7;border-style:dotted}._process-node_14k8p_73._is-error-cycle_14k8p_148{border-color:var(--danger,#c73737);opacity:1;border-style:solid}._process-node-error_14k8p_154{color:var(--danger,#c73737);flex:none;margin-left:auto;font-size:10px}._process-node_14k8p_73._is-device_14k8p_161{border-color:var(--color-accent-dim,#c90);background:var(--color-bg-card-dim,#faf5e8);opacity:.9;border-style:dashed}._process-node-expand_14k8p_168{border:1px solid var(--color-border,#999);background:var(--color-bg,#fff);width:24px;height:24px;color:var(--color-text,#000);cursor:pointer;z-index:5;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:background .15s;display:flex;position:absolute}._process-node-expand_14k8p_168:hover{background:var(--color-accent-light,#d4f0e0)}._process-node-expand_14k8p_168:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._process-detail-popup_14k8p_198{z-index:20;opacity:0;background:var(--color-bg-card,#f5f5f5);border:2px solid var(--color-accent,#4a9);pointer-events:auto;box-sizing:border-box;background:var(--surface-1);border-color:var(--accent-strong);min-width:260px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);color:var(--text-0);touch-action:pan-y;cursor:default;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;animation:.18s ease-out forwards _process-popup-in_14k8p_1;display:flex;position:absolute;overflow:auto;transform:translate(-50%,-50%)scale(.5);box-shadow:0 4px 20px #0000002e}._process-detail-popup-title_14k8p_226{font-size:12px}._process-detail-popup-actions_14k8p_230{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:6px;width:100%;padding-bottom:6px;display:flex}._process-detail-popup-actions_14k8p_230 button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:32px;color:var(--text-0);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}._process-detail-popup-actions_14k8p_230 button:first-child{border-color:var(--accent-strong);background:var(--accent-soft)}._process-detail-popup-actions_14k8p_230 button:disabled{opacity:.5;cursor:not-allowed}._process-detail-popup-actions_14k8p_230 svg{flex:none;width:14px;height:14px}@keyframes _process-popup-in_14k8p_1{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._process-detail-popup-formula_14k8p_273{justify-content:center;align-items:center;display:flex}._process-detail-popup-device_14k8p_279{border-top:1px solid var(--color-border,#ddd);width:100%;color:var(--text-2,#666);justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}._process-detail-popup-device_14k8p_279 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._panel_juslg_1{min-width:0;color:inherit;flex-direction:column;gap:12px;padding:12px;display:flex;overflow:auto}._actions_juslg_11{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._test_juslg_18{overflow-wrap:anywhere;border:1px solid;border-radius:6px;min-width:0;padding:12px}._test_juslg_18 dl{flex-wrap:wrap;gap:8px 20px;margin:12px 0;display:flex}._test_juslg_18 dd{font-variant-numeric:tabular-nums;margin:4px 0 0}._test_juslg_18 dt{opacity:.75}._test_juslg_18 p{margin:8px 0 0}._error_juslg_42{color:#d25555}._canvas-panel_1w8p1_3{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_1w8p1_9{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_1w8p1_3:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-dark-pipe-error_1w8p1_20{z-index:3;border:1px solid var(--warn);background:var(--surface-1);max-width:calc(100% - 32px);color:var(--text-0);pointer-events:none;border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}._canvas-viewport-surface_1w8p1_36,._renderer-host_1w8p1_37{width:100%;height:100%;display:block}._canvas-viewport-surface_1w8p1_36{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_1w8p1_53{pointer-events:none;border:1px dashed var(--in-canvas-toolbar-active-border);background:var(--in-canvas-marquee-bg);box-shadow:0 0 0 1px var(--in-canvas-marquee-shadow);position:absolute}._canvas-touch-hold-indicator_1w8p1_61{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_1w8p1_70{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_1w8p1_78,._canvas-touch-hold-indicator-progress_1w8p1_79{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_1w8p1_78{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_1w8p1_79{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_1w8p1_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_1w8p1_96{border:1px solid var(--in-canvas-touch-hold-core-border);background:var(--in-canvas-touch-hold-core-bg);width:12px;height:12px;box-shadow:0 4px 14px var(--in-canvas-touch-hold-core-shadow);border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._canvas-gesture-diagnostics_1w8p1_108{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(360px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;bottom:12px;right:12px}._canvas-gesture-diagnostics_1w8p1_108._is-collapsed_1w8p1_126{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_1w8p1_132{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-header_1w8p1_132{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_1w8p1_145{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_1w8p1_145 span,._canvas-gesture-diagnostics-header-copy_1w8p1_145 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_1w8p1_145 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_1w8p1_165{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-gesture-diagnostics-toggle_1w8p1_165:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_1w8p1_182{min-width:0}._canvas-gesture-diagnostics-grid_1w8p1_186{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_1w8p1_186 div{min-width:0}._canvas-gesture-diagnostics-grid_1w8p1_186 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_1w8p1_186 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_1w8p1_186 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_1w8p1_186 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_1w8p1_217{border-top:1px solid var(--in-canvas-gesture-events-border);gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}._canvas-gesture-diagnostics-events_1w8p1_217 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_1w8p1_217 span,._canvas-gesture-diagnostics-events_1w8p1_217 small{text-overflow:ellipsis;white-space:nowrap;color:var(--in-canvas-toolbar-button-text);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-events_1w8p1_217 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_1w8p1_253{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(220px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator_1w8p1_271{z-index:6;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator-collapsed_1w8p1_278{top:58px}._canvas-fps_1w8p1_253._is-collapsed_1w8p1_126{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_1w8p1_288{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-header_1w8p1_288{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_1w8p1_301{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_1w8p1_301 span,._canvas-fps-header-copy_1w8p1_301 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_1w8p1_301 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_1w8p1_321{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-fps-toggle_1w8p1_321:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_1w8p1_338{min-width:0}._canvas-fps-table_1w8p1_342{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_1w8p1_342 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_1w8p1_342 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_1w8p1_342 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_1w8p1_342 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_1w8p1_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_1w8p1_36._is-panning_1w8p1_380{cursor:grabbing}._canvas-floating-toolbar_1w8p1_384{z-index:4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0;display:flex;position:fixed;transform:translate(-50%,-50%)}._canvas-floating-toolbar-button_1w8p1_400{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:30px;min-width:30px;height:30px;box-shadow:none;color:var(--in-canvas-toolbar-button-text);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-floating-toolbar-button_1w8p1_400:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_1w8p1_400._is-cancel_1w8p1_424,._canvas-floating-toolbar-button_1w8p1_400._is-delete_1w8p1_425{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_1w8p1_400._is-rotate_1w8p1_429{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_1w8p1_400._is-confirm_1w8p1_433{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_1w8p1_437{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_1w8p1_443{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_1w8p1_449{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_1w8p1_443{z-index:1;border:1px solid var(--floating-control-border);background:var(--surface-1);width:min(196px,100vw - 12px);max-height:min(260px,100vh - 12px);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:6px;gap:1px;padding:4px;display:grid;position:fixed;overflow-y:auto}._overlap-entity-menu-item_1w8p1_471{min-height:30px;color:var(--text-0);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px 3px 3px;display:grid}._overlap-entity-menu-item_1w8p1_471:hover,._overlap-entity-menu-item_1w8p1_471:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_1w8p1_491{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_1w8p1_491 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_1w8p1_506{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_1w8p1_515{top:calc(var(--top-bar-height,48px) + 78px);left:calc(var(--left-toolbar-width,68px) + var(--left-dock-width,0px) + 14px);z-index:4;max-width:calc(100% - var(--left-toolbar-width,68px) - var(--left-dock-width,0px) - var(--right-dock-width,0px) - 28px);pointer-events:auto;justify-items:stretch;gap:6px;display:grid;position:absolute}._canvas-top-left-corner-toolbar_1w8p1_515:before{content:"";border-top:4px dashed var(--in-canvas-toolbar-button-text);opacity:.8;pointer-events:none;width:142px;height:0;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar_1w8p1_515:after{content:"";background:var(--in-canvas-toolbar-active-border);pointer-events:none;width:54px;height:4px;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar-button_1w8p1_550{box-sizing:border-box;border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);min-width:104px;min-height:29px;box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:999px;justify-content:space-between;justify-self:stretch;align-items:center;gap:7px;padding:0 9px;display:flex}._canvas-top-left-corner-toolbar-button_1w8p1_550:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-top-left-corner-toolbar-button_1w8p1_550._is-active_1w8p1_574{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px var(--in-canvas-toolbar-active-border)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-top-left-corner-toolbar-button_1w8p1_550._is-active_1w8p1_574{box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px color-mix(in srgb, var(--in-canvas-toolbar-active-border) 22%, transparent)}}._canvas-top-left-corner-toolbar-button_1w8p1_550._is-active_1w8p1_574{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_1w8p1_588{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_1w8p1_595{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_1w8p1_604{--input-prompt-color:var(--in-canvas-toolbar-button-text);top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:none;justify-items:end;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_1w8p1_617{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-shortcut_1w8p1_634{color:var(--in-canvas-toolbar-button-text);pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}._canvas-right-dock-toolbar-button_1w8p1_617,._canvas-right-dock-toolbar-shortcut_1w8p1_634{filter:drop-shadow(0 1px 1px var(--in-canvas-toolbar-label-shadow)) drop-shadow(0 0 4px var(--in-canvas-toolbar-label-shadow))}._canvas-right-dock-toolbar-shortcut-prompt_1w8p1_648{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-rows_1w8p1_654{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-row_1w8p1_654,._canvas-right-dock-toolbar-shortcut-group_1w8p1_662{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-part_1w8p1_668{flex:none;align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-separator_1w8p1_675{color:var(--in-canvas-toolbar-button-text);font-size:.65rem;font-weight:750;line-height:1}._canvas-right-dock-toolbar-shortcut-label_1w8p1_682{color:var(--in-canvas-toolbar-button-text);white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar-button_1w8p1_617:not(:disabled):hover ._canvas-right-dock-toolbar-icon_1w8p1_690{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_1w8p1_617:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_1w8p1_617._is-exit_1w8p1_700 ._canvas-right-dock-toolbar-icon_1w8p1_690{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_1w8p1_690{fill:currentColor;width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:50%;flex:none;padding:7px}._canvas-right-dock-toolbar-label_1w8p1_718{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-right-dock-toolbar-shortcut-key_1w8p1_728{min-width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._canvas-right-dock-toolbar-shortcut-plus_1w8p1_748{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_1w8p1_755{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow), 0 0 8px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-bottom-left-toolbar_1w8p1_765{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;gap:6px;display:inline-flex;position:absolute}._canvas-bottom-left-toolbar-button_1w8p1_777{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-bottom-left-toolbar-button_1w8p1_777:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-toolbar-button_1w8p1_777._is-active_1w8p1_574{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);color:var(--in-canvas-toolbar-active-text)}._canvas-bottom-left-toolbar-button-icon_1w8p1_805{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_1w8p1_813,._canvas-bottom-left-toolbar-image_1w8p1_814{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_1w8p1_813{fill:currentColor}._canvas-bottom-left-toolbar-image_1w8p1_814{object-fit:contain}._canvas-bottom-left-secondary-toolbar_1w8p1_827{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;display:inline-flex;position:absolute}._canvas-bottom-left-secondary-toolbar_1w8p1_827._is-offset-for-floating-tools_1w8p1_838{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_1w8p1_842{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}._canvas-bottom-left-secondary-toolbar-button_1w8p1_842:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-secondary-toolbar-icon_1w8p1_866{fill:currentColor;width:22px;height:22px}._canvas-bottom-left-secondary-toolbar-hold-progress_1w8p1_872{background:var(--in-canvas-touch-hold-track);pointer-events:none;border-radius:999px;height:3px;position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden}._canvas-bottom-left-secondary-toolbar-hold-progress-fill_1w8p1_884{border-radius:inherit;background:var(--in-canvas-toolbar-active-border);transform-origin:0;width:100%;height:100%;animation-name:_canvas-bottom-left-secondary-toolbar-hold-progress_1w8p1_872;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(0)}@keyframes _canvas-bottom-left-secondary-toolbar-hold-progress_1w8p1_872{to{transform:scaleX(1)}}._panel_1giap_1{border:1px solid var(--border-color,#555);border-radius:8px;flex:none;padding:12px}._panel_1giap_1 p{margin:8px 0;font-size:12px;line-height:1.5}._actions_1giap_13{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._actions_1giap_13 label{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}._panel_1giap_1 button,._panel_1giap_1 select,._progress_1giap_27 button{color:#f4f4f4;min-height:36px;font:inherit;cursor:pointer;background:#303236;border:1px solid #686868;border-radius:5px;padding:6px 10px;font-size:12px}._panel_1giap_1 button:disabled,._panel_1giap_1 select:disabled,._progress_1giap_27 button:disabled{opacity:.5;cursor:default}._results_1giap_43{overflow-x:auto}._results_1giap_43 table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}._results_1giap_43 td,._results_1giap_43 th{text-align:right;border-bottom:1px solid #666;padding:7px}._results_1giap_43 th:first-child{text-align:left}._shield_1giap_61{z-index:10000;touch-action:none;position:fixed;inset:0}._progress_1giap_27{left:50%;top:max(8px, env(safe-area-inset-top));box-sizing:border-box;z-index:10001;color:#fff;touch-action:manipulation;background:#232528;border:1px solid #777;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 16px);padding:7px 12px;font-size:12px;line-height:1.5;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 10px #0005}._inspector-dialog_9l2n7_3{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_9l2n7_10{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_9l2n7_16 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_9l2n7_23{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_9l2n7_23{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_9l2n7_23{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_9l2n7_23{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_9l2n7_3._is-mobile-compact_9l2n7_43 ._inspector-dialog-header_9l2n7_10{min-height:40px;padding:0 12px}._inspector-dialog_9l2n7_3._is-mobile-compact_9l2n7_43 ._inspector-dialog-header-copy_9l2n7_16 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_9l2n7_3._is-mobile-compact_9l2n7_43 ._inspector-dialog-header-button_9l2n7_23{width:28px;height:28px}._inspector-dialog-body_9l2n7_58{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_9l2n7_58._has-neighborhood-preview_9l2n7_66{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_9l2n7_71{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid var(--line-strong);min-height:0;padding:10px;overflow:auto}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_9l2n7_71{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_9l2n7_71{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_9l2n7_71{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_9l2n7_95{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview_9l2n7_95{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_9l2n7_110{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_9l2n7_120{outline:1px solid var(--line);border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_9l2n7_120{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_9l2n7_120{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_9l2n7_120{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_9l2n7_120{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_9l2n7_146,._inspector-neighborhood-preview-canvas-stage_9l2n7_146>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_9l2n7_153{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_9l2n7_153{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_9l2n7_153[data-is-pipe=false]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_9l2n7_153[data-is-pipe=true]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_9l2n7_174{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_9l2n7_180{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_9l2n7_180{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_9l2n7_180{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_9l2n7_193 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_9l2n7_193 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_9l2n7_193 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_9l2n7_193 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255,._timeline-dialog-backdrop_9l2n7_256,._debug-log-dialog-backdrop_9l2n7_257{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255,._timeline-dialog-backdrop_9l2n7_256,._debug-log-dialog-backdrop_9l2n7_257{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255,._timeline-dialog-backdrop_9l2n7_256,._debug-log-dialog-backdrop_9l2n7_257,._help-dialog-backdrop_9l2n7_254 *,._toolbox-dialog-backdrop_9l2n7_255 *,._timeline-dialog-backdrop_9l2n7_256 *,._debug-log-dialog-backdrop_9l2n7_257 *{touch-action:auto}._help-dialog-backdrop_9l2n7_254._is-immersive-maximized_9l2n7_299,._toolbox-dialog-backdrop_9l2n7_255._is-immersive-maximized_9l2n7_299,._timeline-dialog-backdrop_9l2n7_256._is-immersive-maximized_9l2n7_299,._debug-log-dialog-backdrop_9l2n7_257._is-immersive-maximized_9l2n7_299{padding:0}._help-dialog_9l2n7_254,._toolbox-dialog_9l2n7_255,._timeline-dialog_9l2n7_256,._debug-log-dialog_9l2n7_257{border:1px solid var(--line);background:var(--surface-1);width:min(920px,100%);height:min(560px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._toolbox-dialog_9l2n7_255{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_9l2n7_257{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_9l2n7_256{width:min(920px,100%);height:min(250px,100%)}._help-dialog_9l2n7_254._is-maximized_9l2n7_337,._toolbox-dialog_9l2n7_255._is-maximized_9l2n7_337,._timeline-dialog_9l2n7_256._is-maximized_9l2n7_337,._debug-log-dialog_9l2n7_257._is-maximized_9l2n7_337{width:100%;height:100%}._help-dialog-backdrop_9l2n7_254._is-immersive-maximized_9l2n7_299 ._help-dialog_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255._is-immersive-maximized_9l2n7_299 ._toolbox-dialog_9l2n7_255,._timeline-dialog-backdrop_9l2n7_256._is-immersive-maximized_9l2n7_299 ._timeline-dialog_9l2n7_256,._debug-log-dialog-backdrop_9l2n7_257._is-immersive-maximized_9l2n7_299 ._debug-log-dialog_9l2n7_257{box-shadow:none;border:0;border-radius:0}._help-dialog-header_9l2n7_354,._toolbox-dialog-header_9l2n7_355,._timeline-dialog-header_9l2n7_356,._debug-log-dialog-header_9l2n7_357{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_9l2n7_366,._toolbox-dialog-header-copy_9l2n7_367,._timeline-dialog-header-copy_9l2n7_368,._debug-log-dialog-header-copy_9l2n7_369{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_9l2n7_354._is-draggable_9l2n7_376,._toolbox-dialog-header_9l2n7_355._is-draggable_9l2n7_376,._timeline-dialog-header_9l2n7_356._is-draggable_9l2n7_376,._debug-log-dialog-header_9l2n7_357._is-draggable_9l2n7_376{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_9l2n7_366 h2,._toolbox-dialog-header-copy_9l2n7_367 h2,._timeline-dialog-header-copy_9l2n7_368 h2,._debug-log-dialog-header-copy_9l2n7_369 h2,._help-dialog-placeholder_9l2n7_388 h3,._toolbox-dialog-placeholder_9l2n7_389 h3{margin:0}._help-dialog-placeholder_9l2n7_388 p,._toolbox-dialog-placeholder_9l2n7_389 p{color:var(--text-1);margin:0}._help-dialog-header-actions_9l2n7_399,._toolbox-dialog-header-actions_9l2n7_400,._timeline-dialog-header-actions_9l2n7_401,._debug-log-dialog-header-actions_9l2n7_402{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_9l2n7_410,._toolbox-dialog-header-button_9l2n7_411,._timeline-dialog-header-button_9l2n7_412,._debug-log-dialog-header-button_9l2n7_413{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_9l2n7_423,._toolbox-dialog-tab_9l2n7_424,._help-dialog-header-button_9l2n7_410,._toolbox-dialog-header-button_9l2n7_411,._timeline-dialog-header-button_9l2n7_412,._debug-log-dialog-header-button_9l2n7_413{cursor:pointer}._help-dialog-layout_9l2n7_432,._toolbox-dialog-layout_9l2n7_433{min-height:0;display:grid}._help-dialog-tab-list_9l2n7_438,._toolbox-dialog-tab-list_9l2n7_439{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_9l2n7_423,._toolbox-dialog-tab_9l2n7_424{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-1);white-space:nowrap;border-radius:999px;padding:0 12px}._help-dialog-tab_9l2n7_423:hover,._toolbox-dialog-tab_9l2n7_424:hover,._help-dialog-tab_9l2n7_423._is-active_9l2n7_462,._toolbox-dialog-tab_9l2n7_424._is-active_9l2n7_462{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_9l2n7_423._is-active_9l2n7_462,._toolbox-dialog-tab_9l2n7_424._is-active_9l2n7_462{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_9l2n7_474,._toolbox-dialog-content_9l2n7_475{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_9l2n7_482{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_9l2n7_489{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_9l2n7_498{color:var(--text-1);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}._timeline-ruler_9l2n7_489{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_9l2n7_517{border:1px solid var(--line);background-color:#a4abb4;border-radius:8px;min-width:0;height:27px;min-height:27px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._timeline-ruler-track_9l2n7_517{background-color:color-mix(in srgb, var(--surface-2) 68%, var(--text-2) 32%);background-image:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--text-2) 30%, transparent) 10px 13px)}}._timeline-ruler-available_9l2n7_534{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_9l2n7_540{background:var(--accent-strong);width:2px;box-shadow:0 0 0 1px var(--surface-1), 0 0 0 4px var(--highlight-ring);pointer-events:none;border-radius:999px;position:absolute;inset-block:3px;transform:translate(-1px)}._timeline-ruler-major-tick_9l2n7_551{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_9l2n7_561{pointer-events:none;border-top:8px solid #c07a2a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:3px;transform:translate(-5px)}._timeline-ruler-mark_9l2n7_561._is-document-change_9l2n7_573{border-top-color:#b44747}._timeline-ruler-mark_9l2n7_561._is-runtime-change_9l2n7_577{border-top-color:#9b7a2d}._timeline-ruler-mark_9l2n7_561._is-safety-resync_9l2n7_581{border-top-color:#4775b4}._timeline-ruler-input_9l2n7_585{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_9l2n7_585::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_9l2n7_585::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_9l2n7_585::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_9l2n7_585::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_9l2n7_585:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_9l2n7_585:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_9l2n7_585:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_9l2n7_585:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_9l2n7_645{min-height:14px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:relative;overflow:hidden}._timeline-ruler-second-label_9l2n7_645{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_9l2n7_662{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_9l2n7_669{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_9l2n7_675{padding:14px}._timeline-confirm-content_9l2n7_679{gap:10px;display:grid}._timeline-confirm-content_9l2n7_679 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_9l2n7_691{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_9l2n7_699{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_9l2n7_699 button{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text-0);border-radius:6px;padding:0 12px}._toolbox-bottom-dock_9l2n7_714,._timeline-bottom-dock_9l2n7_726{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-area:toolbox-bottom;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._timeline-bottom-dock_9l2n7_726._is-collapsed_9l2n7_738{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_9l2n7_742{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_9l2n7_742:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_9l2n7_742:hover:before{background:var(--dock-resize-hover)}body.is-resizing-timeline-bottom-dock,body.is-resizing-timeline-bottom-dock *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}._timeline-bottom-dock-header_9l2n7_769{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 10px;display:flex}._timeline-bottom-dock-title_9l2n7_780{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_9l2n7_780 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_9l2n7_794{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_9l2n7_802{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_9l2n7_714._is-collapsed_9l2n7_738{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_9l2n7_814{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_9l2n7_814:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_9l2n7_814:hover:before{background:var(--dock-resize-hover)}body.is-resizing-toolbox-bottom-dock,body.is-resizing-toolbox-bottom-dock *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}._toolbox-bottom-dock-header_9l2n7_841{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 10px;display:flex}._toolbox-bottom-dock-title_9l2n7_852{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_9l2n7_852 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_9l2n7_866{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_9l2n7_866{border:1px solid var(--line);background:var(--surface-1);min-height:30px;color:var(--text-1);white-space:nowrap;border-radius:999px;padding:0 11px}._toolbox-bottom-dock-tab_9l2n7_866:hover,._toolbox-bottom-dock-tab_9l2n7_866._is-active_9l2n7_462{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_9l2n7_866._is-active_9l2n7_462{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_9l2n7_897{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_9l2n7_905,._toolbox-bottom-dock-tab-panel_9l2n7_912{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_9l2n7_388,._toolbox-dialog-placeholder_9l2n7_389{border:1px dashed var(--line);background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:14px;align-content:start;gap:8px;min-height:100%;padding:18px;display:grid}._help-dialog_9l2n7_254 button:focus-visible,._toolbox-dialog_9l2n7_255 button:focus-visible,._timeline-dialog_9l2n7_256 button:focus-visible,._debug-log-dialog_9l2n7_257 button:focus-visible,._toolbox-dialog_9l2n7_255 input:focus-visible,._timeline-dialog_9l2n7_256 input:focus-visible,._toolbox-dialog_9l2n7_255 select:focus-visible,._debug-log-dialog_9l2n7_257 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_9l2n7_943{grid-template-rows:auto auto minmax(120px,1fr);gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}._debug-log-dialog-header-action_9l2n7_402{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 12px;font:12px/1.4 inherit}._debug-log-dialog-header-action_9l2n7_402:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_9l2n7_402:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_9l2n7_973{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._debug-log-dialog-guidance_9l2n7_973{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_9l2n7_973{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_9l2n7_973 p{flex:auto;margin:0}._debug-log-dialog-count_9l2n7_998{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_9l2n7_1005{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_9l2n7_1011{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_9l2n7_1016{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_9l2n7_1021{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_9l2n7_1026{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_9l2n7_1031{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_9l2n7_1037{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_9l2n7_1044{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}._recipe-picker-search_9l2n7_1044 svg{width:17px;height:17px}._recipe-picker-search_9l2n7_1044 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_9l2n7_1044 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_9l2n7_1076{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_9l2n7_1085{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:10px;min-height:0;padding:1px 2px 4px 1px;display:grid;overflow:auto}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-list_9l2n7_1085{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-special-divider_9l2n7_1100{background:var(--line);border:0;grid-column:1/-1;width:100%;height:1px;margin:4px 0}._recipe-picker-card_9l2n7_1109{min-width:0}._recipe-picker-card-button_9l2n7_1113{border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;min-height:100%;color:var(--text-0);text-align:left;cursor:pointer;border-radius:8px;gap:10px;padding:10px;display:grid}._recipe-picker-card-button_9l2n7_1113:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_9l2n7_1133{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_9l2n7_1141{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}._recipe-picker-machine_9l2n7_1141 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine-name_9l2n7_1155{align-items:center;gap:5px;min-width:0;font-size:.9rem;font-weight:650;display:flex}._recipe-picker-machine-name_9l2n7_1155>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-gas-environment_9l2n7_1171{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:.68rem;font-weight:500;display:inline-flex}._recipe-picker-gas-environment_9l2n7_1171 img{object-fit:contain;width:16px;height:16px}._recipe-picker-duration_9l2n7_1192{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-1);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:.78rem;display:inline-flex}._recipe-picker-duration_9l2n7_1192 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_9l2n7_1212{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_9l2n7_1220{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:6px;min-width:0;padding:8px;display:grid}._recipe-picker-item-list-title_9l2n7_1232{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_9l2n7_1239{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_9l2n7_1239{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_9l2n7_1239 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_9l2n7_1239 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_9l2n7_1239 ._recipe-picker-item-amount_9l2n7_1268{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_9l2n7_1276{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_9l2n7_1284{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_9l2n7_1293{border:1px dashed var(--line);min-height:180px;color:var(--text-2);border-radius:8px;place-items:center;padding:18px;font-size:.86rem;display:grid}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-dialog-body_9l2n7_1031{padding:8px}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-dialog-content_9l2n7_1037{gap:8px}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-card-button_9l2n7_1113{gap:8px;padding:8px}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-machine_9l2n7_1141{grid-template-columns:24px minmax(0,1fr)}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-machine-name_9l2n7_1155{font-size:.82rem}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-machine_9l2n7_1141 img{width:24px;height:24px}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-item-list_9l2n7_1220{padding:6px}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-item-chip_9l2n7_1239{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_9l2n7_1026 ._recipe-picker-item-chip_9l2n7_1239 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_9l2n7_1344{height:min(680px,100%)}._help-dialog_9l2n7_254,._toolbox-dialog_9l2n7_255{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_9l2n7_1370,._help-dialog-backdrop_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255{padding:8px}._settings-dialog_9l2n7_1344,._help-dialog_9l2n7_254,._toolbox-dialog_9l2n7_255,._inspector-dialog_9l2n7_3{border-radius:12px;width:100%}._settings-dialog-header_9l2n7_1390,._settings-dialog-content_9l2n7_1391,._settings-dialog-sidebar_9l2n7_1392{padding-left:12px;padding-right:12px}._settings-dialog-header_9l2n7_1390{gap:10px}._settings-dialog-setting-card_9l2n7_1360{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_9l2n7_1364{justify-content:flex-start}._help-dialog-header_9l2n7_354,._toolbox-dialog-header_9l2n7_355,._help-dialog-tab-list_9l2n7_438,._toolbox-dialog-tab-list_9l2n7_439,._help-dialog-content_9l2n7_474,._toolbox-dialog-content_9l2n7_475{padding-left:12px;padding-right:12px}._feature-guide-layout_9l2n7_1416{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_9l2n7_1420{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_9l2n7_1426{gap:30px;line-height:1.5;display:grid}._operation-guide-group_9l2n7_1432{gap:10px;display:grid}._operation-guide-group-title_9l2n7_1437{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_9l2n7_1445{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(100px,1fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:1px;display:grid;overflow:hidden}._operation-guide-row_9l2n7_1455{display:contents}._operation-guide-header_9l2n7_1459{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_9l2n7_1459>*{padding:7px 10px}._operation-guide-label_9l2n7_1469{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_9l2n7_1477,._operation-guide-touch_9l2n7_1478{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485{gap:22px;font-size:.9em}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-group-title_9l2n7_1437{font-size:.95em}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-table_9l2n7_1445{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-label_9l2n7_1469{font-size:.85em}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-pc_9l2n7_1477,._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-touch_9l2n7_1478{font-size:.82em}._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-header_9l2n7_1459>*,._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-label_9l2n7_1469,._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-pc_9l2n7_1477,._operation-guide_9l2n7_1426._is-narrow_9l2n7_1485 ._operation-guide-touch_9l2n7_1478{padding:5px 7px}._changelog-section_9l2n7_1509{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_9l2n7_1518{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;grid-template-rows:auto 0fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}._changelog-accordion_9l2n7_1518[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_9l2n7_1531{width:100%;min-height:44px;color:var(--text-0);font:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}._changelog-accordion-header_9l2n7_1531:hover{background:var(--surface-2)}._changelog-accordion-header_9l2n7_1531:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_9l2n7_1555{border-right:2px solid var(--text-1);border-bottom:2px solid var(--text-1);flex-shrink:0;width:10px;height:10px;transition:transform .2s;display:inline-block;transform:rotate(-45deg)}[data-expanded=true] ._changelog-accordion-chevron_9l2n7_1555{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_9l2n7_1570{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-date_9l2n7_1579{color:var(--text-1);white-space:nowrap;justify-self:end;font-size:.75rem;font-weight:400}._changelog-accordion-body_9l2n7_1587{overflow:hidden}._changelog-accordion-content_9l2n7_1591{padding:0 14px 14px;position:relative}._changelog-collapse-row_9l2n7_1596{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_9l2n7_1603{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text-0);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.82rem;display:inline-flex}._changelog-collapse-button_9l2n7_1603:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_9l2n7_1603:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_9l2n7_1626{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_9l2n7_1632{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_9l2n7_1632 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_9l2n7_1632 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_9l2n7_1632 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_9l2n7_1632 p{margin:0 0 6px}._changelog-markdown_9l2n7_1632 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_9l2n7_1632 li{margin:1px 0}._changelog-markdown_9l2n7_1632 strong{font-weight:600}._changelog-markdown_9l2n7_1632 a{color:var(--accent);text-decoration:underline}._changelog-markdown_9l2n7_1632 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_9l2n7_1632 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_9l2n7_1632 ._changelog-sub-heading_9l2n7_1684{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:18px 0 4px;font-size:.8rem;font-weight:650;display:grid}._changelog-markdown_9l2n7_1632 ._changelog-sub-heading_9l2n7_1684:first-child{margin-top:0}._changelog-loading_9l2n7_1698,._changelog-error_9l2n7_1699{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_9l2n7_1699{color:var(--danger)}._changelog-placeholder_9l2n7_1709{border:1px dashed var(--line);background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:14px;align-content:start;gap:8px;min-height:100%;padding:18px;display:grid}._changelog-placeholder_9l2n7_1709 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_9l2n7_1709 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_9l2n7_1416{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_9l2n7_1420{border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px 0;display:grid;overflow:hidden}._feature-guide-toc-title_9l2n7_1748{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_9l2n7_1755{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_9l2n7_1763{margin:0}._feature-guide-toc-link_9l2n7_1767{width:100%;color:var(--text-1);text-align:left;cursor:pointer;word-break:break-all;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:.82rem;display:block}._feature-guide-toc-link_9l2n7_1767:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_9l2n7_1785{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_9l2n7_1791{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_9l2n7_1791:last-child{border-bottom:0}._feature-guide-section-title_9l2n7_1799{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_9l2n7_1807{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_9l2n7_1816{color:var(--text-1);border-bottom:1px solid var(--line);margin:0;padding-bottom:4px;font-size:.92rem;line-height:1.55}._feedback-channel-cards_9l2n7_1825{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_9l2n7_1825{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:18px;transition:border-color .15s,background .15s;display:flex}._feedback-channel-card_9l2n7_1825:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_9l2n7_1825:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_9l2n7_1825:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_9l2n7_1856{background:var(--surface-1);width:40px;height:40px;color:var(--text-0);border-radius:10px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}._feedback-channel-card-content_9l2n7_1868{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_9l2n7_1874{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_9l2n7_1881{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_9l2n7_1888{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_9l2n7_1895{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_9l2n7_1903{flex-direction:row;align-items:center}._feedback-dialog_9l2n7_1807._is-mobile-compact_9l2n7_43 ._feedback-dialog-body_9l2n7_1807{gap:14px;padding:14px 16px}._feedback-dialog_9l2n7_1807._is-mobile-compact_9l2n7_43 ._feedback-channel-card_9l2n7_1825{gap:8px;padding:14px}._feedback-dialog_9l2n7_1807._is-mobile-compact_9l2n7_43 ._feedback-channel-card-icon_9l2n7_1856{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_9l2n7_254,._toolbox-dialog-backdrop_9l2n7_255,._debug-log-dialog-backdrop_9l2n7_257{background:var(--shell-bg)}._inspector-dialog-header-button_9l2n7_23{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_9l2n7_71{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_9l2n7_95{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_9l2n7_120{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_9l2n7_180,._inspector-port-callout-label_9l2n7_193 rect{fill:var(--surface-1)}._feedback-channel-card_9l2n7_1825:hover{background:var(--surface-2)}}._dock-collapsed-body_1vdpy_3{height:100%;color:var(--text-1);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;justify-content:center;align-items:center;padding:12px 8px;display:flex}._kv-grid_1vdpy_15{grid-template-columns:1fr;gap:0;display:grid}._kv_1vdpy_15{border:0;border-bottom:1px solid var(--line);background:var(--transparent);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}._kv_1vdpy_15:last-child{border-bottom:0}._kv_1vdpy_15 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_1vdpy_15 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_1vdpy_53,._log-card_1vdpy_54{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_1vdpy_61{border-color:var(--line-strong);gap:0;padding:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1vdpy_61{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_1vdpy_61{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1vdpy_61{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_1vdpy_82{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header_1vdpy_82{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_1vdpy_82{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_1vdpy_82 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_1vdpy_109{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_1vdpy_116{min-width:0;min-height:38px;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._inspector-expanded-header-toggle_1vdpy_116:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_1vdpy_116:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_1vdpy_116:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_1vdpy_116 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_1vdpy_116 svg._is-expanded_1vdpy_152{transform:rotate(0)}._inspector-expanded-header-toggle_1vdpy_116 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_1vdpy_163{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_1vdpy_172{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_1vdpy_179{gap:0;padding:12px}._metered-consumption-content_1vdpy_184{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}._metered-consumption-item-icon_1vdpy_192{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:5px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._metered-consumption-item-icon_1vdpy_192 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_1vdpy_192 svg{width:18px;height:18px}._metered-consumption-ruler_1vdpy_215{min-width:0;padding:17px 8px 0}._metered-consumption-track_1vdpy_220{border:1px solid var(--line-strong);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(10% - 1px), var(--line) calc(10% - 1px), var(--line) 10%), var(--surface-2);border-radius:999px;height:8px;position:relative}._metered-consumption-threshold_1vdpy_228{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_1vdpy_228>span{color:var(--text-2);font-size:.62rem;line-height:1;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}._metered-consumption-cursor_1vdpy_247{border:2px solid var(--surface-1);background:var(--accent);width:12px;height:18px;box-shadow:0 0 0 1px var(--line-strong);border-radius:4px;transition:left .16s;position:absolute;top:50%;transform:translate(-50%,-50%)}._metered-consumption-limits_1vdpy_260{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._metered-consumption-fire-button_1vdpy_269{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-1);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:.72rem;transition:background .12s;display:inline-flex}._metered-consumption-fire-button_1vdpy_269:hover{background:var(--surface-1);border-color:var(--accent)}._metered-consumption-fire-button_1vdpy_269:active{background:var(--surface-0)}._metered-consumption-fire-button_1vdpy_269 svg{width:14px;height:14px}._logistics-item-list_1vdpy_298{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_1vdpy_304{border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;min-width:0;min-height:42px;padding:7px 2px;display:flex}._logistics-item-row_1vdpy_304:last-child{border-bottom:0}._logistics-item-row_1vdpy_304._is-empty_1vdpy_319{color:var(--text-2)}._logistics-item-icon_1vdpy_323{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_1vdpy_323 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_1vdpy_323 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_1vdpy_346{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.2;overflow:hidden}._recipe-status-panel-header_1vdpy_357{justify-content:flex-start}._recipe-status-panel-title_1vdpy_361{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_1vdpy_361 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_1vdpy_375{white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}._recipe-gas-env-tag--in-gas_1vdpy_387{color:var(--success,#22c55e);background:color-mix(in srgb, var(--success,#22c55e) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--in-gas_1vdpy_387{background:#22c55e24}}._recipe-gas-env-tag--no-gas_1vdpy_397{color:var(--warning,#f59e0b);background:color-mix(in srgb, var(--warning,#f59e0b) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--no-gas_1vdpy_397{background:#f59e0b24}}._selection-inspector-device-header_1vdpy_407{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1vdpy_407{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_1vdpy_407{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1vdpy_407{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_1vdpy_431{cursor:pointer;border-radius:4px;gap:4px;min-width:0;margin:-2px -4px;padding:2px 4px;transition:background .12s;display:grid}._selection-inspector-device-copy_1vdpy_431:hover{background:var(--surface-3)}._selection-inspector-device-copy_1vdpy_431:active{background:var(--surface-4)}._selection-inspector-device-title-row_1vdpy_448{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_1vdpy_448 h3{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}._selection-inspector-device-copy_1vdpy_431 p{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.6rem;line-height:1.2;overflow:hidden}._definition-card_1vdpy_53 h4,._log-card_1vdpy_54 h4{margin:0 0 6px;font-size:.82rem}._definition-card_1vdpy_53 p,._log-card_1vdpy_54 p,._mono-line_1vdpy_486{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_1vdpy_493{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_1vdpy_499{--problem-warning-color:#9a6a18;border:0;border-left:2px solid var(--line-strong);min-width:0;padding:9px 0 9px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1vdpy_499{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_1vdpy_499{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1vdpy_499{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_1vdpy_499{background:0 0}._problem-row_1vdpy_499:last-child{border-bottom:0}._problem-row_1vdpy_499 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_1vdpy_499[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_1vdpy_499[data-problem-severity=error] p{color:var(--danger)}._problem-row_1vdpy_499[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._problem-row_1vdpy_499[data-problem-severity=info]{border-left-color:var(--success,#22c55e)}._problem-row_1vdpy_499[data-problem-severity=info] p:first-child{color:var(--success,#22c55e)}._json-debug-textarea_1vdpy_555{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:300px;color:var(--text-1);resize:vertical;white-space:pre;overflow-wrap:normal;border-radius:4px;margin-top:6px;padding:6px 8px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;line-height:1.4;overflow-x:auto}._progress-bar_1vdpy_573{align-items:center;gap:6px;margin-top:6px;display:flex}._device-state-heading_1vdpy_580,._device-state-detail_1vdpy_581{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._device-state-body_1vdpy_589{gap:4px;padding:8px 10px}._device-state-name_1vdpy_594{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}._device-state-name_1vdpy_594 strong{color:var(--text-0);font-size:.88rem}._device-state-heading_1vdpy_580>span,._device-state-detail_1vdpy_581,._device-state-status_1vdpy_608{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.75rem}._device-state-detail_1vdpy_581{margin-top:6px}._progress-track_1vdpy_618{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_1vdpy_626{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_1vdpy_633{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_1vdpy_640{padding:0}._inspector-scope-toggle_1vdpy_644{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1vdpy_644{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_1vdpy_644{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1vdpy_644{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_1vdpy_644 button{min-width:0;min-height:28px;color:var(--text-1);font:inherit;background:0 0;border:0;border-radius:999px;font-size:.78rem}._inspector-scope-toggle_1vdpy_644 button._is-selected_1vdpy_678,._inspector-scope-toggle_1vdpy_644 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_1vdpy_644 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_1vdpy_486{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_1vdpy_694,._warehouse-item-link-inspector_1vdpy_695,._slot-config-list_1vdpy_696,._slot-config-row_1vdpy_697,._slot-config-row-main_1vdpy_698,._slot-config-row-actions_1vdpy_699,._slot-config-stepper_1vdpy_700,._warehouse-link-ignore-stock_1vdpy_701{gap:8px;display:grid}._slot-config-inspector_1vdpy_694{grid-template-columns:minmax(0,1fr)}._slot-config-group_1vdpy_710,._slot-config-dialog-backdrop_1vdpy_711{grid-column:auto;min-width:0}._slot-config-group_1vdpy_710[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_1vdpy_711{grid-column:1/-1}._slot-config-group_1vdpy_710[data-slot-config-group-size=single] ._slot-config-tile-grid_1vdpy_721{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_1vdpy_699{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_1vdpy_696[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_1vdpy_696[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_1vdpy_741,._slot-config-row-header_1vdpy_742{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_1vdpy_741 p,._slot-config-row-header_1vdpy_742 strong,._slot-config-meta_1vdpy_751{margin:0}._slot-config-row_1vdpy_697{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1vdpy_697{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_1vdpy_697{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1vdpy_697{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_1vdpy_698{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_1vdpy_779,._slot-config-clear-button_1vdpy_780,._slot-config-step-button_1vdpy_781{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1vdpy_779,._slot-config-clear-button_1vdpy_780,._slot-config-step-button_1vdpy_781{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_1vdpy_779,._slot-config-clear-button_1vdpy_780,._slot-config-step-button_1vdpy_781{color:var(--text-0);font:inherit}._slot-config-item-button_1vdpy_779:hover:not(:disabled),._slot-config-step-button_1vdpy_781:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1vdpy_779:hover:not(:disabled),._slot-config-step-button_1vdpy_781:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_1vdpy_779:hover:not(:disabled),._slot-config-step-button_1vdpy_781:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1vdpy_779:hover:not(:disabled),._slot-config-step-button_1vdpy_781:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_1vdpy_780{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1vdpy_780{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_1vdpy_780{color:var(--danger)}._slot-config-clear-button_1vdpy_780:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1vdpy_780:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_1vdpy_780:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1vdpy_780:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_1vdpy_780:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_1vdpy_779,._slot-config-clear-button_1vdpy_780{padding:0 10px}._slot-config-item-button_1vdpy_779{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_1vdpy_779:disabled,._slot-config-clear-button_1vdpy_780:disabled,._slot-config-step-button_1vdpy_781:disabled,._slot-config-count-input_1vdpy_872:disabled{opacity:.6}._slot-config-lock-tag_1vdpy_876{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_1vdpy_876{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_1vdpy_876{color:var(--text-1);font-size:.72rem}._slot-config-stepper_1vdpy_700{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_1vdpy_781{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_1vdpy_781 svg,._slot-config-clear-button_1vdpy_780 svg{width:14px;height:14px}._slot-config-count-input_1vdpy_872{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;height:32px;color:var(--text-0);font:inherit;text-align:center;border-radius:8px;padding:0 8px}._warehouse-item-link-inspector_1vdpy_695{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_1vdpy_695{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_1vdpy_932{gap:8px;padding:8px}._warehouse-link-list_1vdpy_937{gap:8px;min-width:0;display:grid}._warehouse-link-row_1vdpy_943{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1vdpy_943{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_1vdpy_943{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1vdpy_943{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_1vdpy_943{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1vdpy_943{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_1vdpy_943[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_1vdpy_943[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_1vdpy_987{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:56px;min-width:0;height:32px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1vdpy_987{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_1vdpy_987{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1vdpy_987{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_1vdpy_987{color:var(--text-1)}._warehouse-link-slot-label_1vdpy_1014{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_1vdpy_1023{min-width:0;min-height:32px;color:var(--text-0);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 6px;display:inline-grid}._warehouse-link-item-button_1vdpy_1023:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_1vdpy_1023:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_1vdpy_1049{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_1vdpy_1049 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_1vdpy_1049 svg{width:22px;height:22px}._warehouse-link-item-name_1vdpy_1071{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._warehouse-link-infinity-button_1vdpy_1087{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1vdpy_1087{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_1vdpy_1087{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1vdpy_1087{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_1vdpy_1087{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_1vdpy_1087:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1vdpy_1087:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_1vdpy_1087:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1vdpy_1087:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_1vdpy_1087:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){color:var(--text-0)}._warehouse-link-infinity-button_1vdpy_1087[aria-pressed=true]:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface-1)}._warehouse-link-infinity-check-icon_1vdpy_1249{stroke-width:3px;width:9px;height:9px;position:absolute;top:2px;right:2px}._warehouse-link-infinity-button_1vdpy_1087[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_1vdpy_1087:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_1vdpy_1087:disabled{cursor:default;opacity:.48}._warehouse-link-infinity-button_1vdpy_1087._is-locked_1vdpy_1272{cursor:help;color:var(--text-1);opacity:1;position:relative}._warehouse-link-infinity-button_1vdpy_1087._is-locked_1vdpy_1272:hover,._warehouse-link-infinity-button_1vdpy_1087._is-locked_1vdpy_1272[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-1)}._warehouse-link-infinity-symbol_1vdpy_1286{transform:translateY(-.5px)}._warehouse-link-infinity-lock-icon_1vdpy_1290{background:var(--surface-1);stroke-width:2.8px;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:2px;right:2px}._warehouse-link-natural-resource-tooltip_1vdpy_1302{z-index:1000;box-sizing:border-box;border:1px solid var(--line);color:#fff;pointer-events:none;background:#000000e0;border-radius:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0000003d}._infinite-storage-infinity-symbol_1vdpy_1320{border:1px solid var(--accent-strong);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._infinite-storage-infinity-symbol_1vdpy_1320{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._infinite-storage-infinity-symbol_1vdpy_1320 span{transform:translateY(-.5px)}._warehouse-link-action-button_1vdpy_1349{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1vdpy_1349{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_1vdpy_1349{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_1vdpy_1349:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1vdpy_1349:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_1vdpy_1349:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1vdpy_1349:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_1vdpy_1349:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_1vdpy_1349:disabled,._warehouse-link-item-button_1vdpy_1023:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_1vdpy_1349 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_1vdpy_1406{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1vdpy_1406{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_1vdpy_1406{color:var(--danger)}._warehouse-link-clear-button_1vdpy_1406:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1vdpy_1406:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_1vdpy_1406:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1vdpy_1406:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_1vdpy_1406:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_1vdpy_695[data-render-mode=dock] ._warehouse-link-action-button_1vdpy_1349{width:32px;padding:0}._warehouse-item-link-inspector_1vdpy_695[data-render-mode=dock] ._warehouse-link-action-label_1vdpy_1443{display:none}._warehouse-item-link-inspector_1vdpy_695[data-device-class=mobile] ._warehouse-link-row_1vdpy_943{padding-right:8px}._warehouse-item-link-inspector_1vdpy_695[data-device-class=mobile] ._warehouse-link-action-button_1vdpy_1349{width:32px;padding:0}._warehouse-item-link-inspector_1vdpy_695[data-device-class=mobile] ._warehouse-link-action-label_1vdpy_1443{display:none}._admission-rule-inspector_1vdpy_1460{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_1vdpy_1460{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_1vdpy_1469{gap:8px;padding:8px}._admission-rule-row_1vdpy_1474{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1vdpy_1474{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_1vdpy_1474{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1vdpy_1474{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_1vdpy_1483{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_1vdpy_1520{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_1vdpy_1474[data-is-pipe=true]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_1vdpy_1533{border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1vdpy_1533{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_1vdpy_1533{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1vdpy_1533{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_1vdpy_1533{color:var(--text-0);text-align:left}._admission-rule-item-button_1vdpy_1533:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1vdpy_1533:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_1vdpy_1533:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1vdpy_1533:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_1vdpy_1533:disabled,._admission-rule-action-button_1vdpy_1580:disabled,._admission-rule-limit-value-input_1vdpy_1581:disabled,._admission-rule-switch_1vdpy_1582:disabled,._admission-rule-step-button_1vdpy_1583:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_1vdpy_1588{background:var(--surface-2);border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-icon_1vdpy_1588{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_1vdpy_1588{color:var(--text-2)}._admission-rule-item-icon_1vdpy_1588 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_1vdpy_1588 svg{width:17px;height:17px}._admission-rule-item-name_1vdpy_1618{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:620;line-height:1.2;overflow:hidden}._admission-rule-limit_1vdpy_1581,._admission-rule-count_1vdpy_1630{border:1px solid var(--line-strong);align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1vdpy_1581,._admission-rule-count_1vdpy_1630{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_1vdpy_1581,._admission-rule-count_1vdpy_1630{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1vdpy_1581,._admission-rule-count_1vdpy_1630{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_1vdpy_1657 span,._admission-rule-count_1vdpy_1630 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:620;line-height:1;overflow:hidden}._admission-rule-limit-header_1vdpy_1657{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_1vdpy_1582{appearance:none;border:1px solid var(--line-strong);background:var(--surface-3);cursor:pointer;border-radius:999px;flex:0 0 30px;width:30px;height:18px;margin:0;position:relative}._admission-rule-switch_1vdpy_1582:after{content:"";background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._admission-rule-switch_1vdpy_1582:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_1vdpy_1582:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_1vdpy_1582:focus-visible,._admission-rule-step-button_1vdpy_1583:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_1vdpy_1581{width:100%;min-width:0;height:18px;color:var(--text-0);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:.82rem;font-weight:720}._admission-rule-rate-stepper_1vdpy_1731{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_1vdpy_1731 output{color:var(--text-0);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:720;line-height:24px;overflow:hidden}._admission-rule-step-button_1vdpy_1583{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}._admission-rule-step-button_1vdpy_1583:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_1vdpy_1583 svg{width:13px;height:13px}._admission-rule-count_1vdpy_1630 strong{color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:760;line-height:1.1;overflow:hidden}._admission-rule-actions_1vdpy_1783{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_1vdpy_1580{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1vdpy_1580{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_1vdpy_1580{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1vdpy_1580{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_1vdpy_1580{color:var(--text-1)}._admission-rule-action-button_1vdpy_1580:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1vdpy_1580:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_1vdpy_1580:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1vdpy_1580:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_1vdpy_1835:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_1vdpy_1835:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_1vdpy_1835:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_1vdpy_1580 svg{width:15px;height:15px}._admission-rule-inspector_1vdpy_1460[data-render-mode=dock] ._admission-rule-controls-row_1vdpy_1483,._admission-rule-inspector_1vdpy_1460[data-device-class=mobile] ._admission-rule-controls-row_1vdpy_1483,._admission-rule-inspector_1vdpy_1460[data-device-class=tablet] ._admission-rule-controls-row_1vdpy_1483{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_1vdpy_1460[data-render-mode=dock] ._admission-rule-actions_1vdpy_1783,._admission-rule-inspector_1vdpy_1460[data-device-class=mobile] ._admission-rule-actions_1vdpy_1783,._admission-rule-inspector_1vdpy_1460[data-device-class=tablet] ._admission-rule-actions_1vdpy_1783{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_1vdpy_1903{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_1vdpy_1903{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_1vdpy_1912{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_1vdpy_1912>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_1vdpy_1957{gap:8px;padding:8px}._port-output-list_1vdpy_1962{gap:8px;min-width:0;display:grid}._port-output-row_1vdpy_1968{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1vdpy_1968{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_1vdpy_1968{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1vdpy_1968{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_1vdpy_1968{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1vdpy_1968{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_1vdpy_1968[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_1vdpy_1968[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_1vdpy_2017{border:1px solid var(--port-output-accent);grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;width:56px;min-width:56px;height:32px;padding:2px 5px 2px 4px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1vdpy_2017{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_1vdpy_2017{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1vdpy_2017{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_1vdpy_2017{color:var(--text-0)}._port-output-locator-svg_1vdpy_2093{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_1vdpy_2100{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1vdpy_2100{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_1vdpy_2100{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1vdpy_2100{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_1vdpy_2100{stroke-width:.08px}._port-output-locator-marker_1vdpy_2120{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_1vdpy_2120{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_1vdpy_2129{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_1vdpy_2137{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_1vdpy_2137{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_1vdpy_2137{stroke-width:.08px}._port-output-locator-label_1vdpy_2150{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_1vdpy_2184{min-width:0;min-height:32px;color:var(--text-0);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 6px;display:inline-grid}._port-output-item-button_1vdpy_2184:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_1vdpy_2184:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_1vdpy_2184:disabled,._port-output-action-button_1vdpy_2211:disabled{cursor:default;opacity:.58}._port-output-item-icon_1vdpy_2216{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_1vdpy_2216 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_1vdpy_2216 svg{width:22px;height:22px}._port-output-item-name_1vdpy_2238{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._port-output-action-button_1vdpy_2211{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1vdpy_2211{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_1vdpy_2211{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_1vdpy_2211:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1vdpy_2211:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_1vdpy_2211:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1vdpy_2211:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_1vdpy_2211:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_1vdpy_2211 svg{flex:none;width:15px;height:15px}._port-output-clear-button_1vdpy_2333{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1vdpy_2333{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_1vdpy_2333{color:var(--danger)}._port-output-clear-button_1vdpy_2333:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1vdpy_2333:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_1vdpy_2333:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1vdpy_2333:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_1vdpy_2333:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_1vdpy_1903[data-render-mode=dock] ._port-output-action-button_1vdpy_2211{width:32px;padding:0}._port-output-config-inspector_1vdpy_1903[data-render-mode=dock] ._port-output-action-label_1vdpy_2370{display:none}._port-output-config-inspector_1vdpy_1903[data-device-class=mobile] ._port-output-row_1vdpy_1968{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_1vdpy_1903[data-device-class=mobile] ._port-output-action-button_1vdpy_2211{width:32px;padding:0}._port-output-config-inspector_1vdpy_1903[data-device-class=mobile] ._port-output-action-label_1vdpy_2370{display:none}@media (width<=900px){._port-output-config-inspector_1vdpy_1903[data-render-mode=dialog] ._port-output-action-button_1vdpy_2211{width:32px;padding:0}._port-output-config-inspector_1vdpy_1903[data-render-mode=dialog] ._port-output-action-label_1vdpy_2370{display:none}}._port-priority-group-inspector_1vdpy_2397{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_1vdpy_2397{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_1vdpy_2406{gap:8px;padding:8px}._port-priority-custom-switch_1vdpy_2411,._recipe-channel-mode-switch_1vdpy_2412{color:var(--text-1);cursor:pointer;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:6px;font-size:.76rem;font-weight:560;line-height:1;display:inline-grid}._port-priority-custom-switch_1vdpy_2411 input,._recipe-channel-mode-switch_1vdpy_2412 input{appearance:none;border:1px solid var(--line-strong);width:30px;height:18px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1vdpy_2411 input,._recipe-channel-mode-switch_1vdpy_2412 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_1vdpy_2411 input,._recipe-channel-mode-switch_1vdpy_2412 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1vdpy_2411 input,._recipe-channel-mode-switch_1vdpy_2412 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_1vdpy_2411 input,._recipe-channel-mode-switch_1vdpy_2412 input{cursor:pointer}._port-priority-custom-switch_1vdpy_2411 input:after,._recipe-channel-mode-switch_1vdpy_2412 input:after{content:"";background:var(--text-2);border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._port-priority-custom-switch_1vdpy_2411 input:checked,._recipe-channel-mode-switch_1vdpy_2412 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1vdpy_2411 input:checked,._recipe-channel-mode-switch_1vdpy_2412 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_1vdpy_2411 input:checked,._recipe-channel-mode-switch_1vdpy_2412 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1vdpy_2411 input:checked,._recipe-channel-mode-switch_1vdpy_2412 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_1vdpy_2411 input:checked:after,._recipe-channel-mode-switch_1vdpy_2412 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_1vdpy_2496{gap:8px;min-width:0;display:grid}._port-priority-row_1vdpy_2502{--port-priority-accent:var(--text-2);border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1vdpy_2502{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_1vdpy_2502{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1vdpy_2502{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_1vdpy_2502[data-is-pipe=false]{--port-priority-accent:#b88a2f}._port-priority-row_1vdpy_2502[data-is-pipe=true]{--port-priority-accent:#4f8fa8}._port-priority-port-label_1vdpy_2536{border:1px solid var(--port-priority-accent);justify-content:center;justify-self:start;align-items:center;min-width:52px;height:30px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1vdpy_2536{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_1vdpy_2536{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1vdpy_2536{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_1vdpy_2536{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_1vdpy_2568{border:1px solid var(--port-priority-accent);place-items:center;width:32px;height:30px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1vdpy_2568{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_1vdpy_2568{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1vdpy_2568{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_1vdpy_2568{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_1vdpy_2568:hover:not(:disabled),._port-priority-number-button_1vdpy_2568[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1vdpy_2568:hover:not(:disabled),._port-priority-number-button_1vdpy_2568[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_1vdpy_2568:hover:not(:disabled),._port-priority-number-button_1vdpy_2568[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1vdpy_2568:hover:not(:disabled),._port-priority-number-button_1vdpy_2568[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_1vdpy_2568:disabled{cursor:default;opacity:.58}._port-priority-picker_1vdpy_2623{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_1vdpy_2623 button{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;place-items:center;width:30px;height:28px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1vdpy_2623 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_1vdpy_2623 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_1vdpy_2623 button:hover,._port-priority-picker_1vdpy_2623 button._is-selected_1vdpy_678{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1vdpy_2623 button:hover,._port-priority-picker_1vdpy_2623 button._is-selected_1vdpy_678{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_1vdpy_2623 button:hover,._port-priority-picker_1vdpy_2623 button._is-selected_1vdpy_678{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1vdpy_2623 button:hover,._port-priority-picker_1vdpy_2623 button._is-selected_1vdpy_678{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_1vdpy_2623 button:hover,._port-priority-picker_1vdpy_2623 button._is-selected_1vdpy_678{color:var(--text-0)}._slot-config-tile-grid_1vdpy_721{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_1vdpy_721{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text-0);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}._slot-config-tile_1vdpy_721:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_1vdpy_2702{z-index:1;background:var(--surface-1);background:var(--surface-1);border-radius:5px;min-width:18px;height:18px;padding:0 4px;position:absolute;top:5px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-index_1vdpy_2702{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_1vdpy_2702{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_1vdpy_2726,._slot-config-dialog-item-icon_1vdpy_2727{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_1vdpy_2734{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:22px;height:20px;padding:0 5px;position:absolute;bottom:5px;right:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-badge_1vdpy_2734{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_1vdpy_2734{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_1vdpy_2758{border:1px dashed var(--text-2);width:64%;height:64%;color:var(--text-2);border-radius:8px;place-items:center;display:grid}._slot-config-empty-frame_1vdpy_2758 svg{width:18px;height:18px}._slot-config-empty_1vdpy_2758{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_1vdpy_2778{gap:10px}._slot-config-panel-header_1vdpy_2782{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_1vdpy_2790{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_1vdpy_2790 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_1vdpy_2806{min-width:0;color:var(--text-1);cursor:pointer;white-space:nowrap;justify-self:end;align-items:center;gap:8px;line-height:1;display:inline-flex}._slot-config-scope-switch-copy_1vdpy_2818{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_1vdpy_2818 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_1vdpy_2832{appearance:none;border:1px solid var(--line-strong);flex:none;width:36px;height:20px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-scope-switch-input_1vdpy_2832{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_1vdpy_2832{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_1vdpy_2832:after{content:"";background:var(--text-2);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._slot-config-scope-switch-input_1vdpy_2832:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_1vdpy_2832:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_1vdpy_2832:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_1vdpy_2832:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_1vdpy_2806._is-disabled_1vdpy_1160{cursor:default}._slot-config-flow-layout_1vdpy_2888{grid-template-columns:minmax(0,1fr) minmax(72px,.36fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}._slot-config-flow-column_1vdpy_2896{border:1px solid var(--line-strong);gap:10px;min-width:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1vdpy_2896{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_1vdpy_2896{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1vdpy_2896{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_1vdpy_2945{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_1vdpy_2945 div{min-width:0;display:grid}._slot-config-flow-column-header_1vdpy_2945 strong{color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;overflow:hidden}._slot-config-flow-slot-list_1vdpy_3004,._slot-config-group_1vdpy_710{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_1vdpy_3004{border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 8px 8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1vdpy_3004{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_1vdpy_3004{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_1vdpy_3004:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1vdpy_3004:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_1vdpy_3004:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1vdpy_3004:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_1vdpy_3052{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_1vdpy_3052{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_1vdpy_3052{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_1vdpy_3068{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_1vdpy_3077{border:1px dashed var(--text-1);place-items:center;width:36px;height:36px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty-button_1vdpy_3077{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_1vdpy_3077{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_1vdpy_3077 svg{width:17px;height:17px}._slot-config-flow-item-icon_1vdpy_3099{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_1vdpy_3105{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_1vdpy_3112{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count-inline_1vdpy_3112{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_1vdpy_3112{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_1vdpy_3112{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px;position:absolute;bottom:-2px;right:-4px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count_1vdpy_3112{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_1vdpy_3112{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_1vdpy_3158{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_1vdpy_3158 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_1vdpy_3158 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_1vdpy_3158 svg{stroke-width:2.2px}._slot-config-flow-empty_1vdpy_3077{border:1px dashed var(--line-strong);place-items:center;min-height:54px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty_1vdpy_3077{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_1vdpy_3077{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_1vdpy_3218{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_1vdpy_711{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_1vdpy_711{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_1vdpy_711{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_1vdpy_711{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_1vdpy_711{max-height:calc(100dvh - 16px)}}._slot-config-dialog_1vdpy_711{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_1vdpy_711{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_1vdpy_711{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_1vdpy_3285{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_1vdpy_3285 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_1vdpy_3302,._slot-config-dialog-item-button_1vdpy_3303,._slot-config-dialog-clear_1vdpy_3304,._slot-config-dialog-actions_1vdpy_3305 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_1vdpy_3302,._slot-config-dialog-item-button_1vdpy_3303,._slot-config-dialog-clear_1vdpy_3304,._slot-config-dialog-actions_1vdpy_3305 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1vdpy_3302,._slot-config-dialog-item-button_1vdpy_3303,._slot-config-dialog-clear_1vdpy_3304,._slot-config-dialog-actions_1vdpy_3305 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_1vdpy_3302{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_1vdpy_3302{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1vdpy_3302{padding:0}._slot-config-dialog-icon-button_1vdpy_3302 svg{width:16px;height:16px}._slot-config-dialog-item-button_1vdpy_3303{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1vdpy_3303{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1vdpy_3303{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1vdpy_3303{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1vdpy_3303{padding:0}._slot-config-dialog-item-button_1vdpy_3303:disabled{opacity:.75}._slot-config-dialog-item-name_1vdpy_3377{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1vdpy_61{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_1vdpy_82{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_1vdpy_116:hover,._inspector-scope-toggle_1vdpy_644{background:var(--surface-2)}._selection-inspector-device-header_1vdpy_407,._slot-config-row_1vdpy_697,._slot-config-item-button_1vdpy_779,._slot-config-step-button_1vdpy_781{border-color:var(--line);background:var(--surface-2)}._problem-row_1vdpy_499{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_1vdpy_644{border-color:var(--line)}._slot-config-clear-button_1vdpy_780{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_1vdpy_780:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_1vdpy_876{background:var(--surface-2)}}._slot-config-dialog-count-row_1vdpy_3427{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_1vdpy_3427>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_1vdpy_3442{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_1vdpy_3450{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_1vdpy_3450{accent-color:var(--primary)}}._slot-config-dialog-range_1vdpy_3450{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_1vdpy_3450{appearance:none;background:0 0}._slot-config-dialog-range_1vdpy_3450::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_1vdpy_3450::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-1);background:var(--primary);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #0000003d}._slot-config-dialog-range_1vdpy_3450:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_1vdpy_3450:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_1vdpy_3499,._slot-config-dialog-switch_1vdpy_3500{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_1vdpy_3500{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_1vdpy_3500 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_1vdpy_3521{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_1vdpy_3521:after{content:"";background:var(--text-2);border-radius:50%;width:14px;height:14px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}._slot-config-dialog-switch_1vdpy_3500 input:checked+._slot-config-dialog-switch-track_1vdpy_3521{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_1vdpy_3500 input:checked+._slot-config-dialog-switch-track_1vdpy_3521:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_1vdpy_3500 input:disabled+._slot-config-dialog-switch-track_1vdpy_3521{opacity:.55}._slot-config-dialog-clear_1vdpy_3304{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1vdpy_3304{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_1vdpy_3304{color:var(--danger)}._slot-config-dialog-actions_1vdpy_3305{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_1vdpy_3305 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_1vdpy_3302:hover:not(:disabled),._slot-config-dialog-item-button_1vdpy_3303:hover:not(:disabled),._slot-config-dialog-actions_1vdpy_3305 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1vdpy_3302:hover:not(:disabled),._slot-config-dialog-item-button_1vdpy_3303:hover:not(:disabled),._slot-config-dialog-actions_1vdpy_3305 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_1vdpy_3302:hover:not(:disabled),._slot-config-dialog-item-button_1vdpy_3303:hover:not(:disabled),._slot-config-dialog-actions_1vdpy_3305 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1vdpy_3302:hover:not(:disabled),._slot-config-dialog-item-button_1vdpy_3303:hover:not(:disabled),._slot-config-dialog-actions_1vdpy_3305 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_1vdpy_3304:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1vdpy_3304:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_1vdpy_3304:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1vdpy_3304:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_1vdpy_3304:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_1vdpy_3702{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_1vdpy_3702{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_1vdpy_3711{gap:8px;padding:8px}._submit-to-warehouse-row_1vdpy_3636{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1vdpy_3636{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_1vdpy_3636{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1vdpy_3636{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_1vdpy_3758{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1vdpy_3758{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_1vdpy_3758{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1vdpy_3758{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_1vdpy_3758{color:var(--text-1)}._submit-to-warehouse-icon_1vdpy_3758 svg{width:17px;height:17px}._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true] ._submit-to-warehouse-icon_1vdpy_3758{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true] ._submit-to-warehouse-icon_1vdpy_3758{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_1vdpy_3636[data-submit-enabled=true] ._submit-to-warehouse-icon_1vdpy_3758{color:var(--accent-strong)}._submit-to-warehouse-label_1vdpy_3646{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.15;overflow:hidden}._submit-to-warehouse-countdown_1vdpy_3687{border:1px solid var(--line);justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1vdpy_3687{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_1vdpy_3687{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1vdpy_3687{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_1vdpy_3687{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1vdpy_3687{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_1vdpy_3687{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_1vdpy_3850{border:1px solid var(--line-strong);width:44px;height:26px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1vdpy_3850{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_1vdpy_3850{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_1vdpy_3850:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1vdpy_3850:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_1vdpy_3850:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1vdpy_3850:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_1vdpy_3850[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_1vdpy_3850:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_1vdpy_3894{background:var(--text-2);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._submit-to-warehouse-toggle_1vdpy_3850[aria-checked=true] ._submit-to-warehouse-toggle-knob_1vdpy_3894{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_1vdpy_698,._slot-config-row-actions_1vdpy_699{grid-template-columns:1fr}._selection-inspector-device-header_1vdpy_407,._slot-config-flow-layout_1vdpy_2888{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_1vdpy_3158{min-height:44px}._slot-config-flow-direction_1vdpy_3158 svg{transform:rotate(90deg)}}._behavior-toggle-row_1vdpy_3928{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_1vdpy_3935{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_1vdpy_3941,._blockage-auto-clearance-panel-body_1vdpy_3942{gap:10px;display:grid}._water-purifier-mode-row_1vdpy_3947{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-height:32px;padding:2px;display:grid}._water-purifier-mode-button_1vdpy_3958{min-width:0;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:.8rem;font-weight:600}._water-purifier-mode-button_1vdpy_3958:hover,._water-purifier-mode-button_1vdpy_3958._is-selected_1vdpy_678{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_1vdpy_3958._is-selected_1vdpy_678{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_1vdpy_3980,._blockage-auto-clearance-switch_1vdpy_3981{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.82rem;display:grid}._water-purifier-rate-row_1vdpy_3980[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_1vdpy_3994{border:1px solid var(--line-strong);background:var(--surface-0);width:92px;height:30px;color:var(--text-0);text-align:right;border-radius:6px;padding:0 8px;font-size:.82rem}._water-purifier-rate-input_1vdpy_3994:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_1vdpy_3981 input{appearance:none;border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:999px;width:42px;height:24px;margin:0;position:relative}._blockage-auto-clearance-switch_1vdpy_3981 input:after{content:"";background:var(--text-2);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._blockage-auto-clearance-switch_1vdpy_3981 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_1vdpy_3981 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_1vdpy_4045{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_1vdpy_4052{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_1vdpy_4061{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:104px;height:32px;padding:0 10px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._dark-pipe-link-button_1vdpy_4061{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_1vdpy_4061{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_1vdpy_4061 svg{width:15px;height:15px}._dark-pipe-link-button_1vdpy_4061:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_1vdpy_4061:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_1vdpy_4061._is-danger_1vdpy_4098:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._dark-pipe-regional-link_1vdpy_4103{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}._dark-pipe-regional-link-label_1vdpy_4111{color:var(--text-2);font-size:.75rem}._dark-pipe-regional-link-controls_1vdpy_4116{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._dark-pipe-regional-link-select_1vdpy_4122{border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;height:32px;color:var(--text-1);border-radius:6px;padding:0 8px;font-size:.78rem}._dark-pipe-regional-link-select_1vdpy_4122:disabled{cursor:not-allowed;opacity:.48}._toggle-on_1vdpy_4138,._toggle-off_1vdpy_4139{border:1px solid var(--line-strong);width:42px;height:24px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._toggle-on_1vdpy_4138,._toggle-off_1vdpy_4139{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_1vdpy_4138,._toggle-off_1vdpy_4139{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_1vdpy_4138:after,._toggle-off_1vdpy_4139:after{content:"";background:var(--text-2);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}._toggle-on_1vdpy_4138{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_1vdpy_4138:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_1vdpy_4184{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_1vdpy_4192{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_1vdpy_4198{appearance:none;background:var(--surface-3);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;margin:0;transition:background-color .2s;position:relative}._recipe-config-switch_1vdpy_4198:after{content:"";background:var(--text-1);border-radius:50%;width:20px;height:20px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}._recipe-config-switch_1vdpy_4198:checked{background:var(--accent)}._recipe-config-switch_1vdpy_4198:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_1vdpy_4232{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_1vdpy_4238{border:1px solid var(--line);background:var(--surface-1);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:6px;align-items:center;padding:6px 10px;display:flex}._recipe-select-button_1vdpy_4238:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_1vdpy_4238:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_1vdpy_4262{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_1vdpy_4267{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1vdpy_4267{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_1vdpy_4267{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1vdpy_4267{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_1vdpy_4286,._recipe-manual-section_1vdpy_4287{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_1vdpy_4294{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_1vdpy_4294{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_1vdpy_4305{border:1px solid var(--line-strong);align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1vdpy_4305{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_1vdpy_4305{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1vdpy_4305{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_1vdpy_4305>:first-child{flex:auto;min-width:0}._recipe-remove-button_1vdpy_4350{border:1px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;margin-left:0;padding:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1vdpy_4350{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_1vdpy_4350{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1vdpy_4350{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_1vdpy_4350{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_1vdpy_4350 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_1vdpy_4350:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1vdpy_4350:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_1vdpy_4350:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1vdpy_4350:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_1vdpy_4350:hover{color:var(--danger)}._recipe-locked-control_1vdpy_4405{width:34px;height:30px;color:var(--text-2);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-locked-control_1vdpy_4405{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_1vdpy_4405 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_1vdpy_4428{border:1px dashed var(--line-strong);justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1vdpy_4428{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_1vdpy_4428{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1vdpy_4428{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_1vdpy_4428{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_1vdpy_4428:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1vdpy_4428:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_1vdpy_4428:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1vdpy_4428:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_1vdpy_4428:hover{color:var(--accent-strong)}._recipe-add-button-primary_1vdpy_4478{color:var(--accent-strong);justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex}._recipe-add-icon_1vdpy_4489{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_1vdpy_4496{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}[data-problem-severity=error] p{color:#ef4444}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1vdpy_4350,._recipe-add-button_1vdpy_4428{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_1vdpy_4350:hover,._recipe-add-button_1vdpy_4428:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_1vdpy_4405{color:var(--text-2)}}._settings-dialog-backdrop_1eokt_3{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1eokt_3{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_1eokt_3,._settings-dialog-backdrop_1eokt_3 *{touch-action:auto}._settings-dialog_1eokt_3{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);height:min(620px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._settings-dialog-header_1eokt_49{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_1eokt_58{min-width:0}._settings-dialog-header-copy_1eokt_58 h2,._settings-dialog-group-header_1eokt_63 h3,._settings-dialog-setting-copy_1eokt_64 h4{margin:0}._settings-dialog-setting-copy_1eokt_64 p,._settings-dialog-group-header_1eokt_63 p{color:var(--text-1);margin:0}._settings-dialog-close_1eokt_74{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_1eokt_84{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_1eokt_90{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_1eokt_94{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;display:grid}._settings-dialog-sidebar-title_1eokt_103{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_1eokt_112{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_1eokt_120{border:1px solid var(--transparent);background:var(--transparent);text-align:left;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}._settings-dialog-tree-button_1eokt_120:hover,._settings-dialog-tree-button_1eokt_120._is-active_1eokt_132{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_1eokt_137{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_1eokt_143{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_1eokt_152{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_1eokt_63{gap:4px;display:grid}._settings-dialog-settings-list_1eokt_163{gap:8px;display:grid}._settings-dialog-separator_1eokt_168{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_1eokt_174{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(200px,236px);align-items:center;gap:12px;padding:12px;display:grid}._settings-dialog-setting-card_1eokt_174._is-disabled_1eokt_185{opacity:.72}._settings-dialog-setting-card_1eokt_174._is-text_1eokt_189{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}._settings-dialog-setting-card_1eokt_174._is-keybinding_1eokt_196{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_1eokt_174._is-keybinding_1eokt_196:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_1eokt_174._is-keybinding_1eokt_196 ._settings-dialog-setting-copy_1eokt_64{gap:0}._settings-dialog-setting-card_1eokt_174._is-keybinding_1eokt_196 ._settings-dialog-setting-copy_1eokt_64 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_1eokt_174._is-keybinding_1eokt_196 ._settings-dialog-setting-copy_1eokt_64 p{display:none}._settings-dialog-setting-copy_1eokt_64{gap:4px;display:grid}._settings-dialog-setting-title_1eokt_226{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_1eokt_226>span{min-width:0}._settings-dialog-setting-help-button_1eokt_238{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1eokt_238{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_1eokt_238{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1eokt_238{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_1eokt_238{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1eokt_238{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_1eokt_238{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_1eokt_238:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1eokt_238:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_1eokt_238:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1eokt_238:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_1eokt_238:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_1eokt_238 svg{width:14px;height:14px}._settings-dialog-setting-copy_1eokt_64 h4{font-size:.95rem}._settings-dialog-setting-copy_1eokt_64 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_1eokt_310{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-storage-usage-value_1eokt_316{color:var(--text-0);white-space:nowrap;align-self:center;margin-right:12px;font-size:.92rem;font-weight:600}._settings-dialog-webdav-status_1eokt_325{min-width:min(100%,280px);color:var(--text-0);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:.84rem;line-height:1.35;display:flex}._settings-dialog-webdav-devices_1eokt_337{max-width:100%;color:var(--text-1);flex-direction:column;gap:3px;display:flex}._settings-dialog-webdav-devices_1eokt_337 strong{color:var(--text-0);font-size:.82rem}._sync-status-dialog_1eokt_350{width:min(760px,100vw - 32px);height:min(620px,100vh - 32px)}._sync-status-dialog-body_1eokt_355{min-height:0;overflow:auto}._sync-status-content_1eokt_360{gap:12px;padding:2px;display:grid}._sync-status-section_1eokt_366{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}._sync-status-section_1eokt_366>h3{color:var(--text-0);font-size:.95rem}._sync-status-summary-grid_1eokt_380,._sync-status-network-grid_1eokt_381{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}._sync-status-summary-grid_1eokt_380>div,._sync-status-network-grid_1eokt_381>div{background:var(--surface-3);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}._sync-status-summary-grid_1eokt_380 dt,._sync-status-network-grid_1eokt_381 dt{color:var(--text-1);font-size:.76rem}._sync-status-summary-grid_1eokt_380 dd,._sync-status-network-grid_1eokt_381 dd{overflow-wrap:anywhere;min-width:0;color:var(--text-0);margin:0;font-size:.88rem;font-weight:600}._sync-status-error_1eokt_414{border:1px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;border-radius:9px;gap:3px;padding:9px 10px;font-size:.82rem;display:grid}._sync-task-list_1eokt_425{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;display:grid}._sync-task-card_1eokt_431{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}._sync-task-card_1eokt_431>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._sync-task-card_1eokt_431>header strong{min-width:0;color:var(--text-0);font-size:.86rem}._sync-task-card_1eokt_431>header span{background:var(--surface-4);color:var(--text-1);border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:600}._sync-task-card_1eokt_431._is-running_1eokt_464>header span{background:var(--accent-soft);color:var(--accent-strong)}._sync-task-card_1eokt_431._is-success_1eokt_469>header span{color:var(--accent-strong)}._sync-task-card_1eokt_431._is-error_1eokt_473>header span,._sync-task-error_1eokt_474{color:var(--danger)}._sync-task-metadata_1eokt_478{color:var(--text-1);gap:3px;font-size:.75rem;line-height:1.35;display:grid}._sync-config-section_1eokt_486{border-color:var(--accent-soft)}._sync-config-form_1eokt_490{gap:14px;display:grid}._cloudflare-account-card_1eokt_495{gap:10px;display:grid}._cloudflare-account-card_1eokt_495>p{color:var(--text-1);margin:0;font-size:.84rem;line-height:1.5}._cloudflare-account-identity_1eokt_506{background:var(--surface-3);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}._cloudflare-account-identity_1eokt_506>span{color:var(--text-1);font-size:.8rem}._cloudflare-account-identity_1eokt_506>strong{overflow-wrap:anywhere;min-width:0;color:var(--text-0);font-size:.9rem}._cloudflare-account-primary-btn_1eokt_526,._cloudflare-account-secondary-btn_1eokt_527{cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._cloudflare-account-primary-btn_1eokt_526{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}._cloudflare-account-secondary-btn_1eokt_527{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._cloudflare-account-primary-btn_1eokt_526:hover,._cloudflare-account-secondary-btn_1eokt_527:hover{opacity:.86}._sync-config-switch_1eokt_552{cursor:pointer;color:var(--text-0);align-items:center;gap:10px;font-size:.88rem;display:flex}._sync-config-switch_1eokt_552 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-strong);cursor:pointer}._sync-config-switch_1eokt_552 span{font-weight:600}._sync-config-field_1eokt_570{gap:4px;display:grid}._sync-config-field_1eokt_570>span{color:var(--text-0);font-size:.84rem;font-weight:600}._sync-config-field_1eokt_570 input[type=text],._sync-config-field_1eokt_570 input[type=password]{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);border-radius:8px;outline:none;padding:8px 10px;font-size:.88rem}._sync-config-field_1eokt_570 input[type=text]:focus,._sync-config-field_1eokt_570 input[type=password]:focus{border-color:var(--accent-strong)}._sync-config-field_1eokt_570 input[type=text]:disabled,._sync-config-field_1eokt_570 input[type=password]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1eokt_570 input[type=range]{width:100%;accent-color:var(--accent-strong)}._sync-config-field_1eokt_570 input[type=range]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1eokt_570 small{color:var(--text-1);font-size:.75rem;line-height:1.4}._sync-delete-section_1eokt_612{border-color:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .25));background:var(--surface-2)}._sync-delete-all-btn_1eokt_617{border:1px solid var(--danger,#dc2626);background:var(--danger,#dc2626);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:10px 16px;font-size:.88rem;font-weight:600;transition:opacity .15s}._sync-delete-all-btn_1eokt_617:hover{opacity:.85}._sync-delete-all-btn_1eokt_617:active{opacity:.7}._sync-delete-progress_1eokt_636{background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));width:100%;color:var(--danger,#dc2626);text-align:center;border-radius:8px;padding:10px 16px;font-size:.88rem;font-weight:600}._sync-config-actions_1eokt_647{gap:8px;display:grid}._sync-config-test-result_1eokt_652{border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600}._sync-config-test-result_1eokt_652._is-success_1eokt_469{border:1px solid var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._sync-config-test-result_1eokt_652._is-failed_1eokt_663{border:1px solid var(--danger,#dc2626);background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));color:var(--danger,#dc2626)}._sync-config-buttons_1eokt_669{gap:10px;display:flex}._sync-test-connection-btn_1eokt_674{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}._sync-test-connection-btn_1eokt_674:hover:not(:disabled){border-color:var(--accent-strong);background:var(--surface-4)}._sync-test-connection-btn_1eokt_674:active:not(:disabled){background:var(--surface-5)}._sync-test-connection-btn_1eokt_674:disabled{opacity:.6;cursor:not-allowed}._sync-apply-settings-btn_1eokt_698{border:1px solid var(--line);border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._sync-apply-settings-btn_1eokt_698._is-clean_1eokt_707{background:var(--surface-2);color:var(--text-1);cursor:not-allowed;opacity:.55}._sync-apply-settings-btn_1eokt_698._is-dirty_1eokt_713{border-color:var(--success,#16a34a);background:var(--success,#16a34a);color:#fff;cursor:pointer}._sync-apply-settings-btn_1eokt_698._is-dirty_1eokt_713:hover{opacity:.88}._sync-apply-settings-btn_1eokt_698._is-dirty_1eokt_713:active{opacity:.72}._sync-status-section_1eokt_366{margin:0 4px}._settings-dialog-activity-card_1eokt_730{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_1eokt_734{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_1eokt_742{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_1eokt_747,._settings-dialog-text-shell_1eokt_748,._settings-dialog-slider-shell_1eokt_749,._settings-dialog-switch-shell_1eokt_750{width:min(100%,236px)}._settings-dialog-text-shell_1eokt_748{width:min(100%,320px)}._settings-dialog-keybinding-button_1eokt_758{background:var(--surface-1);letter-spacing:.02em;border-radius:8px;justify-content:center;width:min(100%,236px);min-height:34px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;font-weight:600}._settings-dialog-keybinding-button_1eokt_758._is-capturing_1eokt_770{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_1eokt_747 select,._settings-dialog-text-shell_1eokt_748 input,._settings-dialog-slider-shell_1eokt_749 input[type=range]{width:100%}._settings-dialog-field-shell_1eokt_747 select:disabled,._settings-dialog-text-shell_1eokt_748 input:disabled,._settings-dialog-slider-shell_1eokt_749 input[type=range]:disabled,._settings-dialog-keybinding-button_1eokt_758:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_1eokt_747 select,._settings-dialog-text-shell_1eokt_748 input{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-0);border-radius:8px;padding:0 10px}._settings-dialog-text-shell_1eokt_748 input{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}._settings-dialog-slider-shell_1eokt_749{gap:4px;display:grid}._settings-dialog-slider-value_1eokt_809{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_1eokt_750{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}._settings-dialog-switch-shell_1eokt_750._is-disabled_1eokt_185{cursor:not-allowed}._settings-dialog-switch-shell_1eokt_750 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_1eokt_835{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._settings-dialog-switch-thumb_1eokt_848{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._settings-dialog-switch-shell_1eokt_750 input:checked+._settings-dialog-switch-track_1eokt_835{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_1eokt_750 input:checked+._settings-dialog-switch-track_1eokt_835 ._settings-dialog-switch-thumb_1eokt_848{transform:translate(18px)}._settings-dialog-switch-label_1eokt_866{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_1eokt_750._is-disabled_1eokt_185 ._settings-dialog-switch-label_1eokt_866{color:var(--text-1)}._settings-dialog_1eokt_3 button:focus-visible,._settings-dialog_1eokt_3 input:focus-visible,._settings-dialog_1eokt_3 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_1eokt_883{padding-top:4px}._settings-dialog-reset-button_1eokt_887{border:1px solid var(--line);background:var(--surface-3);min-width:132px;min-height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._settings-dialog-reset-button_1eokt_887:hover{background:var(--surface-4)}._settings-dialog-reset-button_1eokt_887:active{background:var(--surface-5)}._activity-selection-dialog_1eokt_911{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_1eokt_917{overflow:auto}._activity-selection-list_1eokt_921{gap:8px;padding:12px;display:grid}._activity-selection-row_1eokt_927{aspect-ratio:5.5;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;isolation:isolate;border-radius:10px;min-height:88px;padding:0;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}._activity-selection-row_1eokt_927:hover{border-color:var(--line-strong)}._activity-selection-row_1eokt_927:focus-within{outline:2px solid var(--highlight-ring);outline-offset:2px}._activity-selection-row_1eokt_927._is-selected_1eokt_951{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}._v2-migration-dialog_1eokt_956{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_1eokt_961{overflow:auto}._v2-migration-content_1eokt_965{gap:12px;padding:14px;display:grid}._v2-migration-section_1eokt_971,._v2-migration-status_1eokt_972{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_1eokt_971 h3{margin:0;font-size:.98rem}._v2-migration-section_1eokt_971 p,._v2-migration-section_1eokt_971 ul{margin:0}._v2-migration-section_1eokt_971 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_1eokt_1000{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1eokt_1000{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_1eokt_1000{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1eokt_1000{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_1eokt_1017{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_1eokt_972{gap:4px;font-size:.88rem}._v2-migration-status_1eokt_972 strong{color:var(--text-0)}._v2-migration-status_1eokt_972 span{color:var(--text-1);line-height:1.4}._v2-migration-status_1eokt_972._is-success_1eokt_469{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1eokt_972._is-success_1eokt_469{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_1eokt_972._is-success_1eokt_469{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1eokt_972._is-success_1eokt_469{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_1eokt_972._is-error_1eokt_473{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1eokt_972._is-error_1eokt_473{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_1eokt_972._is-error_1eokt_473{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1eokt_972._is-error_1eokt_473{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_1eokt_1072{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_1eokt_1079,._v2-migration-secondary-button_1eokt_1080,._v2-migration-danger-button_1eokt_1081{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:.88rem;font-weight:700;display:inline-flex}._v2-migration-primary-button_1eokt_1079{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_1eokt_1080{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_1eokt_1081{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1eokt_1081{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_1eokt_1081{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1eokt_1081{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_1eokt_1081{color:var(--text-0)}._v2-migration-primary-button_1eokt_1079:disabled,._v2-migration-secondary-button_1eokt_1080:disabled,._v2-migration-danger-button_1eokt_1081:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_1eokt_1131{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_1eokt_1137{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:8px;outline:none;padding:8px 12px;font-size:.92rem}._v2-migration-confirm-input_1eokt_1137:focus{border-color:var(--accent)}._v2-migration-confirm-input_1eokt_1137::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_1eokt_1137:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_1eokt_1159{justify-content:flex-end;display:flex}._activity-selection-row_1eokt_927 input{width:16px;height:16px;accent-color:var(--accent-strong);margin:0}._activity-selection-row_1eokt_927 img{z-index:0;object-fit:cover;filter:saturate(.72)contrast(.92)brightness(.94);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .16s;position:absolute;inset:0}._activity-selection-row_1eokt_927:hover img{filter:saturate(.82)contrast(.95)brightness(.96)}._activity-selection-banner-tint_1eokt_1187{z-index:1;background:0 0;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-banner-tint_1eokt_1187{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface-2) 68%, transparent) 100%)}}._activity-selection-banner-tint_1eokt_1187{pointer-events:none}._activity-selection-row-controls_1eokt_1202{z-index:2;border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:max-content;max-width:calc(100% - 12px);min-height:28px;padding:4px 7px;display:grid;position:absolute;bottom:6px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-row-controls_1eokt_1202{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._activity-selection-row-copy_1eokt_1226{min-width:0;display:block}._activity-selection-row-copy_1eokt_1226 strong,._activity-selection-row-copy_1eokt_1226 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_1eokt_1226 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_1eokt_1226 span{color:var(--text-0);font-size:.76rem;font-weight:600}._activity-selection-row-badges_1eokt_1249{align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:0}._activity-selection-badge_1eokt_1258{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.7rem;font-weight:600}._confirm-reset-dialog_1eokt_1269{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(360px,85vh)}._confirm-reset-dialog-body_1eokt_1277{min-height:0;display:block}._confirm-reset-content_1eokt_1282{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_1eokt_1282 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_1eokt_1294{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_1eokt_1300,._confirm-reset-confirm-btn_1eokt_1301{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._confirm-reset-cancel-btn_1eokt_1300{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_1eokt_1300:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_1eokt_1301{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_1eokt_1301:hover{background:var(--accent-strong);color:var(--text-accent)}._confirm-reset-confirm-btn_1eokt_1301:disabled{opacity:.5;cursor:not-allowed}._clear-storage-input-prompt_1eokt_1338{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._clear-storage-input-expected_1eokt_1345{border:1px dashed var(--line);background:var(--surface-2);color:var(--text-0);-webkit-user-select:all;user-select:all;border-radius:6px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:600}._clear-storage-input-field_1eokt_1357{border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--text-0);border-radius:8px;outline:none;padding:10px 12px;font-size:.92rem;transition:border-color .12s}._clear-storage-input-field_1eokt_1357:focus{border-color:var(--accent-strong)}._clear-storage-input-field_1eokt_1357::placeholder{color:var(--text-1);opacity:.6}._experimental-warning-dialog_1eokt_1376{grid-template-rows:auto auto;width:min(460px,100%);height:auto;min-height:0;max-height:min(320px,70vh)}._experimental-warning-dialog-body_1eokt_1384{min-height:0;display:block}._experimental-warning-content_1eokt_1389{gap:20px;padding:16px 18px;display:grid}._experimental-warning-content_1eokt_1389 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._experimental-warning-actions_1eokt_1401{justify-content:flex-end;gap:10px;display:flex}._experimental-warning-cancel-btn_1eokt_1407,._experimental-warning-confirm-btn_1eokt_1408{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._experimental-warning-cancel-btn_1eokt_1407{background:var(--surface-2);color:var(--text-0)}._experimental-warning-cancel-btn_1eokt_1407:hover{background:var(--surface-3)}._experimental-warning-confirm-btn_1eokt_1408{color:#fff;background:#dc2626;border-color:#dc2626}._experimental-warning-confirm-btn_1eokt_1408:hover{background:#b91c1c;border-color:#b91c1c}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1eokt_3{background:var(--shell-bg)}._v2-migration-status_1eokt_972._is-success_1eokt_469,._v2-migration-status_1eokt_972._is-error_1eokt_473{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_1eokt_1081{border-color:var(--danger);background:var(--surface-3)}}._yituliu-status-content_1eokt_1460,._yituliu-status-content_1eokt_1460 ._sync-status-section_1eokt_366{align-content:start}._yituliu-status-content_1eokt_1460 button{place-self:start;min-height:36px;padding:9px 14px}._keyboard-shortcut-dialog-body_tiwze_1{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}._keyboard-shortcut-list_tiwze_8{background:var(--surface-1);min-height:0;max-height:100%;display:grid;overflow:auto}._keyboard-shortcut-list-header_tiwze_16{z-index:1;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1));min-height:30px;color:var(--text-2);letter-spacing:.04em;grid-template-columns:minmax(150px,1fr) minmax(288px,auto);align-items:center;gap:14px;padding:4px 12px;font-size:.72rem;font-weight:650;display:grid;position:sticky;top:0}._keyboard-shortcut-list-header-slots_tiwze_34{text-align:center;grid-template-columns:repeat(2,minmax(132px,144px));justify-content:end;gap:8px;display:grid}._keyboard-shortcut-group_tiwze_42{display:grid}._keyboard-shortcut-group-title_tiwze_46{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-1);letter-spacing:.03em;margin:0;padding:9px 12px 6px;font-size:.78rem;font-weight:700}._keyboard-shortcut-row_tiwze_57{border-bottom:1px solid var(--line);background:var(--surface-1);grid-template-columns:minmax(150px,1fr) minmax(288px,auto);align-items:center;gap:14px;min-height:50px;padding:5px 12px;display:grid}._keyboard-shortcut-row_tiwze_57:last-child{border-bottom:0}._keyboard-shortcut-label_tiwze_72{min-width:0;color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._keyboard-shortcut-slots_tiwze_80{grid-template-columns:repeat(2,minmax(132px,144px));justify-content:end;gap:8px;display:grid}._keyboard-shortcut-slot_tiwze_80{min-width:0;position:relative}._keyboard-shortcut-slot-button_tiwze_92{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:6px;justify-content:center;align-items:center;padding:3px 20px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;overflow:hidden}._keyboard-shortcut-slot-button_tiwze_92:hover,._keyboard-shortcut-slot-button_tiwze_92:focus-visible,._keyboard-shortcut-slot-button_tiwze_92._is-capturing_tiwze_109{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-2));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-soft) 76%, transparent)}._keyboard-shortcut-slot_tiwze_80[data-empty=true] ._keyboard-shortcut-slot-button_tiwze_92{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-style:dashed}._keyboard-shortcut-clear-button_tiwze_120{width:18px;height:18px;color:var(--text-2);opacity:.58;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}._keyboard-shortcut-slot_tiwze_80:hover ._keyboard-shortcut-clear-button_tiwze_120,._keyboard-shortcut-clear-button_tiwze_120:focus-visible{background:var(--surface-3);color:var(--text-0);opacity:1}._keyboard-shortcut-capture-text_tiwze_146,._keyboard-shortcut-empty-text_tiwze_147{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._keyboard-shortcut-empty-text_tiwze_147{color:var(--text-2)}._keyboard-shortcut-footer_tiwze_158{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;padding:9px 12px;display:flex}._keyboard-shortcut-reset-button_tiwze_166,._keyboard-shortcut-confirm-actions_tiwze_167 button{border:1px solid var(--line-strong);background:var(--surface-1);min-height:36px;color:var(--text-0);border-radius:8px;padding:0 14px}._keyboard-shortcut-confirm-body_tiwze_176{padding:0}._keyboard-shortcut-confirm-content_tiwze_180{color:var(--text-1);gap:18px;padding:18px;display:grid}._keyboard-shortcut-conflict-message_tiwze_187{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}._keyboard-shortcut-confirm-actions_tiwze_167{justify-content:flex-end;gap:10px;display:flex}._keyboard-shortcut-confirm-actions_tiwze_167 ._is-primary_tiwze_201{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}@media (width<=800px){._keyboard-shortcut-list-header_tiwze_16{grid-template-columns:minmax(118px,1fr) minmax(286px,auto);gap:8px;padding-inline:8px}._keyboard-shortcut-list-header-slots_tiwze_34{grid-template-columns:repeat(2,minmax(132px,140px));gap:6px}._keyboard-shortcut-group-title_tiwze_46{padding-inline:8px}._keyboard-shortcut-row_tiwze_57{grid-template-columns:minmax(118px,1fr) minmax(286px,auto);gap:8px;min-height:48px;padding:4px 8px}._keyboard-shortcut-slots_tiwze_80{grid-template-columns:repeat(2,minmax(132px,140px));gap:6px}._keyboard-shortcut-slot-button_tiwze_92{min-height:38px}}@media (height<=420px){._keyboard-shortcut-group-title_tiwze_46{padding-block:6px 4px}._keyboard-shortcut-row_tiwze_57{min-height:44px;padding-block:3px}._keyboard-shortcut-slot-button_tiwze_92{min-height:36px}._keyboard-shortcut-footer_tiwze_158{padding-block:7px}}@media (hover:none){._keyboard-shortcut-clear-button_tiwze_120{opacity:.78}}._sync-conflict-dialog_19s8h_1{min-width:min(680px,100vw - 24px)}._sync-conflict-dialog-body_19s8h_5{min-height:0;padding:0;overflow:hidden}._sync-conflict-content_19s8h_11{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:16px;display:grid}._sync-conflict-summary_19s8h_20{color:var(--text-0);margin:0;font-size:.9rem;line-height:1.4}._sync-conflict-list_19s8h_27{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}._sync-conflict-item_19s8h_36{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}._sync-conflict-item_19s8h_36>legend{max-width:100%;color:var(--text-0);padding:0 4px;display:block}._sync-conflict-item_19s8h_36>legend strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:.9rem;line-height:1.35;display:block}._sync-conflict-item-kind_19s8h_63{border:1px solid var(--line);background:var(--surface-4);color:var(--text-1);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.72rem;line-height:1.5;display:inline-block}._sync-conflict-item_19s8h_36>p{color:var(--text-1);margin:0;font-size:.78rem}._sync-conflict-options_19s8h_81{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._sync-conflict-options_19s8h_81>label{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:38px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}._sync-conflict-options_19s8h_81>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._sync-conflict-options_19s8h_81 input{flex:none;margin:0}._sync-conflict-options_19s8h_81 span{text-align:center;overflow-wrap:anywhere;min-width:0;line-height:1.3}._sync-conflict-actions_19s8h_119{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}._sync-conflict-actions_19s8h_119>button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:38px;color:var(--text-0);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:600;line-height:1.3}._sync-conflict-actions_19s8h_119>._sync-conflict-batch-action_19s8h_141{flex:140px}._sync-conflict-actions_19s8h_119>._sync-conflict-stop-sync_19s8h_145{border-color:var(--danger);background:var(--danger);color:#fff;flex:2 280px}._sync-conflict-actions_19s8h_119>._sync-conflict-apply_19s8h_152{border-color:var(--accent);background:var(--accent);color:#fff;flex:145px}._sync-conflict-actions_19s8h_119>button:disabled{opacity:.5;cursor:default}._sync-conflict-progress_19s8h_164{min-height:220px;color:var(--text-0);text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}._sync-conflict-progress_19s8h_164>p{margin:0}._sync-conflict-spinner_19s8h_179{width:30px;height:30px;color:var(--accent);animation:.9s linear infinite _sync-conflict-spin_19s8h_179}@keyframes _sync-conflict-spin_19s8h_179{to{transform:rotate(360deg)}}._sync-conflict-options_19s8h_81 label:has(input:disabled){opacity:.45;cursor:not-allowed}._stack_1gj7x_3{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}._placement-panel_1gj7x_10,._blueprint-panel_1gj7x_18{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;display:grid}._placement-panel-divider_1gj7x_26{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_1gj7x_32{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}._placement-panel-group-operation_1gj7x_40._is-mobile-layout_1gj7x_40{z-index:3;border-bottom:1px solid var(--line);background:var(--surface-1);margin:-10px -10px 0;padding:10px 10px 8px;position:sticky;top:0}._placement-panel-group_1gj7x_32._is-placement-group-active_1gj7x_50{position:relative}._placement-panel-group_1gj7x_32._is-placement-group-active_1gj7x_50:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_1gj7x_63{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_1gj7x_63 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_1gj7x_82{min-width:30px;min-height:30px;color:var(--placement-shortcut-text);letter-spacing:.02em;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_1gj7x_115{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_1gj7x_115._is-single-column_1gj7x_123{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_1gj7x_127{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_1gj7x_127._is-mobile-icon-grid_1gj7x_135{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_1gj7x_139._is-compact-import-actions_1gj7x_139{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_1gj7x_115{text-align:left;background:0 0;border-radius:8px;align-self:start;align-items:center;gap:3px 6px;width:100%;height:auto;min-height:fit-content;padding:5px 6px;display:grid;position:relative;overflow:visible}._placement-action-button_1gj7x_160,._placement-device-button_1gj7x_164{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_1gj7x_168{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_1gj7x_164._has-entity-variant_1gj7x_176{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_1gj7x_168._has-entity-variant_1gj7x_176:hover ._placement-device-button_1gj7x_164,._placement-device-button-shell_1gj7x_168._has-entity-variant_1gj7x_176:focus-within ._placement-device-button_1gj7x_164{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_1gj7x_168._has-entity-variant_1gj7x_176:has(._placement-entity-variant-trigger_1gj7x_188[aria-expanded=true]) ._placement-device-button_1gj7x_164{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_1gj7x_168._has-entity-variant_1gj7x_176:has(._placement-entity-variant-trigger_1gj7x_188:active) ._placement-device-button_1gj7x_164{transform:translateY(1px)}._placement-entity-variant-trigger_1gj7x_188{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);z-index:2;width:46px;height:100%;color:var(--text-1);cursor:pointer;background:0 0;border:1px solid #0000;border-start-end-radius:8px;border-end-end-radius:8px;grid-template-columns:24px 12px;justify-content:center;align-items:center;column-gap:2px;padding:0 5px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}._placement-entity-variant-trigger_1gj7x_188:hover,._placement-entity-variant-trigger_1gj7x_188:active,._placement-entity-variant-trigger_1gj7x_188:focus,._placement-entity-variant-trigger_1gj7x_188[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_1gj7x_188:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_1gj7x_188[data-entity-variant-name=liquid],._placement-entity-variant-trigger_1gj7x_188[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_1gj7x_265[data-entity-variant-name=liquid],._placement-entity-variant-indicator_1gj7x_265[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_1gj7x_267[data-entity-variant-name=liquid],._placement-variant-menu-item_1gj7x_267[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_1gj7x_188[data-entity-variant-name=gas],._placement-entity-variant-trigger_1gj7x_188[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_1gj7x_265[data-entity-variant-name=gas],._placement-entity-variant-indicator_1gj7x_265[data-entity-variant-name=gastrans],._placement-variant-menu-item_1gj7x_267[data-entity-variant-name=gas],._placement-variant-menu-item_1gj7x_267[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_1gj7x_265{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);z-index:1;pointer-events:none;place-items:center;width:42px;height:100%;padding:0 8px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}._placement-entity-variant-mode-icon_1gj7x_201{background:var(--placement-entity-variant-mode-color);width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._placement-entity-variant-chevron_1gj7x_322{width:12px;height:12px}._placement-device-button_1gj7x_164._has-entity-variant_1gj7x_176 ._button-icon_1gj7x_327,._placement-device-button_1gj7x_164._has-entity-variant_1gj7x_176 ._placement-button-label_1gj7x_328{z-index:1;position:relative}._placement-device-button_1gj7x_164._has-entity-variant_1gj7x_176 ._placement-button-hotkey_1gj7x_333{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_1gj7x_338{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_1gj7x_267{z-index:1;border:1px solid var(--line-strong);background:var(--surface-1);max-height:min(55vh,300px);box-shadow:0 8px 24px var(--shadow-floating-control);overscroll-behavior:contain;pointer-events:auto;border-radius:10px;gap:3px;padding:4px;display:grid;position:fixed;overflow-y:auto}._placement-variant-menu-item_1gj7x_267{--placement-entity-variant-mode-color:var(--placement-variant-cap-solid);isolation:isolate;width:100%;min-height:42px;color:var(--text-1);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid;position:relative;overflow:hidden}._placement-variant-menu-item_1gj7x_267:hover,._placement-variant-menu-item_1gj7x_267:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_1gj7x_267._is-selected_1gj7x_401{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_1gj7x_407,._placement-variant-menu-icon_1gj7x_407 ._placement-entity-variant-mode-icon_1gj7x_201{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_1gj7x_415{z-index:1;overflow-wrap:anywhere;min-width:0;padding-inline-end:14px;font-size:.9rem;line-height:1.25;position:relative}._placement-operation-button-list_1gj7x_127._is-mobile-icon-grid_1gj7x_135 ._placement-action-button_1gj7x_160{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_1gj7x_139._is-compact-import-actions_1gj7x_139 ._placement-action-button_1gj7x_160{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_1gj7x_127._is-mobile-icon-grid_1gj7x_135 ._button-icon_1gj7x_327,._placement-operation-button-list_1gj7x_127._is-mobile-icon-grid_1gj7x_135 ._button-icon-image_1gj7x_455{width:28px;height:28px}._placement-button_1gj7x_115 ._button-icon_1gj7x_327,._placement-button_1gj7x_115 ._button-icon-image_1gj7x_455{width:24px;height:24px}._blueprint-operation-button-list_1gj7x_139._is-compact-import-actions_1gj7x_139 ._button-icon_1gj7x_327,._blueprint-operation-button-list_1gj7x_139._is-compact-import-actions_1gj7x_139 ._button-icon-image_1gj7x_455{width:18px;height:18px}._placement-button-label_1gj7x_328{white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;min-height:24px;font-size:1.125rem;line-height:1.2;display:flex}._placement-button-label_1gj7x_328._is-compact_1gj7x_139{font-size:1rem}._blueprint-operation-button-list_1gj7x_139._is-compact-import-actions_1gj7x_139 ._placement-button-label_1gj7x_328{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-height:18px;font-size:.62rem;line-height:1.2;overflow:visible}._placement-button-hotkey_1gj7x_333{top:3px;min-width:30px;min-height:30px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_1gj7x_538:disabled,._blueprint-entry-button_1gj7x_539:disabled,._blueprint-utility-button_1gj7x_540:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_1gj7x_545{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_1gj7x_552{gap:10px}._blueprint-tab-shell_1gj7x_556{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_1gj7x_556{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_1gj7x_556{--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_1gj7x_556{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_1gj7x_556._is-touch-compact_1gj7x_588{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_1gj7x_592{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_1gj7x_592:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_1gj7x_612{z-index:1;width:100%;min-width:0;height:var(--dialog-shell-tab-track-height);flex:auto;align-items:flex-end;margin-bottom:0;display:flex;position:relative}._blueprint-tab-list_1gj7x_624{isolation:isolate;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:flex-end;gap:0;width:100%;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:auto hidden}._blueprint-tab-shell_1gj7x_556 ._dialog-shell-tab_1gj7x_641{--dialog-shell-tab-border:var(--blueprint-tab-border);--dialog-shell-tab-bg:var(--blueprint-tab-bg);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);height:36px;min-height:0;box-shadow:none;color:var(--text-0);border-radius:12px 12px 0 0;margin:0;padding:0 18px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556 ._dialog-shell-tab_1gj7x_641{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_1gj7x_556 ._dialog-shell-tab_1gj7x_641{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_1gj7x_556 ._dialog-shell-tab_1gj7x_641:before,._blueprint-tab-shell_1gj7x_556 ._dialog-shell-tab_1gj7x_641:after{content:none}._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672:hover{--dialog-shell-tab-bg:var(--blueprint-tab-bg-hover);border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);color:var(--text-0);transform:none}._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689{--dialog-shell-tab-bg:var(--blueprint-tab-bg-active);border-color:var(--dialog-shell-tab-border);background:var(--dialog-shell-tab-bg);color:var(--text-0);border-bottom-color:#0000}._blueprint-tab-shell_1gj7x_556 ._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689:after{content:"";z-index:2;background:var(--blueprint-tab-bg-active);pointer-events:none;border:0;width:auto;height:2px;position:absolute;bottom:-1px;left:1px;right:1px}._blueprint-tab-shell_1gj7x_556._is-touch-compact_1gj7x_588 ._blueprint-tab-list_1gj7x_624{height:100%}._blueprint-tab-shell_1gj7x_556._is-touch-compact_1gj7x_588 ._dialog-shell-tab_1gj7x_641{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_1gj7x_556._is-touch-compact_1gj7x_588 ._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689{height:28px;padding-inline:12px}._blueprint-tab-button_1gj7x_672{min-height:24px;color:var(--text-1);white-space:nowrap;cursor:pointer;justify-content:center;padding:.18rem .62rem;font-size:.72rem;font-weight:600;line-height:1.2}._blueprint-tab-button_1gj7x_672._is-active_1gj7x_689{color:var(--text-0)}._blueprint-library-pane_1gj7x_751{gap:10px;display:grid}._blueprint-browser-toolbar_1gj7x_756{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_1gj7x_764{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_1gj7x_772{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_1gj7x_540{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text-0);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}._blueprint-utility-button_1gj7x_540._is-secondary_1gj7x_795{color:var(--text-1);background:0 0}._blueprint-back-button_1gj7x_800{min-width:32px;padding:0}._blueprint-library-status_1gj7x_805{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_1gj7x_812{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_1gj7x_818{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:34px;color:var(--text-0);font:inherit;border-radius:8px;padding:0 10px}._blueprint-folder-input_1gj7x_818::placeholder{color:var(--text-2)}._blueprint-panel-error_1gj7x_833{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_1gj7x_840{gap:6px;display:grid}._blueprint-entry-row_1gj7x_845{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_1gj7x_539{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:36px;padding:6px 8px;display:grid}._blueprint-entry-button_1gj7x_539:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_1gj7x_539._is-selected_1gj7x_401{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_1gj7x_876{min-width:32px;padding:0}._blueprint-folder-edit-button_1gj7x_876 ._button-icon-image_1gj7x_455{width:16px;height:16px}._blueprint-entry-copy_1gj7x_886{gap:2px;min-width:0;display:grid}._blueprint-entry-title_1gj7x_892{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}._blueprint-entry-description_1gj7x_903,._blueprint-empty-state_1gj7x_904 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_1gj7x_903{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-folder-form_1gj7x_812{grid-template-columns:minmax(0,1fr)}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-browser-toolbar_1gj7x_756{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_1gj7x_18._is-narrow-column_1gj7x_932 ._blueprint-breadcrumb_1gj7x_764{flex:1 0 100%}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-breadcrumb_1gj7x_764{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-path-label_1gj7x_772{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-path-label_1gj7x_772::-webkit-scrollbar{display:none}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-browser-toolbar_1gj7x_756>._blueprint-utility-button_1gj7x_540{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-entry-button_1gj7x_539{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-entry-row_1gj7x_845{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-entry-title_1gj7x_892{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_1gj7x_18._is-touch-layout_1gj7x_921 ._blueprint-entry-description_1gj7x_903{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_1gj7x_991,._definition-list_1gj7x_992{gap:6px;display:grid}._placeholder-section_1gj7x_997,._inspector-card_1gj7x_998{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}._placeholder-section-header_1gj7x_1009,._card-header_1gj7x_1010{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_1gj7x_1009 h3,._card-header_1gj7x_1010 h3,._card-header_1gj7x_1010 h4,._inspector-group-title_1gj7x_1020{overflow-wrap:anywhere;min-width:0;margin:0}._placeholder-section-header_1gj7x_1009 h3,._card-header_1gj7x_1010 h3,._card-header_1gj7x_1010 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._regional-resources-card_1gj7x_1036,._regional-resources-header_1gj7x_1040{min-width:0}._regional-resources-region_1gj7x_1044{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._regional-resources-actions_1gj7x_1052{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._regional-resources-actions_1gj7x_1052 button{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:30px;color:var(--text-1);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;display:inline-flex}._regional-resources-actions_1gj7x_1052 button:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._regional-resources-actions_1gj7x_1052 svg{flex:none;width:14px;height:14px}._regional-resources-list_1gj7x_1085{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;display:grid;overflow:hidden}._regional-resources-fixed-supply_1gj7x_1094{border:1px solid var(--line);background:var(--surface-1);min-width:0;color:var(--text-1);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;padding:5px 7px;font-size:.72rem;display:flex}._regional-resources-fixed-items_1gj7x_1109{flex-wrap:wrap;gap:3px 10px;display:flex}._regional-resources-fixed-item_1gj7x_1109{white-space:nowrap}._regional-resources-fixed-item_1gj7x_1109 strong{color:var(--accent-strong)}._regional-resources-fixed-label_1gj7x_1123{color:var(--text-2)}._regional-resource-row_1gj7x_1127{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"item item item""rate infinity remove";align-items:center;gap:3px;min-width:0;min-height:38px;padding:4px 5px;display:grid}._regional-resource-row_1gj7x_1127:last-child{border-bottom:0}._regional-resources-card_1gj7x_1036[data-device-class=desktop] ._regional-resource-row_1gj7x_1127{grid-template-columns:minmax(0,1fr) 88px 24px 24px;grid-template-areas:"item rate infinity remove"}._regional-resource-item_1gj7x_1148{min-width:0;color:var(--text-0);grid-area:item;align-items:center;gap:4px;font-size:.76rem;display:flex}._regional-resource-item_1gj7x_1148 img{object-fit:contain;flex:none;width:18px;height:18px}._regional-resource-item_1gj7x_1148 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._regional-resource-rate_1gj7x_1171{min-width:0;color:var(--text-2);grid-area:rate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;font-size:.68rem;display:grid}._regional-resource-rate-input_1gj7x_1182{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:26px;color:var(--text-0);text-align:right;border-radius:5px;outline:none;padding:3px 5px;font-size:.75rem}._regional-resource-rate-input_1gj7x_1182:focus{border-color:var(--accent-strong)}._regional-resource-infinite-value_1gj7x_1200{color:var(--accent-strong);text-align:right;font-size:1rem;font-weight:700}._regional-resource-infinity_1gj7x_1207,._regional-resource-remove_1gj7x_1208{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:6px;place-items:center;padding:0;display:grid}._regional-resource-infinity_1gj7x_1207{grid-area:infinity}._regional-resource-remove_1gj7x_1208{grid-area:remove}._regional-resource-infinity_1gj7x_1207._is-active_1gj7x_689{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._regional-resource-remove_1gj7x_1208:not(:disabled):hover{border-color:var(--danger);color:var(--danger)}._regional-resource-infinity_1gj7x_1207 svg,._regional-resource-remove_1gj7x_1208 svg{width:12px;height:12px}._regional-resource-profile-backdrop_1gj7x_1245{background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._regional-resource-profile-dialog_1gj7x_1254{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:12px;gap:12px;width:min(480px,100%);max-height:min(620px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 48px #00000052}._regional-resource-profile-dialog_1gj7x_1254>header{justify-content:space-between;align-items:center;gap:10px;display:flex}._regional-resource-profile-dialog_1gj7x_1254 h2{color:var(--text-0);margin:0;font-size:1rem}._regional-resource-profile-dialog_1gj7x_1254>header button{width:30px;height:30px;color:var(--text-1);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}._regional-resource-profile-list_1gj7x_1292{gap:8px;display:grid}._regional-resource-profile-list_1gj7x_1292>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text-0);text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}._regional-resource-profile-list_1gj7x_1292>button:hover{border-color:var(--accent-strong);background:var(--surface-3)}._regional-resource-profile-list_1gj7x_1292>button>svg{width:22px;height:22px;color:var(--accent-strong)}._regional-resource-profile-list_1gj7x_1292>button>span{gap:4px;min-width:0;display:grid}._regional-resource-profile-list_1gj7x_1292 strong{font-size:.84rem}._regional-resource-profile-list_1gj7x_1292 small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._regional-resource-profile-error_1gj7x_1341{color:var(--danger);margin:0;font-size:.76rem}._history-panel_1gj7x_1347{min-width:0}._history-action-grid_1gj7x_1351{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_1gj7x_1351 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_1gj7x_1364{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_1gj7x_1364 ._button-icon_1gj7x_327{flex-shrink:0}._history-action-button_1gj7x_1364 ._button-icon-image_1gj7x_455{width:18px;height:18px}._history-action-label_1gj7x_1382{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}._history-record-list_1gj7x_1389{gap:6px;display:grid}._history-record-button_1gj7x_1394{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_1gj7x_1394._is-current_1gj7x_1403{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_1gj7x_1408,._history-record-meta_1gj7x_1409{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_1gj7x_1418{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_1gj7x_1425,._history-record-detail_1gj7x_1426{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_1gj7x_1425{color:var(--text-0);font-weight:600}._history-record-status_1gj7x_1439,._history-record-meta_1gj7x_1409,._history-record-detail_1gj7x_1426{color:var(--text-2);font-size:.78rem}._history-record-status_1gj7x_1439{flex:none}._history-empty-state_1gj7x_1450{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_1gj7x_1450 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_1gj7x_1464{border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;min-height:40px;color:var(--text-0);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}._base-current-button_1gj7x_1464:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_1gj7x_1485{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_1gj7x_1494{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_1gj7x_1494 svg{fill:currentColor;width:100%;height:100%}._base-regional-switch_1gj7x_1510{min-height:32px;color:var(--text-0);cursor:default;align-items:center;gap:8px;margin-top:8px;padding:0 2px;display:flex}._base-regional-switch_1gj7x_1510:has(input:disabled){color:var(--text-2)}._base-regional-switch-control_1gj7x_1525{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}._base-regional-switch-control_1gj7x_1525:has(input:disabled){cursor:not-allowed}._base-regional-switch_1gj7x_1510 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._base-regional-switch-track_1gj7x_1545{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative}._base-regional-switch-thumb_1gj7x_1559{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._base-regional-switch_1gj7x_1510 input:checked+._base-regional-switch-track_1gj7x_1545{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-switch_1gj7x_1510 input:checked+._base-regional-switch-track_1gj7x_1545 ._base-regional-switch-thumb_1gj7x_1559{transform:translate(18px)}._base-regional-switch_1gj7x_1510 input:focus-visible+._base-regional-switch-track_1gj7x_1545{outline:2px solid var(--accent-strong);outline-offset:2px}._base-regional-switch-control_1gj7x_1525:has(input:disabled) ._base-regional-switch-track_1gj7x_1545{border-color:var(--line);background:var(--surface-4);opacity:.55}._base-regional-switch-label_1gj7x_1588{font-size:.8rem;line-height:1.2}._base-regional-help-button_1gj7x_1593{border:1px solid var(--line-strong);background:var(--surface-1);width:22px;height:22px;color:var(--accent-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._base-regional-help-button_1gj7x_1593:hover,._base-regional-help-button_1gj7x_1593[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-help-button_1gj7x_1593 svg{width:14px;height:14px}._base-regional-help-tooltip_1gj7x_1619{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-0);box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:10px;padding:12px 14px;overflow-y:auto}._base-regional-help-tooltip_1gj7x_1619 p{margin:0}._base-regional-help-markdown_1gj7x_1636{font-size:.78rem;line-height:1.5}._base-regional-help-markdown_1gj7x_1636 p+p{margin-top:.55em}._base-regional-help-markdown_1gj7x_1636 strong{color:var(--accent-strong)}._power-bar-shell_1gj7x_1649{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}._power-bar-label_1gj7x_1656{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:.78rem;display:flex}._power-bar-label_1gj7x_1656._power-bar-outage_1gj7x_1666{color:var(--danger)}._power-bar-values_1gj7x_1670{overflow-wrap:anywhere;min-width:0;color:inherit}._power-bar-separator_1gj7x_1676{color:var(--text-2);margin:0 4px}._power-bar-percent_1gj7x_1681{color:inherit;flex:none;font-weight:600}._power-infinite-switch_1gj7x_1687{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}._power-infinite-switch-label_1gj7x_1698{overflow-wrap:anywhere;min-width:0;color:var(--text-1);font-size:.82rem}._power-switch-on_1gj7x_1705,._power-switch-off_1gj7x_1706{border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:0 0 42px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._power-switch-off_1gj7x_1706{background:var(--surface-4)}._power-switch-on_1gj7x_1705{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_1gj7x_1729{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._power-switch-off_1gj7x_1706 ._power-switch-thumb_1gj7x_1729{transform:translate(0)}._power-switch-on_1gj7x_1705 ._power-switch-thumb_1gj7x_1729{transform:translate(18px)}._power-override-row_1gj7x_1746{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_1gj7x_1755{color:var(--text-2);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.78rem}._power-override-controls_1gj7x_1763{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}._power-override-input_1gj7x_1771{border:1px solid var(--line);background:var(--surface-1);width:80px;min-width:0;max-width:100%;height:28px;color:var(--text-1);text-align:right;border-radius:6px;outline:none;padding:2px 8px;font-size:.8rem;transition:border-color .12s}._power-override-input_1gj7x_1771:focus{border-color:var(--accent-strong)}._power-override-clear_1gj7x_1790{border:1px solid var(--line);background:var(--surface-1);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}._power-override-clear_1gj7x_1790:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_1gj7x_1790 svg{width:14px;height:14px}._warehouse-stats-card-header_1gj7x_1814{align-items:center}._warehouse-stats-more-button_1gj7x_1818{border:1px solid var(--line);background:var(--surface-1);min-height:26px;color:var(--text-0);border-radius:8px;padding:4px 9px;font-size:.76rem;font-weight:600}._warehouse-stats-more-button_1gj7x_1818:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_1gj7x_1818:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_1gj7x_1839,._warehouse-stats-empty_1gj7x_1840,._warehouse-stats-dialog-empty_1gj7x_1841{border:1px dashed var(--line-strong);place-items:center;min-height:74px;padding:12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1gj7x_1839,._warehouse-stats-empty_1gj7x_1840,._warehouse-stats-dialog-empty_1gj7x_1841{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_1gj7x_1839,._warehouse-stats-empty_1gj7x_1840,._warehouse-stats-dialog-empty_1gj7x_1841{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1gj7x_1839,._warehouse-stats-empty_1gj7x_1840,._warehouse-stats-dialog-empty_1gj7x_1841{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_1gj7x_1839,._warehouse-stats-empty_1gj7x_1840,._warehouse-stats-dialog-empty_1gj7x_1841{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_1gj7x_1841{align-self:start;min-height:120px}._warehouse-stats-table_1gj7x_1881{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-auto-rows:max-content;align-content:start;min-width:0;display:grid;overflow:hidden}._warehouse-stats-table-dialog_1gj7x_1892{min-height:0;overflow:auto}._warehouse-stats-row_1gj7x_1897{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.42fr) minmax(0,.42fr) minmax(0,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1gj7x_1897{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_1gj7x_1892 ._warehouse-stats-row_1gj7x_1897{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-table_1gj7x_1881[data-device-class=mobile] ._warehouse-stats-row_1gj7x_1897,._warehouse-stats-table_1gj7x_1881[data-device-class=tablet] ._warehouse-stats-row_1gj7x_1897{grid-template-columns:repeat(3,minmax(0,1fr))}._warehouse-stats-table_1gj7x_1881[data-device-class=mobile] ._warehouse-stats-row_1gj7x_1897>span,._warehouse-stats-table_1gj7x_1881[data-device-class=tablet] ._warehouse-stats-row_1gj7x_1897>span{padding:5px 4px}._warehouse-stats-table_1gj7x_1881[data-device-class=mobile] ._warehouse-stats-row_1gj7x_1897>span:first-child,._warehouse-stats-table_1gj7x_1881[data-device-class=tablet] ._warehouse-stats-row_1gj7x_1897>span:first-child{grid-column:1/-1}._warehouse-stats-row_1gj7x_1897:first-child{border-top:0}._warehouse-stats-row_1gj7x_1897>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_1gj7x_1937{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_1gj7x_1937{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_1gj7x_1937{color:var(--text-2);overflow-wrap:anywhere;font-size:.68rem;font-weight:700}._warehouse-stats-row_1gj7x_1897._is-pinned_1gj7x_1953{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1gj7x_1897._is-pinned_1gj7x_1953{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_1gj7x_1962{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_1gj7x_1962 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_1gj7x_1962 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_1gj7x_1985{overflow-wrap:anywhere;min-width:0;color:var(--text-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_1gj7x_1985>span{min-width:0}._device-stats-row_1gj7x_1985>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_1gj7x_2008{overflow-wrap:anywhere;color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_1gj7x_2016{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}._warehouse-stats-pin-button_1gj7x_2016 svg{width:15px;height:15px}._warehouse-stats-pin-button_1gj7x_2016:not(:disabled):hover,._warehouse-stats-pin-button_1gj7x_2016._is-active_1gj7x_689{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_1gj7x_2016:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_1gj7x_1841{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_1gj7x_2052{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_1gj7x_2059{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_1gj7x_2067{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_1gj7x_2074{border:1px solid var(--line);background:var(--surface-1);min-width:0;height:34px;color:var(--text-2);border-radius:8px;flex:auto;align-items:center;gap:7px;padding:0 10px;display:flex}._warehouse-stats-search_1gj7x_2074 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_1gj7x_2074 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_1gj7x_2104{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_1gj7x_2111{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_1gj7x_2116{min-height:0;padding:12px;display:grid}._base-select-dialog-content_1gj7x_2122{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_1gj7x_2130{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_1gj7x_2130{gap:6px;min-width:0;display:grid}._base-select-group_1gj7x_2130 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_1gj7x_2152{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_1gj7x_2152{border:1px solid var(--line);background:var(--surface-1);min-width:120px;color:var(--text-0);text-align:left;border-radius:6px;flex:1 1 0;padding:7px 10px;display:grid}._base-select-option_1gj7x_2152:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_1gj7x_2152._is-selected_1gj7x_401{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_1gj7x_2181{gap:4px;min-width:0;display:grid}._base-select-option-name_1gj7x_2187{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_1gj7x_2196{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_1gj7x_2205{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_1gj7x_2212{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;display:grid}._base-select-status_1gj7x_2221{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_1gj7x_2221[role=alert]{color:var(--danger)}._card-subheader_1gj7x_2232{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_1gj7x_2238{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-1);margin:-10px 0 10px;padding:10px 10px 8px;position:sticky;top:-10px}._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_1gj7x_2257{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button-list_1gj7x_2257{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_1gj7x_2257{border-color:var(--line);background:var(--surface-2);min-width:0;min-height:34px;color:var(--text-0);letter-spacing:.01em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button_1gj7x_2257{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button_1gj7x_2257{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button_1gj7x_2257{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button_1gj7x_2257{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_1gj7x_2238._is-inline_1gj7x_2248 ._selection-inspector-action-button_1gj7x_2257{font-size:.76rem}._selection-inspector-action-button_1gj7x_2257:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_1gj7x_2257._is-cancel_1gj7x_2317,._selection-inspector-action-button_1gj7x_2257._is-delete_1gj7x_2318{color:var(--danger)}._selection-inspector-action-button_1gj7x_2257._is-rotate_1gj7x_2322{color:var(--text-0)}._selection-inspector-action-button_1gj7x_2257._is-confirm_1gj7x_2326{color:var(--accent-strong)}._selection-inspector-action-icon_1gj7x_2330{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_1gj7x_2337{text-overflow:ellipsis;overflow:hidden}._base-problem-list_1gj7x_2342{gap:0;display:grid}._base-problem-row_1gj7x_2347{--base-problem-warning-color:#9a6a18;border-left:2px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;display:grid;position:relative}._base-problem-row_1gj7x_2347:last-child{border-bottom:0}._base-problem-row_1gj7x_2347[data-problem-severity=error]{border-left-color:var(--danger)}._base-problem-row_1gj7x_2347[data-problem-severity=warning]{border-left-color:var(--base-problem-warning-color)}._base-problem-row_1gj7x_2347[data-problem-severity=info]{border-left-color:var(--success,#22c55e)}._base-problem-button_1gj7x_2372{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-width:0;padding:9px 8px 9px 10px;font-size:.8rem;line-height:1.42;display:block;overflow:hidden}._base-problem-row_1gj7x_2347[data-problem-severity=error] ._base-problem-button_1gj7x_2372{color:var(--danger)}._base-problem-row_1gj7x_2347[data-problem-severity=warning] ._base-problem-button_1gj7x_2372{color:var(--base-problem-warning-color)}._base-problem-row_1gj7x_2347[data-problem-severity=info] ._base-problem-button_1gj7x_2372{color:var(--success,#22c55e)}._base-problem-popover_1gj7x_2397{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);min-width:200px;max-width:300px;max-height:180px;box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:8px;padding:10px 12px;overflow-y:auto}._base-problem-popover-text_1gj7x_2410{color:var(--text-0);word-break:break-word;font-size:.78rem;line-height:1.5}._base-problem-delete-button_1gj7x_2417{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:.76rem;display:inline-flex}._base-problem-delete-button_1gj7x_2417:hover,._base-problem-delete-button_1gj7x_2417._is-confirm_1gj7x_2326{color:var(--floating-control-bg);background:var(--danger)}._base-problem-delete-button_1gj7x_2417 svg{width:13px;height:13px}._base-problem-empty_1gj7x_2442{color:var(--text-0);opacity:.5;padding:9px 10px;font-size:.8rem;line-height:1.42}._panel_1smm1_1{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}._topActions_1smm1_10{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}._topActions_1smm1_10 input,._editor_1smm1_17 input,._editor_1smm1_17 textarea{width:100%;min-width:0}._regionList_1smm1_23{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;max-height:min(36vh,360px);display:grid;overflow:auto}._regionItem_1smm1_32{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:4px;display:grid}._regionItem_1smm1_32._selected_1smm1_42{border-color:var(--highlight-ring);background:var(--surface-4)}._regionSelect_1smm1_47{text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}._regionCopy_1smm1_59{min-width:0;display:grid}._regionCopy_1smm1_59 strong,._regionCopy_1smm1_59 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._regionCopy_1smm1_59 small,._shapeSummary_1smm1_72,._empty_1smm1_73{color:var(--text-2);font-size:.76rem}._swatch_1smm1_78{border:1px solid color-mix(in srgb, currentColor 34%, transparent);border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}._iconButton_1smm1_87{background:0 0;border:0;place-items:center;padding:0;display:grid}._section_1smm1_95,._details_1smm1_96,._editor_1smm1_17{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}._section_1smm1_95 h3,._details_1smm1_96 p{margin:0}._detailTitle_1smm1_113{align-items:center;gap:7px;min-width:0;display:flex}._detailTitle_1smm1_113 strong{min-width:0}._details_1smm1_96 dl{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin:0;display:grid}._details_1smm1_96 dl div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._details_1smm1_96 dt,._details_1smm1_96 dd{min-width:0;margin:0}._details_1smm1_96 dt{color:var(--text-2)}._detailActions_1smm1_149,._editorActions_1smm1_150,._operationButtons_1smm1_151,._linkList_1smm1_152{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._detailActions_1smm1_149 button,._editorActions_1smm1_150 button,._operationButtons_1smm1_151 button,._linkList_1smm1_152 button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}._editor_1smm1_17 label{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}._editor_1smm1_17 textarea{resize:vertical;min-height:56px}._editor_1smm1_17 ._colorField_1smm1_181{grid-template-columns:minmax(0,1fr) 52px;align-items:center}._colorField_1smm1_181 input{height:30px;padding:2px}._active_1smm1_191{border-color:var(--highlight-ring);background:var(--surface-4)}._danger_1smm1_196{color:var(--danger,#ef4444)}._feedbackList_1smm1_200{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin:0;padding-inline-start:18px;display:grid}@supports not (color:color-mix(in srgb, black, white)){._swatch_1smm1_78{border-color:currentColor}}.blueprint-embed{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:fixed;inset:0;overflow:hidden}.blueprint-embed>div{width:100%;height:100%}.blueprint-embed canvas{display:block}.blueprint-embed-status{place-items:center;padding:1rem;font:14px/1.5 sans-serif;display:grid;position:fixed;inset:0}:root{background:var(--shell-bg);color:var(--text-0);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,PingFang SC,Microsoft YaHei,IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:var(--shell-bg);color:var(--text-0);overflow:hidden}body,#root,.workbench,.section-body,.canvas-stage{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body ::-webkit-scrollbar{width:10px;height:10px}#root ::-webkit-scrollbar{width:10px;height:10px}.workbench ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}#root ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.workbench ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}body ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}#root ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}.workbench ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#root ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.workbench ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}button,input,select{font:inherit}button{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:6px;padding:.34rem .6rem;transition:background-color .12s,border-color .12s,color .12s,transform .12s}button:hover{border-color:var(--line-strong);background:var(--surface-4)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button:disabled:hover{background:var(--surface-3);border-color:var(--line)}button.is-active{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--text-0);box-shadow:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.industrial-planner-renderer{width:100%;height:100%;display:block;position:relative;overflow:visible}.industrial-planner-renderer__canvas{width:100%;height:100%;box-shadow:none;border:none;display:block}.industrial-planner-renderer__glow-overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.industrial-planner-renderer__glow-overlay.is-active{opacity:1}.industrial-planner-renderer__placement-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) #ffd54a3d, inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) #ffd54a1f}.industrial-planner-renderer__placement-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-placement-glow-pulse}.industrial-planner-renderer__blueprint-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) #42a5f53d, inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) #42a5f51f}.industrial-planner-renderer__blueprint-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-blueprint-glow-pulse}.industrial-planner-renderer__marquee-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;--industrial-planner-renderer-marquee-glow-rgb:255, 255, 255;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) rgba(var(--industrial-planner-renderer-marquee-glow-rgb), .24), inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) rgba(var(--industrial-planner-renderer-marquee-glow-rgb), .12)}.industrial-planner-renderer__marquee-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-marquee-glow-pulse}@keyframes industrial-planner-renderer-placement-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes industrial-planner-renderer-blueprint-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes industrial-planner-renderer-marquee-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}
