._workbench_51fj6_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_51fj6_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_51fj6_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_51fj6_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_51fj6_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_51fj6_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_51fj6_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_51fj6_61{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._dialog-shell-backdrop_51fj6_61,._dialog-shell-backdrop_51fj6_61 *{touch-action:auto}._dialog-shell-backdrop_51fj6_61._is-immersive-maximized_51fj6_94{padding:0}._dialog-shell-backdrop_51fj6_61._is-non-modal_51fj6_98{pointer-events:none;background:0 0}._dialog-shell-backdrop_51fj6_61._is-non-modal_51fj6_98 ._dialog-shell_51fj6_61{pointer-events:auto}._dialog-shell_51fj6_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_51fj6_61._is-maximized_51fj6_123{width:100%;height:100%}._dialog-shell-backdrop_51fj6_61._is-immersive-maximized_51fj6_94 ._dialog-shell_51fj6_61{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_51fj6_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_51fj6_144{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_51fj6_134._has-tabs_51fj6_152{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_51fj6_134._has-tabs_51fj6_152 ._dialog-shell-header-main_51fj6_144{padding-bottom:0}._dialog-shell-header_51fj6_134._has-tabs_51fj6_152+._dialog-shell-body_51fj6_162{border-top:0}._dialog-shell-header_51fj6_134._is-draggable_51fj6_166{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_51fj6_171{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_51fj6_171 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_51fj6_186{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_51fj6_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_51fj6_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_51fj6_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_51fj6_205:after{background:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._dialog-shell-tab_51fj6_205{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 66%, var(--line))}}._dialog-shell-tab_51fj6_205{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_51fj6_205{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 14%, var(--surface-1))}}._dialog-shell-tab_51fj6_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_51fj6_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_51fj6_205{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-0))}}._dialog-shell-tab_51fj6_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_51fj6_205:before,._dialog-shell-tab_51fj6_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_51fj6_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_51fj6_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_51fj6_205:hover{z-index:2;--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 82%, var(--line))}}._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 30%, var(--surface-1))}}._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 18%, var(--surface-1))}}._dialog-shell-tab_51fj6_205:hover{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205:hover{color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-0))}}._dialog-shell-tab_51fj6_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_51fj6_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_51fj6_205._is-active_51fj6_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_51fj6_205._is-active_51fj6_360{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 38%, var(--surface-1))}}._dialog-shell-tab_51fj6_205._is-active_51fj6_360{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205._is-active_51fj6_360{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_51fj6_205._is-active_51fj6_360{min-height:52px;color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_51fj6_205._is-active_51fj6_360{color:color-mix(in srgb, var(--accent-strong) 92%, var(--text-0))}}._dialog-shell-tab_51fj6_205._is-active_51fj6_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_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header_51fj6_134{--dialog-shell-tab-divider:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header_51fj6_134{border-bottom:0;gap:0;min-height:0;padding:0 16px;display:grid;position:relative}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header_51fj6_134:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header-main_51fj6_144{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header-copy_51fj6_171{flex:0 auto;padding-bottom:0}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header-actions_51fj6_186{padding-bottom:0}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab-strip_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab-strip_51fj6_446:after{content:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab-list_51fj6_205{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab-list_51fj6_205:after{content:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{color:color-mix(in srgb, var(--text-0) 74%, var(--text-1))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205{transition:background .18s,box-shadow .18s,border-color .18s,color .18s;transform:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:before,._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:hover{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:hover{color:var(--text-0);transform:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360{color:var(--text-0);transform:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360:before,._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360:after{opacity:1}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360:before,._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360:after{transform:translate(0)scale(1)}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_162,._dialog-shell-tab-panel_51fj6_677{min-height:0;display:grid;overflow:hidden}._dialog-shell_51fj6_61 button:focus-visible,._dialog-shell_51fj6_61 input:focus-visible,._dialog-shell_51fj6_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_51fj6_750{z-index:2;pointer-events:auto;position:absolute}._dialog-shell-resize-edge--n_51fj6_756,._dialog-shell-resize-edge--s_51fj6_757{cursor:ns-resize;height:8px;left:10px;right:10px}._dialog-shell-resize-edge--n_51fj6_756{top:-4px}._dialog-shell-resize-edge--s_51fj6_757{bottom:-4px}._dialog-shell-resize-edge--e_51fj6_772,._dialog-shell-resize-edge--w_51fj6_773{cursor:ew-resize;width:8px;top:10px;bottom:10px}._dialog-shell-resize-edge--e_51fj6_772{right:-4px}._dialog-shell-resize-edge--w_51fj6_773{left:-4px}._dialog-shell-resize-edge--ne_51fj6_788,._dialog-shell-resize-edge--se_51fj6_789,._dialog-shell-resize-edge--sw_51fj6_790,._dialog-shell-resize-edge--nw_51fj6_791{z-index:3;width:16px;height:16px}._dialog-shell-resize-edge--ne_51fj6_788{cursor:nesw-resize;top:-6px;right:-6px}._dialog-shell-resize-edge--se_51fj6_789{cursor:nwse-resize;bottom:-6px;right:-6px}._dialog-shell-resize-edge--sw_51fj6_790{cursor:nesw-resize;bottom:-6px;left:-6px}._dialog-shell-resize-edge--nw_51fj6_791{cursor:nwse-resize;top:-6px;left:-6px}._dialog-shell-resize-edge--cursor-ns_51fj6_821{cursor:ns-resize}._dialog-shell-resize-edge--cursor-ew_51fj6_825{cursor:ew-resize}._dialog-shell-resize-edge--cursor-nesw_51fj6_829{cursor:nesw-resize}._dialog-shell-resize-edge--cursor-nwse_51fj6_833{cursor:nwse-resize}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header_51fj6_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_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header-main_51fj6_144{gap:8px;min-height:0}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header-copy_51fj6_171{padding-bottom:0}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header-copy_51fj6_171 h2{font-size:.875rem;line-height:1.15}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header-actions_51fj6_186{gap:4px;padding-bottom:0}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-header-button_51fj6_194{width:26px;height:26px}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-tab-strip_51fj6_446{height:var(--dialog-shell-tab-track-height)}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-tab-list_51fj6_205{gap:6px;height:100%}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205:hover{transform:translateY(2px)}._dialog-shell_51fj6_61._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360{height:22px;padding-inline:8px}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-header_51fj6_134{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-header-main_51fj6_144{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-header_51fj6_134:after{left:10px;right:10px}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-tab-list_51fj6_205{gap:0}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205:hover{transform:none}._dialog-shell_51fj6_61._has-tabs_51fj6_152._is-mobile-compact_51fj6_837 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360{height:var(--dialog-shell-tab-track-height);padding-inline:12px}@supports not (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_51fj6_61{background:var(--shell-bg)}._dialog-shell-tab-list_51fj6_205:after{background:var(--line)}._dialog-shell-tab_51fj6_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_51fj6_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_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-header_51fj6_134{--dialog-shell-tab-divider:var(--line-strong)}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:before,._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205:after{background:0 0}._dialog-shell_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_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_51fj6_61._has-tabs_51fj6_152 ._dialog-shell-tab_51fj6_205._is-active_51fj6_360:after{background:var(--surface-1)}}._activity-icon-strip_51fj6_1000{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_51fj6_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_51fj6_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_51fj6_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_51fj6_1019{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}._markdown-tutorial-overlay-backdrop_51fj6_1019,._markdown-tutorial-overlay-backdrop_51fj6_1019 *{touch-action:auto}._markdown-tutorial-overlay_51fj6_1019{width:min(100%,1280px);max-height:calc(100vh - clamp(16px,8vh,72px));position:relative}@supports (height:100dvh){._markdown-tutorial-overlay_51fj6_1019{max-height:calc(100dvh - clamp(16px,8vh,72px))}}._markdown-tutorial-overlay_51fj6_1019{color:var(--text-0);cursor:pointer;outline:none}._markdown-tutorial-overlay-body_51fj6_1073{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_51fj6_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_51fj6_1079{max-height:calc(100dvh - clamp(24px,9vh,96px))}}._markdown-tutorial-overlay-image-frame_51fj6_1096{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_51fj6_1096 img{width:auto;max-width:min(100%,1280px);max-height:min(72vh,980px);display:block}@supports (height:100dvh){._markdown-tutorial-overlay-image-frame_51fj6_1096 img{max-height:min(72dvh,980px)}}._markdown-tutorial-overlay-image-frame_51fj6_1096 img{border:1px solid var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_51fj6_1096 img{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent)}}._markdown-tutorial-overlay-image-frame_51fj6_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_51fj6_1096 img{box-shadow:0 22px 72px color-mix(in srgb, var(--shadow-floating-control) 78%, transparent)}}._markdown-tutorial-overlay-image-frame_51fj6_1096 img{cursor:default;object-fit:contain}._markdown-tutorial-overlay_51fj6_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_51fj6_1096 img{max-height:min(56vh,720px)}@supports (height:100dvh){._markdown-tutorial-overlay_51fj6_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_51fj6_1096 img{max-height:min(56dvh,720px)}}._markdown-tutorial-overlay-markdown_51fj6_1148{width:min(100%,820px);color:var(--text-0);justify-self:center}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_51fj6_1148{color:color-mix(in srgb, var(--text-0) 82%, var(--text-1))}}._markdown-tutorial-overlay-markdown_51fj6_1148{text-align:left;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_51fj6_1148{text-wrap:pretty}}._markdown-tutorial-overlay-markdown_51fj6_1148{text-shadow:0 1px 14px var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_51fj6_1148{text-shadow:0 1px 14px color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-markdown_51fj6_1148 p,._markdown-tutorial-overlay-markdown_51fj6_1148 blockquote,._markdown-tutorial-overlay-markdown_51fj6_1148 ul,._markdown-tutorial-overlay-markdown_51fj6_1148 ol{margin:0}._markdown-tutorial-overlay-markdown_51fj6_1148 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_51fj6_1148 p+p,._markdown-tutorial-overlay-markdown_51fj6_1148 p+ul,._markdown-tutorial-overlay-markdown_51fj6_1148 ul+p,._markdown-tutorial-overlay-markdown_51fj6_1148 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_51fj6_1148 ul,._markdown-tutorial-overlay-markdown_51fj6_1148 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_51fj6_1148 strong{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_51fj6_1148 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}}._markdown-tutorial-overlay-placeholder_51fj6_1214{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_51fj6_1214{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-placeholder_51fj6_1214{color:var(--text-1);box-shadow:0 18px 54px var(--shadow-floating-control)}._markdown-tutorial-overlay-placeholder_51fj6_1214 p{margin:0}._markdown-tutorial-overlay-page-button_51fj6_1238{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_51fj6_1238{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent)}}._markdown-tutorial-overlay-page-button_51fj6_1238{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_51fj6_1238{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._markdown-tutorial-overlay-page-button_51fj6_1238{color:var(--text-0);box-shadow:0 14px 36px var(--shadow-floating-control);transform:translateY(-50%)}._markdown-tutorial-overlay-page-button_51fj6_1238:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_51fj6_1238:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}._markdown-tutorial-overlay-page-button_51fj6_1238:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_51fj6_1238 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_51fj6_1288{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_51fj6_1292{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_51fj6_1296{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_51fj6_1304{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_51fj6_1304{background:color-mix(in srgb, var(--text-1) 36%, transparent)}}._markdown-tutorial-overlay-page-dot_51fj6_1304._is-active_51fj6_360{background:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_51fj6_1304._is-active_51fj6_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_51fj6_1019{background:var(--surface-1)}._markdown-tutorial-overlay-image-frame_51fj6_1096 img{border-color:var(--line-strong);box-shadow:0 22px 72px var(--shadow-floating-control)}._markdown-tutorial-overlay-markdown_51fj6_1148{color:var(--text-0);text-shadow:none}._markdown-tutorial-overlay-placeholder_51fj6_1214,._markdown-tutorial-overlay-page-button_51fj6_1238{border-color:var(--line);background:var(--surface-1)}._markdown-tutorial-overlay-page-button_51fj6_1238:hover:not(:disabled){background:var(--surface-2)}._markdown-tutorial-overlay-page-dot_51fj6_1304{background:var(--text-2)}._markdown-tutorial-overlay-page-dot_51fj6_1304._is-active_51fj6_360{background:var(--accent)}}._settings-dialog-backdrop_51fj6_1358{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_51fj6_1358{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_51fj6_1358,._settings-dialog-backdrop_51fj6_1358 *{touch-action:auto}._settings-dialog_51fj6_1358{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_51fj6_1404{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_51fj6_1413{min-width:0}._settings-dialog-header-copy_51fj6_1413 h2,._settings-dialog-group-header_51fj6_1418 h3,._settings-dialog-setting-copy_51fj6_1419 h4{margin:0}._settings-dialog-setting-copy_51fj6_1419 p,._settings-dialog-group-header_51fj6_1418 p{color:var(--text-1);margin:0}._settings-dialog-close_51fj6_1429{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_51fj6_1439{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_51fj6_1445{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_51fj6_1449{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_51fj6_1458{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_51fj6_1467{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_51fj6_1475{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_51fj6_1475:hover,._settings-dialog-tree-button_51fj6_1475._is-active_51fj6_360{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_51fj6_1492{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_51fj6_1498{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_51fj6_1507{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_51fj6_1418{gap:4px;display:grid}._settings-dialog-settings-list_51fj6_1518{gap:8px;display:grid}._settings-dialog-separator_51fj6_1523{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_51fj6_1529{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_51fj6_1529._is-disabled_51fj6_1540{opacity:.72}._settings-dialog-setting-card_51fj6_1529._is-text_51fj6_1544{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}._settings-dialog-setting-card_51fj6_1529._is-keybinding_51fj6_1551{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_51fj6_1529._is-keybinding_51fj6_1551:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_51fj6_1529._is-keybinding_51fj6_1551 ._settings-dialog-setting-copy_51fj6_1419{gap:0}._settings-dialog-setting-card_51fj6_1529._is-keybinding_51fj6_1551 ._settings-dialog-setting-copy_51fj6_1419 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_51fj6_1529._is-keybinding_51fj6_1551 ._settings-dialog-setting-copy_51fj6_1419 p{display:none}._settings-dialog-setting-copy_51fj6_1419{gap:4px;display:grid}._settings-dialog-setting-title_51fj6_1581{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_51fj6_1581>span{min-width:0}._settings-dialog-setting-help-button_51fj6_1593{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_51fj6_1593{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_51fj6_1593{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_51fj6_1593{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_51fj6_1593{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_51fj6_1593{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_51fj6_1593{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_51fj6_1593:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_51fj6_1593:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_51fj6_1593:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_51fj6_1593:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_51fj6_1593:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_51fj6_1593 svg{width:14px;height:14px}._settings-dialog-setting-copy_51fj6_1419 h4{font-size:.95rem}._settings-dialog-setting-copy_51fj6_1419 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_51fj6_1665{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-activity-card_51fj6_1671{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_51fj6_1675{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_51fj6_1683{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_51fj6_1688,._settings-dialog-text-shell_51fj6_1689,._settings-dialog-slider-shell_51fj6_1690,._settings-dialog-switch-shell_51fj6_1691{width:min(100%,236px)}._settings-dialog-text-shell_51fj6_1689{width:min(100%,320px)}._settings-dialog-keybinding-button_51fj6_1699{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_51fj6_1699._is-capturing_51fj6_1711{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_51fj6_1688 select,._settings-dialog-text-shell_51fj6_1689 input,._settings-dialog-slider-shell_51fj6_1690 input[type=range]{width:100%}._settings-dialog-field-shell_51fj6_1688 select:disabled,._settings-dialog-text-shell_51fj6_1689 input:disabled,._settings-dialog-slider-shell_51fj6_1690 input[type=range]:disabled,._settings-dialog-keybinding-button_51fj6_1699:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_51fj6_1688 select,._settings-dialog-text-shell_51fj6_1689 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_51fj6_1689 input{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}._settings-dialog-slider-shell_51fj6_1690{gap:4px;display:grid}._settings-dialog-slider-value_51fj6_1750{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_51fj6_1691{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_51fj6_1691._is-disabled_51fj6_1540{cursor:not-allowed}._settings-dialog-switch-shell_51fj6_1691 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_51fj6_1776{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_51fj6_1789{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_51fj6_1691 input:checked+._settings-dialog-switch-track_51fj6_1776{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_51fj6_1691 input:checked+._settings-dialog-switch-track_51fj6_1776 ._settings-dialog-switch-thumb_51fj6_1789{transform:translate(18px)}._settings-dialog-switch-label_51fj6_1807{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_51fj6_1691._is-disabled_51fj6_1540 ._settings-dialog-switch-label_51fj6_1807{color:var(--text-1)}._settings-dialog_51fj6_1358 button:focus-visible,._settings-dialog_51fj6_1358 input:focus-visible,._settings-dialog_51fj6_1358 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_51fj6_1824{padding-top:4px}._settings-dialog-reset-button_51fj6_1828{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_51fj6_1828:hover{background:var(--surface-4)}._settings-dialog-reset-button_51fj6_1828:active{background:var(--surface-5)}._activity-selection-dialog_51fj6_1852{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_51fj6_1858{overflow:auto}._activity-selection-list_51fj6_1862{gap:8px;padding:12px;display:grid}._activity-selection-row_51fj6_1868{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}._v2-migration-dialog_51fj6_1879{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_51fj6_1884{overflow:auto}._v2-migration-content_51fj6_1888{gap:12px;padding:14px;display:grid}._v2-migration-section_51fj6_1894,._v2-migration-status_51fj6_1895{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_51fj6_1894 h3{margin:0;font-size:.98rem}._v2-migration-section_51fj6_1894 p,._v2-migration-section_51fj6_1894 ul{margin:0}._v2-migration-section_51fj6_1894 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_51fj6_1923{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_51fj6_1923{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_51fj6_1923{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_51fj6_1923{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_51fj6_1940{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_51fj6_1895{gap:4px;font-size:.88rem}._v2-migration-status_51fj6_1895 strong{color:var(--text-0)}._v2-migration-status_51fj6_1895 span{color:var(--text-1);line-height:1.4}._v2-migration-status_51fj6_1895._is-success_51fj6_1961{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_51fj6_1895._is-success_51fj6_1961{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_51fj6_1895._is-success_51fj6_1961{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_51fj6_1895._is-success_51fj6_1961{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_51fj6_1895._is-error_51fj6_1978{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_51fj6_1895._is-error_51fj6_1978{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_51fj6_1895._is-error_51fj6_1978{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_51fj6_1895._is-error_51fj6_1978{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_51fj6_1995{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_51fj6_2002,._v2-migration-secondary-button_51fj6_2003,._v2-migration-danger-button_51fj6_2004{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_51fj6_2002{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_51fj6_2003{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_51fj6_2004{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_51fj6_2004{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_51fj6_2004{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_51fj6_2004{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_51fj6_2004{color:var(--text-0)}._v2-migration-primary-button_51fj6_2002:disabled,._v2-migration-secondary-button_51fj6_2003:disabled,._v2-migration-danger-button_51fj6_2004:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_51fj6_2054{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_51fj6_2060{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_51fj6_2060:focus{border-color:var(--accent)}._v2-migration-confirm-input_51fj6_2060::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_51fj6_2060:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_51fj6_2082{justify-content:flex-end;display:flex}._activity-selection-row_51fj6_1868 input{width:16px;height:16px;margin:0}._activity-selection-row_51fj6_1868 img{object-fit:contain;width:36px;height:36px}._activity-selection-row-copy_51fj6_2099{gap:2px;min-width:0;display:grid}._activity-selection-row-copy_51fj6_2099 strong,._activity-selection-row-copy_51fj6_2099 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_51fj6_2099 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_51fj6_2099 span{color:var(--text-1);font-size:.78rem}._activity-selection-badge_51fj6_2122{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:.74rem;font-weight:600}._confirm-reset-dialog_51fj6_2133{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_51fj6_2141{min-height:0;display:block}._confirm-reset-content_51fj6_2146{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_51fj6_2146 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_51fj6_2158{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_51fj6_2164,._confirm-reset-confirm-btn_51fj6_2165{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_51fj6_2164{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_51fj6_2164:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_51fj6_2165{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_51fj6_2165:hover{background:var(--accent-strong);color:var(--text-accent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_51fj6_1358{background:var(--shell-bg)}._v2-migration-status_51fj6_1895._is-success_51fj6_1961,._v2-migration-status_51fj6_1895._is-error_51fj6_1978{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_51fj6_2004{border-color:var(--danger);background:var(--surface-3)}}._inspector-dialog_51fj6_2218{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_51fj6_2225{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_51fj6_2231 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_51fj6_2238{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_51fj6_2238{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_51fj6_2238{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_51fj6_2238{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_51fj6_2218._is-mobile-compact_51fj6_837 ._inspector-dialog-header_51fj6_2225{min-height:40px;padding:0 12px}._inspector-dialog_51fj6_2218._is-mobile-compact_51fj6_837 ._inspector-dialog-header-copy_51fj6_2231 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_51fj6_2218._is-mobile-compact_51fj6_837 ._inspector-dialog-header-button_51fj6_2238{width:28px;height:28px}._inspector-dialog-body_51fj6_2273{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_51fj6_2273._has-neighborhood-preview_51fj6_2281{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_51fj6_2286{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_51fj6_2286{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_51fj6_2286{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_51fj6_2286{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_51fj6_2310{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_51fj6_2310{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_51fj6_2325{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_51fj6_2335{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_51fj6_2335{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_51fj6_2335{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_51fj6_2335{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_51fj6_2335{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_51fj6_2361,._inspector-neighborhood-preview-canvas-stage_51fj6_2361>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_51fj6_2368{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_51fj6_2368{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_51fj6_2368[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_51fj6_2368[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_51fj6_2389{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_51fj6_2395{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_51fj6_2395{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_51fj6_2395{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_51fj6_2408 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_51fj6_2408 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_51fj6_2408 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_51fj6_2408 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470,._timeline-dialog-backdrop_51fj6_2471,._debug-log-dialog-backdrop_51fj6_2472{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_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470,._timeline-dialog-backdrop_51fj6_2471,._debug-log-dialog-backdrop_51fj6_2472{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470,._timeline-dialog-backdrop_51fj6_2471,._debug-log-dialog-backdrop_51fj6_2472,._help-dialog-backdrop_51fj6_2469 *,._toolbox-dialog-backdrop_51fj6_2470 *,._timeline-dialog-backdrop_51fj6_2471 *,._debug-log-dialog-backdrop_51fj6_2472 *{touch-action:auto}._help-dialog-backdrop_51fj6_2469._is-immersive-maximized_51fj6_94,._toolbox-dialog-backdrop_51fj6_2470._is-immersive-maximized_51fj6_94,._timeline-dialog-backdrop_51fj6_2471._is-immersive-maximized_51fj6_94,._debug-log-dialog-backdrop_51fj6_2472._is-immersive-maximized_51fj6_94{padding:0}._help-dialog_51fj6_2469,._toolbox-dialog_51fj6_2470,._timeline-dialog_51fj6_2471,._debug-log-dialog_51fj6_2472{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_51fj6_2470{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_51fj6_2472{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_51fj6_2471{width:min(920px,100%);height:min(250px,100%)}._help-dialog_51fj6_2469._is-maximized_51fj6_123,._toolbox-dialog_51fj6_2470._is-maximized_51fj6_123,._timeline-dialog_51fj6_2471._is-maximized_51fj6_123,._debug-log-dialog_51fj6_2472._is-maximized_51fj6_123{width:100%;height:100%}._help-dialog-backdrop_51fj6_2469._is-immersive-maximized_51fj6_94 ._help-dialog_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470._is-immersive-maximized_51fj6_94 ._toolbox-dialog_51fj6_2470,._timeline-dialog-backdrop_51fj6_2471._is-immersive-maximized_51fj6_94 ._timeline-dialog_51fj6_2471,._debug-log-dialog-backdrop_51fj6_2472._is-immersive-maximized_51fj6_94 ._debug-log-dialog_51fj6_2472{box-shadow:none;border:0;border-radius:0}._help-dialog-header_51fj6_2569,._toolbox-dialog-header_51fj6_2570,._timeline-dialog-header_51fj6_2571,._debug-log-dialog-header_51fj6_2572{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_51fj6_2581,._toolbox-dialog-header-copy_51fj6_2582,._timeline-dialog-header-copy_51fj6_2583,._debug-log-dialog-header-copy_51fj6_2584{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_51fj6_2569._is-draggable_51fj6_166,._toolbox-dialog-header_51fj6_2570._is-draggable_51fj6_166,._timeline-dialog-header_51fj6_2571._is-draggable_51fj6_166,._debug-log-dialog-header_51fj6_2572._is-draggable_51fj6_166{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_51fj6_2581 h2,._toolbox-dialog-header-copy_51fj6_2582 h2,._timeline-dialog-header-copy_51fj6_2583 h2,._debug-log-dialog-header-copy_51fj6_2584 h2,._help-dialog-placeholder_51fj6_2603 h3,._toolbox-dialog-placeholder_51fj6_2604 h3{margin:0}._help-dialog-placeholder_51fj6_2603 p,._toolbox-dialog-placeholder_51fj6_2604 p{color:var(--text-1);margin:0}._help-dialog-header-actions_51fj6_2614,._toolbox-dialog-header-actions_51fj6_2615,._timeline-dialog-header-actions_51fj6_2616,._debug-log-dialog-header-actions_51fj6_2617{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_51fj6_2625,._toolbox-dialog-header-button_51fj6_2626,._timeline-dialog-header-button_51fj6_2627,._debug-log-dialog-header-button_51fj6_2628{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_51fj6_2638,._toolbox-dialog-tab_51fj6_2639,._help-dialog-header-button_51fj6_2625,._toolbox-dialog-header-button_51fj6_2626,._timeline-dialog-header-button_51fj6_2627,._debug-log-dialog-header-button_51fj6_2628{cursor:pointer}._help-dialog-layout_51fj6_2647,._toolbox-dialog-layout_51fj6_2648{min-height:0;display:grid}._help-dialog-tab-list_51fj6_2653,._toolbox-dialog-tab-list_51fj6_2654{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_51fj6_2638,._toolbox-dialog-tab_51fj6_2639{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_51fj6_2638:hover,._toolbox-dialog-tab_51fj6_2639:hover,._help-dialog-tab_51fj6_2638._is-active_51fj6_360,._toolbox-dialog-tab_51fj6_2639._is-active_51fj6_360{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_51fj6_2638._is-active_51fj6_360,._toolbox-dialog-tab_51fj6_2639._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_51fj6_2689,._toolbox-dialog-content_51fj6_2690{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_51fj6_2697{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_51fj6_2704{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_51fj6_2713{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_51fj6_2704{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_51fj6_2732{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_51fj6_2732{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_51fj6_2749{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_51fj6_2755{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_51fj6_2766{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_51fj6_2776{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_51fj6_2776._is-document-change_51fj6_2788{border-top-color:#b44747}._timeline-ruler-mark_51fj6_2776._is-runtime-change_51fj6_2792{border-top-color:#9b7a2d}._timeline-ruler-mark_51fj6_2776._is-safety-resync_51fj6_2796{border-top-color:#4775b4}._timeline-ruler-input_51fj6_2800{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_51fj6_2800::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_51fj6_2800::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_51fj6_2800::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_51fj6_2800::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_51fj6_2800:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_51fj6_2800:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_51fj6_2800:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_51fj6_2800:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_51fj6_2860{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_51fj6_2860{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_51fj6_2877{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_51fj6_2884{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_51fj6_2890{padding:14px}._timeline-confirm-content_51fj6_2894{gap:10px;display:grid}._timeline-confirm-content_51fj6_2894 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_51fj6_2906{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_51fj6_2914{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_51fj6_2914 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_51fj6_2929,._timeline-bottom-dock_51fj6_2941{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_51fj6_2941._is-collapsed_51fj6_2953{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_51fj6_2957{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_51fj6_2957:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_51fj6_2957:hover:before{background:var(--dock-resize-hover)}._timeline-bottom-dock-header_51fj6_2984{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_51fj6_2995{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_51fj6_2995 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_51fj6_3009{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_51fj6_3017{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_51fj6_2929._is-collapsed_51fj6_2953{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_51fj6_3029{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_51fj6_3029:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_51fj6_3029:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_51fj6_3056{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_51fj6_3067{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_51fj6_3067 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_51fj6_3081{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_51fj6_3081{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_51fj6_3081:hover,._toolbox-bottom-dock-tab_51fj6_3081._is-active_51fj6_360{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_51fj6_3081._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_51fj6_3112{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_51fj6_3120,._toolbox-bottom-dock-tab-panel_51fj6_3127{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_51fj6_2603,._toolbox-dialog-placeholder_51fj6_2604{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_51fj6_2469 button:focus-visible,._toolbox-dialog_51fj6_2470 button:focus-visible,._timeline-dialog_51fj6_2471 button:focus-visible,._debug-log-dialog_51fj6_2472 button:focus-visible,._toolbox-dialog_51fj6_2470 input:focus-visible,._timeline-dialog_51fj6_2471 input:focus-visible,._toolbox-dialog_51fj6_2470 select:focus-visible,._debug-log-dialog_51fj6_2472 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_51fj6_3158{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_51fj6_2617{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_51fj6_2617:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_51fj6_2617:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_51fj6_3187{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_51fj6_3187{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_51fj6_3187{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_51fj6_3187 p{flex:auto;margin:0}._debug-log-dialog-count_51fj6_3212{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_51fj6_3219{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_51fj6_3225{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_51fj6_3230{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_51fj6_3235{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_51fj6_3240{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_51fj6_3245{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_51fj6_3251{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_51fj6_3258{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_51fj6_3258 svg{width:17px;height:17px}._recipe-picker-search_51fj6_3258 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_51fj6_3258 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_51fj6_3290{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_51fj6_3299{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_51fj6_3240 ._recipe-picker-list_51fj6_3299{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_51fj6_3314{min-width:0}._recipe-picker-card-button_51fj6_3318{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_51fj6_3318:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_51fj6_3338{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_51fj6_3346{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.9rem;font-weight:650;display:grid}._recipe-picker-machine_51fj6_3346 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_51fj6_3346 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_51fj6_3369{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_51fj6_3369 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_51fj6_3389{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_51fj6_3397{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_51fj6_3409{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_51fj6_3416{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_51fj6_3416{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_51fj6_3416 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_51fj6_3416 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_51fj6_3416 ._recipe-picker-item-amount_51fj6_3445{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_51fj6_3453{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_51fj6_3461{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_51fj6_3470{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_51fj6_3240 ._recipe-picker-dialog-body_51fj6_3245{padding:8px}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-dialog-content_51fj6_3251{gap:8px}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-card-button_51fj6_3318{gap:8px;padding:8px}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-machine_51fj6_3346{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-machine_51fj6_3346 img{width:24px;height:24px}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-item-list_51fj6_3397{padding:6px}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-item-chip_51fj6_3416{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_51fj6_3240 ._recipe-picker-item-chip_51fj6_3416 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_51fj6_1358{height:min(680px,100%)}._help-dialog_51fj6_2469,._toolbox-dialog_51fj6_2470{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_51fj6_1358,._help-dialog-backdrop_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470{padding:8px}._settings-dialog_51fj6_1358,._help-dialog_51fj6_2469,._toolbox-dialog_51fj6_2470,._inspector-dialog_51fj6_2218{border-radius:12px;width:100%}._settings-dialog-header_51fj6_1404,._settings-dialog-content_51fj6_1498,._settings-dialog-sidebar_51fj6_1449{padding-left:12px;padding-right:12px}._settings-dialog-header_51fj6_1404{gap:10px}._settings-dialog-setting-card_51fj6_1529{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_51fj6_1665{justify-content:flex-start}._help-dialog-header_51fj6_2569,._toolbox-dialog-header_51fj6_2570,._help-dialog-tab-list_51fj6_2653,._toolbox-dialog-tab-list_51fj6_2654,._help-dialog-content_51fj6_2689,._toolbox-dialog-content_51fj6_2690{padding-left:12px;padding-right:12px}._feature-guide-layout_51fj6_3590{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_51fj6_3594{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_51fj6_3600{gap:30px;line-height:1.5;display:grid}._operation-guide-group_51fj6_3606{gap:10px;display:grid}._operation-guide-group-title_51fj6_3611{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_51fj6_3619{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_51fj6_3629{display:contents}._operation-guide-header_51fj6_3633{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_51fj6_3633>*{padding:7px 10px}._operation-guide-label_51fj6_3643{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_51fj6_3651,._operation-guide-touch_51fj6_3652{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_51fj6_3600._is-narrow_51fj6_3659{gap:22px;font-size:.9em}._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-group-title_51fj6_3611{font-size:.95em}._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-table_51fj6_3619{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-label_51fj6_3643{font-size:.85em}._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-pc_51fj6_3651,._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-touch_51fj6_3652{font-size:.82em}._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-header_51fj6_3633>*,._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-label_51fj6_3643,._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-pc_51fj6_3651,._operation-guide_51fj6_3600._is-narrow_51fj6_3659 ._operation-guide-touch_51fj6_3652{padding:5px 7px}._changelog-section_51fj6_3683{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_51fj6_3692{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_51fj6_3692[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_51fj6_3705{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);align-items:center;gap:8px;padding:10px 14px;display:grid}._changelog-accordion-header_51fj6_3705:hover{background:var(--surface-2)}._changelog-accordion-header_51fj6_3705:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_51fj6_3729{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_51fj6_3729{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_51fj6_3744{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_51fj6_3753{overflow:hidden}._changelog-accordion-content_51fj6_3757{padding:0 14px 14px;position:relative}._changelog-collapse-row_51fj6_3762{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_51fj6_3769{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_51fj6_3769:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_51fj6_3769:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_51fj6_3792{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_51fj6_3798{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_51fj6_3798 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_51fj6_3798 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_51fj6_3798 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_51fj6_3798 p{margin:0 0 6px}._changelog-markdown_51fj6_3798 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_51fj6_3798 li{margin:1px 0}._changelog-markdown_51fj6_3798 strong{font-weight:600}._changelog-markdown_51fj6_3798 a{color:var(--accent);text-decoration:underline}._changelog-markdown_51fj6_3798 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_51fj6_3798 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_51fj6_3798 ._changelog-sub-heading_51fj6_3850{color:var(--text-1);margin:18px 0 4px;font-size:.8rem;font-weight:650}._changelog-markdown_51fj6_3798 ._changelog-sub-heading_51fj6_3850:first-child{margin-top:0}._changelog-loading_51fj6_3860,._changelog-error_51fj6_3861{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_51fj6_3861{color:var(--danger)}._changelog-placeholder_51fj6_3871{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_51fj6_3871 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_51fj6_3871 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_51fj6_3590{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_51fj6_3594{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_51fj6_3910{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_51fj6_3917{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_51fj6_3925{margin:0}._feature-guide-toc-link_51fj6_3929{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_51fj6_3929:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_51fj6_3947{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_51fj6_3953{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_51fj6_3953:last-child{border-bottom:0}._feature-guide-section-title_51fj6_3961{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_51fj6_3969{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_51fj6_3978{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_51fj6_3987{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_51fj6_3987{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_51fj6_3987:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_51fj6_3987:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_51fj6_3987:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_51fj6_4018{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_51fj6_4030{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_51fj6_4036{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_51fj6_4043{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_51fj6_4050{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_51fj6_4057{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_51fj6_4065{flex-direction:row;align-items:center}._feedback-dialog_51fj6_3969._is-mobile-compact_51fj6_837 ._feedback-dialog-body_51fj6_3969{gap:14px;padding:14px 16px}._feedback-dialog_51fj6_3969._is-mobile-compact_51fj6_837 ._feedback-channel-card_51fj6_3987{gap:8px;padding:14px}._feedback-dialog_51fj6_3969._is-mobile-compact_51fj6_837 ._feedback-channel-card-icon_51fj6_4018{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_51fj6_2469,._toolbox-dialog-backdrop_51fj6_2470,._debug-log-dialog-backdrop_51fj6_2472{background:var(--shell-bg)}._inspector-dialog-header-button_51fj6_2238{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_51fj6_2286{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_51fj6_2310{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_51fj6_2335{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_51fj6_2395,._inspector-port-callout-label_51fj6_2408 rect{fill:var(--surface-1)}._feedback-channel-card_51fj6_3987:hover{background:var(--surface-2)}}._module-balancing-panel_51fj6_4120{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-desktop-layout_51fj6_4127{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._module-balancing-desktop-layout_51fj6_4127._has-library_51fj6_4135{grid-template-columns:420px minmax(0,1fr)}@keyframes _module-balancing-library-blink_51fj6_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_51fj6_4147{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_51fj6_4147>._module-balancing-library_51fj6_4147._is-highlight_51fj6_4159{position:relative}._module-balancing-library-panel_51fj6_4147>._module-balancing-library_51fj6_4147._is-highlight_51fj6_4159:after{content:"";pointer-events:none;z-index:1;animation:2s ease-in-out _module-balancing-library-blink_51fj6_1;position:absolute;inset:0}._module-balancing-wizard_51fj6_4171{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-filtered-empty_51fj6_4179{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_51fj6_4179 h3,._module-balancing-filtered-empty_51fj6_4179 p{margin:0}._module-balancing-filtered-empty_51fj6_4179 p{max-width:520px;color:var(--text-2)}._module-balancing-filtered-empty-actions_51fj6_4201{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._module-balancing-wizard-nav_51fj6_4209{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_51fj6_4218,._module-balancing-wizard-tab_51fj6_4219,._module-balancing-wizard-add_51fj6_4220{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_51fj6_4218{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_51fj6_4218:hover{background:var(--surface-2)}._module-balancing-library-button_51fj6_4218._is-pressed_51fj6_4247{background:var(--accent-soft);color:var(--accent-strong)}._module-balancing-library-button_51fj6_4218 svg,._module-balancing-wizard-add_51fj6_4220 svg{width:17px;height:17px}._module-balancing-wizard-tabs_51fj6_4258{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_51fj6_4271{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_51fj6_4271: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_51fj6_4219{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_51fj6_4219: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_51fj6_4219._is-active_51fj6_360{color:var(--accent-strong);font-weight:700}._module-balancing-wizard-tab_51fj6_4219._is-active_51fj6_360:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_51fj6_4219:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_51fj6_4219:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_51fj6_4219._is-active_51fj6_360:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_51fj6_4220{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_51fj6_4220 svg{color:var(--accent-strong);stroke-width:2.25px}._module-balancing-wizard-add_51fj6_4220:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-page_51fj6_4372{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_51fj6_4372>._module-balancing-input-panel_51fj6_4380,._module-balancing-page_51fj6_4372>._module-balancing-stage-detail_51fj6_4381,._module-balancing-page_51fj6_4372>._module-balancing-summary_51fj6_4382,._module-balancing-page_51fj6_4372>._module-balancing-canvas-settings_51fj6_4383{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_51fj6_4383{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_51fj6_4400{grid-template-columns:repeat(3,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-drawer-layer_51fj6_4407{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_51fj6_4407{background:color-mix(in srgb, var(--shell-bg) 35%, transparent)}}._module-balancing-drawer_51fj6_4407{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_51fj6_4442{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_51fj6_4442 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_51fj6_4457{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_51fj6_4457 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_51fj6_4457 button._is-active_51fj6_360{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-library-tabs_51fj6_4457 button._is-active_51fj6_360{border-color:color-mix(in srgb, var(--accent-strong) 55%, var(--line))}}._module-balancing-library-tabs_51fj6_4457 button._is-active_51fj6_360{background:var(--accent-soft);color:var(--text-0);font-weight:800}._module-balancing-drawer-header_51fj6_4442>._module-balancing-icon-button_51fj6_4491{margin-left:auto}._module-balancing-drawer_51fj6_4407>._module-balancing-library_51fj6_4147,._module-balancing-library-panel_51fj6_4147>._module-balancing-library_51fj6_4147{min-height:0;overflow:auto}._module-balancing-field_51fj6_4501,._module-balancing-form-field_51fj6_4502,._module-balancing-stage-name_51fj6_4503{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_51fj6_4501 input,._module-balancing-field_51fj6_4501 select,._module-balancing-form-field_51fj6_4502 input,._module-balancing-form-field_51fj6_4502 select,._module-balancing-stage-name_51fj6_4503 input,._module-balancing-port-row_51fj6_4516 input,._module-balancing-port-row_51fj6_4516 select,._module-balancing-search_51fj6_4518 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_51fj6_4501 input,._module-balancing-field_51fj6_4501 select,._module-balancing-form-field_51fj6_4502 input,._module-balancing-form-field_51fj6_4502 select,._module-balancing-stage-name_51fj6_4503 input{padding:0 8px}._module-balancing-field_51fj6_4501._is-select_51fj6_4537{width:160px}._module-balancing-field_51fj6_4501._is-name_51fj6_4541{flex:220px}._module-balancing-field_51fj6_4501._is-capacity_51fj6_4545{width:170px}._module-balancing-field_51fj6_4501 ._activity-icon-strip_51fj6_1000{min-height:18px}._module-balancing-icon-button_51fj6_4491,._module-balancing-mini-icon-button_51fj6_4554,._module-balancing-icon-text-button_51fj6_4555,._module-balancing-primary-button_51fj6_4556,._module-balancing-danger-button_51fj6_4557,._module-balancing-link-button_51fj6_4558,._module-balancing-new-module-button_51fj6_4559,._module-balancing-add-stage_51fj6_4560,._module-balancing-stage-add-entry_51fj6_4561,._module-balancing-bottom-tab_51fj6_4562,._module-balancing-stage-nav-button_51fj6_4563{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_51fj6_4491,._module-balancing-mini-icon-button_51fj6_4554{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_51fj6_4491{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_51fj6_4554{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_51fj6_4491 svg,._module-balancing-mini-icon-button_51fj6_4554 svg,._module-balancing-icon-text-button_51fj6_4555 svg,._module-balancing-primary-button_51fj6_4556 svg,._module-balancing-danger-button_51fj6_4557 svg,._module-balancing-new-module-button_51fj6_4559 svg,._module-balancing-add-stage_51fj6_4560 svg,._module-balancing-stage-add-entry_51fj6_4561 svg,._module-balancing-bottom-tab_51fj6_4562 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_51fj6_4555,._module-balancing-primary-button_51fj6_4556,._module-balancing-danger-button_51fj6_4557,._module-balancing-new-module-button_51fj6_4559,._module-balancing-add-stage_51fj6_4560,._module-balancing-stage-add-entry_51fj6_4561{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_51fj6_4556{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_51fj6_4557{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-danger-button_51fj6_4557{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._module-balancing-danger-button_51fj6_4557{color:var(--danger)}._module-balancing-icon-button_51fj6_4491:hover,._module-balancing-mini-icon-button_51fj6_4554:hover,._module-balancing-icon-text-button_51fj6_4555:hover,._module-balancing-new-module-button_51fj6_4559:hover,._module-balancing-add-stage_51fj6_4560:hover,._module-balancing-stage-add-entry_51fj6_4561:hover,._module-balancing-stage-nav-button_51fj6_4563:hover,._module-balancing-bottom-tab_51fj6_4562:hover{background:var(--surface-3)}._module-balancing-icon-button_51fj6_4491:disabled,._module-balancing-primary-button_51fj6_4556:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_51fj6_4147,._module-balancing-canvas-pane_51fj6_4656,._module-balancing-summary-pane_51fj6_4657,._module-balancing-mobile-main_51fj6_4658{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_51fj6_4147{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_51fj6_4657{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_51fj6_4147,._module-balancing-canvas-pane_51fj6_4656,._module-balancing-summary-pane_51fj6_4657,._module-balancing-stage-detail_51fj6_4381,._module-balancing-custom-form_51fj6_4678{align-content:start;gap:12px;padding:16px;display:grid}._module-balancing-search_51fj6_4518{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_51fj6_4518 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_51fj6_4518 input{background:0 0;border:0;padding:0}._module-balancing-library-section_51fj6_4708{gap:8px;display:grid}._module-balancing-library-section_51fj6_4708 h3,._module-balancing-section-header_51fj6_4714 h3,._module-balancing-summary_51fj6_4382 h3,._module-balancing-form-header_51fj6_4716 h3,._module-balancing-form-ports_51fj6_4717 h4,._module-balancing-warehouse-list_51fj6_4718 h4{color:var(--text-0);margin:0}._module-balancing-library-section_51fj6_4708 h3{font-size:.82rem}._module-balancing-library-section_51fj6_4708 h3 span,._module-balancing-section-header_51fj6_4714 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_51fj6_4733{gap:8px;display:grid}._module-balancing-module-card_51fj6_4738{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_51fj6_4738:hover{background:var(--surface-3)}._module-balancing-module-icon_51fj6_4759{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_51fj6_4765{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_51fj6_4765 ._recipe-display-formula_51fj6_4772{justify-content:flex-start}._module-balancing-module-title_51fj6_4776,._module-balancing-module-subtitle_51fj6_4777{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_51fj6_4783{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_51fj6_4776{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_51fj6_4777,._module-balancing-module-rate_51fj6_4796,._module-balancing-muted_51fj6_4797{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_51fj6_4796{white-space:nowrap;display:none}._module-balancing-module-actions_51fj6_4807{gap:4px;display:inline-flex;position:absolute;bottom:10px;right:10px}._module-balancing-new-module-button_51fj6_4559,._module-balancing-add-stage_51fj6_4560{width:100%}._module-balancing-input-panel_51fj6_4380,._module-balancing-stage_51fj6_4381,._module-balancing-summary_51fj6_4382,._module-balancing-custom-form_51fj6_4678,._module-balancing-quantity-editor_51fj6_4824,._module-balancing-item-picker_51fj6_4825{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_51fj6_4714,._module-balancing-stage-header_51fj6_4832,._module-balancing-form-header_51fj6_4716,._module-balancing-form-actions_51fj6_4834{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_51fj6_4380,._module-balancing-summary_51fj6_4382{align-content:start;gap:16px;padding:18px;display:grid}._module-balancing-port-list_51fj6_4850{grid-template-columns:repeat(auto-fill,minmax(380px,380px));align-content:start;gap:10px;display:grid}._module-balancing-port-row_51fj6_4516{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_51fj6_4516 img,._module-balancing-summary-row_51fj6_4870 img,._module-balancing-warehouse-row_51fj6_4871 img,._module-balancing-balance-chip_51fj6_4872 img,._module-balancing-balance-detail_51fj6_4873 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_51fj6_4516 select,._module-balancing-port-row_51fj6_4516 input{padding:0 6px}._module-balancing-port-item-pick_51fj6_4884{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_51fj6_4884:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_51fj6_4908{gap:12px;display:grid}._module-balancing-stage_51fj6_4381{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_51fj6_4503{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_51fj6_4925{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_51fj6_4932{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}._module-balancing-stage-entry_51fj6_4932,._module-balancing-stage-add-entry_51fj6_4561{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_51fj6_4932{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_51fj6_4932:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry_51fj6_4932 img{object-fit:contain;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_51fj6_4932 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_51fj6_4979{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_51fj6_4987{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_51fj6_4997{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_51fj6_4979 ._activity-icon-strip_51fj6_1000{flex:none}._module-balancing-stage-entry_51fj6_4932 strong{font-size:.78rem}._module-balancing-balance-strip_51fj6_5010{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;gap:10px;padding:14px 16px;display:grid}._module-balancing-balance-strip-header_51fj6_5019{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_51fj6_5019>span{font-weight:700}._module-balancing-link-button_51fj6_4558{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_51fj6_5041,._module-balancing-balance-detail-list_51fj6_5042{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_51fj6_5042{grid-template-columns:repeat(auto-fill,minmax(380px,380px));display:grid}._module-balancing-balance-chip_51fj6_4872{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_51fj6_4872._is-surplus_51fj6_5066{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_51fj6_4872._is-surplus_51fj6_5066{border-color:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 34%, var(--line))}}._module-balancing-balance-chip_51fj6_4872._is-surplus_51fj6_5066{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_51fj6_4872._is-surplus_51fj6_5066{background:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 12%, var(--surface-1))}}._module-balancing-balance-chip_51fj6_4872._is-deficit_51fj6_5083{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_51fj6_4872._is-deficit_51fj6_5083{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._module-balancing-balance-chip_51fj6_4872._is-deficit_51fj6_5083{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_51fj6_4872._is-deficit_51fj6_5083{background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}}._module-balancing-balance-detail_51fj6_4873,._module-balancing-summary-row_51fj6_4870,._module-balancing-warehouse-row_51fj6_4871{background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px;font-size:.72rem;display:grid}._module-balancing-balance-detail_51fj6_4873{grid-template-columns:22px minmax(90px,1fr) auto auto auto}._module-balancing-summary-list_51fj6_5117,._module-balancing-warehouse-list_51fj6_4718{grid-template-columns:repeat(auto-fill,minmax(380px,380px));gap:6px;display:grid}._module-balancing-summary-row_51fj6_4870{border:1px solid #0000;grid-template-columns:32px minmax(120px,1fr) minmax(90px,auto) minmax(90px,auto) minmax(92px,auto);min-height:48px;padding:10px 12px}._module-balancing-warehouse-list_51fj6_4718{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_51fj6_4718 h4{font-size:.78rem}._module-balancing-warehouse-row_51fj6_4871{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_51fj6_5066{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_51fj6_5083{color:var(--danger)}._is-balanced_51fj6_5152{color:var(--text-2)}._module-balancing-stage-nav_51fj6_4563{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_51fj6_4563{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_51fj6_4563._is-active_51fj6_360,._module-balancing-bottom-tab_51fj6_4562._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_51fj6_4658{background:var(--surface-2)}._module-balancing-bottom-tabs_51fj6_5185{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_51fj6_4562{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_51fj6_4381{min-height:100%}._module-balancing-form-header_51fj6_4716{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_51fj6_4678{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_51fj6_4502{font-size:.74rem}._module-balancing-color-row_51fj6_5225{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_51fj6_5231{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_51fj6_5231._is-active_51fj6_360{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_51fj6_5245{align-items:center;gap:12px;display:flex}._module-balancing-icon-picker_51fj6_5251{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}._module-balancing-icon-picker_51fj6_5251 img,._module-balancing-quantity-module_51fj6_5271 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_51fj6_4717{gap:8px;display:grid}._module-balancing-editor-backdrop_51fj6_5282{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_51fj6_5282{background:color-mix(in srgb, var(--shell-bg) 38%, transparent)}}@media (width<=800px){._module-balancing-library-button_51fj6_4218{padding:0 11px}._module-balancing-wizard-tab_51fj6_4219{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_51fj6_4372{padding:10px}._module-balancing-canvas-form_51fj6_4400{grid-template-columns:1fr}._module-balancing-stage-header_51fj6_4832{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_51fj6_4925{justify-content:stretch}._module-balancing-stage-actions_51fj6_4925>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_51fj6_4218,._module-balancing-wizard-add_51fj6_4220{min-height:36px}._module-balancing-wizard-tab_51fj6_4219{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_51fj6_4219:before{width:8px;height:8px}._module-balancing-wizard-tabs_51fj6_4258{padding:4px}._module-balancing-wizard-step-track_51fj6_4271:before{top:4px}._module-balancing-page_51fj6_4372{padding:7px}._module-balancing-page_51fj6_4372>._module-balancing-input-panel_51fj6_4380,._module-balancing-page_51fj6_4372>._module-balancing-stage-detail_51fj6_4381,._module-balancing-page_51fj6_4372>._module-balancing-summary_51fj6_4382,._module-balancing-page_51fj6_4372>._module-balancing-canvas-settings_51fj6_4383{min-height:auto}._module-balancing-canvas-settings_51fj6_4383,._module-balancing-stage-detail_51fj6_4381{gap:7px;padding:8px}._module-balancing-canvas-form_51fj6_4400{grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_51fj6_4932,._module-balancing-stage-add-entry_51fj6_4561{min-height:76px}._module-balancing-stage-entry_51fj6_4932 img{width:28px;height:28px}._module-balancing-editor-backdrop_51fj6_5282{padding:7px}}._module-balancing-quantity-editor_51fj6_4824,._module-balancing-item-picker_51fj6_4825{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-quantity-module_51fj6_5271{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_51fj6_5271 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_51fj6_5271 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_51fj6_5418{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_51fj6_5418 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_51fj6_5434{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_51fj6_5434 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_51fj6_5434 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_51fj6_5434 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-toolbar_51fj6_5469{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-field_51fj6_4501._is-select_51fj6_4537,._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-field_51fj6_4501._is-capacity_51fj6_4545{flex:150px;width:auto}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-field_51fj6_4501._is-name_51fj6_4541{flex:180px}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-library_51fj6_4147,._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-stage-detail_51fj6_4381{padding:10px}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-stage-entry-grid_51fj6_4932{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-balance-detail_51fj6_4873,._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-summary-row_51fj6_4870,._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-warehouse-row_51fj6_4871{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-balance-detail_51fj6_4873 span:nth-of-type(2),._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-balance-detail_51fj6_4873 span:nth-of-type(3),._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-summary-row_51fj6_4870 span:nth-of-type(2),._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-summary-row_51fj6_4870 span:nth-of-type(3){display:none}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-editor-backdrop_51fj6_5282{align-items:flex-end;padding:0}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-quantity-editor_51fj6_4824,._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-item-picker_51fj6_4825{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_51fj6_4220{justify-content:center}._module-balancing-section-title_51fj6_5523{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_51fj6_5523>span,._module-balancing-canvas-header-meta_51fj6_5531,._module-balancing-summary-count_51fj6_5532{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_51fj6_5523>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_51fj6_5531{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_51fj6_4383,._module-balancing-input-panel_51fj6_4380,._module-balancing-summary_51fj6_4382{box-shadow:none;border-radius:8px}._module-balancing-canvas-form_51fj6_4400>._module-balancing-form-field_51fj6_4502{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_51fj6_4400 input,._module-balancing-canvas-form_51fj6_4400 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_51fj6_4383>._module-balancing-form-actions_51fj6_4834{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_51fj6_4380{min-height:0}._module-balancing-input-panel_51fj6_4380>._module-balancing-section-header_51fj6_4714,._module-balancing-summary_51fj6_4382>._module-balancing-section-header_51fj6_4714{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_51fj6_4516 img{width:28px;height:28px}._module-balancing-stage-detail_51fj6_4381{gap:12px;min-height:0;padding:0}._module-balancing-stage-header_51fj6_4832{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:12px 14px}._module-balancing-stage-name_51fj6_4503{gap:7px}._module-balancing-stage-name_51fj6_4503 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_51fj6_4932{align-content:start}._module-balancing-stage-entry-title_51fj6_4979{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_51fj6_4987{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_51fj6_4997{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_51fj6_4561{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_51fj6_4561{background:color-mix(in srgb, var(--surface-1) 92%, var(--surface-2))}}._module-balancing-stage-add-entry_51fj6_4561{text-align:center}._module-balancing-balance-strip_51fj6_5010{border:1px solid var(--line);border-radius:8px;padding:14px 16px}._module-balancing-balance-chip_51fj6_4872{min-height:30px;padding:5px 9px}._module-balancing-summary_51fj6_4382{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_51fj6_4382>._module-balancing-section-header_51fj6_4714{grid-column:1/-1}._module-balancing-summary-list_51fj6_5117{grid-column:1;align-content:start;gap:8px}._module-balancing-summary_51fj6_4382._is-summary-full-width_51fj6_5686 ._module-balancing-summary-list_51fj6_5117{grid-column:1/-1}._module-balancing-summary-row_51fj6_4870:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_51fj6_5695{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_51fj6_5701{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_51fj6_5701 strong{color:var(--text-0)}._module-balancing-summary-net_51fj6_5710{background:var(--surface-1);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 8px}._module-balancing-summary-count_51fj6_5532{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_51fj6_4718{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_51fj6_4871{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_51fj6_5745{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:2;align-content:start;gap:8px;padding:14px}._module-balancing-dispatch-total_51fj6_5755{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_51fj6_4678{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_51fj6_4678>._module-balancing-form-header_51fj6_4716,._module-balancing-custom-form_51fj6_4678>._module-balancing-form-actions_51fj6_4834{grid-column:1/-1}._module-balancing-custom-form_51fj6_4678>._module-balancing-form-ports_51fj6_4717{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_51fj6_4678>._module-balancing-form-actions_51fj6_4834{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_51fj6_5787{grid-column:1/-1}._module-balancing-module-card_51fj6_4738{border-radius:8px;min-height:72px;padding:12px}@media (width<=800px){._module-balancing-canvas-form_51fj6_4400{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_51fj6_4400>._module-balancing-form-field_51fj6_4502:last-child{grid-column:1/-1}._module-balancing-port-list_51fj6_4850,._module-balancing-summary_51fj6_4382{grid-template-columns:1fr}._module-balancing-summary-list_51fj6_5117,._module-balancing-warehouse-list_51fj6_4718,._module-balancing-dispatch-list_51fj6_5745{grid-column:1}._module-balancing-summary-row_51fj6_4870{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metric_51fj6_5701{display:none}._module-balancing-custom-form_51fj6_4678{grid-template-columns:1fr}._module-balancing-custom-form_51fj6_4678>*{grid-column:1}}@media (height<=420px){._module-balancing-page_51fj6_4372{padding:6px}._module-balancing-canvas-settings_51fj6_4383,._module-balancing-input-panel_51fj6_4380,._module-balancing-summary_51fj6_4382{gap:8px;padding:9px}._module-balancing-canvas-form_51fj6_4400{grid-template-columns:repeat(3,minmax(0,1fr))}._module-balancing-canvas-form_51fj6_4400>._module-balancing-form-field_51fj6_4502,._module-balancing-canvas-form_51fj6_4400>._module-balancing-form-field_51fj6_4502:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_51fj6_4400 input,._module-balancing-canvas-form_51fj6_4400 select,._module-balancing-stage-name_51fj6_4503 input{height:32px}._module-balancing-canvas-settings_51fj6_4383>._module-balancing-form-actions_51fj6_4834,._module-balancing-input-panel_51fj6_4380>._module-balancing-section-header_51fj6_4714,._module-balancing-summary_51fj6_4382>._module-balancing-section-header_51fj6_4714{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_51fj6_4850{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_51fj6_4516{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-stage-header_51fj6_4832{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_51fj6_4932{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_51fj6_4932,._module-balancing-stage-add-entry_51fj6_4561{min-height:68px;padding:7px}._module-balancing-stage-entry_51fj6_4932 img{width:30px;height:30px}._module-balancing-balance-strip_51fj6_5010{padding:8px}._module-balancing-custom-form_51fj6_4678{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_51fj6_4678>._module-balancing-form-header_51fj6_4716,._module-balancing-custom-form_51fj6_4678>._module-balancing-form-actions_51fj6_4834{grid-column:1/-1}}._module-balancing-mini-icon-button_51fj6_4554,._module-balancing-color-swatch_51fj6_5231{width:30px;height:30px}._module-balancing-link-button_51fj6_4558{min-height:30px;padding:4px 8px}._module-balancing-module-card_51fj6_4738._has-module-actions_51fj6_5912{min-height:76px;padding-bottom:38px}._module-balancing-custom-form_51fj6_4678 ._module-balancing-port-list_51fj6_4850{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_51fj6_4678{grid-template-columns:1fr}._module-balancing-custom-form_51fj6_4678>*{grid-column:1}._module-balancing-panel_51fj6_4120._is-touch_51fj6_5469 ._module-balancing-mini-icon-button_51fj6_4554{width:32px;height:32px}}@supports not (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_51fj6_4407,._module-balancing-editor-backdrop_51fj6_5282{background:var(--shell-bg)}._module-balancing-editor-action_51fj6_5943._is-confirm_51fj6_5943{border-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}._module-balancing-editor-action_51fj6_5943._is-cancel_51fj6_5947{border-color:var(--danger);background:var(--surface-1)}}._production-planning-panel_51fj6_5954{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_51fj6_5954{overflow:clip}}._production-planning-panel_51fj6_5954{background:var(--surface-1)}._production-planning-stage_51fj6_5970{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_51fj6_5954._is-result-screen_51fj6_5979 ._production-planning-stage_51fj6_5970{transform:translate(-50%)}._production-planning-screen_51fj6_5983{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_51fj6_5983{overflow:clip}}._production-planning-input-screen_51fj6_5997{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_51fj6_6003,._production-planning-workspace_51fj6_6004,._production-planning-graph_51fj6_6005{min-width:0;min-height:0}._production-planning-config_51fj6_6003{background:var(--surface-2);grid-template-columns:repeat(3,minmax(240px,1fr));align-content:start;align-items:start;gap:10px;padding:16px;display:grid;overflow:auto}._production-planning-input-footer_51fj6_6021{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._production-planning-workspace_51fj6_6004{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_51fj6_6039{border-bottom:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._production-planning-toolbar-controls_51fj6_6050{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_51fj6_6058{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_51fj6_6005{padding:12px;overflow:auto}._production-planning-graph_51fj6_6005._is-tree-view_51fj6_6073{overflow:hidden}._production-planning-config-section_51fj6_6077,._production-planning-item-node_51fj6_6078,._production-planning-recipe-node_51fj6_6079,._production-planning-device-root_51fj6_6080,._production-planning-empty_51fj6_6081{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_51fj6_6077{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_51fj6_6094,._production-planning-recipe-header_51fj6_6095,._production-planning-item-node-main_51fj6_6096,._production-planning-device-root-target_51fj6_6097,._production-planning-leaf-item_51fj6_6098{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_51fj6_6094{justify-content:space-between}._production-planning-section-header_51fj6_6094 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_51fj6_6094 h3 svg,._production-planning-icon-text-button_51fj6_6119 svg,._production-planning-icon-button_51fj6_6120 svg,._production-planning-primary-button_51fj6_6121 svg,._production-planning-back-button_51fj6_6122 svg,._production-planning-segmented_51fj6_6123 svg,._production-planning-device-root-target_51fj6_6097 svg,._production-planning-source-pill_51fj6_6125 svg,._production-planning-metric_51fj6_6126 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_51fj6_6119,._production-planning-icon-button_51fj6_6120,._production-planning-primary-button_51fj6_6121,._production-planning-back-button_51fj6_6122,._production-planning-segmented_51fj6_6123 button,._production-planning-two-option-toggle_51fj6_6137 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_51fj6_6121,._production-planning-back-button_51fj6_6122,._production-planning-icon-text-button_51fj6_6119{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_51fj6_6121{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_51fj6_6121:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_51fj6_6122{min-height:32px}._production-planning-icon-button_51fj6_6120{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_51fj6_6119:hover,._production-planning-icon-button_51fj6_6120:hover,._production-planning-primary-button_51fj6_6121:not(:disabled):hover,._production-planning-back-button_51fj6_6122:hover,._production-planning-segmented_51fj6_6123 button:hover,._production-planning-two-option-toggle_51fj6_6137 button:hover{background:var(--surface-3)}._production-planning-line-list_51fj6_6194,._production-planning-source-policy_51fj6_6195,._production-planning-tree_51fj6_6196{gap:8px;display:grid}._production-planning-line-row_51fj6_6201{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_51fj6_6201._has-infinite-toggle_51fj6_6208{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_51fj6_6212{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_51fj6_6212 img,._production-planning-item-identity_51fj6_6228 img,._production-planning-special-source-label_51fj6_6229 img,._production-planning-special-source-label_51fj6_6229 svg,._production-planning-port-chip_51fj6_6231 img,._production-planning-recipe-header_51fj6_6095 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_51fj6_6212 span,._production-planning-item-identity_51fj6_6228 strong,._production-planning-recipe-identity_51fj6_6240 strong,._production-planning-recipe-identity_51fj6_6240 span,._production-planning-recipe-header_51fj6_6095 h4,._production-planning-recipe-header_51fj6_6095 span,._production-planning-port-chip_51fj6_6231 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_51fj6_6251,._production-planning-recipe-select_51fj6_6252{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_51fj6_6251 input,._production-planning-recipe-select_51fj6_6252 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_51fj6_6251 input:disabled,._production-planning-icon-button_51fj6_6120:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_51fj6_6278._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_51fj6_6125,._production-planning-special-source_51fj6_6229{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_51fj6_6125{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_51fj6_6125 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_51fj6_6305{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_51fj6_6305 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_51fj6_6229{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_51fj6_6137,._production-planning-segmented_51fj6_6123{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_51fj6_6137 button,._production-planning-segmented_51fj6_6123 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_51fj6_6137 button._is-active_51fj6_360,._production-planning-segmented_51fj6_6123 button._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_51fj6_6081{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_51fj6_6438{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_51fj6_6449,._production-planning-tree-detail_51fj6_6450{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_51fj6_6438{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_51fj6_6467{width:auto}._production-planning-tree-table-rate-col_51fj6_6471{width:210px}._production-planning-tree-table_51fj6_6438 th,._production-planning-tree-table_51fj6_6438 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_51fj6_6438 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_51fj6_6438 td{height:42px;padding:5px 9px}._production-planning-tree-table_51fj6_6438 td:first-child{padding:0}._production-planning-tree-table-row_51fj6_6505._is-active_51fj6_360 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_51fj6_6509{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_51fj6_6520{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_51fj6_6520:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_51fj6_6520:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_51fj6_6545,._production-planning-tree-table-branch-spacer_51fj6_6546{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_51fj6_6545{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_51fj6_6545:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_51fj6_6545:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_51fj6_6545:hover{color:var(--text-0)}._production-planning-tree-table-branch_51fj6_6545{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_51fj6_6545._is-leaf_51fj6_6585:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_51fj6_6520>._production-planning-item-identity_51fj6_6228,._production-planning-tree-table-node-button_51fj6_6520>._production-planning-recipe-identity_51fj6_6240{grid-area:identity}._production-planning-tree-table-chip_51fj6_6597{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_51fj6_6597{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_51fj6_6597{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_51fj6_6471,._production-planning-tree-rate-piece_51fj6_6620{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_51fj6_6471{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_51fj6_6620{gap:3px}._production-planning-tree-rate-piece_51fj6_6620 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_51fj6_6620 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_51fj6_6647{color:var(--text-2);flex:none}._production-planning-tree-detail_51fj6_6450{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_51fj6_6659,._production-planning-item-detail_51fj6_6660{gap:10px;display:grid}._production-planning-external-supply-action_51fj6_6665{white-space:nowrap;flex:none}._production-planning-item-detail-header_51fj6_6670{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_51fj6_6679{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_51fj6_6679>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_51fj6_6679>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_51fj6_6679>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-compact-auto_51fj6_6712{display:none}._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-external-supply-action_51fj6_6665{width:32px;padding:0}._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-external-supply-action_51fj6_6665>span,._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-recipe-choice-summary_51fj6_6722,._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-recipe-choice-wide-auto_51fj6_6723{display:none}._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-recipe-choice_51fj6_6679{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-recipe-choice-compact-auto_51fj6_6712{display:inline-flex}._production-planning-tree-detail-stack_51fj6_6659._is-compact_51fj6_6716 ._production-planning-recipe-choice_51fj6_6679>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_51fj6_6659._is-tight_51fj6_6740 ._production-planning-recipe-choice_51fj6_6679{gap:5px;padding:6px}._production-planning-tree-detail-stack_51fj6_6659._is-tight_51fj6_6740 ._production-planning-recipe-choice_51fj6_6679>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_51fj6_6659._is-tight_51fj6_6740 ._production-planning-recipe-choice_51fj6_6679>button svg{width:14px;height:14px}._production-planning-tree-relations_51fj6_6756{gap:8px;display:grid}._production-planning-tree-relation-group_51fj6_6761{gap:5px;display:grid}._production-planning-tree-relation-group_51fj6_6761>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_51fj6_6761>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_51fj6_6778{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_51fj6_6778:hover{background:var(--surface-3)}._production-planning-tree-relation-button_51fj6_6778 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_51fj6_6778 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_51fj6_6078,._production-planning-device-root_51fj6_6080,._production-planning-device-tree-node_51fj6_6813{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_51fj6_6078,._production-planning-device-root_51fj6_6080{padding:10px}._production-planning-item-node-main_51fj6_6096{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_51fj6_6228,._production-planning-recipe-identity_51fj6_6240{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_51fj6_6240{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_51fj6_6240 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_51fj6_6240 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_51fj6_6228 strong,._production-planning-recipe-identity_51fj6_6240 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_51fj6_6240 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_51fj6_6865,._production-planning-recipe-meta_51fj6_6866{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_51fj6_6872{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_51fj6_6880{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_51fj6_6886{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_51fj6_6893{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_51fj6_6893 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_51fj6_6893>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_51fj6_6924{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_51fj6_6924>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_51fj6_6924>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_51fj6_6126,._production-planning-status_51fj6_6945,._production-planning-port-chip_51fj6_6231{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_51fj6_6126{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_51fj6_6126 strong{color:var(--text-0)}._production-planning-metric_51fj6_6126._is-good_51fj6_6966 strong,._production-planning-status_51fj6_6945._is-good_51fj6_6966{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_51fj6_6126._is-bad_51fj6_6971 strong,._production-planning-status_51fj6_6945._is-bad_51fj6_6971{color:var(--danger)}._production-planning-status_51fj6_6945{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_51fj6_6945._is-cycle_51fj6_6983{color:var(--warn)}._production-planning-node-children_51fj6_6987{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_51fj6_6079{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_51fj6_6095{align-items:flex-start}._production-planning-recipe-header_51fj6_6095 img{width:32px;height:32px}._production-planning-recipe-header_51fj6_6095 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_51fj6_6095 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_51fj6_6095 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_51fj6_7026,._production-planning-port-chip-list_51fj6_7027{gap:6px;display:grid}._production-planning-port-chip-list_51fj6_7027>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_51fj6_7027>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_51fj6_6231{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_51fj6_6231 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_51fj6_6097{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_51fj6_6098{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_51fj6_7076{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_51fj6_7083{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_51fj6_7083:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_51fj6_7083:last-child:after{display:none}._production-planning-flow-index_51fj6_7104{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_51fj6_7076 ._production-planning-item-node_51fj6_6078{margin-left:0}._production-planning-flow_51fj6_7076 ._production-planning-node-children_51fj6_6987{display:none}._production-flow-canvas_51fj6_7125{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_51fj6_7125{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_51fj6_7142{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_51fj6_7142 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_51fj6_7142 button:hover{background:var(--surface-3)}._production-flow-toolbar_51fj6_7142 button svg{width:15px;height:15px}._production-flow-surface_51fj6_7179{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_51fj6_7186,._production-flow-nodes_51fj6_7187{position:absolute;inset:0}._production-flow-edges_51fj6_7186{pointer-events:none;overflow:visible}._production-flow-edge-path_51fj6_7197{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_51fj6_7197{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_51fj6_7197{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_51fj6_7186._is-backward_51fj6_7211 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-self_51fj6_7212 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-left-exit_51fj6_7213 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-right-entry_51fj6_7214 ._production-flow-edge-path_51fj6_7197{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_51fj6_7186._is-backward_51fj6_7211 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-self_51fj6_7212 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-left-exit_51fj6_7213 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-right-entry_51fj6_7214 ._production-flow-edge-path_51fj6_7197{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_51fj6_7186._is-backward_51fj6_7211 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-self_51fj6_7212 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-left-exit_51fj6_7213 ._production-flow-edge-path_51fj6_7197,._production-flow-edge_51fj6_7186._is-right-entry_51fj6_7214 ._production-flow-edge-path_51fj6_7197{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_51fj6_7186 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_51fj6_7244{fill:none;stroke:none}._production-flow-node_51fj6_7187{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_51fj6_7187:active{cursor:grabbing}._production-flow-node_51fj6_7187 img{object-fit:contain;width:32px;height:32px}._production-flow-node_51fj6_7187 div{gap:2px;min-width:0;display:grid}._production-flow-node_51fj6_7187 strong,._production-flow-node_51fj6_7187 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_51fj6_7187 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_51fj6_7187 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_51fj6_7187._is-recipe_51fj6_7303{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_51fj6_7187._is-source_51fj6_7307{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_51fj6_7187._is-source_51fj6_7307{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_51fj6_7187._is-cycle_51fj6_6983{border-left-color:var(--warn)}._production-flow-node_51fj6_7187._is-unresolved_51fj6_7321{border-left-color:var(--danger)}._production-flow-node_51fj6_7187._is-byproduct_51fj6_7325{border-left-color:var(--text-2)}._production-flow-node_51fj6_7187._is-transient_51fj6_7329{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_51fj6_7187._is-transient_51fj6_7329{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_51fj6_7339{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-config_51fj6_6003{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-config-section_51fj6_6077{max-height:none;overflow:auto}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-main_51fj6_6058{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-graph_51fj6_6005{padding:8px}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-toolbar_51fj6_6039,._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-input-footer_51fj6_6021{padding:7px 8px}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-toolbar-controls_51fj6_6050{flex:auto}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-line-row_51fj6_6201{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-tree-table-layout_51fj6_6438._is-device-mode_51fj6_7386 ._production-planning-tree-table_51fj6_6438{min-width:0}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-tree-table-layout_51fj6_6438._is-device-mode_51fj6_7386 ._production-planning-tree-table-rate-col_51fj6_6471{width:152px}._production-planning-panel_51fj6_5954._is-touch_51fj6_5469 ._production-planning-tree-table-layout_51fj6_6438._is-device-mode_51fj6_7386 ._production-planning-tree-table-rate_51fj6_6471{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_51fj6_7427{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_51fj6_7427 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_51fj6_7427 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_51fj6_7125{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_51fj6_7509{border-color:var(--warn)}._production-flow-edge_51fj6_7186._is-main_51fj6_7512{stroke:var(--accent-strong)}._production-flow-edge_51fj6_7186._is-warning_51fj6_7515{stroke:var(--warn)}._production-planning-flow-summary_51fj6_7518{background:var(--surface-1)}._production-planning-flow-node_51fj6_7521{background:var(--surface-2)}}._pwa-gateway-backdrop_51fj6_7525{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_51fj6_7547,._pwa-gateway-toast_51fj6_7548{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_51fj6_7547{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-install-card_51fj6_7561{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_51fj6_7547 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_51fj6_7547 p,._pwa-gateway-toast_51fj6_7548 span,._pwa-settings-copy_51fj6_7587 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_51fj6_7593,._pwa-settings-actions_51fj6_7594{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_51fj6_7603,._pwa-gateway-secondary-button_51fj6_7604,._pwa-settings-primary-button_51fj6_7605,._pwa-settings-secondary-button_51fj6_7606{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_51fj6_7603,._pwa-settings-primary-button_51fj6_7605{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_51fj6_7604,._pwa-settings-secondary-button_51fj6_7606{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_51fj6_7603:disabled,._pwa-gateway-secondary-button_51fj6_7604:disabled,._pwa-settings-primary-button_51fj6_7605:disabled,._pwa-settings-secondary-button_51fj6_7606:disabled{opacity:.5}._pwa-gateway-toast_51fj6_7548{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_51fj6_7662{border-color:var(--danger)}._pwa-gateway-toast-copy_51fj6_7666{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_51fj6_7666 strong{font-size:14px}._pwa-progress-row_51fj6_7676{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_51fj6_7685{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._pwa-progress_51fj6_7676{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_51fj6_7676 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-progress-row_51fj6_7676 ._pwa-progress_51fj6_7676{grid-column:auto}._pwa-settings-section_51fj6_7715{scroll-margin-top:12px}._pwa-settings-card_51fj6_7719{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_51fj6_7719+._pwa-settings-card_51fj6_7719{margin-top:10px}._pwa-settings-copy_51fj6_7587{gap:5px;min-width:0;display:grid}._pwa-settings-copy_51fj6_7587 h4{margin:0;font-size:14px}._pwa-settings-actions_51fj6_7594{margin-top:0}@media (width<=760px){._pwa-gateway-toast_51fj6_7548,._pwa-install-card_51fj6_7561{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_51fj6_7548,._pwa-progress-row_51fj6_7676{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_51fj6_7719{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_51fj6_7594{justify-content:flex-start}}._panel-surface_51fj6_7789{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_51fj6_7798{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_51fj6_7814{align-items:center;min-width:0;display:flex}._top-bar-title_51fj6_7814{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}._top-bar-version_51fj6_7829{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._top-bar-old-version-link_51fj6_7837{color:var(--text-dim);white-space:nowrap;opacity:.7;margin-left:12px;font-size:.72rem;font-weight:400;text-decoration:none;transition:opacity .15s}._top-bar-old-version-link_51fj6_7837:hover{opacity:1;color:var(--text-accent)}._toolbar-group_51fj6_7852,._toolbar-meta_51fj6_7853,._header-actions_51fj6_7854,._footer-strip_51fj6_7855,._pill-row_51fj6_7856{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_51fj6_7864,._top-bar-controls_51fj6_7865,._top-bar-speed-controls_51fj6_7866{flex-wrap:nowrap}._top-bar-toggle-icon_51fj6_7870{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_51fj6_7870 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_51fj6_7865 button,._top-bar-speed-controls_51fj6_7866 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_51fj6_7893,._top-bar-speed-button_51fj6_7894{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_51fj6_7893{width:30px;padding:0;line-height:0}._top-bar-speed-button_51fj6_7894{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_51fj6_7893:hover,._top-bar-speed-button_51fj6_7894:hover,._top-bar-speed-active_51fj6_7926{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_51fj6_7932{font-variant-numeric:tabular-nums}._top-bar-metric_51fj6_7936{color:var(--text-1);white-space:nowrap;font-size:.78rem}._left-toolbar_51fj6_7942{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_51fj6_7942::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_51fj6_7962{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_51fj6_7968{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_51fj6_7973{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(6px * 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_51fj6_7973._is-active_51fj6_360{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_51fj6_7973:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_51fj6_7973:hover:not(._is-active_51fj6_360){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_51fj6_8008{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_51fj6_8008 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_51fj6_8022{font-size:calc(.74rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_51fj6_8027{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._toolbar-meta_51fj6_7853{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_51fj6_8037{border-right:1px solid var(--line);grid-area:left;min-height:0;position:relative}._dock-left_51fj6_8044{height:100%;overflow:hidden scroll}@supports (scrollbar-gutter:stable){._dock-left_51fj6_8044{scrollbar-gutter:stable}}._dock-resize-handle_51fj6_8056{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_51fj6_8056:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_51fj6_8056: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_51fj6_8083{grid-area:right}._status-bar_51fj6_8087{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_51fj6_8101{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_51fj6_8110{flex:auto;gap:12px}._status-bar-group-right_51fj6_8115{flex:none;gap:8px}._status-bar-group-center_51fj6_8120{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_51fj6_8131{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_51fj6_8115 ._status-chip_51fj6_8131:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_51fj6_8144{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_51fj6_8144{fill:currentColor;width:16px;height:16px}._status-chip-primary_51fj6_8159{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_51fj6_8170{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_51fj6_8037,._canvas-panel_51fj6_8179{min-height:0}._canvas-panel_51fj6_8179{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_51fj6_8188{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._dock-left_51fj6_8044 ._dock-section_51fj6_8188{height:auto;min-height:100%}._section-header_51fj6_8200{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_51fj6_8210{gap:3px;min-width:0;display:grid}._section-kicker_51fj6_8216{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_51fj6_8224{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_51fj6_8200 h2,._section-header_51fj6_8200 h3,._section-header_51fj6_8200 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_51fj6_8210 h2{font-size:1.08rem}._section-body_51fj6_8246{min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_51fj6_8252{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_51fj6_8261{flex:auto}._right-dock-tab_51fj6_8252{font:inherit;flex:none}._right-dock-close-button_51fj6_8270{flex:none}._right-dock-close-icon_51fj6_8274{width:16px;height:16px}._right-dock-tab-panel_51fj6_8279,._right-dock-panel_51fj6_8280{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_51fj6_8044 ._section-body_51fj6_8246{overflow:visible}._left-dock-panel_51fj6_8291{min-height:100%}._left-dock-panel_51fj6_8291[hidden],._dock-left_51fj6_8044 ._section-body_51fj6_8246>._cluster_51fj6_8299:first-child{display:none}._mobile-portrait-gate_51fj6_8304{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_51fj6_8304{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_51fj6_8304{color:var(--text-0);pointer-events:auto}._mobile-portrait-gate-panel_51fj6_8335{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_51fj6_8348{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_51fj6_8348:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_51fj6_8363,._mobile-portrait-gate-landscape_51fj6_8364{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_51fj6_8363{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_51fj6_1}._mobile-portrait-gate-landscape_51fj6_8364{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_51fj6_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_51fj6_8363 svg,._mobile-portrait-gate-landscape_51fj6_8364 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_51fj6_8394{gap:8px;display:grid}._mobile-portrait-gate-copy_51fj6_8394 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_51fj6_8394 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_51fj6_8413{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_51fj6_8413 svg{fill:currentColor;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_51fj6_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_51fj6_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_51fj6_8363,._mobile-portrait-gate-landscape_51fj6_8364{animation:none}._mobile-portrait-gate-phone_51fj6_8363{transform:translate(-50%,-50%)rotate(90deg)}}@supports not (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_51fj6_8304{background:var(--shell-bg)}}._stack_51fj6_8480{gap:8px;display:grid}._placement-panel_51fj6_8485,._blueprint-panel_51fj6_8491{align-content:start;gap:0;display:grid}._placement-panel-divider_51fj6_8497{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_51fj6_8503{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_51fj6_8509._is-mobile-layout_51fj6_8509{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_51fj6_8503._is-placement-group-active_51fj6_8519{position:relative}._placement-panel-group_51fj6_8503._is-placement-group-active_51fj6_8519:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_51fj6_8532{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_51fj6_8532 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_51fj6_8551{border:1px solid var(--placement-shortcut-border);background:var(--placement-shortcut-bg);min-width:16px;height:16px;color:var(--placement-shortcut-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_51fj6_8569{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_51fj6_8569._is-single-column_51fj6_8577{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_51fj6_8581{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_51fj6_8581._is-mobile-icon-grid_51fj6_8589{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_51fj6_8593._is-compact-import-actions_51fj6_8593{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_51fj6_8569{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_51fj6_8614,._placement-device-button_51fj6_8618{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_51fj6_8622{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_51fj6_8618._has-entity-variant_51fj6_8630{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_51fj6_8622._has-entity-variant_51fj6_8630:hover ._placement-device-button_51fj6_8618,._placement-device-button-shell_51fj6_8622._has-entity-variant_51fj6_8630:focus-within ._placement-device-button_51fj6_8618{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_51fj6_8622._has-entity-variant_51fj6_8630:has(._placement-entity-variant-trigger_51fj6_8642[aria-expanded=true]) ._placement-device-button_51fj6_8618{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_51fj6_8622._has-entity-variant_51fj6_8630:has(._placement-entity-variant-trigger_51fj6_8642:active) ._placement-device-button_51fj6_8618{transform:translateY(1px)}._placement-entity-variant-trigger_51fj6_8642{--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_51fj6_8642:hover,._placement-entity-variant-trigger_51fj6_8642:active,._placement-entity-variant-trigger_51fj6_8642:focus,._placement-entity-variant-trigger_51fj6_8642[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_51fj6_8642:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_51fj6_8642[data-entity-variant-name=liquid],._placement-entity-variant-trigger_51fj6_8642[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_51fj6_8719[data-entity-variant-name=liquid],._placement-entity-variant-indicator_51fj6_8719[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_51fj6_8721[data-entity-variant-name=liquid],._placement-variant-menu-item_51fj6_8721[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_51fj6_8642[data-entity-variant-name=gas],._placement-entity-variant-trigger_51fj6_8642[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_51fj6_8719[data-entity-variant-name=gas],._placement-entity-variant-indicator_51fj6_8719[data-entity-variant-name=gastrans],._placement-variant-menu-item_51fj6_8721[data-entity-variant-name=gas],._placement-variant-menu-item_51fj6_8721[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_51fj6_8719{--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_51fj6_8655{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_51fj6_8776{width:12px;height:12px}._placement-device-button_51fj6_8618._has-entity-variant_51fj6_8630 ._button-icon_51fj6_8781,._placement-device-button_51fj6_8618._has-entity-variant_51fj6_8630 ._placement-button-label_51fj6_8782{z-index:1;position:relative}._placement-device-button_51fj6_8618._has-entity-variant_51fj6_8630 ._placement-button-hotkey_51fj6_8787{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_51fj6_8792{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_51fj6_8721{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_51fj6_8721{--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_51fj6_8721:hover,._placement-variant-menu-item_51fj6_8721:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_51fj6_8721._is-selected_51fj6_8855{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_51fj6_8861,._placement-variant-menu-icon_51fj6_8861 ._placement-entity-variant-mode-icon_51fj6_8655{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_51fj6_8869{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_51fj6_8581._is-mobile-icon-grid_51fj6_8589 ._placement-action-button_51fj6_8614{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_51fj6_8593._is-compact-import-actions_51fj6_8593 ._placement-action-button_51fj6_8614{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_51fj6_8581._is-mobile-icon-grid_51fj6_8589 ._button-icon_51fj6_8781,._placement-operation-button-list_51fj6_8581._is-mobile-icon-grid_51fj6_8589 ._button-icon-image_51fj6_8909{width:28px;height:28px}._placement-button_51fj6_8569 ._button-icon_51fj6_8781,._placement-button_51fj6_8569 ._button-icon-image_51fj6_8909{width:24px;height:24px}._blueprint-operation-button-list_51fj6_8593._is-compact-import-actions_51fj6_8593 ._button-icon_51fj6_8781,._blueprint-operation-button-list_51fj6_8593._is-compact-import-actions_51fj6_8593 ._button-icon-image_51fj6_8909{width:18px;height:18px}._placement-button-label_51fj6_8782{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_51fj6_8782._is-compact_51fj6_6716{font-size:1rem}._blueprint-operation-button-list_51fj6_8593._is-compact-import-actions_51fj6_8593 ._placement-button-label_51fj6_8782{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_51fj6_8787{top:3px;border:1px solid var(--line-strong);background:var(--surface-4);min-width:16px;height:16px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;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_51fj6_8977:disabled,._blueprint-entry-button_51fj6_8978:disabled,._blueprint-utility-button_51fj6_8979:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_51fj6_8984{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_51fj6_8991{gap:10px}._blueprint-tab-shell_51fj6_8995{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_51fj6_8995{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_51fj6_8995{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_51fj6_8995{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_51fj6_8995{--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_51fj6_8995{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_51fj6_8995{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_51fj6_8995._is-touch-compact_51fj6_9027{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_51fj6_9031{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_51fj6_9031:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_51fj6_9051{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_51fj6_9063{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_51fj6_8995 ._dialog-shell-tab_51fj6_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_51fj6_8995 ._dialog-shell-tab_51fj6_205{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_51fj6_8995 ._dialog-shell-tab_51fj6_205{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_51fj6_8995 ._dialog-shell-tab_51fj6_205:before,._blueprint-tab-shell_51fj6_8995 ._dialog-shell-tab_51fj6_205:after{content:none}._blueprint-tab-shell_51fj6_8995 ._blueprint-tab-button_51fj6_9111:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_51fj6_8995 ._blueprint-tab-button_51fj6_9111:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_51fj6_8995 ._blueprint-tab-button_51fj6_9111: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_51fj6_8995 ._blueprint-tab-button_51fj6_9111._is-active_51fj6_360{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_51fj6_8995 ._blueprint-tab-button_51fj6_9111._is-active_51fj6_360{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_51fj6_8995 ._blueprint-tab-button_51fj6_9111._is-active_51fj6_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_51fj6_8995 ._blueprint-tab-button_51fj6_9111._is-active_51fj6_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_51fj6_8995._is-touch-compact_51fj6_9027 ._blueprint-tab-list_51fj6_9063{height:100%}._blueprint-tab-shell_51fj6_8995._is-touch-compact_51fj6_9027 ._dialog-shell-tab_51fj6_205{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_51fj6_8995._is-touch-compact_51fj6_9027 ._blueprint-tab-button_51fj6_9111._is-active_51fj6_360{height:28px;padding-inline:12px}._blueprint-tab-button_51fj6_9111{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_51fj6_9111._is-active_51fj6_360{color:var(--text-0)}._blueprint-library-pane_51fj6_9190{gap:10px;display:grid}._blueprint-browser-toolbar_51fj6_9195{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_51fj6_9203{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_51fj6_9211{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_51fj6_8979{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_51fj6_8979._is-secondary_51fj6_9234{color:var(--text-1);background:0 0}._blueprint-back-button_51fj6_9239{min-width:32px;padding:0}._blueprint-library-status_51fj6_9244{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_51fj6_9251{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_51fj6_9257{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_51fj6_9257::placeholder{color:var(--text-2)}._blueprint-panel-error_51fj6_9272{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_51fj6_9279{gap:6px;display:grid}._blueprint-entry-row_51fj6_9284{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_51fj6_8978{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_51fj6_8978:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_51fj6_8978._is-selected_51fj6_8855{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_51fj6_9315{min-width:32px;padding:0}._blueprint-folder-edit-button_51fj6_9315 ._button-icon-image_51fj6_8909{width:16px;height:16px}._blueprint-entry-copy_51fj6_9325{gap:2px;min-width:0;display:grid}._blueprint-entry-title_51fj6_9331{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_51fj6_9342,._blueprint-empty-state_51fj6_9343 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_51fj6_9342{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-folder-form_51fj6_9251{grid-template-columns:minmax(0,1fr)}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-browser-toolbar_51fj6_9195{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_51fj6_8491._is-narrow-column_51fj6_9371 ._blueprint-breadcrumb_51fj6_9203{flex:1 0 100%}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-breadcrumb_51fj6_9203{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-path-label_51fj6_9211{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-path-label_51fj6_9211::-webkit-scrollbar{display:none}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-browser-toolbar_51fj6_9195>._blueprint-utility-button_51fj6_8979{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-entry-button_51fj6_8978{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-entry-row_51fj6_9284{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-entry-title_51fj6_9331{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_51fj6_8491._is-touch-layout_51fj6_9360 ._blueprint-entry-description_51fj6_9342{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_51fj6_8299,._definition-list_51fj6_9431{gap:6px;display:grid}._placeholder-section_51fj6_9436,._inspector-card_51fj6_9437{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_51fj6_9446,._card-header_51fj6_9447{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_51fj6_9446 h3,._card-header_51fj6_9447 h3,._card-header_51fj6_9447 h4,._inspector-group-title_51fj6_9457{margin:0}._placeholder-section-header_51fj6_9446 h3,._card-header_51fj6_9447 h3,._card-header_51fj6_9447 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_51fj6_9471{min-width:0}._history-action-grid_51fj6_9475{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_51fj6_9475 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_51fj6_9488{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_51fj6_9488 ._button-icon_51fj6_8781{flex-shrink:0}._history-action-button_51fj6_9488 ._button-icon-image_51fj6_8909{width:18px;height:18px}._history-action-label_51fj6_9505{min-width:0;line-height:1.2}._history-record-list_51fj6_9510{gap:6px;display:grid}._history-record-button_51fj6_9515{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_51fj6_9515._is-current_51fj6_9524{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_51fj6_9529,._history-record-meta_51fj6_9530{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_51fj6_9539{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_51fj6_9546,._history-record-detail_51fj6_9547{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_51fj6_9546{color:var(--text-0);font-weight:600}._history-record-status_51fj6_9560,._history-record-meta_51fj6_9530,._history-record-detail_51fj6_9547{color:var(--text-2);font-size:.78rem}._history-record-status_51fj6_9560{flex:none}._history-empty-state_51fj6_9571{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_51fj6_9571 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_51fj6_9585{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_51fj6_9585:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_51fj6_9606{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_51fj6_9615{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_51fj6_9615 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_51fj6_9631{gap:6px;display:grid}._power-bar-label_51fj6_9636{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_51fj6_9636._power-bar-outage_51fj6_9643{color:var(--danger)}._power-bar-values_51fj6_9647{color:inherit}._power-bar-separator_51fj6_9651{color:var(--text-2);margin:0 4px}._power-bar-percent_51fj6_9656{color:inherit;font-weight:600}._power-infinite-switch_51fj6_9661{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-top:2px;display:flex}._power-infinite-switch-label_51fj6_9670{color:var(--text-1);font-size:.82rem}._power-switch-on_51fj6_9675,._power-switch-off_51fj6_9676{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._power-switch-off_51fj6_9676{background:var(--surface-4)}._power-switch-on_51fj6_9675{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_51fj6_9698{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_51fj6_9676 ._power-switch-thumb_51fj6_9698{transform:translate(0)}._power-switch-on_51fj6_9675 ._power-switch-thumb_51fj6_9698{transform:translate(18px)}._power-override-row_51fj6_9715{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_51fj6_9723{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_51fj6_9729{align-items:center;gap:6px;display:flex}._power-override-input_51fj6_9735{border:1px solid var(--line);background:var(--surface-1);width:80px;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_51fj6_9735:focus{border-color:var(--accent-strong)}._power-override-clear_51fj6_9752{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_51fj6_9752:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_51fj6_9752 svg{width:14px;height:14px}._warehouse-stats-card-header_51fj6_9776{align-items:center}._warehouse-stats-more-button_51fj6_9780{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_51fj6_9780:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_51fj6_9780:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_51fj6_9801,._warehouse-stats-empty_51fj6_9802,._warehouse-stats-dialog-empty_51fj6_9803{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_51fj6_9801,._warehouse-stats-empty_51fj6_9802,._warehouse-stats-dialog-empty_51fj6_9803{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_51fj6_9801,._warehouse-stats-empty_51fj6_9802,._warehouse-stats-dialog-empty_51fj6_9803{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_51fj6_9801,._warehouse-stats-empty_51fj6_9802,._warehouse-stats-dialog-empty_51fj6_9803{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_51fj6_9801,._warehouse-stats-empty_51fj6_9802,._warehouse-stats-dialog-empty_51fj6_9803{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_51fj6_9803{align-self:start;min-height:120px}._warehouse-stats-table_51fj6_9843{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_51fj6_9854{min-height:0;overflow:auto}._warehouse-stats-row_51fj6_9859{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(52px,.42fr) minmax(52px,.42fr) minmax(48px,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_51fj6_9859{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_51fj6_9854 ._warehouse-stats-row_51fj6_9859{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_51fj6_9859:first-child{border-top:0}._warehouse-stats-row_51fj6_9859>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_51fj6_9886{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_51fj6_9886{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_51fj6_9886{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_51fj6_9859._is-pinned_51fj6_9901{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_51fj6_9859._is-pinned_51fj6_9901{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_51fj6_9910{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_51fj6_9910 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_51fj6_9910 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_51fj6_9933{color:var(--text-1);justify-content:space-between;align-items:center;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_51fj6_9933>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_51fj6_9948{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_51fj6_9955{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_51fj6_9955 svg{width:15px;height:15px}._warehouse-stats-pin-button_51fj6_9955:not(:disabled):hover,._warehouse-stats-pin-button_51fj6_9955._is-active_51fj6_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_51fj6_9955:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_51fj6_9803{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_51fj6_9991{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_51fj6_9998{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_51fj6_10006{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_51fj6_10013{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_51fj6_10013 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_51fj6_10013 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_51fj6_10043{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_51fj6_10050{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_51fj6_10055{min-height:0;padding:12px;display:grid}._base-select-dialog-content_51fj6_10061{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_51fj6_10069{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_51fj6_10069{gap:6px;min-width:0;display:grid}._base-select-group_51fj6_10069 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_51fj6_10091{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_51fj6_10091{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_51fj6_10091:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_51fj6_10091._is-selected_51fj6_8855{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_51fj6_10120{gap:4px;min-width:0;display:grid}._base-select-option-name_51fj6_10126{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_51fj6_10135{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_51fj6_10144{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_51fj6_10151{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_51fj6_10160{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_51fj6_10160[role=alert]{color:var(--danger)}._card-subheader_51fj6_10171{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_51fj6_10177{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_51fj6_10177._is-inline_51fj6_10187{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_51fj6_10196{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button-list_51fj6_10196{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_51fj6_10196{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_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button_51fj6_10196{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button_51fj6_10196{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button_51fj6_10196{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button_51fj6_10196{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_51fj6_10177._is-inline_51fj6_10187 ._selection-inspector-action-button_51fj6_10196{font-size:.76rem}._selection-inspector-action-button_51fj6_10196:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_51fj6_10196._is-cancel_51fj6_5947,._selection-inspector-action-button_51fj6_10196._is-delete_51fj6_10257{color:var(--danger)}._selection-inspector-action-button_51fj6_10196._is-rotate_51fj6_10261{color:var(--text-0)}._selection-inspector-action-button_51fj6_10196._is-confirm_51fj6_5943{color:var(--accent-strong)}._selection-inspector-action-icon_51fj6_10269{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_51fj6_10276{text-overflow:ellipsis;overflow:hidden}._save-blueprint-dialog_51fj6_10282{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_51fj6_10282 ._dialog-shell-header_51fj6_134{border-bottom-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_51fj6_10282 ._dialog-shell-header_51fj6_134{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}}._blueprint-preview-dialog_51fj6_10296{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_51fj6_10301{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_51fj6_10307{height:100%;min-height:0;display:grid}._blueprint-preview-layout_51fj6_10313{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_51fj6_10320,._blueprint-preview-summary-card_51fj6_10321{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_51fj6_10327{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_51fj6_10327{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--line))}}._blueprint-preview-canvas-shell_51fj6_10327{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_51fj6_10327{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_51fj6_10327{box-shadow:inset 0 1px #fff}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_51fj6_10327{box-shadow:inset 0 1px #ffffff1f}}._blueprint-preview-canvas_51fj6_10327{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_51fj6_10327{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_51fj6_10327>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_51fj6_10378,._blueprint-preview-header-copy_51fj6_10379 p,._blueprint-preview-footnote_51fj6_10380{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_51fj6_10387{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_51fj6_10378{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_51fj6_10378{background:color-mix(in srgb, var(--surface-2) 94%, white 3%)}}._blueprint-preview-summary-card_51fj6_10321{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}._blueprint-preview-summary-card_51fj6_10321._is-folder-picker-mode_51fj6_10417{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_51fj6_10379{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_51fj6_10379{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_51fj6_10379 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-description_51fj6_10444{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text}._blueprint-preview-header-copy_51fj6_10379 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_51fj6_10458{gap:8px;display:grid}._blueprint-preview-actions_51fj6_10458._is-dual-action_51fj6_10463,._blueprint-preview-actions_51fj6_10458._is-triple-action_51fj6_10467{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_51fj6_10458._is-triple-action_51fj6_10467>:first-child{grid-column:1/-1}._blueprint-preview-actions_51fj6_10458 ._save-blueprint-primary-button_51fj6_10475{width:100%;font-size:.875rem}._blueprint-preview-actions_51fj6_10458 ._save-blueprint-secondary-button_51fj6_10480,._blueprint-preview-actions_51fj6_10458 ._blueprint-preview-danger-button_51fj6_10481{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_51fj6_10488{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_51fj6_10498{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_51fj6_10506{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_51fj6_10519{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_51fj6_10526{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_51fj6_10536{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_51fj6_10548{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_51fj6_10552{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_51fj6_10559{margin-top:auto}._blueprint-preview-folder-picker-entry_51fj6_10536{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_51fj6_10481,._blueprint-folder-danger-button_51fj6_10569{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_51fj6_10481,._blueprint-folder-danger-button_51fj6_10569{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._blueprint-preview-danger-button_51fj6_10481,._blueprint-folder-danger-button_51fj6_10569{color:var(--danger)}._blueprint-preview-danger-button_51fj6_10481:hover:not(:disabled),._blueprint-folder-danger-button_51fj6_10569:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_51fj6_10481:hover:not(:disabled),._blueprint-folder-danger-button_51fj6_10569:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._blueprint-preview-danger-button_51fj6_10481._is-confirm_51fj6_5943,._blueprint-folder-danger-button_51fj6_10569._is-confirm_51fj6_5943{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_51fj6_10481._is-confirm_51fj6_5943:hover:not(:disabled),._blueprint-folder-danger-button_51fj6_10569._is-confirm_51fj6_5943:hover:not(:disabled){background:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_51fj6_10481._is-confirm_51fj6_5943:hover:not(:disabled),._blueprint-folder-danger-button_51fj6_10569._is-confirm_51fj6_5943:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}}._blueprint-preview-metadata_51fj6_10613{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_51fj6_10613 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_51fj6_10613 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-footnote_51fj6_10380{padding-top:2px}._save-blueprint-dialog-body_51fj6_10640{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_51fj6_10646{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_51fj6_10653{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_51fj6_10661{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_51fj6_10667{min-height:0}._save-blueprint-preview-canvas_51fj6_10667{min-height:360px}._save-blueprint-preview-empty_51fj6_10675{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_51fj6_10686{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_51fj6_10282 ._save-blueprint-form_51fj6_10686{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_51fj6_10282 ._save-blueprint-form_51fj6_10686{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 94%, white 3%) 0%, var(--surface-1) 100%)}}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-form_51fj6_10686{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_51fj6_10282 ._save-blueprint-form_51fj6_10686{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 40%, transparent)}}._save-blueprint-form-content_51fj6_10719{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-form-content_51fj6_10719{gap:14px;padding-right:0;overflow:hidden}._save-blueprint-error_51fj6_10734{margin:0}._save-blueprint-field_51fj6_10738{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_51fj6_10744,._save-blueprint-folder-field_51fj6_10748{min-height:0}._save-blueprint-label_51fj6_10752{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_51fj6_10758,._save-blueprint-textarea_51fj6_10759{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_51fj6_10758:disabled,._save-blueprint-textarea_51fj6_10759:disabled,._save-blueprint-primary-button_51fj6_10475:disabled,._save-blueprint-secondary-button_51fj6_10480:disabled{opacity:.65}._save-blueprint-input_51fj6_10758:hover,._save-blueprint-textarea_51fj6_10759:hover{border-color:var(--line-strong)}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-input_51fj6_10758:focus-visible,._save-blueprint-dialog_51fj6_10282 ._save-blueprint-textarea_51fj6_10759: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_51fj6_10282 ._save-blueprint-input_51fj6_10758:focus-visible,._save-blueprint-dialog_51fj6_10282 ._save-blueprint-textarea_51fj6_10759:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent)}}._save-blueprint-textarea_51fj6_10759{resize:vertical;min-height:136px}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-textarea_51fj6_10759{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-textarea_51fj6_10759::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_51fj6_10811{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_51fj6_10811{background:color-mix(in srgb, var(--surface-1) 92%, white 4%)}}._save-blueprint-dialog_51fj6_10282 ._save-blueprint-folder-picker-card_51fj6_10811{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_51fj6_10282 ._save-blueprint-folder-picker-card_51fj6_10811{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_51fj6_10282 ._save-blueprint-folder-picker-card_51fj6_10811{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_51fj6_10282 ._save-blueprint-folder-picker-card_51fj6_10811{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 34%, transparent)}}._save-blueprint-folder-picker-toolbar_51fj6_10847{min-height:32px}._save-blueprint-folder-picker-list_51fj6_10851{max-height:164px}._save-blueprint-error_51fj6_10734{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_51fj6_10860{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_51fj6_10867{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_51fj6_10282 ._save-blueprint-actions_51fj6_10867{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_51fj6_10867._is-triple-action_51fj6_10467{flex-wrap:wrap}._save-blueprint-primary-button_51fj6_10475,._save-blueprint-secondary-button_51fj6_10480{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_51fj6_10480{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_51fj6_10480:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-danger-button_51fj6_10481{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-danger-button_51fj6_10481{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-danger-button_51fj6_10481{color:var(--danger)}._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-danger-button_51fj6_10481:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-danger-button_51fj6_10481:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._save-blueprint-primary-button_51fj6_10475{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_51fj6_10475:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_51fj6_10480._blueprint-preview-folder-picker-entry_51fj6_10536{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_51fj6_10296{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_51fj6_10301{padding:12px}._blueprint-preview-actions_51fj6_10458._is-dual-action_51fj6_10463,._blueprint-preview-layout_51fj6_10313{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_51fj6_10327{min-height:260px}._blueprint-preview-header_51fj6_10379{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_51fj6_10458 ._save-blueprint-primary-button_51fj6_10475{width:100%}._save-blueprint-dialog_51fj6_10282{width:100%;height:min(720px,100%)}._base-select-dialog_51fj6_10050{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_51fj6_10640{padding:12px}._save-blueprint-layout_51fj6_10653{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_51fj6_10667{min-height:260px}._base-select-dialog-body_51fj6_10055{padding:12px}._base-select-actions_51fj6_10151{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_51fj6_10867{flex-direction:column-reverse}._save-blueprint-primary-button_51fj6_10475,._save-blueprint-secondary-button_51fj6_10480{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_51fj6_10296{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_51fj6_10301{padding:10px}._blueprint-preview-layout_51fj6_10313{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_51fj6_10327{min-height:220px}._save-blueprint-dialog-backdrop_51fj6_11030{padding:8px}._save-blueprint-dialog_51fj6_10282,._base-select-dialog_51fj6_10050{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_51fj6_10640,._base-select-dialog-body_51fj6_10055{padding:10px}._save-blueprint-dialog-content_51fj6_10646{overflow:hidden}._save-blueprint-form_51fj6_10686{gap:10px;padding:12px}._save-blueprint-form-content_51fj6_10719{gap:10px}._save-blueprint-textarea_51fj6_10759{min-height:120px}._save-blueprint-actions_51fj6_10867{padding-top:10px}._save-blueprint-primary-button_51fj6_10475,._save-blueprint-secondary-button_51fj6_10480{width:auto}}._expandable-card-header_51fj6_11070{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_51fj6_11070:hover{background:0 0}._expand-toggle_51fj6_11085{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_51fj6_11085: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_51fj6_11085._is-expanded_51fj6_11105{transform:rotate(180deg)}._placeholder-button-grid_51fj6_11109,._inspector-option-grid_51fj6_11110{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_51fj6_11109 button,._inspector-option-grid_51fj6_11110 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_51fj6_8781{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_51fj6_8909{object-fit:contain;width:22px;height:22px}._button-icon-glyph_51fj6_11141{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_51fj6_11141 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_51fj6_11109 button>span:last-child,._inspector-option-grid_51fj6_11110 button>span:last-child{min-width:0}._inspector-group-title_51fj6_9457{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_51fj6_11165{gap:0;margin:0;display:grid}._inspector-summary-row_51fj6_11171{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_51fj6_11171:last-child{border-bottom:0}._inspector-summary-row_51fj6_11171 dt,._inspector-summary-row_51fj6_11171 dd{margin:0}._inspector-summary-row_51fj6_11171 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_51fj6_11171 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_51fj6_7856{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_51fj6_7856._is-ok_51fj6_11215{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_51fj6_7856._is-warn_51fj6_7515{border-color:var(--pill-warn-border);color:var(--warn)}._pill_51fj6_7856._is-danger_51fj6_11225{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_51fj6_8179{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_51fj6_11237{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_51fj6_8179:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_51fj6_11248,._renderer-host_51fj6_11249{width:100%;height:100%;display:block}._canvas-viewport-surface_51fj6_11248{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_51fj6_11265{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_51fj6_11273{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_51fj6_11282{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_51fj6_11290,._canvas-touch-hold-indicator-progress_51fj6_11291{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_51fj6_11290{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_51fj6_11291{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_51fj6_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_51fj6_11308{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_51fj6_11320{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_51fj6_11320._is-collapsed_51fj6_2953{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_51fj6_11344{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_51fj6_11344{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_51fj6_11357{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_51fj6_11357 span,._canvas-gesture-diagnostics-header-copy_51fj6_11357 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_51fj6_11357 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_51fj6_11377{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_51fj6_11377:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_51fj6_11394{min-width:0}._canvas-gesture-diagnostics-grid_51fj6_11398{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_51fj6_11398 div{min-width:0}._canvas-gesture-diagnostics-grid_51fj6_11398 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_51fj6_11398 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_51fj6_11398 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_51fj6_11398 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_51fj6_11429{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_51fj6_11429 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_51fj6_11429 span,._canvas-gesture-diagnostics-events_51fj6_11429 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_51fj6_11429 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_51fj6_11465{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-fps_51fj6_11465._is-collapsed_51fj6_2953{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_51fj6_11489{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_51fj6_11489{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_51fj6_11502{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_51fj6_11502 span,._canvas-fps-header-copy_51fj6_11502 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_51fj6_11502 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_51fj6_11522{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_51fj6_11522:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_51fj6_11539{min-width:0}._canvas-fps-table_51fj6_11543{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_51fj6_11543 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_51fj6_11543 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_51fj6_11543 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_51fj6_11543 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_51fj6_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_51fj6_11248._is-panning_51fj6_11581{cursor:grabbing}._canvas-floating-toolbar_51fj6_11585{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_51fj6_11601{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_51fj6_11601:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_51fj6_11601._is-cancel_51fj6_5947,._canvas-floating-toolbar-button_51fj6_11601._is-delete_51fj6_10257{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_51fj6_11601._is-rotate_51fj6_10261{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_51fj6_11601._is-confirm_51fj6_5943{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_51fj6_11638{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_51fj6_11644{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_51fj6_11650{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_51fj6_11644{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_51fj6_11672{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_51fj6_11672:hover,._overlap-entity-menu-item_51fj6_11672:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_51fj6_11692{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_51fj6_11692 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_51fj6_11707{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_51fj6_11716{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_51fj6_11716: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_51fj6_11716: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_51fj6_11751{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_51fj6_11751: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_51fj6_11751._is-active_51fj6_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_51fj6_11751._is-active_51fj6_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_51fj6_11751._is-active_51fj6_360{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_51fj6_11789{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_51fj6_11796{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_51fj6_11805{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:auto;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_51fj6_11816{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;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-button_51fj6_11816:not(:disabled):hover ._canvas-right-dock-toolbar-icon_51fj6_11832{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_51fj6_11816:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_51fj6_11816._is-exit_51fj6_11842 ._canvas-right-dock-toolbar-icon_51fj6_11832{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_51fj6_11832{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_51fj6_11860{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_51fj6_11870{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_51fj6_11874{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_51fj6_11894{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_51fj6_11901{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-text);font-size:.72rem;font-weight:600}._canvas-bottom-left-toolbar_51fj6_11911{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_51fj6_11923{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_51fj6_11923: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_51fj6_11923._is-active_51fj6_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_51fj6_11951{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_51fj6_11959,._canvas-bottom-left-toolbar-image_51fj6_11960{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_51fj6_11959{fill:currentColor}._canvas-bottom-left-toolbar-image_51fj6_11960{object-fit:contain}._canvas-bottom-left-secondary-toolbar_51fj6_11973{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_51fj6_11973._is-offset-for-floating-tools_51fj6_11984{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_51fj6_11988{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-secondary-toolbar-button_51fj6_11988: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_51fj6_12010{fill:currentColor;width:22px;height:22px}._dock-collapsed-body_51fj6_12017{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_51fj6_12029{grid-template-columns:1fr;gap:0;display:grid}._kv_51fj6_12029{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_51fj6_12029:last-child{border-bottom:0}._kv_51fj6_12029 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_51fj6_12029 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_51fj6_12067,._log-card_51fj6_12068{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_51fj6_12075{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_51fj6_12075{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_51fj6_12075{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_51fj6_12075{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_51fj6_12096{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_51fj6_12096{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_51fj6_12096{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_51fj6_12096 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_51fj6_12123{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_51fj6_12130{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_51fj6_12130:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_51fj6_12130:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_51fj6_12130:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_51fj6_12130 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_51fj6_12130 svg._is-expanded_51fj6_11105{transform:rotate(0)}._inspector-expanded-header-toggle_51fj6_12130 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_51fj6_12177{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_51fj6_12186{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_51fj6_12193{gap:0;padding:12px}._metered-consumption-content_51fj6_12198{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}._metered-consumption-item-icon_51fj6_12206{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_51fj6_12206 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_51fj6_12206 svg{width:18px;height:18px}._metered-consumption-ruler_51fj6_12229{min-width:0;padding:17px 8px 0}._metered-consumption-track_51fj6_12234{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_51fj6_12242{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_51fj6_12242>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_51fj6_12261{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_51fj6_12274{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._logistics-item-list_51fj6_12283{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_51fj6_12289{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_51fj6_12289:last-child{border-bottom:0}._logistics-item-row_51fj6_12289._is-empty_51fj6_12304{color:var(--text-2)}._logistics-item-icon_51fj6_12308{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_51fj6_12308 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_51fj6_12308 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_51fj6_12331{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_51fj6_12342{justify-content:flex-start}._recipe-status-panel-title_51fj6_12346{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_51fj6_12346 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_51fj6_12360{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_51fj6_12372{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_51fj6_12372{background:#22c55e24}}._recipe-gas-env-tag--no-gas_51fj6_12382{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_51fj6_12382{background:#f59e0b24}}._selection-inspector-device-header_51fj6_12392{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_51fj6_12392{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_51fj6_12392{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_51fj6_12392{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_51fj6_12416{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_51fj6_12416:hover{background:var(--surface-3)}._selection-inspector-device-copy_51fj6_12416:active{background:var(--surface-4)}._selection-inspector-device-title-row_51fj6_12433{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_51fj6_12433 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_51fj6_12416 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_51fj6_12067 h4,._log-card_51fj6_12068 h4{margin:0 0 6px;font-size:.82rem}._definition-card_51fj6_12067 p,._log-card_51fj6_12068 p,._mono-line_51fj6_12471{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_51fj6_12478{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_51fj6_12484{--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_51fj6_12484{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_51fj6_12484{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_51fj6_12484{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_51fj6_12484{background:0 0}._problem-row_51fj6_12484:last-child{border-bottom:0}._problem-row_51fj6_12484 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_51fj6_12484[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_51fj6_12484[data-problem-severity=error] p{color:var(--danger)}._problem-row_51fj6_12484[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_51fj6_12532{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_51fj6_12550{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_51fj6_12557{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_51fj6_12565{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_51fj6_12572{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_51fj6_12579{padding:0}._inspector-scope-toggle_51fj6_12583{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_51fj6_12583{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_51fj6_12583{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_51fj6_12583{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_51fj6_12583 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_51fj6_12583 button._is-selected_51fj6_8855,._inspector-scope-toggle_51fj6_12583 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_51fj6_12583 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_51fj6_12471{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_51fj6_12633,._warehouse-item-link-inspector_51fj6_12634,._slot-config-list_51fj6_12635,._slot-config-row_51fj6_12636,._slot-config-row-main_51fj6_12637,._slot-config-row-actions_51fj6_12638,._slot-config-stepper_51fj6_12639,._warehouse-link-ignore-stock_51fj6_12640{gap:8px;display:grid}._slot-config-inspector_51fj6_12633{grid-template-columns:minmax(0,1fr)}._slot-config-group_51fj6_12649,._slot-config-dialog-backdrop_51fj6_12650{grid-column:auto;min-width:0}._slot-config-group_51fj6_12649[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_51fj6_12650{grid-column:1/-1}._slot-config-group_51fj6_12649[data-slot-config-group-size=single] ._slot-config-tile-grid_51fj6_12660{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_51fj6_12638{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_51fj6_12635[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_51fj6_12635[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_51fj6_12680,._slot-config-row-header_51fj6_12681{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_51fj6_12680 p,._slot-config-row-header_51fj6_12681 strong,._slot-config-meta_51fj6_12690{margin:0}._slot-config-row_51fj6_12636{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_51fj6_12636{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_51fj6_12636{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_51fj6_12636{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_51fj6_12637{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_51fj6_12718,._slot-config-clear-button_51fj6_12719,._slot-config-step-button_51fj6_12720{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_51fj6_12718,._slot-config-clear-button_51fj6_12719,._slot-config-step-button_51fj6_12720{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_51fj6_12718,._slot-config-clear-button_51fj6_12719,._slot-config-step-button_51fj6_12720{color:var(--text-0);font:inherit}._slot-config-item-button_51fj6_12718:hover:not(:disabled),._slot-config-step-button_51fj6_12720:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_51fj6_12718:hover:not(:disabled),._slot-config-step-button_51fj6_12720:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_51fj6_12718:hover:not(:disabled),._slot-config-step-button_51fj6_12720:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_51fj6_12718:hover:not(:disabled),._slot-config-step-button_51fj6_12720:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_51fj6_12719{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_51fj6_12719{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_51fj6_12719{color:var(--danger)}._slot-config-clear-button_51fj6_12719:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_51fj6_12719:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_51fj6_12719:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_51fj6_12719:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_51fj6_12719:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_51fj6_12718,._slot-config-clear-button_51fj6_12719{padding:0 10px}._slot-config-item-button_51fj6_12718{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_51fj6_12718:disabled,._slot-config-clear-button_51fj6_12719:disabled,._slot-config-step-button_51fj6_12720:disabled,._slot-config-count-input_51fj6_12811:disabled{opacity:.6}._slot-config-lock-tag_51fj6_12815{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_51fj6_12815{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_51fj6_12815{color:var(--text-1);font-size:.72rem}._slot-config-stepper_51fj6_12639{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_51fj6_12720{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_51fj6_12720 svg,._slot-config-clear-button_51fj6_12719 svg{width:14px;height:14px}._slot-config-count-input_51fj6_12811{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_51fj6_12634{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_51fj6_12634{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_51fj6_12871{gap:8px;padding:8px}._warehouse-link-list_51fj6_12876{gap:8px;min-width:0;display:grid}._warehouse-link-row_51fj6_12882{--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_51fj6_12882{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_51fj6_12882{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_51fj6_12882{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_51fj6_12882{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_51fj6_12882{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_51fj6_12882[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_51fj6_12882[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_51fj6_12926{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_51fj6_12926{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_51fj6_12926{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_51fj6_12926{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_51fj6_12926{color:var(--text-1)}._warehouse-link-slot-label_51fj6_12953{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_51fj6_12962{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_51fj6_12962:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_51fj6_12962:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_51fj6_12988{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_51fj6_12988 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_51fj6_12988 svg{width:22px;height:22px}._warehouse-link-item-name_51fj6_13010{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_51fj6_13026{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)){._warehouse-link-infinity-button_51fj6_13026{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_51fj6_13026{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_51fj6_13026{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_51fj6_13026:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_51fj6_13026:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_51fj6_13026:hover:not(:disabled){color:var(--text-0)}._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_51fj6_13026[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_51fj6_13026:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_51fj6_13026:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_51fj6_13195{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_51fj6_13195{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_51fj6_13195{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_51fj6_13195:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_51fj6_13195:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_51fj6_13195:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_51fj6_13195:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_51fj6_13195:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_51fj6_13195:disabled,._warehouse-link-item-button_51fj6_12962:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_51fj6_13195 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_51fj6_13252{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_51fj6_13252{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_51fj6_13252{color:var(--danger)}._warehouse-link-clear-button_51fj6_13252:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_51fj6_13252:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_51fj6_13252:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_51fj6_13252:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_51fj6_13252:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_51fj6_12634[data-render-mode=dock] ._warehouse-link-action-button_51fj6_13195{width:32px;padding:0}._warehouse-item-link-inspector_51fj6_12634[data-render-mode=dock] ._warehouse-link-action-label_51fj6_13289{display:none}._warehouse-item-link-inspector_51fj6_12634[data-device-class=mobile] ._warehouse-link-row_51fj6_12882{padding-right:8px}._warehouse-item-link-inspector_51fj6_12634[data-device-class=mobile] ._warehouse-link-action-button_51fj6_13195{width:32px;padding:0}._warehouse-item-link-inspector_51fj6_12634[data-device-class=mobile] ._warehouse-link-action-label_51fj6_13289{display:none}._admission-rule-inspector_51fj6_13306{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_51fj6_13306{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_51fj6_13315{gap:8px;padding:8px}._admission-rule-row_51fj6_13320{--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_51fj6_13320{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_51fj6_13320{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_51fj6_13320{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_51fj6_13329{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_51fj6_13366{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_51fj6_13320[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_51fj6_13379{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_51fj6_13379{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_51fj6_13379{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_51fj6_13379{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_51fj6_13379{color:var(--text-0);text-align:left}._admission-rule-item-button_51fj6_13379:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_51fj6_13379:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_51fj6_13379:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_51fj6_13379:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_51fj6_13379:disabled,._admission-rule-action-button_51fj6_13426:disabled,._admission-rule-limit-value-input_51fj6_13427:disabled,._admission-rule-switch_51fj6_13428:disabled,._admission-rule-step-button_51fj6_13429:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_51fj6_13434{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_51fj6_13434{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_51fj6_13434{color:var(--text-2)}._admission-rule-item-icon_51fj6_13434 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_51fj6_13434 svg{width:17px;height:17px}._admission-rule-item-name_51fj6_13464{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_51fj6_13427,._admission-rule-count_51fj6_13476{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_51fj6_13427,._admission-rule-count_51fj6_13476{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_51fj6_13427,._admission-rule-count_51fj6_13476{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_51fj6_13427,._admission-rule-count_51fj6_13476{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_51fj6_13503 span,._admission-rule-count_51fj6_13476 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_51fj6_13503{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_51fj6_13428{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_51fj6_13428: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_51fj6_13428:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_51fj6_13428:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_51fj6_13428:focus-visible,._admission-rule-step-button_51fj6_13429:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_51fj6_13427{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_51fj6_13577{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_51fj6_13577 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_51fj6_13429{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_51fj6_13429:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_51fj6_13429 svg{width:13px;height:13px}._admission-rule-count_51fj6_13476 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_51fj6_13629{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_51fj6_13426{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_51fj6_13426{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_51fj6_13426{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_51fj6_13426{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_51fj6_13426{color:var(--text-1)}._admission-rule-action-button_51fj6_13426:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_51fj6_13426:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_51fj6_13426:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_51fj6_13426:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_51fj6_13681:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_51fj6_13681:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_51fj6_13681:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_51fj6_13426 svg{width:15px;height:15px}._admission-rule-inspector_51fj6_13306[data-render-mode=dock] ._admission-rule-controls-row_51fj6_13329,._admission-rule-inspector_51fj6_13306[data-device-class=mobile] ._admission-rule-controls-row_51fj6_13329,._admission-rule-inspector_51fj6_13306[data-device-class=tablet] ._admission-rule-controls-row_51fj6_13329{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_51fj6_13306[data-render-mode=dock] ._admission-rule-actions_51fj6_13629,._admission-rule-inspector_51fj6_13306[data-device-class=mobile] ._admission-rule-actions_51fj6_13629,._admission-rule-inspector_51fj6_13306[data-device-class=tablet] ._admission-rule-actions_51fj6_13629{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_51fj6_13749{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_51fj6_13749{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_51fj6_13758{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_51fj6_13758>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_51fj6_13803{gap:8px;padding:8px}._port-output-list_51fj6_13808{gap:8px;min-width:0;display:grid}._port-output-row_51fj6_13814{--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_51fj6_13814{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_51fj6_13814{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_51fj6_13814{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_51fj6_13814{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_51fj6_13814{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_51fj6_13814[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_51fj6_13814[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_51fj6_13863{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_51fj6_13863{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_51fj6_13863{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_51fj6_13863{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_51fj6_13863{color:var(--text-0)}._port-output-locator-svg_51fj6_13939{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_51fj6_13946{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_51fj6_13946{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_51fj6_13946{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_51fj6_13946{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_51fj6_13946{stroke-width:.08px}._port-output-locator-marker_51fj6_13966{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_51fj6_13966{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_51fj6_13975{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_51fj6_13983{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_51fj6_13983{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_51fj6_13983{stroke-width:.08px}._port-output-locator-label_51fj6_13996{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_51fj6_14030{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_51fj6_14030:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_51fj6_14030:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_51fj6_14030:disabled,._port-output-action-button_51fj6_14057:disabled{cursor:default;opacity:.58}._port-output-item-icon_51fj6_14062{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_51fj6_14062 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_51fj6_14062 svg{width:22px;height:22px}._port-output-item-name_51fj6_14084{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_51fj6_14057{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_51fj6_14057{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_51fj6_14057{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_51fj6_14057:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_51fj6_14057:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_51fj6_14057:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_51fj6_14057:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_51fj6_14057:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_51fj6_14057 svg{flex:none;width:15px;height:15px}._port-output-clear-button_51fj6_14179{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_51fj6_14179{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_51fj6_14179{color:var(--danger)}._port-output-clear-button_51fj6_14179:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_51fj6_14179:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_51fj6_14179:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_51fj6_14179:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_51fj6_14179:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_51fj6_13749[data-render-mode=dock] ._port-output-action-button_51fj6_14057{width:32px;padding:0}._port-output-config-inspector_51fj6_13749[data-render-mode=dock] ._port-output-action-label_51fj6_14216{display:none}._port-output-config-inspector_51fj6_13749[data-device-class=mobile] ._port-output-row_51fj6_13814{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_51fj6_13749[data-device-class=mobile] ._port-output-action-button_51fj6_14057{width:32px;padding:0}._port-output-config-inspector_51fj6_13749[data-device-class=mobile] ._port-output-action-label_51fj6_14216{display:none}@media (width<=900px){._port-output-config-inspector_51fj6_13749[data-render-mode=dialog] ._port-output-action-button_51fj6_14057{width:32px;padding:0}._port-output-config-inspector_51fj6_13749[data-render-mode=dialog] ._port-output-action-label_51fj6_14216{display:none}}._port-priority-group-inspector_51fj6_14243{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_51fj6_14243{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_51fj6_14252{gap:8px;padding:8px}._port-priority-custom-switch_51fj6_14257,._recipe-channel-mode-switch_51fj6_14258{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_51fj6_14257 input,._recipe-channel-mode-switch_51fj6_14258 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_51fj6_14257 input,._recipe-channel-mode-switch_51fj6_14258 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_51fj6_14257 input,._recipe-channel-mode-switch_51fj6_14258 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_51fj6_14257 input,._recipe-channel-mode-switch_51fj6_14258 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_51fj6_14257 input,._recipe-channel-mode-switch_51fj6_14258 input{cursor:pointer}._port-priority-custom-switch_51fj6_14257 input:after,._recipe-channel-mode-switch_51fj6_14258 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_51fj6_14257 input:checked,._recipe-channel-mode-switch_51fj6_14258 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_51fj6_14257 input:checked,._recipe-channel-mode-switch_51fj6_14258 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_51fj6_14257 input:checked,._recipe-channel-mode-switch_51fj6_14258 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_51fj6_14257 input:checked,._recipe-channel-mode-switch_51fj6_14258 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_51fj6_14257 input:checked:after,._recipe-channel-mode-switch_51fj6_14258 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_51fj6_14342{gap:8px;min-width:0;display:grid}._port-priority-row_51fj6_14348{--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_51fj6_14348{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_51fj6_14348{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_51fj6_14348{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_51fj6_14348[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_51fj6_14348[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_51fj6_14382{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_51fj6_14382{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_51fj6_14382{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_51fj6_14382{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_51fj6_14382{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_51fj6_14414{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_51fj6_14414{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_51fj6_14414{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_51fj6_14414{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_51fj6_14414{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_51fj6_14414:hover:not(:disabled),._port-priority-number-button_51fj6_14414[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_51fj6_14414:hover:not(:disabled),._port-priority-number-button_51fj6_14414[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_51fj6_14414:hover:not(:disabled),._port-priority-number-button_51fj6_14414[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_51fj6_14414:hover:not(:disabled),._port-priority-number-button_51fj6_14414[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_51fj6_14414:disabled{cursor:default;opacity:.58}._port-priority-picker_51fj6_14469{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_51fj6_14469 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_51fj6_14469 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_51fj6_14469 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_51fj6_14469 button:hover,._port-priority-picker_51fj6_14469 button._is-selected_51fj6_8855{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_51fj6_14469 button:hover,._port-priority-picker_51fj6_14469 button._is-selected_51fj6_8855{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_51fj6_14469 button:hover,._port-priority-picker_51fj6_14469 button._is-selected_51fj6_8855{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_51fj6_14469 button:hover,._port-priority-picker_51fj6_14469 button._is-selected_51fj6_8855{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_51fj6_14469 button:hover,._port-priority-picker_51fj6_14469 button._is-selected_51fj6_8855{color:var(--text-0)}._slot-config-tile-grid_51fj6_12660{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_51fj6_12660{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_51fj6_12660:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_51fj6_14548{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_51fj6_14548{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_51fj6_14548{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_51fj6_14572,._slot-config-dialog-item-icon_51fj6_14573{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_51fj6_14580{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_51fj6_14580{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_51fj6_14580{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_51fj6_14604{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_51fj6_14604 svg{width:18px;height:18px}._slot-config-empty_51fj6_14604{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_51fj6_14624{gap:10px}._slot-config-panel-header_51fj6_14628{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_51fj6_14636{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_51fj6_14636 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_51fj6_14652{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_51fj6_14664{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_51fj6_14664 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_51fj6_14678{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_51fj6_14678{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_51fj6_14678{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_51fj6_14678: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_51fj6_14678:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_51fj6_14678:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_51fj6_14678:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_51fj6_14678:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_51fj6_14652._is-disabled_51fj6_1540{cursor:default}._slot-config-flow-layout_51fj6_14734{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_51fj6_14742{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_51fj6_14742{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_51fj6_14742{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_51fj6_14742{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_51fj6_14791{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_51fj6_14791 div{min-width:0;display:grid}._slot-config-flow-column-header_51fj6_14791 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_51fj6_14850,._slot-config-group_51fj6_12649{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_51fj6_14850{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_51fj6_14850{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_51fj6_14850{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_51fj6_14850:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_51fj6_14850:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_51fj6_14850:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_51fj6_14850:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_51fj6_14898{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_51fj6_14898{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_51fj6_14898{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_51fj6_14914{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_51fj6_14923{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_51fj6_14923{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_51fj6_14923{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_51fj6_14923 svg{width:17px;height:17px}._slot-config-flow-item-icon_51fj6_14945{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_51fj6_14951{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_51fj6_14958{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_51fj6_14958{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_51fj6_14958{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_51fj6_14958{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_51fj6_14958{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_51fj6_14958{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_51fj6_15004{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_51fj6_15004 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_51fj6_15004 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_51fj6_15004 svg{stroke-width:2.2px}._slot-config-flow-empty_51fj6_14923{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_51fj6_14923{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_51fj6_14923{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_51fj6_15064{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_51fj6_12650{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_51fj6_12650{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_51fj6_12650{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_51fj6_12650{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_51fj6_12650{max-height:calc(100dvh - 16px)}}._slot-config-dialog_51fj6_12650{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_51fj6_12650{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_51fj6_12650{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_51fj6_15131{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_51fj6_15131 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_51fj6_15148,._slot-config-dialog-item-button_51fj6_15149,._slot-config-dialog-clear_51fj6_15150,._slot-config-dialog-actions_51fj6_15151 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_51fj6_15148,._slot-config-dialog-item-button_51fj6_15149,._slot-config-dialog-clear_51fj6_15150,._slot-config-dialog-actions_51fj6_15151 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_51fj6_15148,._slot-config-dialog-item-button_51fj6_15149,._slot-config-dialog-clear_51fj6_15150,._slot-config-dialog-actions_51fj6_15151 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_51fj6_15148{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_51fj6_15148{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_51fj6_15148{padding:0}._slot-config-dialog-icon-button_51fj6_15148 svg{width:16px;height:16px}._slot-config-dialog-item-button_51fj6_15149{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_51fj6_15149{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_51fj6_15149{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_51fj6_15149{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_51fj6_15149{padding:0}._slot-config-dialog-item-button_51fj6_15149:disabled{opacity:.75}._slot-config-dialog-item-name_51fj6_15223{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_51fj6_12075{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_51fj6_12096{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_51fj6_12130:hover,._inspector-scope-toggle_51fj6_12583{background:var(--surface-2)}._selection-inspector-device-header_51fj6_12392,._slot-config-row_51fj6_12636,._slot-config-item-button_51fj6_12718,._slot-config-step-button_51fj6_12720{border-color:var(--line);background:var(--surface-2)}._problem-row_51fj6_12484{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_51fj6_12583{border-color:var(--line)}._slot-config-clear-button_51fj6_12719{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_51fj6_12719:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_51fj6_12815{background:var(--surface-2)}}._slot-config-dialog-count-row_51fj6_15273{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_51fj6_15273>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_51fj6_15288{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_51fj6_15296{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_51fj6_15296{accent-color:var(--primary)}}._slot-config-dialog-range_51fj6_15296{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_51fj6_15296{appearance:none;background:0 0}._slot-config-dialog-range_51fj6_15296::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_51fj6_15296::-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_51fj6_15296:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_51fj6_15296:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_51fj6_15345,._slot-config-dialog-switch_51fj6_15346{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_51fj6_15346{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_51fj6_15346 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_51fj6_15367{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_51fj6_15367: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_51fj6_15346 input:checked+._slot-config-dialog-switch-track_51fj6_15367{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_51fj6_15346 input:checked+._slot-config-dialog-switch-track_51fj6_15367:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_51fj6_15346 input:disabled+._slot-config-dialog-switch-track_51fj6_15367{opacity:.55}._slot-config-dialog-clear_51fj6_15150{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_51fj6_15150{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_51fj6_15150{color:var(--danger)}._slot-config-dialog-actions_51fj6_15151{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_51fj6_15151 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_51fj6_15148:hover:not(:disabled),._slot-config-dialog-item-button_51fj6_15149:hover:not(:disabled),._slot-config-dialog-actions_51fj6_15151 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_51fj6_15148:hover:not(:disabled),._slot-config-dialog-item-button_51fj6_15149:hover:not(:disabled),._slot-config-dialog-actions_51fj6_15151 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_51fj6_15148:hover:not(:disabled),._slot-config-dialog-item-button_51fj6_15149:hover:not(:disabled),._slot-config-dialog-actions_51fj6_15151 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_51fj6_15148:hover:not(:disabled),._slot-config-dialog-item-button_51fj6_15149:hover:not(:disabled),._slot-config-dialog-actions_51fj6_15151 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_51fj6_15150:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_51fj6_15150:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_51fj6_15150:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_51fj6_15150:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_51fj6_15150:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_51fj6_15548{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_51fj6_15548{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_51fj6_15557{gap:8px;padding:8px}._submit-to-warehouse-row_51fj6_15482{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_51fj6_15482{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_51fj6_15482{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_51fj6_15482{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_51fj6_15604{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_51fj6_15604{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_51fj6_15604{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_51fj6_15604{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_51fj6_15604{color:var(--text-1)}._submit-to-warehouse-icon_51fj6_15604 svg{width:17px;height:17px}._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true] ._submit-to-warehouse-icon_51fj6_15604{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true] ._submit-to-warehouse-icon_51fj6_15604{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_51fj6_15482[data-submit-enabled=true] ._submit-to-warehouse-icon_51fj6_15604{color:var(--accent-strong)}._submit-to-warehouse-label_51fj6_15492{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_51fj6_15533{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_51fj6_15533{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_51fj6_15533{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_51fj6_15533{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_51fj6_15533{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_51fj6_15533{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_51fj6_15533{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_51fj6_15696{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_51fj6_15696{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_51fj6_15696{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_51fj6_15696:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_51fj6_15696:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_51fj6_15696:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_51fj6_15696:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_51fj6_15696[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_51fj6_15696:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_51fj6_15740{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_51fj6_15696[aria-checked=true] ._submit-to-warehouse-toggle-knob_51fj6_15740{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_51fj6_12637,._slot-config-row-actions_51fj6_12638{grid-template-columns:1fr}._selection-inspector-device-header_51fj6_12392,._slot-config-flow-layout_51fj6_14734{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_51fj6_15004{min-height:44px}._slot-config-flow-direction_51fj6_15004 svg{transform:rotate(90deg)}}._behavior-toggle-row_51fj6_15774{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_51fj6_15781{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_51fj6_15787,._blockage-auto-clearance-panel-body_51fj6_15788{gap:10px;display:grid}._water-purifier-mode-row_51fj6_15793{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_51fj6_15804{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_51fj6_15804:hover,._water-purifier-mode-button_51fj6_15804._is-selected_51fj6_8855{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_51fj6_15804._is-selected_51fj6_8855{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_51fj6_15826,._blockage-auto-clearance-switch_51fj6_15827{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_51fj6_15826[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_51fj6_15840{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_51fj6_15840:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_51fj6_15827 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_51fj6_15827 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_51fj6_15827 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_51fj6_15827 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_51fj6_15891{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_51fj6_15898{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_51fj6_15907{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_51fj6_15907{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_51fj6_15907{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_51fj6_15907 svg{width:15px;height:15px}._dark-pipe-link-button_51fj6_15907:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_51fj6_15907:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_51fj6_15907._is-danger_51fj6_11225:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_51fj6_15949,._toggle-off_51fj6_15950{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_51fj6_15949,._toggle-off_51fj6_15950{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_51fj6_15949,._toggle-off_51fj6_15950{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_51fj6_15949:after,._toggle-off_51fj6_15950: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_51fj6_15949{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_51fj6_15949:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_51fj6_15995{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_51fj6_16003{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_51fj6_16009{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_51fj6_16009: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_51fj6_16009:checked{background:var(--accent)}._recipe-config-switch_51fj6_16009:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_51fj6_16043{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_51fj6_16049{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_51fj6_16049:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_51fj6_16049:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_51fj6_16073{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_51fj6_16078{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_51fj6_16078{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_51fj6_16078{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_51fj6_16078{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_51fj6_16097,._recipe-manual-section_51fj6_16098{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_51fj6_16105{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_51fj6_16105{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_51fj6_16116{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_51fj6_16116{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_51fj6_16116{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_51fj6_16116{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_51fj6_16116>:first-child{flex:auto;min-width:0}._recipe-remove-button_51fj6_16161{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_51fj6_16161{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_51fj6_16161{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_51fj6_16161{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_51fj6_16161{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_51fj6_16161 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_51fj6_16161:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_51fj6_16161:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_51fj6_16161:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_51fj6_16161:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_51fj6_16161:hover{color:var(--danger)}._recipe-locked-control_51fj6_16216{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_51fj6_16216{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_51fj6_16216 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_51fj6_16239{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_51fj6_16239{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_51fj6_16239{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_51fj6_16239{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_51fj6_16239{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_51fj6_16239:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_51fj6_16239:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_51fj6_16239:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_51fj6_16239:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_51fj6_16239:hover{color:var(--accent-strong)}._recipe-add-button-primary_51fj6_16289{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_51fj6_16300{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_51fj6_16307{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_51fj6_16161,._recipe-add-button_51fj6_16239{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_51fj6_16161:hover,._recipe-add-button_51fj6_16239:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_51fj6_16216{color:var(--text-2)}}._encyclopedia-panel_51fj6_16342{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469{gap:0}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469._is-browser_51fj6_16353{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_51fj6_16357{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_51fj6_16357 ._encyclopedia-search_51fj6_16365,._encyclopedia-mobile-controls_51fj6_16357 ._encyclopedia-category-dropdown_51fj6_16366{padding:0}._encyclopedia-mobile-controls_51fj6_16357 ._encyclopedia-category-dropdown-menu_51fj6_16370{left:0;right:0}._encyclopedia-search_51fj6_16365{padding:8px 14px 0}._encyclopedia-search-input_51fj6_16380{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_51fj6_16380::placeholder{color:var(--text-2)}._encyclopedia-search-input_51fj6_16380:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_51fj6_16403{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_51fj6_16403._is-touch_51fj6_5469{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_51fj6_16420{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_51fj6_16426{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_51fj6_16426:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_51fj6_16426._is-active_51fj6_360,._encyclopedia-breadcrumb-link_51fj6_16426:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_51fj6_16450{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_51fj6_16456{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_51fj6_16464{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_51fj6_16470{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_51fj6_16476{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_51fj6_16476:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_51fj6_16476._is-active_51fj6_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_51fj6_16500{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_51fj6_16507{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469 ._encyclopedia-main_51fj6_16507{padding:8px 10px 14px}._encyclopedia-card-grid_51fj6_16518{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469 ._encyclopedia-card-grid_51fj6_16518{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_51fj6_16518{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_51fj6_16518:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_51fj6_16546{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_51fj6_16553{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_51fj6_16561{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_51fj6_16570{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_51fj6_16576{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_51fj6_16585{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_51fj6_16590{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_51fj6_16598{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_51fj6_16598:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_51fj6_16598 ._encyclopedia-card-icon_51fj6_16546{width:34px;height:34px}._encyclopedia-recent-card_51fj6_16598 ._encyclopedia-card-label_51fj6_16553{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469 ._encyclopedia-recent-card_51fj6_16598{width:90px;padding:6px 4px}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469 ._encyclopedia-recent-card_51fj6_16598 ._encyclopedia-card-icon_51fj6_16546{width:30px;height:30px}._encyclopedia-category-dropdown_51fj6_16366{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_51fj6_16645{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_51fj6_16645._is-filtered_51fj6_16662{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_51fj6_16645._is-filtered_51fj6_16662{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_51fj6_16645:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_51fj6_16677{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_51fj6_16685{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_51fj6_16696{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_51fj6_16704{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_51fj6_16711{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_51fj6_16725{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_51fj6_16725._is-open_51fj6_16731{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_51fj6_16370{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_51fj6_16756{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_51fj6_16756:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_51fj6_16756._is-active_51fj6_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_51fj6_16783{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_51fj6_16793{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_51fj6_16342._is-touch_51fj6_5469 ._encyclopedia-detail_51fj6_16793{padding:6px 10px 14px}._encyclopedia-detail-header_51fj6_16803{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_51fj6_16812{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_51fj6_16812:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_51fj6_16831{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_51fj6_16839{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_51fj6_16846{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_51fj6_16852{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_51fj6_16857{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_51fj6_16863{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_51fj6_16873{margin-bottom:4px}._encyclopedia-recipe-group-header_51fj6_16877{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_51fj6_16877:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_51fj6_16896{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_51fj6_16903{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_51fj6_16908{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_51fj6_16913{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_51fj6_16913{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_51fj6_16926{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_51fj6_16932{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_51fj6_16938{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_51fj6_16938._is-input_51fj6_16944{background:var(--surface-3)}._encyclopedia-recipe-col_51fj6_16938._is-output_51fj6_14781{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_51fj6_16952{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_51fj6_16952{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_51fj6_16965{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_51fj6_16965:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_51fj6_16965._is-empty_51fj6_12304{cursor:default;background:0 0}._encyclopedia-recipe-row_51fj6_16965._is-empty_51fj6_12304:hover{border-color:#0000}._encyclopedia-recipe-item-icon_51fj6_16994{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_51fj6_17002{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_51fj6_17011{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_51fj6_17018{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_51fj6_17028{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}._encyclopedia-recipe-machine_51fj6_17037{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_51fj6_17037:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_51fj6_17055{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_51fj6_17061{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-gas-environment_51fj6_17066,._encyclopedia-recipe-device-consumption_51fj6_17067{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_51fj6_17066{cursor:pointer}._encyclopedia-recipe-gas-environment_51fj6_17066:hover,._encyclopedia-recipe-consumed-item_51fj6_17086:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-metadata-icon_51fj6_17091{object-fit:contain;flex-shrink:0;width:20px;height:20px}._encyclopedia-recipe-device-consumption_51fj6_17067{flex-wrap:wrap;padding:2px 4px 2px 7px}._encyclopedia-recipe-device-consumption-label_51fj6_17103{color:var(--text-2);white-space:nowrap}._encyclopedia-recipe-consumed-item_51fj6_17086{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_51fj6_17121{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:.72rem}._encyclopedia-empty_51fj6_17129{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._quick-place-popup_51fj6_17136{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_51fj6_17154{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_51fj6_17166{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_51fj6_17166:hover,._quick-place-favorite-slot_51fj6_17166:focus-visible{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-favorite-slot_51fj6_17166._is-empty_51fj6_12304{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_51fj6_17166._is-drop-target_51fj6_17197{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_51fj6_17166._is-dragging_51fj6_690{opacity:.52}._quick-place-favorite-shortcut_51fj6_17207{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_51fj6_17225{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._quick-place-menu-header_51fj6_17232{gap:8px;padding-bottom:10px;display:grid}._quick-place-menu-header_51fj6_17232 h2{margin:0;font-size:14px;font-weight:700;line-height:1.2}._quick-place-search-input_51fj6_17245{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_51fj6_17245: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_51fj6_17264{scrollbar-width:thin;grid-auto-rows:44px;gap:5px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}._quick-place-device-button_51fj6_17274{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_51fj6_17274:hover,._quick-place-device-button_51fj6_17274:focus-visible{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-device-icon_51fj6_17299{object-fit:contain;width:28px;height:28px;display:block}._quick-place-favorite-slot_51fj6_17166 ._quick-place-device-icon_51fj6_17299{width:clamp(30px, var(--quick-place-favorite-slot-size) - 24px, 40px);height:clamp(30px, var(--quick-place-favorite-slot-size) - 24px, 40px)}._quick-place-device-name_51fj6_17311{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}._quick-place-empty-results_51fj6_17320{min-height:120px;color:var(--text-2);place-items:center;font-size:12px;display:grid}._canvas-panel_11ok6_3{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_11ok6_9{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_11ok6_3:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_11ok6_20,._renderer-host_11ok6_21{width:100%;height:100%;display:block}._canvas-viewport-surface_11ok6_20{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_11ok6_37{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_11ok6_45{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_11ok6_54{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_11ok6_62,._canvas-touch-hold-indicator-progress_11ok6_63{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_11ok6_62{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_11ok6_63{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_11ok6_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_11ok6_80{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_11ok6_92{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_11ok6_92._is-collapsed_11ok6_110{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_11ok6_116{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_11ok6_116{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_11ok6_129{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_11ok6_129 span,._canvas-gesture-diagnostics-header-copy_11ok6_129 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_11ok6_129 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_11ok6_149{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_11ok6_149:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_11ok6_166{min-width:0}._canvas-gesture-diagnostics-grid_11ok6_170{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_11ok6_170 div{min-width:0}._canvas-gesture-diagnostics-grid_11ok6_170 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_11ok6_170 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_11ok6_170 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_11ok6_170 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_11ok6_201{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_11ok6_201 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_11ok6_201 span,._canvas-gesture-diagnostics-events_11ok6_201 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_11ok6_201 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_11ok6_237{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-fps_11ok6_237._is-collapsed_11ok6_110{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_11ok6_261{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_11ok6_261{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_11ok6_274{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_11ok6_274 span,._canvas-fps-header-copy_11ok6_274 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_11ok6_274 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_11ok6_294{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_11ok6_294:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_11ok6_311{min-width:0}._canvas-fps-table_11ok6_315{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_11ok6_315 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_11ok6_315 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_11ok6_315 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_11ok6_315 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_11ok6_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_11ok6_20._is-panning_11ok6_353{cursor:grabbing}._canvas-floating-toolbar_11ok6_357{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_11ok6_373{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_11ok6_373:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_11ok6_373._is-cancel_11ok6_397,._canvas-floating-toolbar-button_11ok6_373._is-delete_11ok6_398{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_11ok6_373._is-rotate_11ok6_402{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_11ok6_373._is-confirm_11ok6_406{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_11ok6_410{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_11ok6_416{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_11ok6_422{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_11ok6_416{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_11ok6_444{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_11ok6_444:hover,._overlap-entity-menu-item_11ok6_444:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_11ok6_464{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_11ok6_464 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_11ok6_479{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_11ok6_488{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_11ok6_488: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_11ok6_488: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_11ok6_523{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_11ok6_523: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_11ok6_523._is-active_11ok6_547{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_11ok6_523._is-active_11ok6_547{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_11ok6_523._is-active_11ok6_547{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_11ok6_561{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_11ok6_568{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_11ok6_577{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:auto;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_11ok6_588{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;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-button_11ok6_588:not(:disabled):hover ._canvas-right-dock-toolbar-icon_11ok6_604{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_11ok6_588:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_11ok6_588._is-exit_11ok6_614 ._canvas-right-dock-toolbar-icon_11ok6_604{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_11ok6_604{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_11ok6_632{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_11ok6_642{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_11ok6_646{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_11ok6_666{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_11ok6_673{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-text);font-size:.72rem;font-weight:600}._canvas-bottom-left-toolbar_11ok6_683{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_11ok6_695{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_11ok6_695: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_11ok6_695._is-active_11ok6_547{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_11ok6_723{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_11ok6_731,._canvas-bottom-left-toolbar-image_11ok6_732{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_11ok6_731{fill:currentColor}._canvas-bottom-left-toolbar-image_11ok6_732{object-fit:contain}._canvas-bottom-left-secondary-toolbar_11ok6_745{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_11ok6_745._is-offset-for-floating-tools_11ok6_756{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_11ok6_760{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-secondary-toolbar-button_11ok6_760: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_11ok6_782{fill:currentColor;width:22px;height:22px}._inspector-dialog_31s4c_3{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_31s4c_10{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_31s4c_16 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_31s4c_23{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_31s4c_23{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_31s4c_23{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_31s4c_23{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_31s4c_3._is-mobile-compact_31s4c_43 ._inspector-dialog-header_31s4c_10{min-height:40px;padding:0 12px}._inspector-dialog_31s4c_3._is-mobile-compact_31s4c_43 ._inspector-dialog-header-copy_31s4c_16 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_31s4c_3._is-mobile-compact_31s4c_43 ._inspector-dialog-header-button_31s4c_23{width:28px;height:28px}._inspector-dialog-body_31s4c_58{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_31s4c_58._has-neighborhood-preview_31s4c_66{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_31s4c_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_31s4c_71{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_31s4c_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_31s4c_71{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_31s4c_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_31s4c_95{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_31s4c_110{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_31s4c_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_31s4c_120{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_31s4c_120{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_31s4c_120{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_31s4c_120{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_31s4c_146,._inspector-neighborhood-preview-canvas-stage_31s4c_146>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_31s4c_153{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_31s4c_153{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_31s4c_153[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_31s4c_153[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_31s4c_174{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_31s4c_180{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_31s4c_180{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_31s4c_180{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_31s4c_193 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_31s4c_193 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_31s4c_193 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_31s4c_193 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_31s4c_254,._toolbox-dialog-backdrop_31s4c_255,._timeline-dialog-backdrop_31s4c_256,._debug-log-dialog-backdrop_31s4c_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_31s4c_254,._toolbox-dialog-backdrop_31s4c_255,._timeline-dialog-backdrop_31s4c_256,._debug-log-dialog-backdrop_31s4c_257{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_31s4c_254,._toolbox-dialog-backdrop_31s4c_255,._timeline-dialog-backdrop_31s4c_256,._debug-log-dialog-backdrop_31s4c_257,._help-dialog-backdrop_31s4c_254 *,._toolbox-dialog-backdrop_31s4c_255 *,._timeline-dialog-backdrop_31s4c_256 *,._debug-log-dialog-backdrop_31s4c_257 *{touch-action:auto}._help-dialog-backdrop_31s4c_254._is-immersive-maximized_31s4c_299,._toolbox-dialog-backdrop_31s4c_255._is-immersive-maximized_31s4c_299,._timeline-dialog-backdrop_31s4c_256._is-immersive-maximized_31s4c_299,._debug-log-dialog-backdrop_31s4c_257._is-immersive-maximized_31s4c_299{padding:0}._help-dialog_31s4c_254,._toolbox-dialog_31s4c_255,._timeline-dialog_31s4c_256,._debug-log-dialog_31s4c_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_31s4c_255{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_31s4c_257{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_31s4c_256{width:min(920px,100%);height:min(250px,100%)}._help-dialog_31s4c_254._is-maximized_31s4c_337,._toolbox-dialog_31s4c_255._is-maximized_31s4c_337,._timeline-dialog_31s4c_256._is-maximized_31s4c_337,._debug-log-dialog_31s4c_257._is-maximized_31s4c_337{width:100%;height:100%}._help-dialog-backdrop_31s4c_254._is-immersive-maximized_31s4c_299 ._help-dialog_31s4c_254,._toolbox-dialog-backdrop_31s4c_255._is-immersive-maximized_31s4c_299 ._toolbox-dialog_31s4c_255,._timeline-dialog-backdrop_31s4c_256._is-immersive-maximized_31s4c_299 ._timeline-dialog_31s4c_256,._debug-log-dialog-backdrop_31s4c_257._is-immersive-maximized_31s4c_299 ._debug-log-dialog_31s4c_257{box-shadow:none;border:0;border-radius:0}._help-dialog-header_31s4c_354,._toolbox-dialog-header_31s4c_355,._timeline-dialog-header_31s4c_356,._debug-log-dialog-header_31s4c_357{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_31s4c_366,._toolbox-dialog-header-copy_31s4c_367,._timeline-dialog-header-copy_31s4c_368,._debug-log-dialog-header-copy_31s4c_369{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_31s4c_354._is-draggable_31s4c_376,._toolbox-dialog-header_31s4c_355._is-draggable_31s4c_376,._timeline-dialog-header_31s4c_356._is-draggable_31s4c_376,._debug-log-dialog-header_31s4c_357._is-draggable_31s4c_376{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_31s4c_366 h2,._toolbox-dialog-header-copy_31s4c_367 h2,._timeline-dialog-header-copy_31s4c_368 h2,._debug-log-dialog-header-copy_31s4c_369 h2,._help-dialog-placeholder_31s4c_388 h3,._toolbox-dialog-placeholder_31s4c_389 h3{margin:0}._help-dialog-placeholder_31s4c_388 p,._toolbox-dialog-placeholder_31s4c_389 p{color:var(--text-1);margin:0}._help-dialog-header-actions_31s4c_399,._toolbox-dialog-header-actions_31s4c_400,._timeline-dialog-header-actions_31s4c_401,._debug-log-dialog-header-actions_31s4c_402{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_31s4c_410,._toolbox-dialog-header-button_31s4c_411,._timeline-dialog-header-button_31s4c_412,._debug-log-dialog-header-button_31s4c_413{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_31s4c_423,._toolbox-dialog-tab_31s4c_424,._help-dialog-header-button_31s4c_410,._toolbox-dialog-header-button_31s4c_411,._timeline-dialog-header-button_31s4c_412,._debug-log-dialog-header-button_31s4c_413{cursor:pointer}._help-dialog-layout_31s4c_432,._toolbox-dialog-layout_31s4c_433{min-height:0;display:grid}._help-dialog-tab-list_31s4c_438,._toolbox-dialog-tab-list_31s4c_439{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_31s4c_423,._toolbox-dialog-tab_31s4c_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_31s4c_423:hover,._toolbox-dialog-tab_31s4c_424:hover,._help-dialog-tab_31s4c_423._is-active_31s4c_462,._toolbox-dialog-tab_31s4c_424._is-active_31s4c_462{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_31s4c_423._is-active_31s4c_462,._toolbox-dialog-tab_31s4c_424._is-active_31s4c_462{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_31s4c_474,._toolbox-dialog-content_31s4c_475{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_31s4c_482{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_31s4c_489{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_31s4c_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_31s4c_489{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_31s4c_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_31s4c_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_31s4c_534{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_31s4c_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_31s4c_551{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_31s4c_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_31s4c_561._is-document-change_31s4c_573{border-top-color:#b44747}._timeline-ruler-mark_31s4c_561._is-runtime-change_31s4c_577{border-top-color:#9b7a2d}._timeline-ruler-mark_31s4c_561._is-safety-resync_31s4c_581{border-top-color:#4775b4}._timeline-ruler-input_31s4c_585{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_31s4c_585::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_31s4c_585::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_31s4c_585::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_31s4c_585::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_31s4c_585:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_31s4c_585:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_31s4c_585:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_31s4c_585:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_31s4c_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_31s4c_645{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_31s4c_662{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_31s4c_669{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_31s4c_675{padding:14px}._timeline-confirm-content_31s4c_679{gap:10px;display:grid}._timeline-confirm-content_31s4c_679 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_31s4c_691{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_31s4c_699{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_31s4c_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_31s4c_714,._timeline-bottom-dock_31s4c_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_31s4c_726._is-collapsed_31s4c_738{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_31s4c_742{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_31s4c_742:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_31s4c_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_31s4c_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_31s4c_780{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_31s4c_780 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_31s4c_794{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_31s4c_802{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_31s4c_714._is-collapsed_31s4c_738{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_31s4c_814{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_31s4c_814:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_31s4c_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_31s4c_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_31s4c_852{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_31s4c_852 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_31s4c_866{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_31s4c_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_31s4c_866:hover,._toolbox-bottom-dock-tab_31s4c_866._is-active_31s4c_462{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_31s4c_866._is-active_31s4c_462{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_31s4c_897{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_31s4c_905,._toolbox-bottom-dock-tab-panel_31s4c_912{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_31s4c_388,._toolbox-dialog-placeholder_31s4c_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_31s4c_254 button:focus-visible,._toolbox-dialog_31s4c_255 button:focus-visible,._timeline-dialog_31s4c_256 button:focus-visible,._debug-log-dialog_31s4c_257 button:focus-visible,._toolbox-dialog_31s4c_255 input:focus-visible,._timeline-dialog_31s4c_256 input:focus-visible,._toolbox-dialog_31s4c_255 select:focus-visible,._debug-log-dialog_31s4c_257 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_31s4c_943{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_31s4c_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_31s4c_402:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_31s4c_402:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_31s4c_972{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_31s4c_972{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_31s4c_972{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_31s4c_972 p{flex:auto;margin:0}._debug-log-dialog-count_31s4c_997{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_31s4c_1004{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_31s4c_1010{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_31s4c_1015{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_31s4c_1020{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_31s4c_1025{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_31s4c_1030{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_31s4c_1036{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_31s4c_1043{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_31s4c_1043 svg{width:17px;height:17px}._recipe-picker-search_31s4c_1043 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_31s4c_1043 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_31s4c_1075{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_31s4c_1084{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_31s4c_1025 ._recipe-picker-list_31s4c_1084{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_31s4c_1099{min-width:0}._recipe-picker-card-button_31s4c_1103{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_31s4c_1103:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_31s4c_1123{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_31s4c_1131{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.9rem;font-weight:650;display:grid}._recipe-picker-machine_31s4c_1131 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_31s4c_1131 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_31s4c_1154{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_31s4c_1154 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_31s4c_1174{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_31s4c_1182{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_31s4c_1194{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_31s4c_1201{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_31s4c_1201{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_31s4c_1201 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_31s4c_1201 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_31s4c_1201 ._recipe-picker-item-amount_31s4c_1230{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_31s4c_1238{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_31s4c_1246{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_31s4c_1255{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_31s4c_1025 ._recipe-picker-dialog-body_31s4c_1030{padding:8px}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-dialog-content_31s4c_1036{gap:8px}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-card-button_31s4c_1103{gap:8px;padding:8px}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-machine_31s4c_1131{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-machine_31s4c_1131 img{width:24px;height:24px}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-item-list_31s4c_1182{padding:6px}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-item-chip_31s4c_1201{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_31s4c_1025 ._recipe-picker-item-chip_31s4c_1201 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_31s4c_1303{height:min(680px,100%)}._help-dialog_31s4c_254,._toolbox-dialog_31s4c_255{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_31s4c_1329,._help-dialog-backdrop_31s4c_254,._toolbox-dialog-backdrop_31s4c_255{padding:8px}._settings-dialog_31s4c_1303,._help-dialog_31s4c_254,._toolbox-dialog_31s4c_255,._inspector-dialog_31s4c_3{border-radius:12px;width:100%}._settings-dialog-header_31s4c_1349,._settings-dialog-content_31s4c_1350,._settings-dialog-sidebar_31s4c_1351{padding-left:12px;padding-right:12px}._settings-dialog-header_31s4c_1349{gap:10px}._settings-dialog-setting-card_31s4c_1319{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_31s4c_1323{justify-content:flex-start}._help-dialog-header_31s4c_354,._toolbox-dialog-header_31s4c_355,._help-dialog-tab-list_31s4c_438,._toolbox-dialog-tab-list_31s4c_439,._help-dialog-content_31s4c_474,._toolbox-dialog-content_31s4c_475{padding-left:12px;padding-right:12px}._feature-guide-layout_31s4c_1375{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_31s4c_1379{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_31s4c_1385{gap:30px;line-height:1.5;display:grid}._operation-guide-group_31s4c_1391{gap:10px;display:grid}._operation-guide-group-title_31s4c_1396{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_31s4c_1404{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_31s4c_1414{display:contents}._operation-guide-header_31s4c_1418{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_31s4c_1418>*{padding:7px 10px}._operation-guide-label_31s4c_1428{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_31s4c_1436,._operation-guide-touch_31s4c_1437{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_31s4c_1385._is-narrow_31s4c_1444{gap:22px;font-size:.9em}._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-group-title_31s4c_1396{font-size:.95em}._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-table_31s4c_1404{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-label_31s4c_1428{font-size:.85em}._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-pc_31s4c_1436,._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-touch_31s4c_1437{font-size:.82em}._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-header_31s4c_1418>*,._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-label_31s4c_1428,._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-pc_31s4c_1436,._operation-guide_31s4c_1385._is-narrow_31s4c_1444 ._operation-guide-touch_31s4c_1437{padding:5px 7px}._changelog-section_31s4c_1468{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_31s4c_1477{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_31s4c_1477[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_31s4c_1490{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);align-items:center;gap:8px;padding:10px 14px;display:grid}._changelog-accordion-header_31s4c_1490:hover{background:var(--surface-2)}._changelog-accordion-header_31s4c_1490:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_31s4c_1514{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_31s4c_1514{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_31s4c_1529{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_31s4c_1538{overflow:hidden}._changelog-accordion-content_31s4c_1542{padding:0 14px 14px;position:relative}._changelog-collapse-row_31s4c_1547{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_31s4c_1554{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_31s4c_1554:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_31s4c_1554:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_31s4c_1577{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_31s4c_1583{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_31s4c_1583 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_31s4c_1583 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_31s4c_1583 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_31s4c_1583 p{margin:0 0 6px}._changelog-markdown_31s4c_1583 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_31s4c_1583 li{margin:1px 0}._changelog-markdown_31s4c_1583 strong{font-weight:600}._changelog-markdown_31s4c_1583 a{color:var(--accent);text-decoration:underline}._changelog-markdown_31s4c_1583 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_31s4c_1583 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_31s4c_1583 ._changelog-sub-heading_31s4c_1635{color:var(--text-1);margin:18px 0 4px;font-size:.8rem;font-weight:650}._changelog-markdown_31s4c_1583 ._changelog-sub-heading_31s4c_1635:first-child{margin-top:0}._changelog-loading_31s4c_1645,._changelog-error_31s4c_1646{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_31s4c_1646{color:var(--danger)}._changelog-placeholder_31s4c_1656{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_31s4c_1656 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_31s4c_1656 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_31s4c_1375{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_31s4c_1379{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_31s4c_1695{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_31s4c_1702{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_31s4c_1710{margin:0}._feature-guide-toc-link_31s4c_1714{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_31s4c_1714:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_31s4c_1732{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_31s4c_1738{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_31s4c_1738:last-child{border-bottom:0}._feature-guide-section-title_31s4c_1746{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_31s4c_1754{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_31s4c_1763{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_31s4c_1772{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_31s4c_1772{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_31s4c_1772:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_31s4c_1772:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_31s4c_1772:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_31s4c_1803{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_31s4c_1815{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_31s4c_1821{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_31s4c_1828{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_31s4c_1835{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_31s4c_1842{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_31s4c_1850{flex-direction:row;align-items:center}._feedback-dialog_31s4c_1754._is-mobile-compact_31s4c_43 ._feedback-dialog-body_31s4c_1754{gap:14px;padding:14px 16px}._feedback-dialog_31s4c_1754._is-mobile-compact_31s4c_43 ._feedback-channel-card_31s4c_1772{gap:8px;padding:14px}._feedback-dialog_31s4c_1754._is-mobile-compact_31s4c_43 ._feedback-channel-card-icon_31s4c_1803{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_31s4c_254,._toolbox-dialog-backdrop_31s4c_255,._debug-log-dialog-backdrop_31s4c_257{background:var(--shell-bg)}._inspector-dialog-header-button_31s4c_23{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_31s4c_71{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_31s4c_95{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_31s4c_120{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_31s4c_180,._inspector-port-callout-label_31s4c_193 rect{fill:var(--surface-1)}._feedback-channel-card_31s4c_1772:hover{background:var(--surface-2)}}._recipe-display_1d9b2_3{align-items:center;gap:6px;display:flex}._recipe-display-device_1d9b2_9{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;min-width:36px;font-size:.65rem;display:flex}._recipe-display-device_1d9b2_9 img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}._recipe-display-device-colon_1d9b2_25{color:var(--text-2);font-size:.85rem;font-weight:700}._recipe-display-formula_1d9b2_31{justify-content:center;align-items:center;gap:4px;display:flex}._recipe-display-formula-module-library_1d9b2_38{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}._recipe-display-formula-module-library_1d9b2_38 ._recipe-display-formula-arrow_1d9b2_45{flex:none;margin-inline:5px}._recipe-display-formula-module-library_1d9b2_38 ._recipe-display-formula-arrow_1d9b2_45>span:last-child{white-space:nowrap}._recipe-display-formula-inspector_1d9b2_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_1d9b2_63{align-items:center;gap:4px;min-width:0;display:inline-flex}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-group_1d9b2_63:first-child{justify-content:flex-end;width:100%}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-group_1d9b2_63:last-child{justify-content:flex-start;width:100%}._recipe-display-formula-item_1d9b2_80{cursor:default;align-items:center;gap:2px;display:inline-flex;position:relative}._recipe-display-formula-item-group_1d9b2_88{display:contents}._recipe-display-item-tooltip_1d9b2_92{z-index:1000;border:1px solid var(--line);background:#000000d9;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-item-tooltip_1d9b2_92{border:1px solid color-mix(in srgb, var(--line) 40%, transparent)}}._recipe-display-item-tooltip_1d9b2_92{white-space:nowrap;pointer-events:none;border-radius:6px}._recipe-display-item-tooltip_1d9b2_92 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._recipe-display-item-tooltip_1d9b2_92 span{color:#fff;font-size:.75rem;font-weight:600;line-height:1.2}._recipe-display-formula-plus_1d9b2_129{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._recipe-display-formula-icon_1d9b2_136{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._recipe-display-formula-icon_1d9b2_136 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_1d9b2_136>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_1d9b2_54 ._recipe-display-formula-plus_1d9b2_129{color:var(--text-1);margin:0 1px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-plus_1d9b2_129{color:color-mix(in srgb, var(--text-1) 70%, var(--line-strong))}}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-plus_1d9b2_129{font-size:.94rem;font-weight:700}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136{width:34px;height:34px}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136 img{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136 img{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--line))}}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136 img{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136 img{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1))}}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136>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_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136>span{background:color-mix(in srgb, var(--text-0) 72%, transparent)}}._recipe-display-formula-inspector_1d9b2_54 ._recipe-display-formula-icon_1d9b2_136>span{text-align:center;font-size:.68rem;line-height:15px}._recipe-display-formula-progress_1d9b2_254{--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_1d9b2_254{color:color-mix(in srgb, var(--text-1) 78%, var(--line-strong))}}._recipe-display-formula-progress_1d9b2_254 svg{z-index:1;stroke-width:2px;width:16px;height:16px;position:relative}._recipe-display-formula-progress_1d9b2_254[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_1d9b2_254[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_1d9b2_254[data-progress-kind=ring]:before{content:"";border-radius:inherit;background:var(--surface-1);position:absolute;inset:3px}._recipe-display-formula-progress_1d9b2_254[data-progress-kind=ring][data-progress-empty=true]{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1d9b2_254[data-progress-kind=ring][data-progress-empty=true]{background:color-mix(in srgb, var(--line) 68%, transparent)}}._recipe-display-formula-progress_1d9b2_254[data-progress-kind=bar]{width:96px;height:44px;padding-top:1px}._recipe-display-formula-progress_1d9b2_254[data-progress-kind=bar]:before,._recipe-display-formula-progress_1d9b2_254[data-progress-kind=bar]:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}._recipe-display-formula-progress_1d9b2_254[data-progress-kind=bar]:before{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1d9b2_254[data-progress-kind=bar]:before{background:color-mix(in srgb, var(--line) 78%, transparent)}}._recipe-display-formula-progress_1d9b2_254[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_1d9b2_254[data-progress-kind=bar][data-progress-empty=true]:after{width:0}._recipe-display-formula-arrow_1d9b2_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_1d9b2_45>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._recipe-display-formula-arrow_1d9b2_45>span:last-child{font-size:.6rem;font-weight:600}._dock-collapsed-body_143b3_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_143b3_15{grid-template-columns:1fr;gap:0;display:grid}._kv_143b3_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_143b3_15:last-child{border-bottom:0}._kv_143b3_15 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_143b3_15 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_143b3_53,._log-card_143b3_54{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_143b3_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_143b3_61{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_143b3_61{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_143b3_61{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_143b3_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_143b3_82{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_143b3_82{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_143b3_82 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_143b3_109{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_143b3_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_143b3_116:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_143b3_116:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_143b3_116:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_143b3_116 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_143b3_116 svg._is-expanded_143b3_152{transform:rotate(0)}._inspector-expanded-header-toggle_143b3_116 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_143b3_163{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_143b3_172{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_143b3_179{gap:0;padding:12px}._metered-consumption-content_143b3_184{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}._metered-consumption-item-icon_143b3_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_143b3_192 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_143b3_192 svg{width:18px;height:18px}._metered-consumption-ruler_143b3_215{min-width:0;padding:17px 8px 0}._metered-consumption-track_143b3_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_143b3_228{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_143b3_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_143b3_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_143b3_260{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._logistics-item-list_143b3_269{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_143b3_275{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_143b3_275:last-child{border-bottom:0}._logistics-item-row_143b3_275._is-empty_143b3_290{color:var(--text-2)}._logistics-item-icon_143b3_294{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_143b3_294 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_143b3_294 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_143b3_317{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_143b3_328{justify-content:flex-start}._recipe-status-panel-title_143b3_332{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_143b3_332 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_143b3_346{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_143b3_358{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_143b3_358{background:#22c55e24}}._recipe-gas-env-tag--no-gas_143b3_368{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_143b3_368{background:#f59e0b24}}._selection-inspector-device-header_143b3_378{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_143b3_378{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_143b3_378{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_143b3_378{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_143b3_402{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_143b3_402:hover{background:var(--surface-3)}._selection-inspector-device-copy_143b3_402:active{background:var(--surface-4)}._selection-inspector-device-title-row_143b3_419{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_143b3_419 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_143b3_402 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_143b3_53 h4,._log-card_143b3_54 h4{margin:0 0 6px;font-size:.82rem}._definition-card_143b3_53 p,._log-card_143b3_54 p,._mono-line_143b3_457{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_143b3_464{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_143b3_470{--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_143b3_470{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_143b3_470{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_143b3_470{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_143b3_470{background:0 0}._problem-row_143b3_470:last-child{border-bottom:0}._problem-row_143b3_470 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_143b3_470[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_143b3_470[data-problem-severity=error] p{color:var(--danger)}._problem-row_143b3_470[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_143b3_518{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_143b3_536{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_143b3_543{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_143b3_551{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_143b3_558{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_143b3_565{padding:0}._inspector-scope-toggle_143b3_569{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_143b3_569{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_143b3_569{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_143b3_569{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_143b3_569 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_143b3_569 button._is-selected_143b3_603,._inspector-scope-toggle_143b3_569 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_143b3_569 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_143b3_457{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_143b3_619,._warehouse-item-link-inspector_143b3_620,._slot-config-list_143b3_621,._slot-config-row_143b3_622,._slot-config-row-main_143b3_623,._slot-config-row-actions_143b3_624,._slot-config-stepper_143b3_625,._warehouse-link-ignore-stock_143b3_626{gap:8px;display:grid}._slot-config-inspector_143b3_619{grid-template-columns:minmax(0,1fr)}._slot-config-group_143b3_635,._slot-config-dialog-backdrop_143b3_636{grid-column:auto;min-width:0}._slot-config-group_143b3_635[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_143b3_636{grid-column:1/-1}._slot-config-group_143b3_635[data-slot-config-group-size=single] ._slot-config-tile-grid_143b3_646{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_143b3_624{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_143b3_621[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_143b3_621[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_143b3_666,._slot-config-row-header_143b3_667{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_143b3_666 p,._slot-config-row-header_143b3_667 strong,._slot-config-meta_143b3_676{margin:0}._slot-config-row_143b3_622{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_143b3_622{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_143b3_622{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_143b3_622{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_143b3_623{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_143b3_704,._slot-config-clear-button_143b3_705,._slot-config-step-button_143b3_706{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_143b3_704,._slot-config-clear-button_143b3_705,._slot-config-step-button_143b3_706{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_143b3_704,._slot-config-clear-button_143b3_705,._slot-config-step-button_143b3_706{color:var(--text-0);font:inherit}._slot-config-item-button_143b3_704:hover:not(:disabled),._slot-config-step-button_143b3_706:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_143b3_704:hover:not(:disabled),._slot-config-step-button_143b3_706:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_143b3_704:hover:not(:disabled),._slot-config-step-button_143b3_706:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_143b3_704:hover:not(:disabled),._slot-config-step-button_143b3_706:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_143b3_705{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_143b3_705{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_143b3_705{color:var(--danger)}._slot-config-clear-button_143b3_705:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_143b3_705:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_143b3_705:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_143b3_705:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_143b3_705:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_143b3_704,._slot-config-clear-button_143b3_705{padding:0 10px}._slot-config-item-button_143b3_704{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_143b3_704:disabled,._slot-config-clear-button_143b3_705:disabled,._slot-config-step-button_143b3_706:disabled,._slot-config-count-input_143b3_797:disabled{opacity:.6}._slot-config-lock-tag_143b3_801{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_143b3_801{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_143b3_801{color:var(--text-1);font-size:.72rem}._slot-config-stepper_143b3_625{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_143b3_706{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_143b3_706 svg,._slot-config-clear-button_143b3_705 svg{width:14px;height:14px}._slot-config-count-input_143b3_797{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_143b3_620{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_143b3_620{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_143b3_857{gap:8px;padding:8px}._warehouse-link-list_143b3_862{gap:8px;min-width:0;display:grid}._warehouse-link-row_143b3_868{--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_143b3_868{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_143b3_868{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_143b3_868{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_143b3_868{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_143b3_868{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_143b3_868[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_143b3_868[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_143b3_912{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_143b3_912{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_143b3_912{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_143b3_912{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_143b3_912{color:var(--text-1)}._warehouse-link-slot-label_143b3_939{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_143b3_948{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_143b3_948:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_143b3_948:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_143b3_974{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_143b3_974 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_143b3_974 svg{width:22px;height:22px}._warehouse-link-item-name_143b3_996{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_143b3_1012{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)){._warehouse-link-infinity-button_143b3_1012{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_143b3_1012{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_143b3_1012{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_143b3_1012:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_143b3_1012:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_143b3_1012:hover:not(:disabled){color:var(--text-0)}._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_143b3_1012[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_143b3_1012[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_143b3_1012:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_143b3_1012:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_143b3_1181{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_143b3_1181{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_143b3_1181{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_143b3_1181:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_143b3_1181:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_143b3_1181:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_143b3_1181:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_143b3_1181:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_143b3_1181:disabled,._warehouse-link-item-button_143b3_948:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_143b3_1181 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_143b3_1238{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_143b3_1238{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_143b3_1238{color:var(--danger)}._warehouse-link-clear-button_143b3_1238:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_143b3_1238:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_143b3_1238:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_143b3_1238:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_143b3_1238:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_143b3_620[data-render-mode=dock] ._warehouse-link-action-button_143b3_1181{width:32px;padding:0}._warehouse-item-link-inspector_143b3_620[data-render-mode=dock] ._warehouse-link-action-label_143b3_1275{display:none}._warehouse-item-link-inspector_143b3_620[data-device-class=mobile] ._warehouse-link-row_143b3_868{padding-right:8px}._warehouse-item-link-inspector_143b3_620[data-device-class=mobile] ._warehouse-link-action-button_143b3_1181{width:32px;padding:0}._warehouse-item-link-inspector_143b3_620[data-device-class=mobile] ._warehouse-link-action-label_143b3_1275{display:none}._admission-rule-inspector_143b3_1292{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_143b3_1292{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_143b3_1301{gap:8px;padding:8px}._admission-rule-row_143b3_1306{--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_143b3_1306{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_143b3_1306{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_143b3_1306{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_143b3_1315{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_143b3_1352{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_143b3_1306[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_143b3_1365{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_143b3_1365{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_143b3_1365{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_143b3_1365{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_143b3_1365{color:var(--text-0);text-align:left}._admission-rule-item-button_143b3_1365:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_143b3_1365:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_143b3_1365:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_143b3_1365:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_143b3_1365:disabled,._admission-rule-action-button_143b3_1412:disabled,._admission-rule-limit-value-input_143b3_1413:disabled,._admission-rule-switch_143b3_1414:disabled,._admission-rule-step-button_143b3_1415:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_143b3_1420{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_143b3_1420{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_143b3_1420{color:var(--text-2)}._admission-rule-item-icon_143b3_1420 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_143b3_1420 svg{width:17px;height:17px}._admission-rule-item-name_143b3_1450{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_143b3_1413,._admission-rule-count_143b3_1462{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_143b3_1413,._admission-rule-count_143b3_1462{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_143b3_1413,._admission-rule-count_143b3_1462{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_143b3_1413,._admission-rule-count_143b3_1462{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_143b3_1489 span,._admission-rule-count_143b3_1462 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_143b3_1489{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_143b3_1414{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_143b3_1414: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_143b3_1414:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_143b3_1414:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_143b3_1414:focus-visible,._admission-rule-step-button_143b3_1415:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_143b3_1413{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_143b3_1563{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_143b3_1563 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_143b3_1415{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_143b3_1415:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_143b3_1415 svg{width:13px;height:13px}._admission-rule-count_143b3_1462 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_143b3_1615{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_143b3_1412{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_143b3_1412{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_143b3_1412{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_143b3_1412{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_143b3_1412{color:var(--text-1)}._admission-rule-action-button_143b3_1412:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_143b3_1412:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_143b3_1412:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_143b3_1412:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_143b3_1667:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_143b3_1667:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_143b3_1667:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_143b3_1412 svg{width:15px;height:15px}._admission-rule-inspector_143b3_1292[data-render-mode=dock] ._admission-rule-controls-row_143b3_1315,._admission-rule-inspector_143b3_1292[data-device-class=mobile] ._admission-rule-controls-row_143b3_1315,._admission-rule-inspector_143b3_1292[data-device-class=tablet] ._admission-rule-controls-row_143b3_1315{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_143b3_1292[data-render-mode=dock] ._admission-rule-actions_143b3_1615,._admission-rule-inspector_143b3_1292[data-device-class=mobile] ._admission-rule-actions_143b3_1615,._admission-rule-inspector_143b3_1292[data-device-class=tablet] ._admission-rule-actions_143b3_1615{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_143b3_1735{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_143b3_1735{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_143b3_1744{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_143b3_1744>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_143b3_1789{gap:8px;padding:8px}._port-output-list_143b3_1794{gap:8px;min-width:0;display:grid}._port-output-row_143b3_1800{--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_143b3_1800{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_143b3_1800{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_143b3_1800{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_143b3_1800{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_143b3_1800{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_143b3_1800[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_143b3_1800[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_143b3_1849{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_143b3_1849{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_143b3_1849{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_143b3_1849{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_143b3_1849{color:var(--text-0)}._port-output-locator-svg_143b3_1925{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_143b3_1932{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_143b3_1932{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_143b3_1932{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_143b3_1932{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_143b3_1932{stroke-width:.08px}._port-output-locator-marker_143b3_1952{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_143b3_1952{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_143b3_1961{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_143b3_1969{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_143b3_1969{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_143b3_1969{stroke-width:.08px}._port-output-locator-label_143b3_1982{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_143b3_2016{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_143b3_2016:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_143b3_2016:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_143b3_2016:disabled,._port-output-action-button_143b3_2043:disabled{cursor:default;opacity:.58}._port-output-item-icon_143b3_2048{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_143b3_2048 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_143b3_2048 svg{width:22px;height:22px}._port-output-item-name_143b3_2070{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_143b3_2043{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_143b3_2043{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_143b3_2043{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_143b3_2043:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_143b3_2043:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_143b3_2043:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_143b3_2043:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_143b3_2043:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_143b3_2043 svg{flex:none;width:15px;height:15px}._port-output-clear-button_143b3_2165{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_143b3_2165{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_143b3_2165{color:var(--danger)}._port-output-clear-button_143b3_2165:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_143b3_2165:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_143b3_2165:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_143b3_2165:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_143b3_2165:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_143b3_1735[data-render-mode=dock] ._port-output-action-button_143b3_2043{width:32px;padding:0}._port-output-config-inspector_143b3_1735[data-render-mode=dock] ._port-output-action-label_143b3_2202{display:none}._port-output-config-inspector_143b3_1735[data-device-class=mobile] ._port-output-row_143b3_1800{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_143b3_1735[data-device-class=mobile] ._port-output-action-button_143b3_2043{width:32px;padding:0}._port-output-config-inspector_143b3_1735[data-device-class=mobile] ._port-output-action-label_143b3_2202{display:none}@media (width<=900px){._port-output-config-inspector_143b3_1735[data-render-mode=dialog] ._port-output-action-button_143b3_2043{width:32px;padding:0}._port-output-config-inspector_143b3_1735[data-render-mode=dialog] ._port-output-action-label_143b3_2202{display:none}}._port-priority-group-inspector_143b3_2229{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_143b3_2229{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_143b3_2238{gap:8px;padding:8px}._port-priority-custom-switch_143b3_2243,._recipe-channel-mode-switch_143b3_2244{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_143b3_2243 input,._recipe-channel-mode-switch_143b3_2244 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_143b3_2243 input,._recipe-channel-mode-switch_143b3_2244 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_143b3_2243 input,._recipe-channel-mode-switch_143b3_2244 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_143b3_2243 input,._recipe-channel-mode-switch_143b3_2244 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_143b3_2243 input,._recipe-channel-mode-switch_143b3_2244 input{cursor:pointer}._port-priority-custom-switch_143b3_2243 input:after,._recipe-channel-mode-switch_143b3_2244 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_143b3_2243 input:checked,._recipe-channel-mode-switch_143b3_2244 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_143b3_2243 input:checked,._recipe-channel-mode-switch_143b3_2244 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_143b3_2243 input:checked,._recipe-channel-mode-switch_143b3_2244 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_143b3_2243 input:checked,._recipe-channel-mode-switch_143b3_2244 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_143b3_2243 input:checked:after,._recipe-channel-mode-switch_143b3_2244 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_143b3_2328{gap:8px;min-width:0;display:grid}._port-priority-row_143b3_2334{--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_143b3_2334{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_143b3_2334{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_143b3_2334{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_143b3_2334[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_143b3_2334[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_143b3_2368{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_143b3_2368{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_143b3_2368{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_143b3_2368{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_143b3_2368{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_143b3_2400{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_143b3_2400{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_143b3_2400{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_143b3_2400{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_143b3_2400{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_143b3_2400:hover:not(:disabled),._port-priority-number-button_143b3_2400[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_143b3_2400:hover:not(:disabled),._port-priority-number-button_143b3_2400[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_143b3_2400:hover:not(:disabled),._port-priority-number-button_143b3_2400[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_143b3_2400:hover:not(:disabled),._port-priority-number-button_143b3_2400[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_143b3_2400:disabled{cursor:default;opacity:.58}._port-priority-picker_143b3_2455{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_143b3_2455 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_143b3_2455 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_143b3_2455 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_143b3_2455 button:hover,._port-priority-picker_143b3_2455 button._is-selected_143b3_603{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_143b3_2455 button:hover,._port-priority-picker_143b3_2455 button._is-selected_143b3_603{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_143b3_2455 button:hover,._port-priority-picker_143b3_2455 button._is-selected_143b3_603{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_143b3_2455 button:hover,._port-priority-picker_143b3_2455 button._is-selected_143b3_603{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_143b3_2455 button:hover,._port-priority-picker_143b3_2455 button._is-selected_143b3_603{color:var(--text-0)}._slot-config-tile-grid_143b3_646{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_143b3_646{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_143b3_646:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_143b3_2534{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_143b3_2534{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_143b3_2534{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_143b3_2558,._slot-config-dialog-item-icon_143b3_2559{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_143b3_2566{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_143b3_2566{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_143b3_2566{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_143b3_2590{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_143b3_2590 svg{width:18px;height:18px}._slot-config-empty_143b3_2590{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_143b3_2610{gap:10px}._slot-config-panel-header_143b3_2614{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_143b3_2622{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_143b3_2622 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_143b3_2638{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_143b3_2650{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_143b3_2650 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_143b3_2664{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_143b3_2664{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_143b3_2664{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_143b3_2664: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_143b3_2664:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_143b3_2664:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_143b3_2664:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_143b3_2664:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_143b3_2638._is-disabled_143b3_1085{cursor:default}._slot-config-flow-layout_143b3_2720{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_143b3_2728{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_143b3_2728{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_143b3_2728{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_143b3_2728{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_143b3_2777{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_143b3_2777 div{min-width:0;display:grid}._slot-config-flow-column-header_143b3_2777 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_143b3_2836,._slot-config-group_143b3_635{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_143b3_2836{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_143b3_2836{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_143b3_2836{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_143b3_2836:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_143b3_2836:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_143b3_2836:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_143b3_2836:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_143b3_2884{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_143b3_2884{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_143b3_2884{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_143b3_2900{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_143b3_2909{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_143b3_2909{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_143b3_2909{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_143b3_2909 svg{width:17px;height:17px}._slot-config-flow-item-icon_143b3_2931{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_143b3_2937{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_143b3_2944{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_143b3_2944{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_143b3_2944{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_143b3_2944{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_143b3_2944{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_143b3_2944{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_143b3_2990{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_143b3_2990 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_143b3_2990 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_143b3_2990 svg{stroke-width:2.2px}._slot-config-flow-empty_143b3_2909{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_143b3_2909{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_143b3_2909{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_143b3_3050{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_143b3_636{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_143b3_636{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_143b3_636{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_143b3_636{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_143b3_636{max-height:calc(100dvh - 16px)}}._slot-config-dialog_143b3_636{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_143b3_636{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_143b3_636{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_143b3_3117{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_143b3_3117 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_143b3_3134,._slot-config-dialog-item-button_143b3_3135,._slot-config-dialog-clear_143b3_3136,._slot-config-dialog-actions_143b3_3137 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_143b3_3134,._slot-config-dialog-item-button_143b3_3135,._slot-config-dialog-clear_143b3_3136,._slot-config-dialog-actions_143b3_3137 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_143b3_3134,._slot-config-dialog-item-button_143b3_3135,._slot-config-dialog-clear_143b3_3136,._slot-config-dialog-actions_143b3_3137 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_143b3_3134{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_143b3_3134{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_143b3_3134{padding:0}._slot-config-dialog-icon-button_143b3_3134 svg{width:16px;height:16px}._slot-config-dialog-item-button_143b3_3135{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_143b3_3135{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_143b3_3135{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_143b3_3135{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_143b3_3135{padding:0}._slot-config-dialog-item-button_143b3_3135:disabled{opacity:.75}._slot-config-dialog-item-name_143b3_3209{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_143b3_61{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_143b3_82{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_143b3_116:hover,._inspector-scope-toggle_143b3_569{background:var(--surface-2)}._selection-inspector-device-header_143b3_378,._slot-config-row_143b3_622,._slot-config-item-button_143b3_704,._slot-config-step-button_143b3_706{border-color:var(--line);background:var(--surface-2)}._problem-row_143b3_470{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_143b3_569{border-color:var(--line)}._slot-config-clear-button_143b3_705{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_143b3_705:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_143b3_801{background:var(--surface-2)}}._slot-config-dialog-count-row_143b3_3259{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_143b3_3259>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_143b3_3274{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_143b3_3282{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_143b3_3282{accent-color:var(--primary)}}._slot-config-dialog-range_143b3_3282{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_143b3_3282{appearance:none;background:0 0}._slot-config-dialog-range_143b3_3282::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_143b3_3282::-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_143b3_3282:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_143b3_3282:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_143b3_3331,._slot-config-dialog-switch_143b3_3332{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_143b3_3332{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_143b3_3332 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_143b3_3353{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_143b3_3353: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_143b3_3332 input:checked+._slot-config-dialog-switch-track_143b3_3353{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_143b3_3332 input:checked+._slot-config-dialog-switch-track_143b3_3353:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_143b3_3332 input:disabled+._slot-config-dialog-switch-track_143b3_3353{opacity:.55}._slot-config-dialog-clear_143b3_3136{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_143b3_3136{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_143b3_3136{color:var(--danger)}._slot-config-dialog-actions_143b3_3137{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_143b3_3137 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_143b3_3134:hover:not(:disabled),._slot-config-dialog-item-button_143b3_3135:hover:not(:disabled),._slot-config-dialog-actions_143b3_3137 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_143b3_3134:hover:not(:disabled),._slot-config-dialog-item-button_143b3_3135:hover:not(:disabled),._slot-config-dialog-actions_143b3_3137 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_143b3_3134:hover:not(:disabled),._slot-config-dialog-item-button_143b3_3135:hover:not(:disabled),._slot-config-dialog-actions_143b3_3137 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_143b3_3134:hover:not(:disabled),._slot-config-dialog-item-button_143b3_3135:hover:not(:disabled),._slot-config-dialog-actions_143b3_3137 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_143b3_3136:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_143b3_3136:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_143b3_3136:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_143b3_3136:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_143b3_3136:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_143b3_3534{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_143b3_3534{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_143b3_3543{gap:8px;padding:8px}._submit-to-warehouse-row_143b3_3468{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_143b3_3468{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_143b3_3468{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_143b3_3468{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_143b3_3590{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_143b3_3590{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_143b3_3590{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_143b3_3590{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_143b3_3590{color:var(--text-1)}._submit-to-warehouse-icon_143b3_3590 svg{width:17px;height:17px}._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true] ._submit-to-warehouse-icon_143b3_3590{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true] ._submit-to-warehouse-icon_143b3_3590{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_143b3_3468[data-submit-enabled=true] ._submit-to-warehouse-icon_143b3_3590{color:var(--accent-strong)}._submit-to-warehouse-label_143b3_3478{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_143b3_3519{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_143b3_3519{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_143b3_3519{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_143b3_3519{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_143b3_3519{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_143b3_3519{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_143b3_3519{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_143b3_3682{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_143b3_3682{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_143b3_3682{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_143b3_3682:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_143b3_3682:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_143b3_3682:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_143b3_3682:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_143b3_3682[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_143b3_3682:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_143b3_3726{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_143b3_3682[aria-checked=true] ._submit-to-warehouse-toggle-knob_143b3_3726{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_143b3_623,._slot-config-row-actions_143b3_624{grid-template-columns:1fr}._selection-inspector-device-header_143b3_378,._slot-config-flow-layout_143b3_2720{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_143b3_2990{min-height:44px}._slot-config-flow-direction_143b3_2990 svg{transform:rotate(90deg)}}._behavior-toggle-row_143b3_3760{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_143b3_3767{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_143b3_3773,._blockage-auto-clearance-panel-body_143b3_3774{gap:10px;display:grid}._water-purifier-mode-row_143b3_3779{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_143b3_3790{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_143b3_3790:hover,._water-purifier-mode-button_143b3_3790._is-selected_143b3_603{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_143b3_3790._is-selected_143b3_603{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_143b3_3812,._blockage-auto-clearance-switch_143b3_3813{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_143b3_3812[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_143b3_3826{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_143b3_3826:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_143b3_3813 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_143b3_3813 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_143b3_3813 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_143b3_3813 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_143b3_3877{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_143b3_3884{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_143b3_3893{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_143b3_3893{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_143b3_3893{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_143b3_3893 svg{width:15px;height:15px}._dark-pipe-link-button_143b3_3893:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_143b3_3893:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_143b3_3893._is-danger_143b3_3930:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_143b3_3935,._toggle-off_143b3_3936{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_143b3_3935,._toggle-off_143b3_3936{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_143b3_3935,._toggle-off_143b3_3936{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_143b3_3935:after,._toggle-off_143b3_3936: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_143b3_3935{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_143b3_3935:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_143b3_3981{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_143b3_3989{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_143b3_3995{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_143b3_3995: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_143b3_3995:checked{background:var(--accent)}._recipe-config-switch_143b3_3995:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_143b3_4029{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_143b3_4035{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_143b3_4035:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_143b3_4035:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_143b3_4059{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_143b3_4064{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_143b3_4064{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_143b3_4064{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_143b3_4064{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_143b3_4083,._recipe-manual-section_143b3_4084{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_143b3_4091{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_143b3_4091{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_143b3_4102{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_143b3_4102{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_143b3_4102{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_143b3_4102{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_143b3_4102>:first-child{flex:auto;min-width:0}._recipe-remove-button_143b3_4147{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_143b3_4147{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_143b3_4147{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_143b3_4147{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_143b3_4147{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_143b3_4147 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_143b3_4147:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_143b3_4147:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_143b3_4147:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_143b3_4147:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_143b3_4147:hover{color:var(--danger)}._recipe-locked-control_143b3_4202{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_143b3_4202{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_143b3_4202 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_143b3_4225{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_143b3_4225{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_143b3_4225{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_143b3_4225{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_143b3_4225{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_143b3_4225:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_143b3_4225:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_143b3_4225:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_143b3_4225:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_143b3_4225:hover{color:var(--accent-strong)}._recipe-add-button-primary_143b3_4275{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_143b3_4286{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_143b3_4293{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_143b3_4147,._recipe-add-button_143b3_4225{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_143b3_4147:hover,._recipe-add-button_143b3_4225:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_143b3_4202{color:var(--text-2)}}._production-planning-panel_1n9c1_4{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_1n9c1_4{overflow:clip}}._production-planning-panel_1n9c1_4{background:var(--surface-1)}._production-planning-stage_1n9c1_20{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_1n9c1_4._is-result-screen_1n9c1_29 ._production-planning-stage_1n9c1_20{transform:translate(-50%)}._production-planning-screen_1n9c1_33{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_1n9c1_33{overflow:clip}}._production-planning-input-screen_1n9c1_47{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_1n9c1_53,._production-planning-workspace_1n9c1_54,._production-planning-graph_1n9c1_55{min-width:0;min-height:0}._production-planning-config_1n9c1_53{background:var(--surface-2);grid-template-columns:repeat(3,minmax(240px,1fr));align-content:start;align-items:start;gap:10px;padding:16px;display:grid;overflow:auto}._production-planning-input-footer_1n9c1_71{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._production-planning-workspace_1n9c1_54{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_1n9c1_89{border-bottom:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._production-planning-toolbar-controls_1n9c1_100{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_1n9c1_108{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_1n9c1_55{padding:12px;overflow:auto}._production-planning-graph_1n9c1_55._is-tree-view_1n9c1_123{overflow:hidden}._production-planning-config-section_1n9c1_127,._production-planning-item-node_1n9c1_128,._production-planning-recipe-node_1n9c1_129,._production-planning-device-root_1n9c1_130,._production-planning-empty_1n9c1_131{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_1n9c1_127{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_1n9c1_144,._production-planning-recipe-header_1n9c1_145,._production-planning-item-node-main_1n9c1_146,._production-planning-device-root-target_1n9c1_147,._production-planning-leaf-item_1n9c1_148{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_1n9c1_144{justify-content:space-between}._production-planning-section-header_1n9c1_144 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_1n9c1_144 h3 svg,._production-planning-icon-text-button_1n9c1_169 svg,._production-planning-icon-button_1n9c1_170 svg,._production-planning-primary-button_1n9c1_171 svg,._production-planning-back-button_1n9c1_172 svg,._production-planning-segmented_1n9c1_173 svg,._production-planning-device-root-target_1n9c1_147 svg,._production-planning-source-pill_1n9c1_175 svg,._production-planning-metric_1n9c1_176 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_1n9c1_169,._production-planning-icon-button_1n9c1_170,._production-planning-primary-button_1n9c1_171,._production-planning-back-button_1n9c1_172,._production-planning-segmented_1n9c1_173 button,._production-planning-two-option-toggle_1n9c1_187 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_1n9c1_171,._production-planning-back-button_1n9c1_172,._production-planning-icon-text-button_1n9c1_169{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_1n9c1_171{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_1n9c1_171:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_1n9c1_172{min-height:32px}._production-planning-icon-button_1n9c1_170{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_1n9c1_169:hover,._production-planning-icon-button_1n9c1_170:hover,._production-planning-primary-button_1n9c1_171:not(:disabled):hover,._production-planning-back-button_1n9c1_172:hover,._production-planning-segmented_1n9c1_173 button:hover,._production-planning-two-option-toggle_1n9c1_187 button:hover{background:var(--surface-3)}._production-planning-line-list_1n9c1_244,._production-planning-source-policy_1n9c1_245,._production-planning-tree_1n9c1_246{gap:8px;display:grid}._production-planning-line-row_1n9c1_251{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_1n9c1_251._has-infinite-toggle_1n9c1_258{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_1n9c1_262{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_1n9c1_262 img,._production-planning-item-identity_1n9c1_278 img,._production-planning-special-source-label_1n9c1_279 img,._production-planning-special-source-label_1n9c1_279 svg,._production-planning-port-chip_1n9c1_281 img,._production-planning-recipe-header_1n9c1_145 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_1n9c1_262 span,._production-planning-item-identity_1n9c1_278 strong,._production-planning-recipe-identity_1n9c1_290 strong,._production-planning-recipe-identity_1n9c1_290 span,._production-planning-recipe-header_1n9c1_145 h4,._production-planning-recipe-header_1n9c1_145 span,._production-planning-port-chip_1n9c1_281 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_1n9c1_301,._production-planning-recipe-select_1n9c1_302{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_1n9c1_301 input,._production-planning-recipe-select_1n9c1_302 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_1n9c1_301 input:disabled,._production-planning-icon-button_1n9c1_170:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_1n9c1_328._is-active_1n9c1_328{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_1n9c1_175,._production-planning-special-source_1n9c1_279{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_1n9c1_175{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_1n9c1_175 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_1n9c1_355{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_1n9c1_355 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_1n9c1_279{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_1n9c1_187,._production-planning-segmented_1n9c1_173{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_1n9c1_187 button,._production-planning-segmented_1n9c1_173 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_1n9c1_187 button._is-active_1n9c1_328,._production-planning-segmented_1n9c1_173 button._is-active_1n9c1_328{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_1n9c1_131{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_1n9c1_488{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_1n9c1_499,._production-planning-tree-detail_1n9c1_500{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_1n9c1_488{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_1n9c1_517{width:auto}._production-planning-tree-table-rate-col_1n9c1_521{width:210px}._production-planning-tree-table_1n9c1_488 th,._production-planning-tree-table_1n9c1_488 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_1n9c1_488 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_1n9c1_488 td{height:42px;padding:5px 9px}._production-planning-tree-table_1n9c1_488 td:first-child{padding:0}._production-planning-tree-table-row_1n9c1_555._is-active_1n9c1_328 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_1n9c1_559{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_1n9c1_570{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_1n9c1_570:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_1n9c1_570:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1n9c1_595,._production-planning-tree-table-branch-spacer_1n9c1_596{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_1n9c1_595{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_1n9c1_595:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_1n9c1_595:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1n9c1_595:hover{color:var(--text-0)}._production-planning-tree-table-branch_1n9c1_595{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_1n9c1_595._is-leaf_1n9c1_635:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_1n9c1_570>._production-planning-item-identity_1n9c1_278,._production-planning-tree-table-node-button_1n9c1_570>._production-planning-recipe-identity_1n9c1_290{grid-area:identity}._production-planning-tree-table-chip_1n9c1_647{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_1n9c1_647{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_1n9c1_647{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_1n9c1_521,._production-planning-tree-rate-piece_1n9c1_670{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_1n9c1_521{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_1n9c1_670{gap:3px}._production-planning-tree-rate-piece_1n9c1_670 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_1n9c1_670 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_1n9c1_697{color:var(--text-2);flex:none}._production-planning-tree-detail_1n9c1_500{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_1n9c1_709,._production-planning-item-detail_1n9c1_710{gap:10px;display:grid}._production-planning-external-supply-action_1n9c1_715{white-space:nowrap;flex:none}._production-planning-item-detail-header_1n9c1_720{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_1n9c1_729{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_1n9c1_729>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_1n9c1_729>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_1n9c1_729>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-compact-auto_1n9c1_762{display:none}._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-external-supply-action_1n9c1_715{width:32px;padding:0}._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-external-supply-action_1n9c1_715>span,._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-recipe-choice-summary_1n9c1_772,._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-recipe-choice-wide-auto_1n9c1_773{display:none}._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-recipe-choice_1n9c1_729{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-recipe-choice-compact-auto_1n9c1_762{display:inline-flex}._production-planning-tree-detail-stack_1n9c1_709._is-compact_1n9c1_766 ._production-planning-recipe-choice_1n9c1_729>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_1n9c1_709._is-tight_1n9c1_790 ._production-planning-recipe-choice_1n9c1_729{gap:5px;padding:6px}._production-planning-tree-detail-stack_1n9c1_709._is-tight_1n9c1_790 ._production-planning-recipe-choice_1n9c1_729>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_1n9c1_709._is-tight_1n9c1_790 ._production-planning-recipe-choice_1n9c1_729>button svg{width:14px;height:14px}._production-planning-tree-relations_1n9c1_806{gap:8px;display:grid}._production-planning-tree-relation-group_1n9c1_811{gap:5px;display:grid}._production-planning-tree-relation-group_1n9c1_811>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_1n9c1_811>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_1n9c1_828{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_1n9c1_828:hover{background:var(--surface-3)}._production-planning-tree-relation-button_1n9c1_828 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_1n9c1_828 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_1n9c1_128,._production-planning-device-root_1n9c1_130,._production-planning-device-tree-node_1n9c1_863{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_1n9c1_128,._production-planning-device-root_1n9c1_130{padding:10px}._production-planning-item-node-main_1n9c1_146{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_1n9c1_278,._production-planning-recipe-identity_1n9c1_290{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_1n9c1_290{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_1n9c1_290 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_1n9c1_290 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_1n9c1_278 strong,._production-planning-recipe-identity_1n9c1_290 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_1n9c1_290 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_1n9c1_915,._production-planning-recipe-meta_1n9c1_916{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_1n9c1_922{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_1n9c1_930{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_1n9c1_936{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_1n9c1_943{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_1n9c1_943 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_1n9c1_943>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_1n9c1_974{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_1n9c1_974>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_1n9c1_974>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_1n9c1_176,._production-planning-status_1n9c1_995,._production-planning-port-chip_1n9c1_281{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_1n9c1_176{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_1n9c1_176 strong{color:var(--text-0)}._production-planning-metric_1n9c1_176._is-good_1n9c1_1016 strong,._production-planning-status_1n9c1_995._is-good_1n9c1_1016{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_1n9c1_176._is-bad_1n9c1_1021 strong,._production-planning-status_1n9c1_995._is-bad_1n9c1_1021{color:var(--danger)}._production-planning-status_1n9c1_995{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_1n9c1_995._is-cycle_1n9c1_1033{color:var(--warn)}._production-planning-node-children_1n9c1_1037{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_1n9c1_129{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_1n9c1_145{align-items:flex-start}._production-planning-recipe-header_1n9c1_145 img{width:32px;height:32px}._production-planning-recipe-header_1n9c1_145 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_1n9c1_145 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_1n9c1_145 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_1n9c1_1076,._production-planning-port-chip-list_1n9c1_1077{gap:6px;display:grid}._production-planning-port-chip-list_1n9c1_1077>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_1n9c1_1077>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_1n9c1_281{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_1n9c1_281 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_1n9c1_147{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_1n9c1_148{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_1n9c1_1126{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_1n9c1_1133{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_1n9c1_1133:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_1n9c1_1133:last-child:after{display:none}._production-planning-flow-index_1n9c1_1154{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_1n9c1_1126 ._production-planning-item-node_1n9c1_128{margin-left:0}._production-planning-flow_1n9c1_1126 ._production-planning-node-children_1n9c1_1037{display:none}._production-flow-canvas_1n9c1_1175{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_1n9c1_1175{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_1n9c1_1192{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_1n9c1_1192 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_1n9c1_1192 button:hover{background:var(--surface-3)}._production-flow-toolbar_1n9c1_1192 button svg{width:15px;height:15px}._production-flow-surface_1n9c1_1229{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_1n9c1_1236,._production-flow-nodes_1n9c1_1237{position:absolute;inset:0}._production-flow-edges_1n9c1_1236{pointer-events:none;overflow:visible}._production-flow-edge-path_1n9c1_1247{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_1n9c1_1247{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_1n9c1_1247{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_1n9c1_1236._is-backward_1n9c1_1261 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-self_1n9c1_1262 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-left-exit_1n9c1_1263 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-right-entry_1n9c1_1264 ._production-flow-edge-path_1n9c1_1247{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_1n9c1_1236._is-backward_1n9c1_1261 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-self_1n9c1_1262 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-left-exit_1n9c1_1263 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-right-entry_1n9c1_1264 ._production-flow-edge-path_1n9c1_1247{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_1n9c1_1236._is-backward_1n9c1_1261 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-self_1n9c1_1262 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-left-exit_1n9c1_1263 ._production-flow-edge-path_1n9c1_1247,._production-flow-edge_1n9c1_1236._is-right-entry_1n9c1_1264 ._production-flow-edge-path_1n9c1_1247{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_1n9c1_1236 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_1n9c1_1294{fill:none;stroke:none}._production-flow-node_1n9c1_1237{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_1n9c1_1237:active{cursor:grabbing}._production-flow-node_1n9c1_1237 img{object-fit:contain;width:32px;height:32px}._production-flow-node_1n9c1_1237 div{gap:2px;min-width:0;display:grid}._production-flow-node_1n9c1_1237 strong,._production-flow-node_1n9c1_1237 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_1n9c1_1237 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_1n9c1_1237 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_1n9c1_1237._is-recipe_1n9c1_1353{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_1n9c1_1237._is-source_1n9c1_1357{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1n9c1_1237._is-source_1n9c1_1357{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_1n9c1_1237._is-cycle_1n9c1_1033{border-left-color:var(--warn)}._production-flow-node_1n9c1_1237._is-unresolved_1n9c1_1371{border-left-color:var(--danger)}._production-flow-node_1n9c1_1237._is-byproduct_1n9c1_1375{border-left-color:var(--text-2)}._production-flow-node_1n9c1_1237._is-transient_1n9c1_1379{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1n9c1_1237._is-transient_1n9c1_1379{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_1n9c1_1389{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-config_1n9c1_53{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-config-section_1n9c1_127{max-height:none;overflow:auto}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-main_1n9c1_108{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-graph_1n9c1_55{padding:8px}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-toolbar_1n9c1_89,._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-input-footer_1n9c1_71{padding:7px 8px}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-toolbar-controls_1n9c1_100{flex:auto}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-line-row_1n9c1_251{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-tree-table-layout_1n9c1_488._is-device-mode_1n9c1_1436 ._production-planning-tree-table_1n9c1_488{min-width:0}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-tree-table-layout_1n9c1_488._is-device-mode_1n9c1_1436 ._production-planning-tree-table-rate-col_1n9c1_521{width:152px}._production-planning-panel_1n9c1_4._is-touch_1n9c1_1395 ._production-planning-tree-table-layout_1n9c1_488._is-device-mode_1n9c1_1436 ._production-planning-tree-table-rate_1n9c1_521{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_1n9c1_1477{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_1n9c1_1477 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_1n9c1_1477 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1n9c1_1175{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_1n9c1_1559{border-color:var(--warn)}._production-flow-edge_1n9c1_1236._is-main_1n9c1_1562{stroke:var(--accent-strong)}._production-flow-edge_1n9c1_1236._is-warning_1n9c1_1565{stroke:var(--warn)}._production-planning-flow-summary_1n9c1_1568{background:var(--surface-1)}._production-planning-flow-node_1n9c1_1571{background:var(--surface-2)}}._stack_3nje4_3{gap:8px;display:grid}._placement-panel_3nje4_8,._blueprint-panel_3nje4_14{align-content:start;gap:0;display:grid}._placement-panel-divider_3nje4_20{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_3nje4_26{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_3nje4_32._is-mobile-layout_3nje4_32{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_3nje4_26._is-placement-group-active_3nje4_42{position:relative}._placement-panel-group_3nje4_26._is-placement-group-active_3nje4_42:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_3nje4_55{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_3nje4_55 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_3nje4_74{border:1px solid var(--placement-shortcut-border);background:var(--placement-shortcut-bg);min-width:16px;height:16px;color:var(--placement-shortcut-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_3nje4_92{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_3nje4_92._is-single-column_3nje4_100{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_3nje4_104{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_3nje4_104._is-mobile-icon-grid_3nje4_112{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_3nje4_116._is-compact-import-actions_3nje4_116{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_3nje4_92{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_3nje4_137,._placement-device-button_3nje4_141{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_3nje4_145{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_3nje4_141._has-entity-variant_3nje4_153{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_3nje4_145._has-entity-variant_3nje4_153:hover ._placement-device-button_3nje4_141,._placement-device-button-shell_3nje4_145._has-entity-variant_3nje4_153:focus-within ._placement-device-button_3nje4_141{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_3nje4_145._has-entity-variant_3nje4_153:has(._placement-entity-variant-trigger_3nje4_165[aria-expanded=true]) ._placement-device-button_3nje4_141{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_3nje4_145._has-entity-variant_3nje4_153:has(._placement-entity-variant-trigger_3nje4_165:active) ._placement-device-button_3nje4_141{transform:translateY(1px)}._placement-entity-variant-trigger_3nje4_165{--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_3nje4_165:hover,._placement-entity-variant-trigger_3nje4_165:active,._placement-entity-variant-trigger_3nje4_165:focus,._placement-entity-variant-trigger_3nje4_165[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_3nje4_165:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_3nje4_165[data-entity-variant-name=liquid],._placement-entity-variant-trigger_3nje4_165[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_3nje4_242[data-entity-variant-name=liquid],._placement-entity-variant-indicator_3nje4_242[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_3nje4_244[data-entity-variant-name=liquid],._placement-variant-menu-item_3nje4_244[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_3nje4_165[data-entity-variant-name=gas],._placement-entity-variant-trigger_3nje4_165[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_3nje4_242[data-entity-variant-name=gas],._placement-entity-variant-indicator_3nje4_242[data-entity-variant-name=gastrans],._placement-variant-menu-item_3nje4_244[data-entity-variant-name=gas],._placement-variant-menu-item_3nje4_244[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_3nje4_242{--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_3nje4_178{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_3nje4_299{width:12px;height:12px}._placement-device-button_3nje4_141._has-entity-variant_3nje4_153 ._button-icon_3nje4_304,._placement-device-button_3nje4_141._has-entity-variant_3nje4_153 ._placement-button-label_3nje4_305{z-index:1;position:relative}._placement-device-button_3nje4_141._has-entity-variant_3nje4_153 ._placement-button-hotkey_3nje4_310{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_3nje4_315{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_3nje4_244{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_3nje4_244{--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_3nje4_244:hover,._placement-variant-menu-item_3nje4_244:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_3nje4_244._is-selected_3nje4_378{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_3nje4_384,._placement-variant-menu-icon_3nje4_384 ._placement-entity-variant-mode-icon_3nje4_178{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_3nje4_392{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_3nje4_104._is-mobile-icon-grid_3nje4_112 ._placement-action-button_3nje4_137{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_3nje4_116._is-compact-import-actions_3nje4_116 ._placement-action-button_3nje4_137{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_3nje4_104._is-mobile-icon-grid_3nje4_112 ._button-icon_3nje4_304,._placement-operation-button-list_3nje4_104._is-mobile-icon-grid_3nje4_112 ._button-icon-image_3nje4_432{width:28px;height:28px}._placement-button_3nje4_92 ._button-icon_3nje4_304,._placement-button_3nje4_92 ._button-icon-image_3nje4_432{width:24px;height:24px}._blueprint-operation-button-list_3nje4_116._is-compact-import-actions_3nje4_116 ._button-icon_3nje4_304,._blueprint-operation-button-list_3nje4_116._is-compact-import-actions_3nje4_116 ._button-icon-image_3nje4_432{width:18px;height:18px}._placement-button-label_3nje4_305{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_3nje4_305._is-compact_3nje4_116{font-size:1rem}._blueprint-operation-button-list_3nje4_116._is-compact-import-actions_3nje4_116 ._placement-button-label_3nje4_305{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_3nje4_310{top:3px;border:1px solid var(--line-strong);background:var(--surface-4);min-width:16px;height:16px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;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_3nje4_500:disabled,._blueprint-entry-button_3nje4_501:disabled,._blueprint-utility-button_3nje4_502:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_3nje4_507{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_3nje4_514{gap:10px}._blueprint-tab-shell_3nje4_518{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_3nje4_518{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_3nje4_518{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_3nje4_518{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_3nje4_518{--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_3nje4_518{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_3nje4_518{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_3nje4_518._is-touch-compact_3nje4_550{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_3nje4_554{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_3nje4_554:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_3nje4_574{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_3nje4_586{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_3nje4_518 ._dialog-shell-tab_3nje4_603{--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_3nje4_518 ._dialog-shell-tab_3nje4_603{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_3nje4_518 ._dialog-shell-tab_3nje4_603{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_3nje4_518 ._dialog-shell-tab_3nje4_603:before,._blueprint-tab-shell_3nje4_518 ._dialog-shell-tab_3nje4_603:after{content:none}._blueprint-tab-shell_3nje4_518 ._blueprint-tab-button_3nje4_634:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_3nje4_518 ._blueprint-tab-button_3nje4_634:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_3nje4_518 ._blueprint-tab-button_3nje4_634: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_3nje4_518 ._blueprint-tab-button_3nje4_634._is-active_3nje4_651{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_3nje4_518 ._blueprint-tab-button_3nje4_634._is-active_3nje4_651{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_3nje4_518 ._blueprint-tab-button_3nje4_634._is-active_3nje4_651{--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_3nje4_518 ._blueprint-tab-button_3nje4_634._is-active_3nje4_651: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_3nje4_518._is-touch-compact_3nje4_550 ._blueprint-tab-list_3nje4_586{height:100%}._blueprint-tab-shell_3nje4_518._is-touch-compact_3nje4_550 ._dialog-shell-tab_3nje4_603{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_3nje4_518._is-touch-compact_3nje4_550 ._blueprint-tab-button_3nje4_634._is-active_3nje4_651{height:28px;padding-inline:12px}._blueprint-tab-button_3nje4_634{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_3nje4_634._is-active_3nje4_651{color:var(--text-0)}._blueprint-library-pane_3nje4_713{gap:10px;display:grid}._blueprint-browser-toolbar_3nje4_718{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_3nje4_726{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_3nje4_734{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_3nje4_502{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_3nje4_502._is-secondary_3nje4_757{color:var(--text-1);background:0 0}._blueprint-back-button_3nje4_762{min-width:32px;padding:0}._blueprint-library-status_3nje4_767{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_3nje4_774{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_3nje4_780{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_3nje4_780::placeholder{color:var(--text-2)}._blueprint-panel-error_3nje4_795{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_3nje4_802{gap:6px;display:grid}._blueprint-entry-row_3nje4_807{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_3nje4_501{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_3nje4_501:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_3nje4_501._is-selected_3nje4_378{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_3nje4_838{min-width:32px;padding:0}._blueprint-folder-edit-button_3nje4_838 ._button-icon-image_3nje4_432{width:16px;height:16px}._blueprint-entry-copy_3nje4_848{gap:2px;min-width:0;display:grid}._blueprint-entry-title_3nje4_854{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_3nje4_865,._blueprint-empty-state_3nje4_866 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_3nje4_865{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-folder-form_3nje4_774{grid-template-columns:minmax(0,1fr)}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-browser-toolbar_3nje4_718{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_3nje4_14._is-narrow-column_3nje4_894 ._blueprint-breadcrumb_3nje4_726{flex:1 0 100%}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-breadcrumb_3nje4_726{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-path-label_3nje4_734{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-path-label_3nje4_734::-webkit-scrollbar{display:none}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-browser-toolbar_3nje4_718>._blueprint-utility-button_3nje4_502{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-entry-button_3nje4_501{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-entry-row_3nje4_807{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-entry-title_3nje4_854{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_3nje4_14._is-touch-layout_3nje4_883 ._blueprint-entry-description_3nje4_865{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_3nje4_953,._definition-list_3nje4_954{gap:6px;display:grid}._placeholder-section_3nje4_959,._inspector-card_3nje4_960{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_3nje4_969,._card-header_3nje4_970{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_3nje4_969 h3,._card-header_3nje4_970 h3,._card-header_3nje4_970 h4,._inspector-group-title_3nje4_980{margin:0}._placeholder-section-header_3nje4_969 h3,._card-header_3nje4_970 h3,._card-header_3nje4_970 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_3nje4_994{min-width:0}._history-action-grid_3nje4_998{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_3nje4_998 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_3nje4_1011{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_3nje4_1011 ._button-icon_3nje4_304{flex-shrink:0}._history-action-button_3nje4_1011 ._button-icon-image_3nje4_432{width:18px;height:18px}._history-action-label_3nje4_1028{min-width:0;line-height:1.2}._history-record-list_3nje4_1033{gap:6px;display:grid}._history-record-button_3nje4_1038{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_3nje4_1038._is-current_3nje4_1047{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_3nje4_1052,._history-record-meta_3nje4_1053{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_3nje4_1062{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_3nje4_1069,._history-record-detail_3nje4_1070{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_3nje4_1069{color:var(--text-0);font-weight:600}._history-record-status_3nje4_1083,._history-record-meta_3nje4_1053,._history-record-detail_3nje4_1070{color:var(--text-2);font-size:.78rem}._history-record-status_3nje4_1083{flex:none}._history-empty-state_3nje4_1094{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_3nje4_1094 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_3nje4_1108{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_3nje4_1108:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_3nje4_1129{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_3nje4_1138{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_3nje4_1138 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_3nje4_1154{gap:6px;display:grid}._power-bar-label_3nje4_1159{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_3nje4_1159._power-bar-outage_3nje4_1166{color:var(--danger)}._power-bar-values_3nje4_1170{color:inherit}._power-bar-separator_3nje4_1174{color:var(--text-2);margin:0 4px}._power-bar-percent_3nje4_1179{color:inherit;font-weight:600}._power-infinite-switch_3nje4_1184{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-top:2px;display:flex}._power-infinite-switch-label_3nje4_1193{color:var(--text-1);font-size:.82rem}._power-switch-on_3nje4_1198,._power-switch-off_3nje4_1199{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._power-switch-off_3nje4_1199{background:var(--surface-4)}._power-switch-on_3nje4_1198{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_3nje4_1221{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_3nje4_1199 ._power-switch-thumb_3nje4_1221{transform:translate(0)}._power-switch-on_3nje4_1198 ._power-switch-thumb_3nje4_1221{transform:translate(18px)}._power-override-row_3nje4_1238{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_3nje4_1246{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_3nje4_1252{align-items:center;gap:6px;display:flex}._power-override-input_3nje4_1258{border:1px solid var(--line);background:var(--surface-1);width:80px;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_3nje4_1258:focus{border-color:var(--accent-strong)}._power-override-clear_3nje4_1275{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_3nje4_1275:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_3nje4_1275 svg{width:14px;height:14px}._warehouse-stats-card-header_3nje4_1299{align-items:center}._warehouse-stats-more-button_3nje4_1303{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_3nje4_1303:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_3nje4_1303:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_3nje4_1324,._warehouse-stats-empty_3nje4_1325,._warehouse-stats-dialog-empty_3nje4_1326{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_3nje4_1324,._warehouse-stats-empty_3nje4_1325,._warehouse-stats-dialog-empty_3nje4_1326{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_3nje4_1324,._warehouse-stats-empty_3nje4_1325,._warehouse-stats-dialog-empty_3nje4_1326{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_3nje4_1324,._warehouse-stats-empty_3nje4_1325,._warehouse-stats-dialog-empty_3nje4_1326{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_3nje4_1324,._warehouse-stats-empty_3nje4_1325,._warehouse-stats-dialog-empty_3nje4_1326{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_3nje4_1326{align-self:start;min-height:120px}._warehouse-stats-table_3nje4_1366{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_3nje4_1377{min-height:0;overflow:auto}._warehouse-stats-row_3nje4_1382{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(52px,.42fr) minmax(52px,.42fr) minmax(48px,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_3nje4_1382{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_3nje4_1377 ._warehouse-stats-row_3nje4_1382{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_3nje4_1382:first-child{border-top:0}._warehouse-stats-row_3nje4_1382>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_3nje4_1409{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_3nje4_1409{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_3nje4_1409{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_3nje4_1382._is-pinned_3nje4_1424{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_3nje4_1382._is-pinned_3nje4_1424{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_3nje4_1433{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_3nje4_1433 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_3nje4_1433 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_3nje4_1456{color:var(--text-1);justify-content:space-between;align-items:center;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_3nje4_1456>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_3nje4_1471{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_3nje4_1478{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_3nje4_1478 svg{width:15px;height:15px}._warehouse-stats-pin-button_3nje4_1478:not(:disabled):hover,._warehouse-stats-pin-button_3nje4_1478._is-active_3nje4_651{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_3nje4_1478:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_3nje4_1326{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_3nje4_1514{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_3nje4_1521{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_3nje4_1529{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_3nje4_1536{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_3nje4_1536 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_3nje4_1536 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_3nje4_1566{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_3nje4_1573{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_3nje4_1578{min-height:0;padding:12px;display:grid}._base-select-dialog-content_3nje4_1584{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_3nje4_1592{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_3nje4_1592{gap:6px;min-width:0;display:grid}._base-select-group_3nje4_1592 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_3nje4_1614{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_3nje4_1614{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_3nje4_1614:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_3nje4_1614._is-selected_3nje4_378{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_3nje4_1643{gap:4px;min-width:0;display:grid}._base-select-option-name_3nje4_1649{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_3nje4_1658{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_3nje4_1667{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_3nje4_1674{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_3nje4_1683{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_3nje4_1683[role=alert]{color:var(--danger)}._card-subheader_3nje4_1694{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_3nje4_1700{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_3nje4_1700._is-inline_3nje4_1710{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_3nje4_1719{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button-list_3nje4_1719{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_3nje4_1719{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_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button_3nje4_1719{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button_3nje4_1719{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button_3nje4_1719{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button_3nje4_1719{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_3nje4_1700._is-inline_3nje4_1710 ._selection-inspector-action-button_3nje4_1719{font-size:.76rem}._selection-inspector-action-button_3nje4_1719:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_3nje4_1719._is-cancel_3nje4_1779,._selection-inspector-action-button_3nje4_1719._is-delete_3nje4_1780{color:var(--danger)}._selection-inspector-action-button_3nje4_1719._is-rotate_3nje4_1784{color:var(--text-0)}._selection-inspector-action-button_3nje4_1719._is-confirm_3nje4_1788{color:var(--accent-strong)}._selection-inspector-action-icon_3nje4_1792{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_3nje4_1799{text-overflow:ellipsis;overflow:hidden}: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}}
