._workbench_7tah5_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_7tah5_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_7tah5_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_7tah5_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_7tah5_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_7tah5_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_7tah5_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_7tah5_61{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._dialog-shell-backdrop_7tah5_61,._dialog-shell-backdrop_7tah5_61 *{touch-action:auto}._dialog-shell-backdrop_7tah5_61._is-immersive-maximized_7tah5_94{padding:0}._dialog-shell-backdrop_7tah5_61._is-non-modal_7tah5_98{pointer-events:none;background:0 0}._dialog-shell-backdrop_7tah5_61._is-non-modal_7tah5_98 ._dialog-shell_7tah5_61{pointer-events:auto}._dialog-shell_7tah5_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_7tah5_61._is-maximized_7tah5_123{width:100%;height:100%}._dialog-shell-backdrop_7tah5_61._is-immersive-maximized_7tah5_94 ._dialog-shell_7tah5_61{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_7tah5_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_7tah5_144{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_7tah5_134._has-tabs_7tah5_152{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_7tah5_134._has-tabs_7tah5_152 ._dialog-shell-header-main_7tah5_144{padding-bottom:0}._dialog-shell-header_7tah5_134._has-tabs_7tah5_152+._dialog-shell-body_7tah5_162{border-top:0}._dialog-shell-header_7tah5_134._is-draggable_7tah5_166{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_7tah5_171{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_7tah5_171 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_7tah5_186{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_7tah5_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_7tah5_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_7tah5_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_7tah5_205:after{background:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._dialog-shell-tab_7tah5_205{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 66%, var(--line))}}._dialog-shell-tab_7tah5_205{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_7tah5_205{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 14%, var(--surface-1))}}._dialog-shell-tab_7tah5_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_7tah5_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_7tah5_205{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-0))}}._dialog-shell-tab_7tah5_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_7tah5_205:before,._dialog-shell-tab_7tah5_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_7tah5_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_7tah5_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_7tah5_205:hover{z-index:2;--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 82%, var(--line))}}._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 30%, var(--surface-1))}}._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 18%, var(--surface-1))}}._dialog-shell-tab_7tah5_205:hover{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205:hover{color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-0))}}._dialog-shell-tab_7tah5_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_7tah5_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_7tah5_205._is-active_7tah5_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_7tah5_205._is-active_7tah5_360{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 38%, var(--surface-1))}}._dialog-shell-tab_7tah5_205._is-active_7tah5_360{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205._is-active_7tah5_360{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_7tah5_205._is-active_7tah5_360{min-height:52px;color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_7tah5_205._is-active_7tah5_360{color:color-mix(in srgb, var(--accent-strong) 92%, var(--text-0))}}._dialog-shell-tab_7tah5_205._is-active_7tah5_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_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header_7tah5_134{--dialog-shell-tab-divider:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header_7tah5_134{border-bottom:0;gap:0;min-height:0;padding:0 16px;display:grid;position:relative}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header_7tah5_134:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header-main_7tah5_144{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header-copy_7tah5_171{flex:0 auto;padding-bottom:0}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header-actions_7tah5_186{padding-bottom:0}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab-strip_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab-strip_7tah5_446:after{content:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab-list_7tah5_205{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab-list_7tah5_205:after{content:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{color:color-mix(in srgb, var(--text-0) 74%, var(--text-1))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205{transition:background .18s,box-shadow .18s,border-color .18s,color .18s;transform:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:before,._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:hover{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:hover{color:var(--text-0);transform:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360{color:var(--text-0);transform:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360:before,._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360:after{opacity:1}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360:before,._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360:after{transform:translate(0)scale(1)}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_162,._dialog-shell-tab-panel_7tah5_677{min-height:0;display:grid;overflow:hidden}._dialog-shell_7tah5_61 button:focus-visible,._dialog-shell_7tah5_61 input:focus-visible,._dialog-shell_7tah5_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_7tah5_750{z-index:2;pointer-events:auto;position:absolute}._dialog-shell-resize-edge--n_7tah5_756,._dialog-shell-resize-edge--s_7tah5_757{cursor:ns-resize;height:8px;left:10px;right:10px}._dialog-shell-resize-edge--n_7tah5_756{top:-4px}._dialog-shell-resize-edge--s_7tah5_757{bottom:-4px}._dialog-shell-resize-edge--e_7tah5_772,._dialog-shell-resize-edge--w_7tah5_773{cursor:ew-resize;width:8px;top:10px;bottom:10px}._dialog-shell-resize-edge--e_7tah5_772{right:-4px}._dialog-shell-resize-edge--w_7tah5_773{left:-4px}._dialog-shell-resize-edge--ne_7tah5_788,._dialog-shell-resize-edge--se_7tah5_789,._dialog-shell-resize-edge--sw_7tah5_790,._dialog-shell-resize-edge--nw_7tah5_791{z-index:3;width:16px;height:16px}._dialog-shell-resize-edge--ne_7tah5_788{cursor:nesw-resize;top:-6px;right:-6px}._dialog-shell-resize-edge--se_7tah5_789{cursor:nwse-resize;bottom:-6px;right:-6px}._dialog-shell-resize-edge--sw_7tah5_790{cursor:nesw-resize;bottom:-6px;left:-6px}._dialog-shell-resize-edge--nw_7tah5_791{cursor:nwse-resize;top:-6px;left:-6px}._dialog-shell-resize-edge--cursor-ns_7tah5_821{cursor:ns-resize}._dialog-shell-resize-edge--cursor-ew_7tah5_825{cursor:ew-resize}._dialog-shell-resize-edge--cursor-nesw_7tah5_829{cursor:nesw-resize}._dialog-shell-resize-edge--cursor-nwse_7tah5_833{cursor:nwse-resize}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header_7tah5_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_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header-main_7tah5_144{gap:8px;min-height:0}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header-copy_7tah5_171{padding-bottom:0}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header-copy_7tah5_171 h2{font-size:.875rem;line-height:1.15}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header-actions_7tah5_186{gap:4px;padding-bottom:0}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-header-button_7tah5_194{width:26px;height:26px}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-tab-strip_7tah5_446{height:var(--dialog-shell-tab-track-height)}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-tab-list_7tah5_205{gap:6px;height:100%}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205:hover{transform:translateY(2px)}._dialog-shell_7tah5_61._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360{height:22px;padding-inline:8px}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-header_7tah5_134{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-header-main_7tah5_144{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-header_7tah5_134:after{left:10px;right:10px}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-tab-list_7tah5_205{gap:0}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205:hover{transform:none}._dialog-shell_7tah5_61._has-tabs_7tah5_152._is-mobile-compact_7tah5_837 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360{height:var(--dialog-shell-tab-track-height);padding-inline:12px}@supports not (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_7tah5_61{background:var(--shell-bg)}._dialog-shell-tab-list_7tah5_205:after{background:var(--line)}._dialog-shell-tab_7tah5_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_7tah5_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_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-header_7tah5_134{--dialog-shell-tab-divider:var(--line-strong)}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:before,._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205:after{background:0 0}._dialog-shell_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_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_7tah5_61._has-tabs_7tah5_152 ._dialog-shell-tab_7tah5_205._is-active_7tah5_360:after{background:var(--surface-1)}}._activity-icon-strip_7tah5_1000{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_7tah5_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_7tah5_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_7tah5_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_7tah5_1019{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}._markdown-tutorial-overlay-backdrop_7tah5_1019,._markdown-tutorial-overlay-backdrop_7tah5_1019 *{touch-action:auto}._markdown-tutorial-overlay_7tah5_1019{width:min(100%,1280px);max-height:calc(100vh - clamp(16px,8vh,72px));position:relative}@supports (height:100dvh){._markdown-tutorial-overlay_7tah5_1019{max-height:calc(100dvh - clamp(16px,8vh,72px))}}._markdown-tutorial-overlay_7tah5_1019{color:var(--text-0);cursor:pointer;outline:none}._markdown-tutorial-overlay-body_7tah5_1073{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_7tah5_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_7tah5_1079{max-height:calc(100dvh - clamp(24px,9vh,96px))}}._markdown-tutorial-overlay-image-frame_7tah5_1096{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_7tah5_1096 img{width:auto;max-width:min(100%,1280px);max-height:min(72vh,980px);display:block}@supports (height:100dvh){._markdown-tutorial-overlay-image-frame_7tah5_1096 img{max-height:min(72dvh,980px)}}._markdown-tutorial-overlay-image-frame_7tah5_1096 img{border:1px solid var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_7tah5_1096 img{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent)}}._markdown-tutorial-overlay-image-frame_7tah5_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_7tah5_1096 img{box-shadow:0 22px 72px color-mix(in srgb, var(--shadow-floating-control) 78%, transparent)}}._markdown-tutorial-overlay-image-frame_7tah5_1096 img{cursor:default;object-fit:contain}._markdown-tutorial-overlay_7tah5_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_7tah5_1096 img{max-height:min(56vh,720px)}@supports (height:100dvh){._markdown-tutorial-overlay_7tah5_1019[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_7tah5_1096 img{max-height:min(56dvh,720px)}}._markdown-tutorial-overlay-copy_7tah5_1148{justify-self:center;width:min(100%,820px)}._markdown-tutorial-overlay-notice_7tah5_1153,._markdown-tutorial-overlay-dismiss-hint_7tah5_1154{text-align:center;margin:0}._markdown-tutorial-overlay-notice_7tah5_1153{color:var(--accent-strong);margin-bottom:clamp(8px,1.5vh,14px);font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:750}._markdown-tutorial-overlay-dismiss-hint_7tah5_1154{color:var(--text-2);margin-top:clamp(8px,1.5vh,14px);font-size:clamp(.72rem,1vw,.9rem);font-weight:500}._markdown-tutorial-overlay-markdown_7tah5_1173{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_7tah5_1173{color:color-mix(in srgb, var(--text-0) 82%, var(--text-1))}}._markdown-tutorial-overlay-markdown_7tah5_1173{text-align:center;text-wrap:normal;font-size:clamp(.76rem,1.25vw,1.08rem);font-weight:650;line-height:1.38}@supports (text-wrap:pretty){._markdown-tutorial-overlay-markdown_7tah5_1173{text-wrap:pretty}}._markdown-tutorial-overlay-markdown_7tah5_1173{text-shadow:0 1px 14px var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_7tah5_1173{text-shadow:0 1px 14px color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-markdown_7tah5_1173 p,._markdown-tutorial-overlay-markdown_7tah5_1173 blockquote,._markdown-tutorial-overlay-markdown_7tah5_1173 ul,._markdown-tutorial-overlay-markdown_7tah5_1173 ol{margin:0}._markdown-tutorial-overlay-markdown_7tah5_1173 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_7tah5_1173 p+p,._markdown-tutorial-overlay-markdown_7tah5_1173 p+ul,._markdown-tutorial-overlay-markdown_7tah5_1173 ul+p,._markdown-tutorial-overlay-markdown_7tah5_1173 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_7tah5_1173 ul,._markdown-tutorial-overlay-markdown_7tah5_1173 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_7tah5_1173 strong{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_7tah5_1173 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}}._markdown-tutorial-overlay-placeholder_7tah5_1237{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;place-items:center;min-width:min(320px,72vw);min-height:120px;padding:18px 24px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-placeholder_7tah5_1237{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-placeholder_7tah5_1237{color:var(--text-1);box-shadow:0 18px 54px var(--shadow-floating-control)}._markdown-tutorial-overlay-placeholder_7tah5_1237 p{margin:0}._markdown-tutorial-overlay-page-button_7tah5_1261{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px);padding:0;display:inline-flex;position:absolute;top:42%}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_7tah5_1261{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent)}}._markdown-tutorial-overlay-page-button_7tah5_1261{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_7tah5_1261{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._markdown-tutorial-overlay-page-button_7tah5_1261{color:var(--text-0);box-shadow:0 14px 36px var(--shadow-floating-control);transform:translateY(-50%)}._markdown-tutorial-overlay-page-button_7tah5_1261:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_7tah5_1261:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}._markdown-tutorial-overlay-page-button_7tah5_1261:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_7tah5_1261 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_7tah5_1311{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_7tah5_1315{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_7tah5_1319{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_7tah5_1327{background:var(--text-1);border-radius:999px;width:clamp(24px,4vw,44px);height:4px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_7tah5_1327{background:color-mix(in srgb, var(--text-1) 36%, transparent)}}._markdown-tutorial-overlay-page-dot_7tah5_1327._is-active_7tah5_360{background:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_7tah5_1327._is-active_7tah5_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_7tah5_1019{background:var(--surface-1)}._markdown-tutorial-overlay-image-frame_7tah5_1096 img{border-color:var(--line-strong);box-shadow:0 22px 72px var(--shadow-floating-control)}._markdown-tutorial-overlay-markdown_7tah5_1173{color:var(--text-0);text-shadow:none}._markdown-tutorial-overlay-placeholder_7tah5_1237,._markdown-tutorial-overlay-page-button_7tah5_1261{border-color:var(--line);background:var(--surface-1)}._markdown-tutorial-overlay-page-button_7tah5_1261:hover:not(:disabled){background:var(--surface-2)}._markdown-tutorial-overlay-page-dot_7tah5_1327{background:var(--text-2)}._markdown-tutorial-overlay-page-dot_7tah5_1327._is-active_7tah5_360{background:var(--accent)}}._settings-dialog-backdrop_7tah5_1381{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_7tah5_1381{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_7tah5_1381,._settings-dialog-backdrop_7tah5_1381 *{touch-action:auto}._settings-dialog_7tah5_1381{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);height:min(620px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._settings-dialog-header_7tah5_1427{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_7tah5_1436{min-width:0}._settings-dialog-header-copy_7tah5_1436 h2,._settings-dialog-group-header_7tah5_1441 h3,._settings-dialog-setting-copy_7tah5_1442 h4{margin:0}._settings-dialog-setting-copy_7tah5_1442 p,._settings-dialog-group-header_7tah5_1441 p{color:var(--text-1);margin:0}._settings-dialog-close_7tah5_1452{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_7tah5_1462{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_7tah5_1468{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_7tah5_1472{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;display:grid}._settings-dialog-sidebar-title_7tah5_1481{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_7tah5_1490{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_7tah5_1498{border:1px solid var(--transparent);background:var(--transparent);text-align:left;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}._settings-dialog-tree-button_7tah5_1498:hover,._settings-dialog-tree-button_7tah5_1498._is-active_7tah5_360{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_7tah5_1515{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_7tah5_1521{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_7tah5_1530{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_7tah5_1441{gap:4px;display:grid}._settings-dialog-settings-list_7tah5_1541{gap:8px;display:grid}._settings-dialog-separator_7tah5_1546{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_7tah5_1552{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(200px,236px);align-items:center;gap:12px;padding:12px;display:grid}._settings-dialog-setting-card_7tah5_1552._is-disabled_7tah5_1563{opacity:.72}._settings-dialog-setting-card_7tah5_1552._is-text_7tah5_1567{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}._settings-dialog-setting-card_7tah5_1552._is-keybinding_7tah5_1574{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_7tah5_1552._is-keybinding_7tah5_1574:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_7tah5_1552._is-keybinding_7tah5_1574 ._settings-dialog-setting-copy_7tah5_1442{gap:0}._settings-dialog-setting-card_7tah5_1552._is-keybinding_7tah5_1574 ._settings-dialog-setting-copy_7tah5_1442 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_7tah5_1552._is-keybinding_7tah5_1574 ._settings-dialog-setting-copy_7tah5_1442 p{display:none}._settings-dialog-setting-copy_7tah5_1442{gap:4px;display:grid}._settings-dialog-setting-title_7tah5_1604{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_7tah5_1604>span{min-width:0}._settings-dialog-setting-help-button_7tah5_1616{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_7tah5_1616{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_7tah5_1616{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_7tah5_1616{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_7tah5_1616{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_7tah5_1616{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_7tah5_1616{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_7tah5_1616:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_7tah5_1616:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_7tah5_1616:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_7tah5_1616:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_7tah5_1616:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_7tah5_1616 svg{width:14px;height:14px}._settings-dialog-setting-copy_7tah5_1442 h4{font-size:.95rem}._settings-dialog-setting-copy_7tah5_1442 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_7tah5_1688{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-storage-usage-value_7tah5_1694{color:var(--text-0);white-space:nowrap;align-self:center;margin-right:12px;font-size:.92rem;font-weight:600}._settings-dialog-webdav-status_7tah5_1703{min-width:min(100%,280px);color:var(--text-0);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:.84rem;line-height:1.35;display:flex}._settings-dialog-webdav-devices_7tah5_1715{max-width:100%;color:var(--text-1);flex-direction:column;gap:3px;display:flex}._settings-dialog-webdav-devices_7tah5_1715 strong{color:var(--text-0);font-size:.82rem}._sync-status-dialog_7tah5_1728{width:min(760px,100vw - 32px);height:min(620px,100vh - 32px)}._sync-status-dialog-body_7tah5_1733{min-height:0;overflow:auto}._sync-status-content_7tah5_1738{gap:12px;padding:2px;display:grid}._sync-status-section_7tah5_1744{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}._sync-status-section_7tah5_1744>h3{color:var(--text-0);font-size:.95rem}._sync-status-summary-grid_7tah5_1758,._sync-status-network-grid_7tah5_1759{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}._sync-status-summary-grid_7tah5_1758>div,._sync-status-network-grid_7tah5_1759>div{background:var(--surface-3);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}._sync-status-summary-grid_7tah5_1758 dt,._sync-status-network-grid_7tah5_1759 dt{color:var(--text-1);font-size:.76rem}._sync-status-summary-grid_7tah5_1758 dd,._sync-status-network-grid_7tah5_1759 dd{overflow-wrap:anywhere;min-width:0;color:var(--text-0);margin:0;font-size:.88rem;font-weight:600}._sync-status-error_7tah5_1792{border:1px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;border-radius:9px;gap:3px;padding:9px 10px;font-size:.82rem;display:grid}._sync-task-list_7tah5_1803{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;display:grid}._sync-task-card_7tah5_1809{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}._sync-task-card_7tah5_1809>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._sync-task-card_7tah5_1809>header strong{min-width:0;color:var(--text-0);font-size:.86rem}._sync-task-card_7tah5_1809>header span{background:var(--surface-4);color:var(--text-1);border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:600}._sync-task-card_7tah5_1809._is-running_7tah5_1842>header span{background:var(--accent-soft);color:var(--accent-strong)}._sync-task-card_7tah5_1809._is-success_7tah5_1847>header span{color:var(--accent-strong)}._sync-task-card_7tah5_1809._is-error_7tah5_1851>header span,._sync-task-error_7tah5_1852{color:var(--danger)}._sync-task-metadata_7tah5_1856{color:var(--text-1);gap:3px;font-size:.75rem;line-height:1.35;display:grid}._sync-config-section_7tah5_1864{border-color:var(--accent-soft)}._sync-config-form_7tah5_1868{gap:14px;display:grid}._cloudflare-account-card_7tah5_1873{gap:10px;display:grid}._cloudflare-account-card_7tah5_1873>p{color:var(--text-1);margin:0;font-size:.84rem;line-height:1.5}._cloudflare-account-identity_7tah5_1884{background:var(--surface-3);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}._cloudflare-account-identity_7tah5_1884>span{color:var(--text-1);font-size:.8rem}._cloudflare-account-identity_7tah5_1884>strong{overflow-wrap:anywhere;min-width:0;color:var(--text-0);font-size:.9rem}._cloudflare-account-primary-btn_7tah5_1904,._cloudflare-account-secondary-btn_7tah5_1905{cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._cloudflare-account-primary-btn_7tah5_1904{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}._cloudflare-account-secondary-btn_7tah5_1905{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._cloudflare-account-primary-btn_7tah5_1904:hover,._cloudflare-account-secondary-btn_7tah5_1905:hover{opacity:.86}._sync-config-switch_7tah5_1930{cursor:pointer;color:var(--text-0);align-items:center;gap:10px;font-size:.88rem;display:flex}._sync-config-switch_7tah5_1930 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-strong);cursor:pointer}._sync-config-switch_7tah5_1930 span{font-weight:600}._sync-config-field_7tah5_1948{gap:4px;display:grid}._sync-config-field_7tah5_1948>span{color:var(--text-0);font-size:.84rem;font-weight:600}._sync-config-field_7tah5_1948 input[type=text],._sync-config-field_7tah5_1948 input[type=password]{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);border-radius:8px;outline:none;padding:8px 10px;font-size:.88rem}._sync-config-field_7tah5_1948 input[type=text]:focus,._sync-config-field_7tah5_1948 input[type=password]:focus{border-color:var(--accent-strong)}._sync-config-field_7tah5_1948 input[type=text]:disabled,._sync-config-field_7tah5_1948 input[type=password]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_7tah5_1948 input[type=range]{width:100%;accent-color:var(--accent-strong)}._sync-config-field_7tah5_1948 input[type=range]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_7tah5_1948 small{color:var(--text-1);font-size:.75rem;line-height:1.4}._sync-delete-section_7tah5_1990{border-color:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .25));background:var(--surface-2)}._sync-delete-all-btn_7tah5_1995{border:1px solid var(--danger,#dc2626);background:var(--danger,#dc2626);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:10px 16px;font-size:.88rem;font-weight:600;transition:opacity .15s}._sync-delete-all-btn_7tah5_1995:hover{opacity:.85}._sync-delete-all-btn_7tah5_1995:active{opacity:.7}._sync-delete-progress_7tah5_2014{background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));width:100%;color:var(--danger,#dc2626);text-align:center;border-radius:8px;padding:10px 16px;font-size:.88rem;font-weight:600}._sync-config-actions_7tah5_2025{gap:8px;display:grid}._sync-config-test-result_7tah5_2030{border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600}._sync-config-test-result_7tah5_2030._is-success_7tah5_1847{border:1px solid var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._sync-config-test-result_7tah5_2030._is-failed_7tah5_2041{border:1px solid var(--danger,#dc2626);background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));color:var(--danger,#dc2626)}._sync-config-buttons_7tah5_2047{gap:10px;display:flex}._sync-test-connection-btn_7tah5_2052{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}._sync-test-connection-btn_7tah5_2052:hover:not(:disabled){border-color:var(--accent-strong);background:var(--surface-4)}._sync-test-connection-btn_7tah5_2052:active:not(:disabled){background:var(--surface-5)}._sync-test-connection-btn_7tah5_2052:disabled{opacity:.6;cursor:not-allowed}._sync-apply-settings-btn_7tah5_2076{border:1px solid var(--line);border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._sync-apply-settings-btn_7tah5_2076._is-clean_7tah5_2085{background:var(--surface-2);color:var(--text-1);cursor:not-allowed;opacity:.55}._sync-apply-settings-btn_7tah5_2076._is-dirty_7tah5_2091{border-color:var(--success,#16a34a);background:var(--success,#16a34a);color:#fff;cursor:pointer}._sync-apply-settings-btn_7tah5_2076._is-dirty_7tah5_2091:hover{opacity:.88}._sync-apply-settings-btn_7tah5_2076._is-dirty_7tah5_2091:active{opacity:.72}._sync-status-section_7tah5_1744{margin:0 4px}._settings-dialog-activity-card_7tah5_2108{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_7tah5_2112{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_7tah5_2120{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_7tah5_2125,._settings-dialog-text-shell_7tah5_2126,._settings-dialog-slider-shell_7tah5_2127,._settings-dialog-switch-shell_7tah5_2128{width:min(100%,236px)}._settings-dialog-text-shell_7tah5_2126{width:min(100%,320px)}._settings-dialog-keybinding-button_7tah5_2136{background:var(--surface-1);letter-spacing:.02em;border-radius:8px;justify-content:center;width:min(100%,236px);min-height:34px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;font-weight:600}._settings-dialog-keybinding-button_7tah5_2136._is-capturing_7tah5_2148{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_7tah5_2125 select,._settings-dialog-text-shell_7tah5_2126 input,._settings-dialog-slider-shell_7tah5_2127 input[type=range]{width:100%}._settings-dialog-field-shell_7tah5_2125 select:disabled,._settings-dialog-text-shell_7tah5_2126 input:disabled,._settings-dialog-slider-shell_7tah5_2127 input[type=range]:disabled,._settings-dialog-keybinding-button_7tah5_2136:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_7tah5_2125 select,._settings-dialog-text-shell_7tah5_2126 input{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-0);border-radius:8px;padding:0 10px}._settings-dialog-text-shell_7tah5_2126 input{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}._settings-dialog-slider-shell_7tah5_2127{gap:4px;display:grid}._settings-dialog-slider-value_7tah5_2187{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_7tah5_2128{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}._settings-dialog-switch-shell_7tah5_2128._is-disabled_7tah5_1563{cursor:not-allowed}._settings-dialog-switch-shell_7tah5_2128 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_7tah5_2213{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._settings-dialog-switch-thumb_7tah5_2226{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._settings-dialog-switch-shell_7tah5_2128 input:checked+._settings-dialog-switch-track_7tah5_2213{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_7tah5_2128 input:checked+._settings-dialog-switch-track_7tah5_2213 ._settings-dialog-switch-thumb_7tah5_2226{transform:translate(18px)}._settings-dialog-switch-label_7tah5_2244{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_7tah5_2128._is-disabled_7tah5_1563 ._settings-dialog-switch-label_7tah5_2244{color:var(--text-1)}._settings-dialog_7tah5_1381 button:focus-visible,._settings-dialog_7tah5_1381 input:focus-visible,._settings-dialog_7tah5_1381 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_7tah5_2261{padding-top:4px}._settings-dialog-reset-button_7tah5_2265{border:1px solid var(--line);background:var(--surface-3);min-width:132px;min-height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._settings-dialog-reset-button_7tah5_2265:hover{background:var(--surface-4)}._settings-dialog-reset-button_7tah5_2265:active{background:var(--surface-5)}._activity-selection-dialog_7tah5_2289{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_7tah5_2295{overflow:auto}._activity-selection-list_7tah5_2299{gap:8px;padding:12px;display:grid}._activity-selection-row_7tah5_2305{aspect-ratio:5.5;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;isolation:isolate;border-radius:10px;min-height:88px;padding:0;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}._activity-selection-row_7tah5_2305:hover{border-color:var(--line-strong)}._activity-selection-row_7tah5_2305:focus-within{outline:2px solid var(--highlight-ring);outline-offset:2px}._activity-selection-row_7tah5_2305._is-selected_7tah5_2329{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}._v2-migration-dialog_7tah5_2334{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_7tah5_2339{overflow:auto}._v2-migration-content_7tah5_2343{gap:12px;padding:14px;display:grid}._v2-migration-section_7tah5_2349,._v2-migration-status_7tah5_2350{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_7tah5_2349 h3{margin:0;font-size:.98rem}._v2-migration-section_7tah5_2349 p,._v2-migration-section_7tah5_2349 ul{margin:0}._v2-migration-section_7tah5_2349 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_7tah5_2378{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_7tah5_2378{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_7tah5_2378{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_7tah5_2378{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_7tah5_2395{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_7tah5_2350{gap:4px;font-size:.88rem}._v2-migration-status_7tah5_2350 strong{color:var(--text-0)}._v2-migration-status_7tah5_2350 span{color:var(--text-1);line-height:1.4}._v2-migration-status_7tah5_2350._is-success_7tah5_1847{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_7tah5_2350._is-success_7tah5_1847{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_7tah5_2350._is-success_7tah5_1847{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_7tah5_2350._is-success_7tah5_1847{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_7tah5_2350._is-error_7tah5_1851{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_7tah5_2350._is-error_7tah5_1851{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_7tah5_2350._is-error_7tah5_1851{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_7tah5_2350._is-error_7tah5_1851{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_7tah5_2450{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_7tah5_2457,._v2-migration-secondary-button_7tah5_2458,._v2-migration-danger-button_7tah5_2459{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:.88rem;font-weight:700;display:inline-flex}._v2-migration-primary-button_7tah5_2457{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_7tah5_2458{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_7tah5_2459{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_7tah5_2459{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_7tah5_2459{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_7tah5_2459{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_7tah5_2459{color:var(--text-0)}._v2-migration-primary-button_7tah5_2457:disabled,._v2-migration-secondary-button_7tah5_2458:disabled,._v2-migration-danger-button_7tah5_2459:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_7tah5_2509{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_7tah5_2515{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:8px;outline:none;padding:8px 12px;font-size:.92rem}._v2-migration-confirm-input_7tah5_2515:focus{border-color:var(--accent)}._v2-migration-confirm-input_7tah5_2515::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_7tah5_2515:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_7tah5_2537{justify-content:flex-end;display:flex}._activity-selection-row_7tah5_2305 input{width:16px;height:16px;accent-color:var(--accent-strong);margin:0}._activity-selection-row_7tah5_2305 img{z-index:0;object-fit:cover;filter:saturate(.72)contrast(.92)brightness(.94);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .16s;position:absolute;inset:0}._activity-selection-row_7tah5_2305:hover img{filter:saturate(.82)contrast(.95)brightness(.96)}._activity-selection-banner-tint_7tah5_2565{z-index:1;background:0 0;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-banner-tint_7tah5_2565{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface-2) 68%, transparent) 100%)}}._activity-selection-banner-tint_7tah5_2565{pointer-events:none}._activity-selection-row-controls_7tah5_2580{z-index:2;border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:max-content;max-width:calc(100% - 12px);min-height:28px;padding:4px 7px;display:grid;position:absolute;bottom:6px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-row-controls_7tah5_2580{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._activity-selection-row-copy_7tah5_2604{min-width:0;display:block}._activity-selection-row-copy_7tah5_2604 strong,._activity-selection-row-copy_7tah5_2604 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_7tah5_2604 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_7tah5_2604 span{color:var(--text-0);font-size:.76rem;font-weight:600}._activity-selection-row-badges_7tah5_2627{align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:0}._activity-selection-badge_7tah5_2636{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.7rem;font-weight:600}._confirm-reset-dialog_7tah5_2647{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_7tah5_2655{min-height:0;display:block}._confirm-reset-content_7tah5_2660{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_7tah5_2660 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_7tah5_2672{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_7tah5_2678,._confirm-reset-confirm-btn_7tah5_2679{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._confirm-reset-cancel-btn_7tah5_2678{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_7tah5_2678:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_7tah5_2679{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_7tah5_2679:hover{background:var(--accent-strong);color:var(--text-accent)}._confirm-reset-confirm-btn_7tah5_2679:disabled{opacity:.5;cursor:not-allowed}._clear-storage-input-prompt_7tah5_2716{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._clear-storage-input-expected_7tah5_2723{border:1px dashed var(--line);background:var(--surface-2);color:var(--text-0);-webkit-user-select:all;user-select:all;border-radius:6px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:600}._clear-storage-input-field_7tah5_2735{border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--text-0);border-radius:8px;outline:none;padding:10px 12px;font-size:.92rem;transition:border-color .12s}._clear-storage-input-field_7tah5_2735:focus{border-color:var(--accent-strong)}._clear-storage-input-field_7tah5_2735::placeholder{color:var(--text-1);opacity:.6}._experimental-warning-dialog_7tah5_2754{grid-template-rows:auto auto;width:min(460px,100%);height:auto;min-height:0;max-height:min(320px,70vh)}._experimental-warning-dialog-body_7tah5_2762{min-height:0;display:block}._experimental-warning-content_7tah5_2767{gap:20px;padding:16px 18px;display:grid}._experimental-warning-content_7tah5_2767 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._experimental-warning-actions_7tah5_2779{justify-content:flex-end;gap:10px;display:flex}._experimental-warning-cancel-btn_7tah5_2785,._experimental-warning-confirm-btn_7tah5_2786{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._experimental-warning-cancel-btn_7tah5_2785{background:var(--surface-2);color:var(--text-0)}._experimental-warning-cancel-btn_7tah5_2785:hover{background:var(--surface-3)}._experimental-warning-confirm-btn_7tah5_2786{color:#fff;background:#dc2626;border-color:#dc2626}._experimental-warning-confirm-btn_7tah5_2786:hover{background:#b91c1c;border-color:#b91c1c}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_7tah5_1381{background:var(--shell-bg)}._v2-migration-status_7tah5_2350._is-success_7tah5_1847,._v2-migration-status_7tah5_2350._is-error_7tah5_1851{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_7tah5_2459{border-color:var(--danger);background:var(--surface-3)}}._inspector-dialog_7tah5_2839{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_7tah5_2846{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_7tah5_2852 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_7tah5_2859{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_7tah5_2859{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_7tah5_2859{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_7tah5_2859{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_7tah5_2839._is-mobile-compact_7tah5_837 ._inspector-dialog-header_7tah5_2846{min-height:40px;padding:0 12px}._inspector-dialog_7tah5_2839._is-mobile-compact_7tah5_837 ._inspector-dialog-header-copy_7tah5_2852 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_7tah5_2839._is-mobile-compact_7tah5_837 ._inspector-dialog-header-button_7tah5_2859{width:28px;height:28px}._inspector-dialog-body_7tah5_2894{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_7tah5_2894._has-neighborhood-preview_7tah5_2902{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_7tah5_2907{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_7tah5_2907{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_7tah5_2907{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_7tah5_2907{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_7tah5_2931{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_7tah5_2931{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_7tah5_2946{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_7tah5_2956{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_7tah5_2956{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_7tah5_2956{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_7tah5_2956{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_7tah5_2956{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_7tah5_2982,._inspector-neighborhood-preview-canvas-stage_7tah5_2982>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_7tah5_2989{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_7tah5_2989{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_7tah5_2989[data-is-pipe=false]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_7tah5_2989[data-is-pipe=true]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_7tah5_3010{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_7tah5_3016{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_7tah5_3016{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_7tah5_3016{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_7tah5_3029 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_7tah5_3029 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_7tah5_3029 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_7tah5_3029 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091,._timeline-dialog-backdrop_7tah5_3092,._debug-log-dialog-backdrop_7tah5_3093{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_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091,._timeline-dialog-backdrop_7tah5_3092,._debug-log-dialog-backdrop_7tah5_3093{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091,._timeline-dialog-backdrop_7tah5_3092,._debug-log-dialog-backdrop_7tah5_3093,._help-dialog-backdrop_7tah5_3090 *,._toolbox-dialog-backdrop_7tah5_3091 *,._timeline-dialog-backdrop_7tah5_3092 *,._debug-log-dialog-backdrop_7tah5_3093 *{touch-action:auto}._help-dialog-backdrop_7tah5_3090._is-immersive-maximized_7tah5_94,._toolbox-dialog-backdrop_7tah5_3091._is-immersive-maximized_7tah5_94,._timeline-dialog-backdrop_7tah5_3092._is-immersive-maximized_7tah5_94,._debug-log-dialog-backdrop_7tah5_3093._is-immersive-maximized_7tah5_94{padding:0}._help-dialog_7tah5_3090,._toolbox-dialog_7tah5_3091,._timeline-dialog_7tah5_3092,._debug-log-dialog_7tah5_3093{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_7tah5_3091{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_7tah5_3093{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_7tah5_3092{width:min(920px,100%);height:min(250px,100%)}._help-dialog_7tah5_3090._is-maximized_7tah5_123,._toolbox-dialog_7tah5_3091._is-maximized_7tah5_123,._timeline-dialog_7tah5_3092._is-maximized_7tah5_123,._debug-log-dialog_7tah5_3093._is-maximized_7tah5_123{width:100%;height:100%}._help-dialog-backdrop_7tah5_3090._is-immersive-maximized_7tah5_94 ._help-dialog_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091._is-immersive-maximized_7tah5_94 ._toolbox-dialog_7tah5_3091,._timeline-dialog-backdrop_7tah5_3092._is-immersive-maximized_7tah5_94 ._timeline-dialog_7tah5_3092,._debug-log-dialog-backdrop_7tah5_3093._is-immersive-maximized_7tah5_94 ._debug-log-dialog_7tah5_3093{box-shadow:none;border:0;border-radius:0}._help-dialog-header_7tah5_3190,._toolbox-dialog-header_7tah5_3191,._timeline-dialog-header_7tah5_3192,._debug-log-dialog-header_7tah5_3193{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_7tah5_3202,._toolbox-dialog-header-copy_7tah5_3203,._timeline-dialog-header-copy_7tah5_3204,._debug-log-dialog-header-copy_7tah5_3205{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_7tah5_3190._is-draggable_7tah5_166,._toolbox-dialog-header_7tah5_3191._is-draggable_7tah5_166,._timeline-dialog-header_7tah5_3192._is-draggable_7tah5_166,._debug-log-dialog-header_7tah5_3193._is-draggable_7tah5_166{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_7tah5_3202 h2,._toolbox-dialog-header-copy_7tah5_3203 h2,._timeline-dialog-header-copy_7tah5_3204 h2,._debug-log-dialog-header-copy_7tah5_3205 h2,._help-dialog-placeholder_7tah5_3224 h3,._toolbox-dialog-placeholder_7tah5_3225 h3{margin:0}._help-dialog-placeholder_7tah5_3224 p,._toolbox-dialog-placeholder_7tah5_3225 p{color:var(--text-1);margin:0}._help-dialog-header-actions_7tah5_3235,._toolbox-dialog-header-actions_7tah5_3236,._timeline-dialog-header-actions_7tah5_3237,._debug-log-dialog-header-actions_7tah5_3238{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_7tah5_3246,._toolbox-dialog-header-button_7tah5_3247,._timeline-dialog-header-button_7tah5_3248,._debug-log-dialog-header-button_7tah5_3249{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_7tah5_3259,._toolbox-dialog-tab_7tah5_3260,._help-dialog-header-button_7tah5_3246,._toolbox-dialog-header-button_7tah5_3247,._timeline-dialog-header-button_7tah5_3248,._debug-log-dialog-header-button_7tah5_3249{cursor:pointer}._help-dialog-layout_7tah5_3268,._toolbox-dialog-layout_7tah5_3269{min-height:0;display:grid}._help-dialog-tab-list_7tah5_3274,._toolbox-dialog-tab-list_7tah5_3275{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_7tah5_3259,._toolbox-dialog-tab_7tah5_3260{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_7tah5_3259:hover,._toolbox-dialog-tab_7tah5_3260:hover,._help-dialog-tab_7tah5_3259._is-active_7tah5_360,._toolbox-dialog-tab_7tah5_3260._is-active_7tah5_360{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_7tah5_3259._is-active_7tah5_360,._toolbox-dialog-tab_7tah5_3260._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_7tah5_3310,._toolbox-dialog-content_7tah5_3311{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_7tah5_3318{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_7tah5_3325{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_7tah5_3334{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_7tah5_3325{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_7tah5_3353{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_7tah5_3353{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_7tah5_3370{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_7tah5_3376{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_7tah5_3387{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_7tah5_3397{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_7tah5_3397._is-document-change_7tah5_3409{border-top-color:#b44747}._timeline-ruler-mark_7tah5_3397._is-runtime-change_7tah5_3413{border-top-color:#9b7a2d}._timeline-ruler-mark_7tah5_3397._is-safety-resync_7tah5_3417{border-top-color:#4775b4}._timeline-ruler-input_7tah5_3421{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_7tah5_3421::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_7tah5_3421::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_7tah5_3421::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_7tah5_3421::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_7tah5_3421:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_7tah5_3421:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_7tah5_3421:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_7tah5_3421:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_7tah5_3481{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_7tah5_3481{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_7tah5_3498{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_7tah5_3505{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_7tah5_3511{padding:14px}._timeline-confirm-content_7tah5_3515{gap:10px;display:grid}._timeline-confirm-content_7tah5_3515 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_7tah5_3527{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_7tah5_3535{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_7tah5_3535 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_7tah5_3550,._timeline-bottom-dock_7tah5_3562{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_7tah5_3562._is-collapsed_7tah5_3574{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_7tah5_3578{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_7tah5_3578:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_7tah5_3578:hover:before{background:var(--dock-resize-hover)}._timeline-bottom-dock-header_7tah5_3605{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_7tah5_3616{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_7tah5_3616 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_7tah5_3630{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_7tah5_3638{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_7tah5_3550._is-collapsed_7tah5_3574{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_7tah5_3650{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_7tah5_3650:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_7tah5_3650:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_7tah5_3677{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_7tah5_3688{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_7tah5_3688 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_7tah5_3702{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_7tah5_3702{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_7tah5_3702:hover,._toolbox-bottom-dock-tab_7tah5_3702._is-active_7tah5_360{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_7tah5_3702._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_7tah5_3733{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_7tah5_3741,._toolbox-bottom-dock-tab-panel_7tah5_3748{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_7tah5_3224,._toolbox-dialog-placeholder_7tah5_3225{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_7tah5_3090 button:focus-visible,._toolbox-dialog_7tah5_3091 button:focus-visible,._timeline-dialog_7tah5_3092 button:focus-visible,._debug-log-dialog_7tah5_3093 button:focus-visible,._toolbox-dialog_7tah5_3091 input:focus-visible,._timeline-dialog_7tah5_3092 input:focus-visible,._toolbox-dialog_7tah5_3091 select:focus-visible,._debug-log-dialog_7tah5_3093 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_7tah5_3779{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_7tah5_3238{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_7tah5_3238:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_7tah5_3238:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_7tah5_3808{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_7tah5_3808{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_7tah5_3808{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_7tah5_3808 p{flex:auto;margin:0}._debug-log-dialog-count_7tah5_3833{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_7tah5_3840{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_7tah5_3846{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_7tah5_3851{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_7tah5_3856{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_7tah5_3861{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_7tah5_3866{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_7tah5_3872{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_7tah5_3879{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_7tah5_3879 svg{width:17px;height:17px}._recipe-picker-search_7tah5_3879 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_7tah5_3879 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_7tah5_3911{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_7tah5_3920{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_7tah5_3861 ._recipe-picker-list_7tah5_3920{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_7tah5_3935{min-width:0}._recipe-picker-card-button_7tah5_3939{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_7tah5_3939:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_7tah5_3959{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_7tah5_3967{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}._recipe-picker-machine_7tah5_3967 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine-name_7tah5_3981{align-items:center;gap:5px;min-width:0;font-size:.9rem;font-weight:650;display:flex}._recipe-picker-machine-name_7tah5_3981>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-gas-environment_7tah5_3997{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:.68rem;font-weight:500;display:inline-flex}._recipe-picker-gas-environment_7tah5_3997 img{object-fit:contain;width:16px;height:16px}._recipe-picker-duration_7tah5_4018{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_7tah5_4018 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_7tah5_4038{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_7tah5_4046{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_7tah5_4058{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_7tah5_4065{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_7tah5_4065{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_7tah5_4065 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_7tah5_4065 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_7tah5_4065 ._recipe-picker-item-amount_7tah5_4094{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_7tah5_4102{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_7tah5_4110{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_7tah5_4119{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_7tah5_3861 ._recipe-picker-dialog-body_7tah5_3866{padding:8px}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-dialog-content_7tah5_3872{gap:8px}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-card-button_7tah5_3939{gap:8px;padding:8px}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-machine_7tah5_3967{grid-template-columns:24px minmax(0,1fr)}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-machine-name_7tah5_3981{font-size:.82rem}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-machine_7tah5_3967 img{width:24px;height:24px}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-item-list_7tah5_4046{padding:6px}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-item-chip_7tah5_4065{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_7tah5_3861 ._recipe-picker-item-chip_7tah5_4065 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_7tah5_1381{height:min(680px,100%)}._help-dialog_7tah5_3090,._toolbox-dialog_7tah5_3091{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_7tah5_1381,._help-dialog-backdrop_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091{padding:8px}._settings-dialog_7tah5_1381,._help-dialog_7tah5_3090,._toolbox-dialog_7tah5_3091,._inspector-dialog_7tah5_2839{border-radius:12px;width:100%}._settings-dialog-header_7tah5_1427,._settings-dialog-content_7tah5_1521,._settings-dialog-sidebar_7tah5_1472{padding-left:12px;padding-right:12px}._settings-dialog-header_7tah5_1427{gap:10px}._settings-dialog-setting-card_7tah5_1552{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_7tah5_1688{justify-content:flex-start}._help-dialog-header_7tah5_3190,._toolbox-dialog-header_7tah5_3191,._help-dialog-tab-list_7tah5_3274,._toolbox-dialog-tab-list_7tah5_3275,._help-dialog-content_7tah5_3310,._toolbox-dialog-content_7tah5_3311{padding-left:12px;padding-right:12px}._feature-guide-layout_7tah5_4242{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_7tah5_4246{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_7tah5_4252{gap:30px;line-height:1.5;display:grid}._operation-guide-group_7tah5_4258{gap:10px;display:grid}._operation-guide-group-title_7tah5_4263{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_7tah5_4271{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_7tah5_4281{display:contents}._operation-guide-header_7tah5_4285{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_7tah5_4285>*{padding:7px 10px}._operation-guide-label_7tah5_4295{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_7tah5_4303,._operation-guide-touch_7tah5_4304{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_7tah5_4252._is-narrow_7tah5_4311{gap:22px;font-size:.9em}._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-group-title_7tah5_4263{font-size:.95em}._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-table_7tah5_4271{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-label_7tah5_4295{font-size:.85em}._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-pc_7tah5_4303,._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-touch_7tah5_4304{font-size:.82em}._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-header_7tah5_4285>*,._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-label_7tah5_4295,._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-pc_7tah5_4303,._operation-guide_7tah5_4252._is-narrow_7tah5_4311 ._operation-guide-touch_7tah5_4304{padding:5px 7px}._changelog-section_7tah5_4335{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_7tah5_4344{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_7tah5_4344[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_7tah5_4357{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_7tah5_4357:hover{background:var(--surface-2)}._changelog-accordion-header_7tah5_4357:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_7tah5_4381{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_7tah5_4381{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_7tah5_4396{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_7tah5_4405{overflow:hidden}._changelog-accordion-content_7tah5_4409{padding:0 14px 14px;position:relative}._changelog-collapse-row_7tah5_4414{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_7tah5_4421{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_7tah5_4421:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_7tah5_4421:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_7tah5_4444{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_7tah5_4450{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_7tah5_4450 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_7tah5_4450 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_7tah5_4450 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_7tah5_4450 p{margin:0 0 6px}._changelog-markdown_7tah5_4450 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_7tah5_4450 li{margin:1px 0}._changelog-markdown_7tah5_4450 strong{font-weight:600}._changelog-markdown_7tah5_4450 a{color:var(--accent);text-decoration:underline}._changelog-markdown_7tah5_4450 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_7tah5_4450 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_7tah5_4450 ._changelog-sub-heading_7tah5_4502{color:var(--text-1);margin:18px 0 4px;font-size:.8rem;font-weight:650}._changelog-markdown_7tah5_4450 ._changelog-sub-heading_7tah5_4502:first-child{margin-top:0}._changelog-loading_7tah5_4512,._changelog-error_7tah5_4513{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_7tah5_4513{color:var(--danger)}._changelog-placeholder_7tah5_4523{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_7tah5_4523 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_7tah5_4523 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_7tah5_4242{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_7tah5_4246{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_7tah5_4562{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_7tah5_4569{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_7tah5_4577{margin:0}._feature-guide-toc-link_7tah5_4581{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_7tah5_4581:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_7tah5_4599{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_7tah5_4605{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_7tah5_4605:last-child{border-bottom:0}._feature-guide-section-title_7tah5_4613{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_7tah5_4621{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_7tah5_4630{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_7tah5_4639{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_7tah5_4639{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_7tah5_4639:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_7tah5_4639:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_7tah5_4639:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_7tah5_4670{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_7tah5_4682{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_7tah5_4688{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_7tah5_4695{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_7tah5_4702{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_7tah5_4709{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_7tah5_4717{flex-direction:row;align-items:center}._feedback-dialog_7tah5_4621._is-mobile-compact_7tah5_837 ._feedback-dialog-body_7tah5_4621{gap:14px;padding:14px 16px}._feedback-dialog_7tah5_4621._is-mobile-compact_7tah5_837 ._feedback-channel-card_7tah5_4639{gap:8px;padding:14px}._feedback-dialog_7tah5_4621._is-mobile-compact_7tah5_837 ._feedback-channel-card-icon_7tah5_4670{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_7tah5_3090,._toolbox-dialog-backdrop_7tah5_3091,._debug-log-dialog-backdrop_7tah5_3093{background:var(--shell-bg)}._inspector-dialog-header-button_7tah5_2859{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_7tah5_2907{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_7tah5_2931{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_7tah5_2956{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_7tah5_3016,._inspector-port-callout-label_7tah5_3029 rect{fill:var(--surface-1)}._feedback-channel-card_7tah5_4639:hover{background:var(--surface-2)}}._module-balancing-panel_7tah5_4772{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-desktop-layout_7tah5_4779{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._module-balancing-desktop-layout_7tah5_4779._has-library_7tah5_4787{grid-template-columns:420px minmax(0,1fr)}@keyframes _module-balancing-library-blink_7tah5_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_7tah5_4799{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_7tah5_4799>._module-balancing-library_7tah5_4799._is-highlight_7tah5_4811{position:relative}._module-balancing-library-panel_7tah5_4799>._module-balancing-library_7tah5_4799._is-highlight_7tah5_4811:after{content:"";pointer-events:none;z-index:1;animation:2s ease-in-out _module-balancing-library-blink_7tah5_1;position:absolute;inset:0}._module-balancing-wizard_7tah5_4823{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-filtered-empty_7tah5_4831{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_7tah5_4831 h3,._module-balancing-filtered-empty_7tah5_4831 p{margin:0}._module-balancing-filtered-empty_7tah5_4831 p{max-width:520px;color:var(--text-2)}._module-balancing-filtered-empty-actions_7tah5_4853{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._module-balancing-wizard-nav_7tah5_4861{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_7tah5_4870,._module-balancing-wizard-tab_7tah5_4871,._module-balancing-wizard-add_7tah5_4872{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_7tah5_4870{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_7tah5_4870:hover{background:var(--surface-2)}._module-balancing-library-button_7tah5_4870._is-pressed_7tah5_4899{background:var(--accent-soft);color:var(--accent-strong)}._module-balancing-library-button_7tah5_4870 svg,._module-balancing-wizard-add_7tah5_4872 svg{width:17px;height:17px}._module-balancing-wizard-tabs_7tah5_4910{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_7tah5_4923{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_7tah5_4923: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_7tah5_4871{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_7tah5_4871: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_7tah5_4871._is-active_7tah5_360{color:var(--accent-strong);font-weight:700}._module-balancing-wizard-tab_7tah5_4871._is-active_7tah5_360:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_7tah5_4871:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_7tah5_4871:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_7tah5_4871._is-active_7tah5_360:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_7tah5_4872{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_7tah5_4872 svg{color:var(--accent-strong);stroke-width:2.25px}._module-balancing-wizard-add_7tah5_4872:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-page_7tah5_5024{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_7tah5_5024>._module-balancing-input-panel_7tah5_5032,._module-balancing-page_7tah5_5024>._module-balancing-stage-detail_7tah5_5033,._module-balancing-page_7tah5_5024>._module-balancing-summary_7tah5_5034,._module-balancing-page_7tah5_5024>._module-balancing-canvas-settings_7tah5_5035{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_7tah5_5035{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_7tah5_5052{grid-template-columns:repeat(2,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-load-canvas-button_7tah5_5059{margin-left:auto}._module-balancing-drawer-layer_7tah5_5063{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_7tah5_5063{background:color-mix(in srgb, var(--shell-bg) 35%, transparent)}}._module-balancing-drawer_7tah5_5063{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_7tah5_5098{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_7tah5_5098 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_7tah5_5113{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_7tah5_5113 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_7tah5_5113 button._is-active_7tah5_360{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-library-tabs_7tah5_5113 button._is-active_7tah5_360{border-color:color-mix(in srgb, var(--accent-strong) 55%, var(--line))}}._module-balancing-library-tabs_7tah5_5113 button._is-active_7tah5_360{background:var(--accent-soft);color:var(--text-0);font-weight:800}._module-balancing-drawer-header_7tah5_5098>._module-balancing-icon-button_7tah5_5147{margin-left:auto}._module-balancing-drawer_7tah5_5063>._module-balancing-library_7tah5_4799,._module-balancing-library-panel_7tah5_4799>._module-balancing-library_7tah5_4799{min-height:0;overflow:auto}._module-balancing-field_7tah5_5157,._module-balancing-form-field_7tah5_5158,._module-balancing-stage-name_7tah5_5159{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_7tah5_5157 input,._module-balancing-field_7tah5_5157 select,._module-balancing-form-field_7tah5_5158 input,._module-balancing-form-field_7tah5_5158 select,._module-balancing-stage-name_7tah5_5159 input,._module-balancing-port-row_7tah5_5172 input,._module-balancing-port-row_7tah5_5172 select,._module-balancing-search_7tah5_5174 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_7tah5_5157 input,._module-balancing-field_7tah5_5157 select,._module-balancing-form-field_7tah5_5158 input,._module-balancing-form-field_7tah5_5158 select,._module-balancing-stage-name_7tah5_5159 input{padding:0 8px}._module-balancing-field_7tah5_5157._is-select_7tah5_2329{width:160px}._module-balancing-field_7tah5_5157._is-name_7tah5_5197{flex:220px}._module-balancing-field_7tah5_5157._is-capacity_7tah5_5201{width:170px}._module-balancing-field_7tah5_5157 ._activity-icon-strip_7tah5_1000{min-height:18px}._module-balancing-icon-button_7tah5_5147,._module-balancing-mini-icon-button_7tah5_5210,._module-balancing-icon-text-button_7tah5_5211,._module-balancing-primary-button_7tah5_5212,._module-balancing-danger-button_7tah5_5213,._module-balancing-link-button_7tah5_5214,._module-balancing-new-module-button_7tah5_5215,._module-balancing-add-stage_7tah5_5216,._module-balancing-stage-add-entry_7tah5_5217,._module-balancing-bottom-tab_7tah5_5218,._module-balancing-stage-nav-button_7tah5_5219{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_7tah5_5147,._module-balancing-mini-icon-button_7tah5_5210{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_7tah5_5147{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_7tah5_5210{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_7tah5_5147 svg,._module-balancing-mini-icon-button_7tah5_5210 svg,._module-balancing-icon-text-button_7tah5_5211 svg,._module-balancing-primary-button_7tah5_5212 svg,._module-balancing-danger-button_7tah5_5213 svg,._module-balancing-new-module-button_7tah5_5215 svg,._module-balancing-add-stage_7tah5_5216 svg,._module-balancing-stage-add-entry_7tah5_5217 svg,._module-balancing-bottom-tab_7tah5_5218 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_7tah5_5211,._module-balancing-primary-button_7tah5_5212,._module-balancing-danger-button_7tah5_5213,._module-balancing-new-module-button_7tah5_5215,._module-balancing-add-stage_7tah5_5216,._module-balancing-stage-add-entry_7tah5_5217{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_7tah5_5212{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_7tah5_5213{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-danger-button_7tah5_5213{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._module-balancing-danger-button_7tah5_5213{color:var(--danger)}._module-balancing-icon-button_7tah5_5147:hover,._module-balancing-mini-icon-button_7tah5_5210:hover,._module-balancing-icon-text-button_7tah5_5211:hover,._module-balancing-new-module-button_7tah5_5215:hover,._module-balancing-add-stage_7tah5_5216:hover,._module-balancing-stage-add-entry_7tah5_5217:hover,._module-balancing-stage-nav-button_7tah5_5219:hover,._module-balancing-bottom-tab_7tah5_5218:hover{background:var(--surface-3)}._module-balancing-icon-button_7tah5_5147:disabled,._module-balancing-primary-button_7tah5_5212:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_7tah5_4799,._module-balancing-canvas-pane_7tah5_5312,._module-balancing-summary-pane_7tah5_5313,._module-balancing-mobile-main_7tah5_5314{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_7tah5_4799{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_7tah5_5313{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_7tah5_4799,._module-balancing-canvas-pane_7tah5_5312,._module-balancing-summary-pane_7tah5_5313,._module-balancing-stage-detail_7tah5_5033,._module-balancing-custom-form_7tah5_5334{align-content:start;gap:12px;padding:16px;display:grid}._module-balancing-search_7tah5_5174{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_7tah5_5174 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_7tah5_5174 input{background:0 0;border:0;padding:0}._module-balancing-library-section_7tah5_5364{gap:8px;display:grid}._module-balancing-library-section-header_7tah5_5369,._module-balancing-folder-header_7tah5_5370{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-library-header-actions_7tah5_5378{flex:none;align-items:center;gap:4px;display:inline-flex}._module-balancing-section-toggle_7tah5_5385{min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:.7rem;display:inline-flex}._module-balancing-section-toggle_7tah5_5385:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}._module-balancing-section-toggle_7tah5_5385 svg{width:14px;height:14px}._module-balancing-library-section_7tah5_5364 h3,._module-balancing-section-header_7tah5_5412 h3,._module-balancing-summary_7tah5_5034 h3,._module-balancing-form-header_7tah5_5414 h3,._module-balancing-form-ports_7tah5_5415 h4,._module-balancing-warehouse-list_7tah5_5416 h4{color:var(--text-0);margin:0}._module-balancing-library-section_7tah5_5364 h3{font-size:.82rem}._module-balancing-library-section_7tah5_5364 h3 span,._module-balancing-section-header_7tah5_5412 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_7tah5_5431{gap:8px;display:grid}._module-balancing-folder_7tah5_5370{gap:8px;min-width:0;display:grid}._module-balancing-folder-header_7tah5_5370{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:38px;padding:3px 5px 3px 9px;transition:border-color .15s,background .15s,box-shadow .15s}._module-balancing-folder-header_7tah5_5370._is-drop-target_7tah5_5451{border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-strong)}._module-balancing-folder-name_7tah5_5457{min-width:0;color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}._module-balancing-folder-name_7tah5_5457 svg{width:17px;height:17px;color:var(--accent-strong);flex:none}._module-balancing-folder-name_7tah5_5457>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-folder-name_7tah5_5457 small{color:var(--text-2);flex:none;font-size:.68rem;font-weight:500}._module-balancing-folder_7tah5_5370>._module-balancing-module-list_7tah5_5431{border-left:2px solid var(--line);padding-left:10px}._module-balancing-canvas-library-dialog_7tah5_5492{border:1px solid var(--line);background:var(--surface-1);width:min(760px,100%);min-height:0;max-height:min(720px,100%);box-shadow:0 18px 52px var(--shadow-floating-control);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._module-balancing-canvas-library-dialog_7tah5_5492>._module-balancing-form-header_7tah5_5414{border-bottom:1px solid var(--line);min-height:54px;padding:10px 14px}._module-balancing-canvas-library-tree_7tah5_5511{background:var(--surface-2);grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}._module-balancing-canvas-library-root_7tah5_5522{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;min-width:0;min-height:max-content;display:grid;overflow:hidden}._module-balancing-canvas-library-root-header_7tah5_5532{border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:48px;padding:5px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}._module-balancing-canvas-library-root-header_7tah5_5532._is-drop-target_7tah5_5451,._module-balancing-canvas-library-folder-header_7tah5_5543._is-drop-target_7tah5_5451{border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-strong)}._module-balancing-canvas-library-root-toggle_7tah5_5549,._module-balancing-canvas-library-folder-toggle_7tah5_5550{min-width:0;color:var(--text-0);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._module-balancing-canvas-library-root-toggle_7tah5_5549{text-align:left;flex:auto;gap:8px;min-height:36px;padding:0 6px}._module-balancing-canvas-library-root-toggle_7tah5_5549 svg,._module-balancing-canvas-library-folder-toggle_7tah5_5550 svg{flex:none;width:17px;height:17px}._module-balancing-canvas-library-root-toggle_7tah5_5549 svg:nth-child(2),._module-balancing-canvas-library-folder-toggle_7tah5_5550 svg:last-child{color:var(--accent-strong)}._module-balancing-canvas-library-root-toggle_7tah5_5549 small,._module-balancing-canvas-library-folder-header_7tah5_5543>small{color:var(--text-2);font-size:.7rem}._module-balancing-canvas-library-root-actions_7tah5_5586,._module-balancing-canvas-library-folder-actions_7tah5_5587,._module-balancing-canvas-library-row-actions_7tah5_5588{flex:none;align-items:center;gap:5px;display:inline-flex}._module-balancing-canvas-library-root-content_7tah5_5595{border-top:1px solid var(--line);gap:7px;min-width:0;padding:9px;display:grid}._module-balancing-canvas-library-folder_7tah5_5543{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:max-content;display:grid;overflow:hidden}._module-balancing-canvas-library-folder-header_7tah5_5543{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:42px;padding:4px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}._module-balancing-canvas-library-folder-toggle_7tah5_5550{justify-content:center;gap:4px;width:52px;height:32px;padding:0}._module-balancing-canvas-library-folder-name_7tah5_5631{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._module-balancing-canvas-library-name-input_7tah5_5638,._module-balancing-canvas-library-row-main_7tah5_5639 input,._module-balancing-canvas-library-row-actions_7tah5_5588 select{box-sizing:border-box;border:1px solid var(--accent-strong);background:var(--surface-1);min-width:0;height:30px;color:var(--text-0);font:inherit;border-radius:6px}._module-balancing-canvas-library-name-input_7tah5_5638,._module-balancing-canvas-library-row-main_7tah5_5639 input{width:100%;padding:0 7px}._module-balancing-canvas-library-folder-content_7tah5_5657{gap:6px;padding:0 7px 7px 22px;display:grid}._module-balancing-canvas-library-row_7tah5_5588{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:42px;color:var(--text-0);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}._module-balancing-canvas-library-row_7tah5_5588[draggable=true]{cursor:grab}._module-balancing-canvas-library-row_7tah5_5588._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-canvas-library-row-main_7tah5_5639{min-width:0;min-height:32px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 4px;display:grid}._module-balancing-canvas-library-row-main_7tah5_5639:disabled{cursor:default}._module-balancing-canvas-library-row-main_7tah5_5639>svg,._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706>svg{width:17px;height:17px;color:var(--accent-strong)}._module-balancing-canvas-library-row-main_7tah5_5639>span,._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706>span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}._module-balancing-canvas-library-row-actions_7tah5_5588 select{border-color:var(--line);width:150px;padding:0 5px}._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706{cursor:pointer;text-align:left;grid-template-columns:20px minmax(0,1fr) auto auto;width:100%}._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706 small{color:var(--text-2);white-space:nowrap}._module-balancing-canvas-library-row_7tah5_5588._is-recommended_7tah5_5706 strong{color:var(--accent-strong);font-size:.72rem}._module-balancing-canvas-library-empty_7tah5_5749{color:var(--text-2);text-align:center;margin:0;padding:12px;font-size:.76rem}._module-balancing-mini-icon-button_7tah5_5210._is-danger_7tah5_5757{color:var(--danger)}._module-balancing-mini-icon-button_7tah5_5210:disabled{cursor:not-allowed;opacity:.4}._module-balancing-library-create-actions_7tah5_5766{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._module-balancing-module-card_7tah5_5772{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_7tah5_5772:hover{background:var(--surface-3)}._module-balancing-module-icon_7tah5_5793{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_7tah5_5799{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_7tah5_5799 ._recipe-display-formula_7tah5_5806{justify-content:flex-start}._module-balancing-module-title_7tah5_5810,._module-balancing-module-subtitle_7tah5_5811{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_7tah5_5817{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_7tah5_5810{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_7tah5_5811,._module-balancing-module-rate_7tah5_5830,._module-balancing-muted_7tah5_5831{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_7tah5_5830{white-space:nowrap;display:none}._module-balancing-module-actions_7tah5_5841{gap:4px;display:inline-flex;position:absolute;bottom:10px;right:10px}._module-balancing-new-module-button_7tah5_5215,._module-balancing-add-stage_7tah5_5216{width:100%}._module-balancing-input-panel_7tah5_5032,._module-balancing-stage_7tah5_5033,._module-balancing-summary_7tah5_5034,._module-balancing-custom-form_7tah5_5334,._module-balancing-quantity-editor_7tah5_5858,._module-balancing-version-resource-dialog_7tah5_5859,._module-balancing-item-picker_7tah5_5860{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_7tah5_5412,._module-balancing-stage-header_7tah5_5867,._module-balancing-form-header_7tah5_5414,._module-balancing-form-actions_7tah5_5869{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_7tah5_5032,._module-balancing-summary_7tah5_5034{align-content:start;gap:12px;padding:14px;display:grid}._module-balancing-port-list_7tah5_5885{grid-template-columns:repeat(auto-fill,minmax(380px,380px));align-content:start;gap:10px;display:grid}._module-balancing-port-row_7tah5_5172{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_7tah5_5172._supports-infinite_7tah5_5904{grid-template-columns:32px minmax(0,1fr) 96px auto 32px 28px}._module-balancing-input-actions_7tah5_5908{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._module-balancing-infinite-button_7tah5_5915{border:1px solid var(--line);background:var(--surface-1);width:30px;height:30px;color:var(--text-1);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font:700 1rem/1 sans-serif;display:inline-flex}._module-balancing-infinite-button_7tah5_5915:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-infinite-button_7tah5_5915._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._module-balancing-port-row_7tah5_5172._is-infinite_7tah5_5941 input{border-color:var(--accent-strong)}._module-balancing-port-row_7tah5_5172 img,._module-balancing-summary-row_7tah5_5946 img,._module-balancing-warehouse-row_7tah5_5947 img,._module-balancing-balance-chip_7tah5_5948 img,._module-balancing-balance-detail_7tah5_5949 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_7tah5_5172 select,._module-balancing-port-row_7tah5_5172 input{padding:0 6px}._module-balancing-port-item-pick_7tah5_5960{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_7tah5_5960:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_7tah5_5984{gap:12px;display:grid}._module-balancing-stage_7tah5_5033{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_7tah5_5159{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_7tah5_6001{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_7tah5_6008{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}._module-balancing-stage-entry_7tah5_6008,._module-balancing-stage-add-entry_7tah5_5217{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_7tah5_6008{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_7tah5_6008:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry-icon_7tah5_6040{--composite-item-icon-size:40px;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_7tah5_6008 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_7tah5_6055{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_7tah5_6063{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_7tah5_6073{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_7tah5_6055 ._activity-icon-strip_7tah5_1000{flex:none}._module-balancing-stage-entry_7tah5_6008 strong{font-size:.78rem}._module-balancing-balance-strip_7tah5_6086{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;gap:10px;padding:14px 16px;display:grid}._module-balancing-balance-strip-header_7tah5_6095{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_7tah5_6095>span{font-weight:700}._module-balancing-link-button_7tah5_5214{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_7tah5_6117,._module-balancing-balance-detail-list_7tah5_6118{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_7tah5_6118{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}._module-balancing-balance-chip_7tah5_5948{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_7tah5_5948._is-surplus_7tah5_6142{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_7tah5_5948._is-surplus_7tah5_6142{border-color:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 34%, var(--line))}}._module-balancing-balance-chip_7tah5_5948._is-surplus_7tah5_6142{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_7tah5_5948._is-surplus_7tah5_6142{background:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 12%, var(--surface-1))}}._module-balancing-balance-chip_7tah5_5948._is-deficit_7tah5_6159{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_7tah5_5948._is-deficit_7tah5_6159{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._module-balancing-balance-chip_7tah5_5948._is-deficit_7tah5_6159{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_7tah5_5948._is-deficit_7tah5_6159{background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}}._module-balancing-balance-detail_7tah5_5949,._module-balancing-summary-row_7tah5_5946,._module-balancing-warehouse-row_7tah5_5947{background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.72rem;display:grid}._module-balancing-balance-detail_7tah5_5949{grid-template-columns:22px minmax(90px,1fr) auto}._module-balancing-summary-list_7tah5_6193,._module-balancing-warehouse-list_7tah5_5416{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:4px;display:grid}._module-balancing-summary-row_7tah5_5946{border:1px solid #0000;grid-template-columns:28px 1fr auto;min-height:34px;padding:5px 10px}._module-balancing-summary-metrics_7tah5_6207{align-items:center;gap:8px;display:flex}._module-balancing-warehouse-list_7tah5_5416{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_7tah5_5416 h4{font-size:.78rem}._module-balancing-warehouse-row_7tah5_5947{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_7tah5_6142{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_7tah5_6159{color:var(--danger)}._is-balanced_7tah5_6234{color:var(--text-2)}._module-balancing-stage-nav_7tah5_5219{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_7tah5_5219{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_7tah5_5219._is-active_7tah5_360,._module-balancing-bottom-tab_7tah5_5218._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_7tah5_5314{background:var(--surface-2)}._module-balancing-bottom-tabs_7tah5_6267{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_7tah5_5218{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_7tah5_5033{min-height:100%}._module-balancing-form-header_7tah5_5414{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_7tah5_5334{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_7tah5_5158{font-size:.74rem}._module-balancing-color-row_7tah5_6307{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_7tah5_6313{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_7tah5_6313._is-active_7tah5_360{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_7tah5_6327{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._module-balancing-icon-picker_7tah5_6334{border:1px solid var(--line);background:var(--surface-2);cursor:default;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}._module-balancing-icon-picker_7tah5_6334 img{object-fit:contain;width:42px;height:42px}._module-balancing-icon-editor_7tah5_6354{align-items:center;gap:10px;min-width:0;display:flex}._module-balancing-icon-item-slots_7tah5_6361{align-items:center;gap:6px;min-width:0;display:flex}._module-balancing-icon-item-slot_7tah5_6361{display:inline-flex;position:relative}._module-balancing-icon-item-button_7tah5_6373,._module-balancing-icon-item-add_7tah5_6374{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative}._module-balancing-icon-item-button_7tah5_6373:hover,._module-balancing-icon-item-add_7tah5_6374:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-icon-item-button_7tah5_6373 img{object-fit:contain;width:26px;height:26px}._module-balancing-icon-item-button_7tah5_6373 small{background:var(--surface-0);min-width:12px;color:var(--text-1);text-align:center;border-radius:999px;font-size:9px;line-height:12px;position:absolute;bottom:0;right:1px}._module-balancing-icon-item-remove_7tah5_6414{border:1px solid var(--line);background:var(--surface-0);width:18px;height:18px;color:var(--text-1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;top:-6px;right:-6px}._module-balancing-icon-item-remove_7tah5_6414:disabled{visibility:hidden}._module-balancing-icon-item-remove_7tah5_6414 svg,._module-balancing-icon-item-add_7tah5_6374 svg{width:14px;height:14px}._module-balancing-quantity-module_7tah5_6441 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_7tah5_5415{gap:8px;display:grid}._module-balancing-editor-backdrop_7tah5_6452{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_7tah5_6452{background:color-mix(in srgb, var(--shell-bg) 38%, transparent)}}@media (width<=800px){._module-balancing-library-button_7tah5_4870{padding:0 11px}._module-balancing-wizard-tab_7tah5_4871{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_7tah5_5024{padding:10px}._module-balancing-canvas-form_7tah5_5052{grid-template-columns:1fr}._module-balancing-stage-header_7tah5_5867{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_7tah5_6001{justify-content:stretch}._module-balancing-stage-actions_7tah5_6001>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_7tah5_4870,._module-balancing-wizard-add_7tah5_4872{min-height:36px}._module-balancing-wizard-tab_7tah5_4871{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_7tah5_4871:before{width:8px;height:8px}._module-balancing-wizard-tabs_7tah5_4910{padding:4px}._module-balancing-wizard-step-track_7tah5_4923:before{top:4px}._module-balancing-page_7tah5_5024{padding:7px}._module-balancing-page_7tah5_5024>._module-balancing-input-panel_7tah5_5032,._module-balancing-page_7tah5_5024>._module-balancing-stage-detail_7tah5_5033,._module-balancing-page_7tah5_5024>._module-balancing-summary_7tah5_5034,._module-balancing-page_7tah5_5024>._module-balancing-canvas-settings_7tah5_5035{min-height:auto}._module-balancing-canvas-settings_7tah5_5035,._module-balancing-stage-detail_7tah5_5033{gap:7px;padding:8px}._module-balancing-canvas-form_7tah5_5052{grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_7tah5_6008,._module-balancing-stage-add-entry_7tah5_5217{min-height:76px}._module-balancing-stage-entry-icon_7tah5_6040{--composite-item-icon-size:28px;width:28px;height:28px}._module-balancing-editor-backdrop_7tah5_6452{padding:7px}}._module-balancing-quantity-editor_7tah5_5858,._module-balancing-version-resource-dialog_7tah5_5859,._module-balancing-item-picker_7tah5_5860{width:min(460px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);gap:12px;padding:14px;display:grid;overflow:auto}._module-balancing-version-resource-dialog_7tah5_5859{width:min(680px,100%)}._module-balancing-version-resource-list_7tah5_6573{gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-version-resource-option_7tah5_6580{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}._module-balancing-version-resource-option_7tah5_6580:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-version-resource-option_7tah5_6580>svg{width:24px;height:24px;color:var(--accent-strong)}._module-balancing-version-resource-option_7tah5_6580>span{gap:5px;min-width:0;display:grid}._module-balancing-version-resource-option_7tah5_6580 strong{font-size:.82rem}._module-balancing-version-resource-option_7tah5_6580 small{color:var(--text-2);font-size:.68rem;line-height:1.5}._module-balancing-quantity-module_7tah5_6441{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_7tah5_6441 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_7tah5_6441 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_7tah5_6642{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_7tah5_6642 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_7tah5_6658{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_7tah5_6658 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_7tah5_6658 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_7tah5_6658 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-toolbar_7tah5_6693{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-field_7tah5_5157._is-select_7tah5_2329,._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-field_7tah5_5157._is-capacity_7tah5_5201{flex:150px;width:auto}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-field_7tah5_5157._is-name_7tah5_5197{flex:180px}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-library_7tah5_4799,._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-stage-detail_7tah5_5033{padding:10px}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-stage-entry-grid_7tah5_6008{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-balance-detail_7tah5_5949,._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-summary-row_7tah5_5946,._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-warehouse-row_7tah5_5947{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-summary-metrics_7tah5_6207>span{display:none}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-editor-backdrop_7tah5_6452{align-items:flex-end;padding:0}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-quantity-editor_7tah5_5858,._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-item-picker_7tah5_5860{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_7tah5_4872{justify-content:center}._module-balancing-section-title_7tah5_6744{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_7tah5_6744>span,._module-balancing-canvas-header-meta_7tah5_6752,._module-balancing-summary-count_7tah5_6753{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_7tah5_6744>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_7tah5_6752{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_7tah5_5035,._module-balancing-input-panel_7tah5_5032,._module-balancing-summary_7tah5_5034{box-shadow:none;border-radius:8px}._module-balancing-canvas-form_7tah5_5052>._module-balancing-form-field_7tah5_5158{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_7tah5_5052 input,._module-balancing-canvas-form_7tah5_5052 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_7tah5_5035>._module-balancing-form-actions_7tah5_5869{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_7tah5_5032{min-height:0}._module-balancing-input-panel_7tah5_5032>._module-balancing-section-header_7tah5_5412,._module-balancing-summary_7tah5_5034>._module-balancing-section-header_7tah5_5412{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_7tah5_5172 img{width:28px;height:28px}._module-balancing-stage-detail_7tah5_5033{gap:12px;min-height:0;padding:0}._module-balancing-stage-header_7tah5_5867{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:12px 14px}._module-balancing-stage-name_7tah5_5159{gap:7px}._module-balancing-stage-name_7tah5_5159 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_7tah5_6008{align-content:start}._module-balancing-stage-entry-title_7tah5_6055{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_7tah5_6063{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_7tah5_6073{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_7tah5_5217{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_7tah5_5217{background:color-mix(in srgb, var(--surface-1) 92%, var(--surface-2))}}._module-balancing-stage-add-entry_7tah5_5217{text-align:center}._module-balancing-balance-strip_7tah5_6086{border:1px solid var(--line);border-radius:8px;padding:14px 16px}._module-balancing-balance-chip_7tah5_5948{min-height:30px;padding:5px 9px}._module-balancing-summary_7tah5_5034{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_7tah5_5034>._module-balancing-section-header_7tah5_5412{grid-column:1/-1}._module-balancing-summary-list_7tah5_6193{grid-column:1;align-content:start;gap:4px}._module-balancing-summary_7tah5_5034._is-summary-full-width_7tah5_6907 ._module-balancing-summary-list_7tah5_6193{grid-column:1/-1}._module-balancing-summary-row_7tah5_5946:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_7tah5_6916{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_7tah5_6207{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_7tah5_6207 strong{color:var(--text-0)}._module-balancing-summary-net_7tah5_6931{background:var(--surface-1);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.7rem}._module-balancing-summary-count_7tah5_6753{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_7tah5_5416{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_7tah5_5947{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_7tah5_6966{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:2;align-content:start;gap:8px;padding:14px;display:grid}._module-balancing-dispatch-header_7tah5_6977{align-items:center;gap:10px;min-width:0;padding:0 2px 4px;display:flex}._module-balancing-dispatch-header_7tah5_6977 h4{min-width:0;margin:0;font-size:.78rem}._module-balancing-dispatch-icon_7tah5_6991{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;flex:none;justify-content:center;align-items:center;width:58px;height:38px;display:inline-flex;overflow:hidden}._module-balancing-dispatch-icon_7tah5_6991 img{object-fit:contain;width:52px;height:32px}._module-balancing-dispatch-total_7tah5_7010{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_7tah5_5334{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_7tah5_5334>._module-balancing-form-header_7tah5_5414,._module-balancing-custom-form_7tah5_5334>._module-balancing-form-actions_7tah5_5869{grid-column:1/-1}._module-balancing-custom-form_7tah5_5334>._module-balancing-form-ports_7tah5_5415{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_7tah5_5334>._module-balancing-form-actions_7tah5_5869{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_7tah5_7042{grid-column:1/-1}._module-balancing-module-card_7tah5_5772{border-radius:8px;min-height:72px;padding:12px}@media (width<=800px){._module-balancing-canvas-form_7tah5_5052{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_7tah5_5052>._module-balancing-form-field_7tah5_5158:last-child{grid-column:1/-1}._module-balancing-port-list_7tah5_5885,._module-balancing-summary_7tah5_5034{grid-template-columns:1fr}._module-balancing-summary-list_7tah5_6193,._module-balancing-warehouse-list_7tah5_5416,._module-balancing-dispatch-list_7tah5_6966{grid-column:1}._module-balancing-summary-row_7tah5_5946{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metrics_7tah5_6207>span{display:none}._module-balancing-custom-form_7tah5_5334{grid-template-columns:1fr}._module-balancing-custom-form_7tah5_5334>*{grid-column:1}}@media (height<=420px){._module-balancing-page_7tah5_5024{padding:6px}._module-balancing-canvas-settings_7tah5_5035,._module-balancing-input-panel_7tah5_5032,._module-balancing-summary_7tah5_5034{gap:8px;padding:9px}._module-balancing-canvas-form_7tah5_5052{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_7tah5_5052>._module-balancing-form-field_7tah5_5158,._module-balancing-canvas-form_7tah5_5052>._module-balancing-form-field_7tah5_5158:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_7tah5_5052 input,._module-balancing-canvas-form_7tah5_5052 select,._module-balancing-stage-name_7tah5_5159 input{height:32px}._module-balancing-canvas-settings_7tah5_5035>._module-balancing-form-actions_7tah5_5869,._module-balancing-input-panel_7tah5_5032>._module-balancing-section-header_7tah5_5412,._module-balancing-summary_7tah5_5034>._module-balancing-section-header_7tah5_5412{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_7tah5_5885{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_7tah5_5172{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-port-row_7tah5_5172._supports-infinite_7tah5_5904{grid-template-columns:26px minmax(0,1fr) 74px auto 28px 24px}._module-balancing-stage-header_7tah5_5867{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_7tah5_6008{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_7tah5_6008,._module-balancing-stage-add-entry_7tah5_5217{min-height:68px;padding:7px}._module-balancing-stage-entry-icon_7tah5_6040{--composite-item-icon-size:30px;width:30px;height:30px}._module-balancing-balance-strip_7tah5_6086{padding:8px}._module-balancing-custom-form_7tah5_5334{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_7tah5_5334>._module-balancing-form-header_7tah5_5414,._module-balancing-custom-form_7tah5_5334>._module-balancing-form-actions_7tah5_5869{grid-column:1/-1}}._module-balancing-mini-icon-button_7tah5_5210,._module-balancing-color-swatch_7tah5_6313{width:30px;height:30px}._module-balancing-link-button_7tah5_5214{min-height:30px;padding:4px 8px}._module-balancing-module-card_7tah5_5772._has-module-actions_7tah5_7171{min-height:76px;padding-bottom:38px}._module-balancing-custom-form_7tah5_5334 ._module-balancing-port-list_7tah5_5885{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_7tah5_5334{grid-template-columns:1fr}._module-balancing-custom-form_7tah5_5334>*{grid-column:1}._module-balancing-panel_7tah5_4772._is-touch_7tah5_6693 ._module-balancing-mini-icon-button_7tah5_5210{width:32px;height:32px}}@supports not (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_7tah5_5063,._module-balancing-editor-backdrop_7tah5_6452{background:var(--shell-bg)}._module-balancing-editor-action_7tah5_7202._is-confirm_7tah5_7202{border-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}._module-balancing-editor-action_7tah5_7202._is-cancel_7tah5_7206{border-color:var(--danger);background:var(--surface-1)}}._production-planning-panel_7tah5_7213{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_7tah5_7213{overflow:clip}}._production-planning-panel_7tah5_7213{background:var(--surface-1)}._production-planning-stage_7tah5_7229{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_7tah5_7213._is-result-screen_7tah5_7238 ._production-planning-stage_7tah5_7229{transform:translate(-50%)}._production-planning-screen_7tah5_7242{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_7tah5_7242{overflow:clip}}._production-planning-input-screen_7tah5_7256{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_7tah5_7262,._production-planning-workspace_7tah5_7263,._production-planning-graph_7tah5_7264{min-width:0;min-height:0}._production-planning-config_7tah5_7262{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_7tah5_7280{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-module-toggle_7tah5_7291{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:650;display:inline-flex}._production-planning-module-toggle_7tah5_7291 input{width:16px;height:16px;accent-color:var(--accent);margin:0}._production-planning-workspace_7tah5_7263{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_7tah5_7317{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_7tah5_7328{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_7tah5_7336{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_7tah5_7264{padding:12px;position:relative;overflow:auto}._production-planning-graph_7tah5_7264._is-tree-view_7tah5_7352,._production-planning-graph_7tah5_7264._is-process-view_7tah5_7356{overflow:hidden}._production-planning-config-section_7tah5_7360,._production-planning-item-node_7tah5_7361,._production-planning-recipe-node_7tah5_7362,._production-planning-device-root_7tah5_7363,._production-planning-empty_7tah5_7364{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_7tah5_7360{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_7tah5_7377,._production-planning-recipe-header_7tah5_7378,._production-planning-item-node-main_7tah5_7379,._production-planning-device-root-target_7tah5_7380,._production-planning-leaf-item_7tah5_7381{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_7tah5_7377{justify-content:space-between}._production-planning-section-header_7tah5_7377 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_7tah5_7377 h3 svg,._production-planning-icon-text-button_7tah5_7402 svg,._production-planning-icon-button_7tah5_7403 svg,._production-planning-primary-button_7tah5_7404 svg,._production-planning-back-button_7tah5_7405 svg,._production-planning-segmented_7tah5_7406 svg,._production-planning-device-root-target_7tah5_7380 svg,._production-planning-source-pill_7tah5_7408 svg,._production-planning-metric_7tah5_7409 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_7tah5_7402,._production-planning-icon-button_7tah5_7403,._production-planning-primary-button_7tah5_7404,._production-planning-back-button_7tah5_7405,._production-planning-segmented_7tah5_7406 button,._production-planning-two-option-toggle_7tah5_7420 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_7tah5_7404,._production-planning-back-button_7tah5_7405,._production-planning-icon-text-button_7tah5_7402{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_7tah5_7404{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_7tah5_7404:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-convert-module-button_7tah5_7454{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-convert-module-button_7tah5_7454:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_7tah5_7405{min-height:32px}._production-planning-icon-button_7tah5_7403{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_7tah5_7402:hover,._production-planning-icon-button_7tah5_7403:hover,._production-planning-primary-button_7tah5_7404:not(:disabled):hover,._production-planning-back-button_7tah5_7405:hover,._production-planning-segmented_7tah5_7406 button:hover,._production-planning-two-option-toggle_7tah5_7420 button:hover{background:var(--surface-3)}._production-planning-line-list_7tah5_7490,._production-planning-source-policy_7tah5_7491,._production-planning-tree_7tah5_7492{gap:8px;display:grid}._production-planning-line-row_7tah5_7497{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_7tah5_7497._has-infinite-toggle_7tah5_7504{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_7tah5_7508{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_7tah5_7508 img,._production-planning-item-identity_7tah5_7524 img,._production-planning-special-source-label_7tah5_7525 img,._production-planning-special-source-label_7tah5_7525 svg,._production-planning-port-chip_7tah5_7527 img,._production-planning-recipe-header_7tah5_7378 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_7tah5_7508 span,._production-planning-item-identity_7tah5_7524 strong,._production-planning-recipe-identity_7tah5_7536 strong,._production-planning-recipe-identity_7tah5_7536 span,._production-planning-recipe-header_7tah5_7378 h4,._production-planning-recipe-header_7tah5_7378 span,._production-planning-port-chip_7tah5_7527 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_7tah5_7547,._production-planning-recipe-select_7tah5_7548{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_7tah5_7547 input,._production-planning-recipe-select_7tah5_7548 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_7tah5_7547 input:disabled,._production-planning-icon-button_7tah5_7403:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_7tah5_7574._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_7tah5_7408,._production-planning-special-source_7tah5_7525{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_7tah5_7408{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_7tah5_7408 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_7tah5_7601{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_7tah5_7601 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_7tah5_7525{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_7tah5_7420,._production-planning-segmented_7tah5_7406{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_7tah5_7420 button,._production-planning-segmented_7tah5_7406 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_7tah5_7420 button._is-active_7tah5_360,._production-planning-segmented_7tah5_7406 button._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_7tah5_7364{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_7tah5_7734{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_7tah5_7745,._production-planning-tree-detail_7tah5_7746{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_7tah5_7734{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_7tah5_7763{width:auto}._production-planning-tree-table-rate-col_7tah5_7767{width:210px}._production-planning-tree-table_7tah5_7734 th,._production-planning-tree-table_7tah5_7734 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_7tah5_7734 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_7tah5_7734 td{height:42px;padding:5px 9px}._production-planning-tree-table_7tah5_7734 td:first-child{padding:0}._production-planning-tree-table-row_7tah5_7801._is-active_7tah5_360 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_7tah5_7805{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_7tah5_7816{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_7tah5_7816:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_7tah5_7816:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_7tah5_7841,._production-planning-tree-table-branch-spacer_7tah5_7842{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_7tah5_7841{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_7tah5_7841:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_7tah5_7841:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_7tah5_7841:hover{color:var(--text-0)}._production-planning-tree-table-branch_7tah5_7841{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_7tah5_7841._is-leaf_7tah5_7881:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_7tah5_7816>._production-planning-item-identity_7tah5_7524,._production-planning-tree-table-node-button_7tah5_7816>._production-planning-recipe-identity_7tah5_7536{grid-area:identity}._production-planning-tree-table-chip_7tah5_7893{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_7tah5_7893{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_7tah5_7893{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_7tah5_7767,._production-planning-tree-rate-piece_7tah5_7916{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_7tah5_7767{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_7tah5_7916{gap:3px}._production-planning-tree-rate-piece_7tah5_7916 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_7tah5_7916 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_7tah5_7943{color:var(--text-2);flex:none}._production-planning-tree-detail_7tah5_7746{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_7tah5_7955,._production-planning-item-detail_7tah5_7956{gap:10px;display:grid}._production-planning-external-supply-action_7tah5_7961{white-space:nowrap;flex:none}._production-planning-item-detail-header_7tah5_7966{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_7tah5_7975{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_7tah5_7975>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_7tah5_7975>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_7tah5_7975>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-candidate_7tah5_8008{border:1px solid var(--line);min-width:120px;max-width:220px;height:32px;color:var(--text-0);background:var(--surface-1);border-radius:6px;padding:0 8px}._production-planning-recipe-choice-compact-auto_7tah5_8019{display:none}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-external-supply-action_7tah5_7961{width:32px;padding:0}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-external-supply-action_7tah5_7961>span,._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice-summary_7tah5_8029,._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice-wide-auto_7tah5_8030{display:none}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice_7tah5_7975{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice-candidate_7tah5_8008{width:100%;max-width:none}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice-compact-auto_7tah5_8019{display:inline-flex}._production-planning-tree-detail-stack_7tah5_7955._is-compact_7tah5_8023 ._production-planning-recipe-choice_7tah5_7975>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_7tah5_7955._is-tight_7tah5_8052 ._production-planning-recipe-choice_7tah5_7975{gap:5px;padding:6px}._production-planning-tree-detail-stack_7tah5_7955._is-tight_7tah5_8052 ._production-planning-recipe-choice_7tah5_7975>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_7tah5_7955._is-tight_7tah5_8052 ._production-planning-recipe-choice_7tah5_7975>button svg{width:14px;height:14px}._production-planning-tree-relations_7tah5_8068{gap:8px;display:grid}._production-planning-tree-relation-group_7tah5_8073{gap:5px;display:grid}._production-planning-tree-relation-group_7tah5_8073>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_7tah5_8073>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_7tah5_8090{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_7tah5_8090:hover{background:var(--surface-3)}._production-planning-tree-relation-button_7tah5_8090 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_7tah5_8090 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_7tah5_7361,._production-planning-device-root_7tah5_7363,._production-planning-device-tree-node_7tah5_8125{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_7tah5_7361,._production-planning-device-root_7tah5_7363{padding:10px}._production-planning-item-node-main_7tah5_7379{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_7tah5_7524,._production-planning-recipe-identity_7tah5_7536{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_7tah5_7536{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_7tah5_7536 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_7tah5_7536 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_7tah5_7524 strong,._production-planning-recipe-identity_7tah5_7536 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_7tah5_7536 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_7tah5_8177,._production-planning-recipe-meta_7tah5_8178{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_7tah5_8184{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_7tah5_8192{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_7tah5_8198{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_7tah5_8205{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_7tah5_8205 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_7tah5_8205>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_7tah5_8236{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_7tah5_8236>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_7tah5_8236>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_7tah5_7409,._production-planning-status_7tah5_8257,._production-planning-port-chip_7tah5_7527{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_7tah5_7409{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_7tah5_7409 strong{color:var(--text-0)}._production-planning-metric_7tah5_7409._is-good_7tah5_8278 strong,._production-planning-status_7tah5_8257._is-good_7tah5_8278{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_7tah5_7409._is-bad_7tah5_8283 strong,._production-planning-status_7tah5_8257._is-bad_7tah5_8283{color:var(--danger)}._production-planning-status_7tah5_8257{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_7tah5_8257._is-cycle_7tah5_8295{color:var(--warn)}._production-planning-node-children_7tah5_8299{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_7tah5_7362{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_7tah5_7378{align-items:flex-start}._production-planning-recipe-header_7tah5_7378 img{width:32px;height:32px}._production-planning-recipe-header_7tah5_7378 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_7tah5_7378 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_7tah5_7378 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_7tah5_8338,._production-planning-port-chip-list_7tah5_8339{gap:6px;display:grid}._production-planning-port-chip-list_7tah5_8339>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_7tah5_8339>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_7tah5_7527{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_7tah5_7527 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_7tah5_7380{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_7tah5_7381{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_7tah5_8388{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_7tah5_8395{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_7tah5_8395:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_7tah5_8395:last-child:after{display:none}._production-planning-flow-index_7tah5_8416{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_7tah5_8388 ._production-planning-item-node_7tah5_7361{margin-left:0}._production-planning-flow_7tah5_8388 ._production-planning-node-children_7tah5_8299{display:none}._production-flow-canvas_7tah5_8437{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_7tah5_8437{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_7tah5_8454{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_7tah5_8454 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_7tah5_8454 button:hover{background:var(--surface-3)}._production-flow-toolbar_7tah5_8454 button svg{width:15px;height:15px}._production-flow-surface_7tah5_8491{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_7tah5_8498,._production-flow-nodes_7tah5_8499{position:absolute;inset:0}._production-flow-edges_7tah5_8498{pointer-events:none;overflow:visible}._production-flow-edge-path_7tah5_8509{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_7tah5_8509{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_7tah5_8509{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_7tah5_8498._is-backward_7tah5_8523 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-self_7tah5_8524 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-left-exit_7tah5_8525 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-right-entry_7tah5_8526 ._production-flow-edge-path_7tah5_8509{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_7tah5_8498._is-backward_7tah5_8523 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-self_7tah5_8524 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-left-exit_7tah5_8525 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-right-entry_7tah5_8526 ._production-flow-edge-path_7tah5_8509{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_7tah5_8498._is-backward_7tah5_8523 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-self_7tah5_8524 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-left-exit_7tah5_8525 ._production-flow-edge-path_7tah5_8509,._production-flow-edge_7tah5_8498._is-right-entry_7tah5_8526 ._production-flow-edge-path_7tah5_8509{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_7tah5_8498 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_7tah5_8556{fill:none;stroke:none}._production-flow-node_7tah5_8499{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_7tah5_8499:active{cursor:grabbing}._production-flow-node_7tah5_8499 img{object-fit:contain;width:32px;height:32px}._production-flow-node_7tah5_8499 div{gap:2px;min-width:0;display:grid}._production-flow-node_7tah5_8499 strong,._production-flow-node_7tah5_8499 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_7tah5_8499 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_7tah5_8499 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_7tah5_8499._is-recipe_7tah5_8615{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_7tah5_8499._is-source_7tah5_8619{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_7tah5_8499._is-source_7tah5_8619{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_7tah5_8499._is-cycle_7tah5_8295{border-left-color:var(--warn)}._production-flow-node_7tah5_8499._is-unresolved_7tah5_8633{border-left-color:var(--danger)}._production-flow-node_7tah5_8499._is-byproduct_7tah5_8637{border-left-color:var(--text-2)}._production-flow-node_7tah5_8499._is-transient_7tah5_8641{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_7tah5_8499._is-transient_7tah5_8641{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_7tah5_8651{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-config_7tah5_7262{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-config-section_7tah5_7360{max-height:none;overflow:auto}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-main_7tah5_7336{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-graph_7tah5_7264{padding:8px}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-toolbar_7tah5_7317,._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-input-footer_7tah5_7280{padding:7px 8px}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-toolbar-controls_7tah5_7328{flex:auto}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-line-row_7tah5_7497{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-tree-table-layout_7tah5_7734._is-device-mode_7tah5_8698 ._production-planning-tree-table_7tah5_7734{min-width:0}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-tree-table-layout_7tah5_7734._is-device-mode_7tah5_8698 ._production-planning-tree-table-rate-col_7tah5_7767{width:152px}._production-planning-panel_7tah5_7213._is-touch_7tah5_6693 ._production-planning-tree-table-layout_7tah5_7734._is-device-mode_7tah5_8698 ._production-planning-tree-table-rate_7tah5_7767{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_7tah5_8739{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_7tah5_8739 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_7tah5_8739 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_7tah5_8437{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_7tah5_8821{border-color:var(--warn)}._production-flow-edge_7tah5_8498._is-main_7tah5_8824{stroke:var(--accent-strong)}._production-flow-edge_7tah5_8498._is-warning_7tah5_8827{stroke:var(--warn)}._production-planning-flow-summary_7tah5_8830{background:var(--surface-1)}._production-planning-flow-node_7tah5_8833{background:var(--surface-2)}}._pwa-gateway-backdrop_7tah5_8837{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_7tah5_8859,._pwa-gateway-toast_7tah5_8860{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_7tah5_8859{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-fullscreen-notice-card_7tah5_8873{max-height:calc(100dvh - 48px);overflow-y:auto}._pwa-fullscreen-notice-steps_7tah5_8878{color:var(--text-1);gap:8px;margin:14px 0 0;padding-left:22px;line-height:1.5;display:grid}._pwa-install-card_7tah5_8887{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_7tah5_8859 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_7tah5_8859 p,._pwa-gateway-toast_7tah5_8860 span,._pwa-settings-copy_7tah5_8913 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_7tah5_8919,._pwa-settings-actions_7tah5_8920{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_7tah5_8929,._pwa-gateway-secondary-button_7tah5_8930,._pwa-settings-primary-button_7tah5_8931,._pwa-settings-secondary-button_7tah5_8932{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_7tah5_8929,._pwa-settings-primary-button_7tah5_8931{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_7tah5_8930,._pwa-settings-secondary-button_7tah5_8932{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_7tah5_8929:disabled,._pwa-gateway-secondary-button_7tah5_8930:disabled,._pwa-settings-primary-button_7tah5_8931:disabled,._pwa-settings-secondary-button_7tah5_8932:disabled{opacity:.5}._pwa-gateway-toast_7tah5_8860{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_7tah5_8988{border-color:var(--danger)}._pwa-gateway-toast-copy_7tah5_8992{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_7tah5_8992 strong{font-size:14px}._pwa-progress-row_7tah5_9002{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_7tah5_9011{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._pwa-progress_7tah5_9002{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_7tah5_9002 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-progress-row_7tah5_9002 ._pwa-progress_7tah5_9002{grid-column:auto}._pwa-settings-section_7tah5_9041{scroll-margin-top:12px}._pwa-settings-card_7tah5_9045{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_7tah5_9045+._pwa-settings-card_7tah5_9045{margin-top:10px}._pwa-settings-copy_7tah5_8913{gap:5px;min-width:0;display:grid}._pwa-settings-copy_7tah5_8913 h4{margin:0;font-size:14px}._pwa-settings-actions_7tah5_8920{margin-top:0}@media (width<=760px){._pwa-gateway-toast_7tah5_8860,._pwa-install-card_7tah5_8887{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_7tah5_8860,._pwa-progress-row_7tah5_9002{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_7tah5_9045{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_7tah5_8920{justify-content:flex-start}}._panel-surface_7tah5_9115{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_7tah5_9124{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_7tah5_9140{align-items:center;gap:6px;min-width:0;display:flex}._top-bar-title-stack_7tah5_9147{align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}._top-bar-title_7tah5_9140{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;font-size:.92rem;font-weight:600;line-height:1.15;overflow:hidden}._top-bar-ongoing-activity-text_7tah5_9167{border-left:1px solid var(--line);min-width:0;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding-left:10px;font-size:.66rem;font-weight:500;line-height:1.2;overflow:hidden}._top-bar-ongoing-activity-mobile_7tah5_9181{flex:none;display:inline-flex;position:relative}._top-bar-ongoing-activity-button_7tah5_9187{color:var(--accent-strong)}._top-bar-ongoing-activity-button_7tah5_9187[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._top-bar-ongoing-activity-tooltip_7tah5_9197{z-index:20;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:max-content;max-width:min(320px,100vw - 16px);color:var(--text-0);box-shadow:0 8px 24px var(--shadow-floating-control);white-space:normal;border-radius:8px;padding:8px 10px;font-size:.74rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}._top-bar-version_7tah5_9216{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._toolbar-group_7tah5_9251,._toolbar-meta_7tah5_9252,._header-actions_7tah5_9253,._footer-strip_7tah5_9254,._pill-row_7tah5_9255{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_7tah5_9263,._top-bar-controls_7tah5_9264,._top-bar-speed-controls_7tah5_9265{flex-wrap:nowrap}._top-bar-toggle-icon_7tah5_9269{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_7tah5_9269 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_7tah5_9264 button,._top-bar-speed-controls_7tah5_9265 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_7tah5_9292,._top-bar-speed-button_7tah5_9293{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_7tah5_9292{width:30px;padding:0;line-height:0}._top-bar-speed-button_7tah5_9293{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_7tah5_9292:hover,._top-bar-speed-button_7tah5_9293:hover,._top-bar-speed-active_7tah5_9325{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_7tah5_9331{font-variant-numeric:tabular-nums}._top-bar-metric_7tah5_9335{color:var(--text-1);white-space:nowrap;font-size:.78rem}._sync-save-indicator_7tah5_9341{box-sizing:border-box;width:30px;height:30px;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--text-0) 28%, transparent));pointer-events:none;background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}._sync-save-indicator-saving_7tah5_9355{color:var(--accent-strong)}._sync-save-indicator-failed_7tah5_9359{color:var(--danger)}._sync-save-indicator_7tah5_9341>svg{width:18px;height:18px;display:block}._sync-save-icon-stack_7tah5_9369{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}._sync-save-base-icon_7tah5_9378{width:13px;height:13px}._sync-save-progress-icon_7tah5_9383{width:22px;height:22px;animation:.9s linear infinite _sync-save-progress-spin_7tah5_1;position:absolute;inset:0}@keyframes _sync-save-progress-spin_7tah5_1{to{transform:rotate(360deg)}}._sync-initial-sync-gate_7tah5_9396{color:#26374a;pointer-events:auto;background:#fff;place-items:center;display:grid;position:absolute;inset:0}._sync-initial-sync-gate-content_7tah5_9406,._sync-initial-sync-feature-gate_7tah5_9407{text-align:center;justify-items:center;gap:12px;display:grid}._sync-initial-sync-gate-content_7tah5_9406>p,._sync-initial-sync-feature-gate_7tah5_9407>p{margin:0;font-size:.96rem;font-weight:600}._sync-initial-sync-gate-spinner_7tah5_9421,._sync-initial-sync-gate-error-icon_7tah5_9422{width:28px;height:28px}._sync-initial-sync-gate-spinner_7tah5_9421{color:#167dac;animation:.9s linear infinite _sync-save-progress-spin_7tah5_1}._sync-initial-sync-gate-error-icon_7tah5_9422{color:#c43d4d}._sync-initial-sync-gate-progress_7tah5_9436{grid-template-columns:minmax(180px,300px) 3ch;align-items:center;gap:10px;width:min(72vw,350px);display:grid}._sync-initial-sync-gate-progress_7tah5_9436>progress{background:#dce6ed;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}._sync-initial-sync-gate-progress_7tah5_9436>progress::-webkit-progress-bar{background:#dce6ed;border-radius:999px}._sync-initial-sync-gate-progress_7tah5_9436>progress::-webkit-progress-value{background:#167dac;border-radius:999px}._sync-initial-sync-gate-progress_7tah5_9436>progress::-moz-progress-bar{background:#167dac;border-radius:999px}._sync-initial-sync-gate-progress_7tah5_9436>output{color:#52687a;font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem}._sync-initial-sync-gate-actions_7tah5_9475{justify-content:center;gap:8px;display:flex}._sync-initial-sync-gate-actions_7tah5_9475>button{color:#26374a;min-height:34px;font:inherit;background:#fff;border:1px solid #b9c5d0;border-radius:6px;padding:0 14px}._sync-initial-sync-feature-gate_7tah5_9407{box-sizing:border-box;height:100%;min-height:180px;color:var(--text-1);pointer-events:auto;align-content:center;padding:24px}._sync-initial-sync-feature-gate-left-dock_7tah5_9501{z-index:4;background:var(--surface-1);grid-area:left;min-width:0;min-height:0}._left-toolbar_7tah5_9509{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_7tah5_9509::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_7tah5_9529{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_7tah5_9535{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_7tah5_9540{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_7tah5_9540._is-active_7tah5_360{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_7tah5_9540:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_7tah5_9540:hover:not(._is-active_7tah5_360){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_7tah5_9575{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_7tah5_9575 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_7tah5_9589{font-size:calc(.74rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_7tah5_9594{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._toolbar-meta_7tah5_9252{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_7tah5_9604{border-right:1px solid var(--line);grid-area:left;min-height:0;position:relative}._dock-left_7tah5_9611{height:100%;overflow:hidden scroll}@supports (scrollbar-gutter:stable){._dock-left_7tah5_9611{scrollbar-gutter:stable}}._dock-resize-handle_7tah5_9623{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_7tah5_9623:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_7tah5_9623: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_7tah5_9650{grid-area:right}._status-bar_7tah5_9654{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_7tah5_9668{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_7tah5_9677{flex:auto;gap:12px}._status-bar-group-right_7tah5_9682{flex:none;gap:8px}._status-bar-group-center_7tah5_9687{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_7tah5_9698{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_7tah5_9682 ._status-chip_7tah5_9698:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_7tah5_9711{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_7tah5_9711{fill:currentColor;width:16px;height:16px}._status-chip-primary_7tah5_9726{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_7tah5_9737{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_7tah5_9604,._canvas-panel_7tah5_9746{min-height:0}._canvas-panel_7tah5_9746{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_7tah5_9755{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._dock-left_7tah5_9611 ._dock-section_7tah5_9755{height:auto;min-height:100%}._section-header_7tah5_9767{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_7tah5_9777{gap:3px;min-width:0;display:grid}._section-kicker_7tah5_9783{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_7tah5_9791{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_7tah5_9767 h2,._section-header_7tah5_9767 h3,._section-header_7tah5_9767 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_7tah5_9777 h2{font-size:1.08rem}._section-body_7tah5_9813{min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_7tah5_9819{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_7tah5_9828{flex:auto}._right-dock-tab_7tah5_9819{font:inherit;flex:none}._right-dock-close-button_7tah5_9837{flex:none}._right-dock-close-icon_7tah5_9841{width:16px;height:16px}._right-dock-tab-panel_7tah5_9846,._right-dock-panel_7tah5_9847{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_7tah5_9611 ._section-body_7tah5_9813{overflow:visible}._left-dock-panel_7tah5_9858{min-height:100%}._left-dock-panel_7tah5_9858[hidden],._dock-left_7tah5_9611 ._section-body_7tah5_9813>._cluster_7tah5_9866:first-child{display:none}._mobile-portrait-gate_7tah5_9871{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_7tah5_9871{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_7tah5_9871{color:var(--text-0);pointer-events:auto}._mobile-portrait-gate-panel_7tah5_9902{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_7tah5_9915{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_7tah5_9915:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_7tah5_9930,._mobile-portrait-gate-landscape_7tah5_9931{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_7tah5_9930{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_7tah5_1}._mobile-portrait-gate-landscape_7tah5_9931{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_7tah5_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_7tah5_9930 svg,._mobile-portrait-gate-landscape_7tah5_9931 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_7tah5_9961{gap:8px;display:grid}._mobile-portrait-gate-copy_7tah5_9961 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_7tah5_9961 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_7tah5_9980{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_7tah5_9980 svg{fill:currentColor;width:18px;height:18px}._mobile-portrait-gate-fullscreen_7tah5_9980 ._top-bar-toggle-icon_7tah5_9269{flex-basis:18px;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_7tah5_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_7tah5_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_7tah5_9930,._mobile-portrait-gate-landscape_7tah5_9931{animation:none}._mobile-portrait-gate-phone_7tah5_9930{transform:translate(-50%,-50%)rotate(90deg)}}@supports not (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_7tah5_9871{background:var(--shell-bg)}}._stack_7tah5_10053{gap:8px;display:grid}._placement-panel_7tah5_10058,._blueprint-panel_7tah5_10064{align-content:start;gap:0;display:grid}._placement-panel-divider_7tah5_10070{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_7tah5_10076{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_7tah5_10082._is-mobile-layout_7tah5_10082{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_7tah5_10076._is-placement-group-active_7tah5_10092{position:relative}._placement-panel-group_7tah5_10076._is-placement-group-active_7tah5_10092:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_7tah5_10105{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_7tah5_10105 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_7tah5_10124{min-width:30px;min-height:30px;color:var(--placement-shortcut-text);letter-spacing:.02em;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_7tah5_10157{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_7tah5_10157._is-single-column_7tah5_10165{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_7tah5_10169{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_7tah5_10169._is-mobile-icon-grid_7tah5_10177{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_7tah5_10181._is-compact-import-actions_7tah5_10181{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_7tah5_10157{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_7tah5_10202,._placement-device-button_7tah5_10206{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_7tah5_10210{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_7tah5_10206._has-entity-variant_7tah5_10218{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_7tah5_10210._has-entity-variant_7tah5_10218:hover ._placement-device-button_7tah5_10206,._placement-device-button-shell_7tah5_10210._has-entity-variant_7tah5_10218:focus-within ._placement-device-button_7tah5_10206{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_7tah5_10210._has-entity-variant_7tah5_10218:has(._placement-entity-variant-trigger_7tah5_10230[aria-expanded=true]) ._placement-device-button_7tah5_10206{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_7tah5_10210._has-entity-variant_7tah5_10218:has(._placement-entity-variant-trigger_7tah5_10230:active) ._placement-device-button_7tah5_10206{transform:translateY(1px)}._placement-entity-variant-trigger_7tah5_10230{--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_7tah5_10230:hover,._placement-entity-variant-trigger_7tah5_10230:active,._placement-entity-variant-trigger_7tah5_10230:focus,._placement-entity-variant-trigger_7tah5_10230[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_7tah5_10230:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_7tah5_10230[data-entity-variant-name=liquid],._placement-entity-variant-trigger_7tah5_10230[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_7tah5_10307[data-entity-variant-name=liquid],._placement-entity-variant-indicator_7tah5_10307[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_7tah5_10309[data-entity-variant-name=liquid],._placement-variant-menu-item_7tah5_10309[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_7tah5_10230[data-entity-variant-name=gas],._placement-entity-variant-trigger_7tah5_10230[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_7tah5_10307[data-entity-variant-name=gas],._placement-entity-variant-indicator_7tah5_10307[data-entity-variant-name=gastrans],._placement-variant-menu-item_7tah5_10309[data-entity-variant-name=gas],._placement-variant-menu-item_7tah5_10309[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_7tah5_10307{--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_7tah5_10243{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_7tah5_10364{width:12px;height:12px}._placement-device-button_7tah5_10206._has-entity-variant_7tah5_10218 ._button-icon_7tah5_10369,._placement-device-button_7tah5_10206._has-entity-variant_7tah5_10218 ._placement-button-label_7tah5_10370{z-index:1;position:relative}._placement-device-button_7tah5_10206._has-entity-variant_7tah5_10218 ._placement-button-hotkey_7tah5_10375{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_7tah5_10380{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_7tah5_10309{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_7tah5_10309{--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_7tah5_10309:hover,._placement-variant-menu-item_7tah5_10309:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_7tah5_10309._is-selected_7tah5_2329{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_7tah5_10449,._placement-variant-menu-icon_7tah5_10449 ._placement-entity-variant-mode-icon_7tah5_10243{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_7tah5_10457{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_7tah5_10169._is-mobile-icon-grid_7tah5_10177 ._placement-action-button_7tah5_10202{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_7tah5_10181._is-compact-import-actions_7tah5_10181 ._placement-action-button_7tah5_10202{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_7tah5_10169._is-mobile-icon-grid_7tah5_10177 ._button-icon_7tah5_10369,._placement-operation-button-list_7tah5_10169._is-mobile-icon-grid_7tah5_10177 ._button-icon-image_7tah5_10497{width:28px;height:28px}._placement-button_7tah5_10157 ._button-icon_7tah5_10369,._placement-button_7tah5_10157 ._button-icon-image_7tah5_10497{width:24px;height:24px}._blueprint-operation-button-list_7tah5_10181._is-compact-import-actions_7tah5_10181 ._button-icon_7tah5_10369,._blueprint-operation-button-list_7tah5_10181._is-compact-import-actions_7tah5_10181 ._button-icon-image_7tah5_10497{width:18px;height:18px}._placement-button-label_7tah5_10370{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_7tah5_10370._is-compact_7tah5_8023{font-size:1rem}._blueprint-operation-button-list_7tah5_10181._is-compact-import-actions_7tah5_10181 ._placement-button-label_7tah5_10370{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_7tah5_10375{top:3px;min-width:30px;min-height:30px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_7tah5_10580:disabled,._blueprint-entry-button_7tah5_10581:disabled,._blueprint-utility-button_7tah5_10582:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_7tah5_10587{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_7tah5_10594{gap:10px}._blueprint-tab-shell_7tah5_10598{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_7tah5_10598{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_7tah5_10598{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_7tah5_10598{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_7tah5_10598{--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_7tah5_10598{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_7tah5_10598{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_7tah5_10598._is-touch-compact_7tah5_10630{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_7tah5_10634{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_7tah5_10634:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_7tah5_10654{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_7tah5_10666{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_7tah5_10598 ._dialog-shell-tab_7tah5_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_7tah5_10598 ._dialog-shell-tab_7tah5_205{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_7tah5_10598 ._dialog-shell-tab_7tah5_205{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_7tah5_10598 ._dialog-shell-tab_7tah5_205:before,._blueprint-tab-shell_7tah5_10598 ._dialog-shell-tab_7tah5_205:after{content:none}._blueprint-tab-shell_7tah5_10598 ._blueprint-tab-button_7tah5_10714:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_7tah5_10598 ._blueprint-tab-button_7tah5_10714:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_7tah5_10598 ._blueprint-tab-button_7tah5_10714: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_7tah5_10598 ._blueprint-tab-button_7tah5_10714._is-active_7tah5_360{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_7tah5_10598 ._blueprint-tab-button_7tah5_10714._is-active_7tah5_360{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_7tah5_10598 ._blueprint-tab-button_7tah5_10714._is-active_7tah5_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_7tah5_10598 ._blueprint-tab-button_7tah5_10714._is-active_7tah5_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_7tah5_10598._is-touch-compact_7tah5_10630 ._blueprint-tab-list_7tah5_10666{height:100%}._blueprint-tab-shell_7tah5_10598._is-touch-compact_7tah5_10630 ._dialog-shell-tab_7tah5_205{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_7tah5_10598._is-touch-compact_7tah5_10630 ._blueprint-tab-button_7tah5_10714._is-active_7tah5_360{height:28px;padding-inline:12px}._blueprint-tab-button_7tah5_10714{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_7tah5_10714._is-active_7tah5_360{color:var(--text-0)}._blueprint-library-pane_7tah5_10793{gap:10px;display:grid}._blueprint-browser-toolbar_7tah5_10798{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_7tah5_10806{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_7tah5_10814{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_7tah5_10582{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_7tah5_10582._is-secondary_7tah5_10837{color:var(--text-1);background:0 0}._blueprint-back-button_7tah5_10842{min-width:32px;padding:0}._blueprint-library-status_7tah5_10847{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_7tah5_10854{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_7tah5_10860{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_7tah5_10860::placeholder{color:var(--text-2)}._blueprint-panel-error_7tah5_10875{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_7tah5_10882{gap:6px;display:grid}._blueprint-entry-row_7tah5_10887{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_7tah5_10581{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_7tah5_10581:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_7tah5_10581._is-selected_7tah5_2329{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_7tah5_10918{min-width:32px;padding:0}._blueprint-folder-edit-button_7tah5_10918 ._button-icon-image_7tah5_10497{width:16px;height:16px}._blueprint-entry-copy_7tah5_10928{gap:2px;min-width:0;display:grid}._blueprint-entry-title_7tah5_10934{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_7tah5_10945,._blueprint-empty-state_7tah5_10946 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_7tah5_10945{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-folder-form_7tah5_10854{grid-template-columns:minmax(0,1fr)}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-browser-toolbar_7tah5_10798{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_7tah5_10064._is-narrow-column_7tah5_10974 ._blueprint-breadcrumb_7tah5_10806{flex:1 0 100%}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-breadcrumb_7tah5_10806{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-path-label_7tah5_10814{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-path-label_7tah5_10814::-webkit-scrollbar{display:none}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-browser-toolbar_7tah5_10798>._blueprint-utility-button_7tah5_10582{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-entry-button_7tah5_10581{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-entry-row_7tah5_10887{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-entry-title_7tah5_10934{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_7tah5_10064._is-touch-layout_7tah5_10963 ._blueprint-entry-description_7tah5_10945{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_7tah5_9866,._definition-list_7tah5_11034{gap:6px;display:grid}._placeholder-section_7tah5_11039,._inspector-card_7tah5_11040{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_7tah5_11049,._card-header_7tah5_11050{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_7tah5_11049 h3,._card-header_7tah5_11050 h3,._card-header_7tah5_11050 h4,._inspector-group-title_7tah5_11060{margin:0}._placeholder-section-header_7tah5_11049 h3,._card-header_7tah5_11050 h3,._card-header_7tah5_11050 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._regional-resources-card_7tah5_11074,._regional-resources-header_7tah5_11078{min-width:0}._regional-resources-region_7tah5_11082{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._regional-resources-actions_7tah5_11090{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._regional-resources-actions_7tah5_11090 button{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:30px;color:var(--text-1);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;display:inline-flex}._regional-resources-actions_7tah5_11090 button:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._regional-resources-actions_7tah5_11090 svg{flex:none;width:14px;height:14px}._regional-resources-list_7tah5_11123{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;display:grid;overflow:hidden}._regional-resource-row_7tah5_11132{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"item item item""rate infinity remove";align-items:center;gap:3px;min-width:0;min-height:38px;padding:4px 5px;display:grid}._regional-resource-row_7tah5_11132:last-child{border-bottom:0}._regional-resources-card_7tah5_11074[data-device-class=desktop] ._regional-resource-row_7tah5_11132{grid-template-columns:minmax(0,1fr) 88px 24px 24px;grid-template-areas:"item rate infinity remove"}._regional-resource-item_7tah5_11153{min-width:0;color:var(--text-0);grid-area:item;align-items:center;gap:4px;font-size:.76rem;display:flex}._regional-resource-item_7tah5_11153 img{object-fit:contain;flex:none;width:18px;height:18px}._regional-resource-item_7tah5_11153 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._regional-resource-rate_7tah5_11176{min-width:0;color:var(--text-2);grid-area:rate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;font-size:.68rem;display:grid}._regional-resource-rate-input_7tah5_11187{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:26px;color:var(--text-0);text-align:right;border-radius:5px;outline:none;padding:3px 5px;font-size:.75rem}._regional-resource-rate-input_7tah5_11187:focus{border-color:var(--accent-strong)}._regional-resource-infinite-value_7tah5_11205{color:var(--accent-strong);text-align:right;font-size:1rem;font-weight:700}._regional-resource-infinity_7tah5_11212,._regional-resource-remove_7tah5_11213{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:6px;place-items:center;padding:0;display:grid}._regional-resource-infinity_7tah5_11212{grid-area:infinity}._regional-resource-remove_7tah5_11213{grid-area:remove}._regional-resource-infinity_7tah5_11212._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._regional-resource-remove_7tah5_11213:not(:disabled):hover{border-color:var(--danger);color:var(--danger)}._regional-resource-infinity_7tah5_11212 svg,._regional-resource-remove_7tah5_11213 svg{width:12px;height:12px}._regional-resource-profile-backdrop_7tah5_11250{background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._regional-resource-profile-dialog_7tah5_11259{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:12px;gap:12px;width:min(480px,100%);max-height:min(620px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 48px #00000052}._regional-resource-profile-dialog_7tah5_11259>header{justify-content:space-between;align-items:center;gap:10px;display:flex}._regional-resource-profile-dialog_7tah5_11259 h2{color:var(--text-0);margin:0;font-size:1rem}._regional-resource-profile-dialog_7tah5_11259>header button{width:30px;height:30px;color:var(--text-1);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}._regional-resource-profile-list_7tah5_11297{gap:8px;display:grid}._regional-resource-profile-list_7tah5_11297>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text-0);text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}._regional-resource-profile-list_7tah5_11297>button:hover{border-color:var(--accent-strong);background:var(--surface-3)}._regional-resource-profile-list_7tah5_11297>button>svg{width:22px;height:22px;color:var(--accent-strong)}._regional-resource-profile-list_7tah5_11297>button>span{gap:4px;min-width:0;display:grid}._regional-resource-profile-list_7tah5_11297 strong{font-size:.84rem}._regional-resource-profile-list_7tah5_11297 small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._regional-resource-profile-error_7tah5_11346{color:var(--danger);margin:0;font-size:.76rem}._history-panel_7tah5_11352{min-width:0}._history-action-grid_7tah5_11356{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_7tah5_11356 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_7tah5_11369{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_7tah5_11369 ._button-icon_7tah5_10369{flex-shrink:0}._history-action-button_7tah5_11369 ._button-icon-image_7tah5_10497{width:18px;height:18px}._history-action-label_7tah5_11386{min-width:0;line-height:1.2}._history-record-list_7tah5_11391{gap:6px;display:grid}._history-record-button_7tah5_11396{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_7tah5_11396._is-current_7tah5_11405{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_7tah5_11410,._history-record-meta_7tah5_11411{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_7tah5_11420{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_7tah5_11427,._history-record-detail_7tah5_11428{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_7tah5_11427{color:var(--text-0);font-weight:600}._history-record-status_7tah5_11441,._history-record-meta_7tah5_11411,._history-record-detail_7tah5_11428{color:var(--text-2);font-size:.78rem}._history-record-status_7tah5_11441{flex:none}._history-empty-state_7tah5_11452{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_7tah5_11452 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_7tah5_11466{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_7tah5_11466:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_7tah5_11487{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_7tah5_11496{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_7tah5_11496 svg{fill:currentColor;width:100%;height:100%}._base-regional-switch_7tah5_11512{min-height:32px;color:var(--text-0);cursor:default;align-items:center;gap:8px;margin-top:8px;padding:0 2px;display:flex}._base-regional-switch_7tah5_11512:has(input:disabled){color:var(--text-2)}._base-regional-switch-control_7tah5_11527{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}._base-regional-switch-control_7tah5_11527:has(input:disabled){cursor:not-allowed}._base-regional-switch_7tah5_11512 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._base-regional-switch-track_7tah5_11547{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative}._base-regional-switch-thumb_7tah5_11561{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._base-regional-switch_7tah5_11512 input:checked+._base-regional-switch-track_7tah5_11547{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-switch_7tah5_11512 input:checked+._base-regional-switch-track_7tah5_11547 ._base-regional-switch-thumb_7tah5_11561{transform:translate(18px)}._base-regional-switch_7tah5_11512 input:focus-visible+._base-regional-switch-track_7tah5_11547{outline:2px solid var(--accent-strong);outline-offset:2px}._base-regional-switch-control_7tah5_11527:has(input:disabled) ._base-regional-switch-track_7tah5_11547{opacity:.55}._base-regional-switch-label_7tah5_11588{font-size:.8rem;line-height:1.2}._base-regional-help-button_7tah5_11593{border:1px solid var(--line-strong);background:var(--surface-1);width:22px;height:22px;color:var(--accent-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._base-regional-help-button_7tah5_11593:hover,._base-regional-help-button_7tah5_11593[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-help-button_7tah5_11593 svg{width:14px;height:14px}._base-regional-help-tooltip_7tah5_11619{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-0);box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:10px;padding:12px 14px;overflow-y:auto}._base-regional-help-tooltip_7tah5_11619 p{margin:0}._base-regional-help-markdown_7tah5_11636{font-size:.78rem;line-height:1.5}._base-regional-help-markdown_7tah5_11636 p+p{margin-top:.55em}._base-regional-help-markdown_7tah5_11636 strong{color:var(--accent-strong)}._power-bar-shell_7tah5_11649{gap:6px;display:grid}._power-bar-label_7tah5_11654{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_7tah5_11654._power-bar-outage_7tah5_11661{color:var(--danger)}._power-bar-values_7tah5_11665{color:inherit}._power-bar-separator_7tah5_11669{color:var(--text-2);margin:0 4px}._power-bar-percent_7tah5_11674{color:inherit;font-weight:600}._power-infinite-switch_7tah5_11679{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_7tah5_11688{color:var(--text-1);font-size:.82rem}._power-switch-on_7tah5_11693,._power-switch-off_7tah5_11694{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_7tah5_11694{background:var(--surface-4)}._power-switch-on_7tah5_11693{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_7tah5_11716{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_7tah5_11694 ._power-switch-thumb_7tah5_11716{transform:translate(0)}._power-switch-on_7tah5_11693 ._power-switch-thumb_7tah5_11716{transform:translate(18px)}._power-override-row_7tah5_11733{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_7tah5_11741{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_7tah5_11747{align-items:center;gap:6px;display:flex}._power-override-input_7tah5_11753{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_7tah5_11753:focus{border-color:var(--accent-strong)}._power-override-clear_7tah5_11770{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_7tah5_11770:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_7tah5_11770 svg{width:14px;height:14px}._warehouse-stats-card-header_7tah5_11794{align-items:center}._warehouse-stats-more-button_7tah5_11798{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_7tah5_11798:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_7tah5_11798:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_7tah5_11819,._warehouse-stats-empty_7tah5_11820,._warehouse-stats-dialog-empty_7tah5_11821{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_7tah5_11819,._warehouse-stats-empty_7tah5_11820,._warehouse-stats-dialog-empty_7tah5_11821{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_7tah5_11819,._warehouse-stats-empty_7tah5_11820,._warehouse-stats-dialog-empty_7tah5_11821{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_7tah5_11819,._warehouse-stats-empty_7tah5_11820,._warehouse-stats-dialog-empty_7tah5_11821{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_7tah5_11819,._warehouse-stats-empty_7tah5_11820,._warehouse-stats-dialog-empty_7tah5_11821{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_7tah5_11821{align-self:start;min-height:120px}._warehouse-stats-table_7tah5_11861{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_7tah5_11872{min-height:0;overflow:auto}._warehouse-stats-row_7tah5_11877{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_7tah5_11877{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_7tah5_11872 ._warehouse-stats-row_7tah5_11877{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_7tah5_11877:first-child{border-top:0}._warehouse-stats-row_7tah5_11877>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_7tah5_11904{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_7tah5_11904{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_7tah5_11904{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_7tah5_11877._is-pinned_7tah5_11919{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_7tah5_11877._is-pinned_7tah5_11919{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_7tah5_11928{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_7tah5_11928 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_7tah5_11928 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_7tah5_11951{color:var(--text-1);justify-content:space-between;align-items:center;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_7tah5_11951>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_7tah5_11966{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_7tah5_11973{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_7tah5_11973 svg{width:15px;height:15px}._warehouse-stats-pin-button_7tah5_11973:not(:disabled):hover,._warehouse-stats-pin-button_7tah5_11973._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_7tah5_11973:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_7tah5_11821{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_7tah5_12009{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_7tah5_12016{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_7tah5_12024{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_7tah5_12031{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_7tah5_12031 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_7tah5_12031 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_7tah5_12061{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_7tah5_12068{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_7tah5_12073{min-height:0;padding:12px;display:grid}._base-select-dialog-content_7tah5_12079{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_7tah5_12087{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_7tah5_12087{gap:6px;min-width:0;display:grid}._base-select-group_7tah5_12087 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_7tah5_12109{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_7tah5_12109{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_7tah5_12109:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_7tah5_12109._is-selected_7tah5_2329{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_7tah5_12138{gap:4px;min-width:0;display:grid}._base-select-option-name_7tah5_12144{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_7tah5_12153{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_7tah5_12162{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_7tah5_12169{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_7tah5_12178{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_7tah5_12178[role=alert]{color:var(--danger)}._card-subheader_7tah5_12189{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_7tah5_12195{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_7tah5_12195._is-inline_7tah5_12205{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_7tah5_12214{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button-list_7tah5_12214{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_7tah5_12214{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_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button_7tah5_12214{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button_7tah5_12214{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button_7tah5_12214{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button_7tah5_12214{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_7tah5_12195._is-inline_7tah5_12205 ._selection-inspector-action-button_7tah5_12214{font-size:.76rem}._selection-inspector-action-button_7tah5_12214:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_7tah5_12214._is-cancel_7tah5_7206,._selection-inspector-action-button_7tah5_12214._is-delete_7tah5_12275{color:var(--danger)}._selection-inspector-action-button_7tah5_12214._is-rotate_7tah5_12279{color:var(--text-0)}._selection-inspector-action-button_7tah5_12214._is-confirm_7tah5_7202{color:var(--accent-strong)}._selection-inspector-action-icon_7tah5_12287{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_7tah5_12294{text-overflow:ellipsis;overflow:hidden}._base-problem-list_7tah5_12299{gap:0;display:grid}._base-problem-row_7tah5_12304{--base-problem-warning-color:#9a6a18;border-left:2px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;display:grid;position:relative}._base-problem-row_7tah5_12304:last-child{border-bottom:0}._base-problem-row_7tah5_12304[data-problem-severity=error]{border-left-color:var(--danger)}._base-problem-row_7tah5_12304[data-problem-severity=warning]{border-left-color:var(--base-problem-warning-color)}._base-problem-button_7tah5_12325{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-width:0;padding:9px 8px 9px 10px;font-size:.8rem;line-height:1.42;display:block;overflow:hidden}._base-problem-row_7tah5_12304[data-problem-severity=error] ._base-problem-button_7tah5_12325{color:var(--danger)}._base-problem-row_7tah5_12304[data-problem-severity=warning] ._base-problem-button_7tah5_12325{color:var(--base-problem-warning-color)}._base-problem-popover_7tah5_12347{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);min-width:200px;max-width:300px;max-height:180px;box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:8px;padding:10px 12px;overflow-y:auto}._base-problem-popover-text_7tah5_12360{color:var(--text-0);word-break:break-word;font-size:.78rem;line-height:1.5}._base-problem-empty_7tah5_12367{color:var(--text-0);opacity:.5;padding:9px 10px;font-size:.8rem;line-height:1.42}._save-blueprint-dialog_7tah5_12376{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_7tah5_12376 ._dialog-shell-header_7tah5_134{border-bottom-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_7tah5_12376 ._dialog-shell-header_7tah5_134{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}}._blueprint-preview-dialog_7tah5_12390{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_7tah5_12395{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_7tah5_12401{height:100%;min-height:0;display:grid}._blueprint-preview-layout_7tah5_12407{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_7tah5_12414,._blueprint-preview-summary-card_7tah5_12415{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_7tah5_12421{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_7tah5_12421{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--line))}}._blueprint-preview-canvas-shell_7tah5_12421{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_7tah5_12421{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_7tah5_12421{box-shadow:inset 0 1px #fff}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_7tah5_12421{box-shadow:inset 0 1px #ffffff1f}}._blueprint-preview-canvas_7tah5_12421{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_7tah5_12421{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_7tah5_12421>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_7tah5_12472,._blueprint-preview-header-copy_7tah5_12473 p,._blueprint-preview-footnote_7tah5_12474{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_7tah5_12481{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_7tah5_12472{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_7tah5_12472{background:color-mix(in srgb, var(--surface-2) 94%, white 3%)}}._blueprint-preview-summary-card_7tah5_12415{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:18px;align-content:start;min-width:0;padding:14px;overflow:hidden auto}._blueprint-preview-summary-card_7tah5_12415._is-folder-picker-mode_7tah5_12513{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_7tah5_12473{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_7tah5_12473{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_7tah5_12473 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-description_7tah5_12540{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text}._blueprint-preview-header-copy_7tah5_12473 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_7tah5_12554{gap:8px;display:grid}._blueprint-preview-actions_7tah5_12554._is-dual-action_7tah5_12559,._blueprint-preview-actions_7tah5_12554._is-triple-action_7tah5_12563{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_7tah5_12554._is-triple-action_7tah5_12563>:first-child{grid-column:1/-1}._blueprint-preview-actions_7tah5_12554 ._save-blueprint-primary-button_7tah5_12571{width:100%;font-size:.875rem}._blueprint-preview-actions_7tah5_12554 ._save-blueprint-secondary-button_7tah5_12576,._blueprint-preview-actions_7tah5_12554 ._blueprint-preview-danger-button_7tah5_12577{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_7tah5_12584{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_7tah5_12594{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_7tah5_12602{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_7tah5_12615{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_7tah5_12622{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_7tah5_12632{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_7tah5_12644{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_7tah5_12648{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_7tah5_12655{margin-top:auto}._blueprint-preview-folder-picker-entry_7tah5_12632{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_7tah5_12577,._blueprint-folder-danger-button_7tah5_12665{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_7tah5_12577,._blueprint-folder-danger-button_7tah5_12665{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._blueprint-preview-danger-button_7tah5_12577,._blueprint-folder-danger-button_7tah5_12665{color:var(--danger)}._blueprint-preview-danger-button_7tah5_12577:hover:not(:disabled),._blueprint-folder-danger-button_7tah5_12665:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_7tah5_12577:hover:not(:disabled),._blueprint-folder-danger-button_7tah5_12665:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._blueprint-preview-danger-button_7tah5_12577._is-confirm_7tah5_7202,._blueprint-folder-danger-button_7tah5_12665._is-confirm_7tah5_7202{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_7tah5_12577._is-confirm_7tah5_7202:hover:not(:disabled),._blueprint-folder-danger-button_7tah5_12665._is-confirm_7tah5_7202:hover:not(:disabled){background:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_7tah5_12577._is-confirm_7tah5_7202:hover:not(:disabled),._blueprint-folder-danger-button_7tah5_12665._is-confirm_7tah5_7202:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}}._blueprint-preview-metadata_7tah5_12709{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_7tah5_12709 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_7tah5_12709 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-footnote_7tah5_12474{padding-top:2px}._save-blueprint-dialog-body_7tah5_12736{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_7tah5_12742{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_7tah5_12749{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_7tah5_12757{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_7tah5_12763{min-height:0}._save-blueprint-preview-canvas_7tah5_12763{min-height:360px}._save-blueprint-preview-empty_7tah5_12771{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_7tah5_12782{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_7tah5_12376 ._save-blueprint-form_7tah5_12782{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_7tah5_12376 ._save-blueprint-form_7tah5_12782{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 94%, white 3%) 0%, var(--surface-1) 100%)}}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-form_7tah5_12782{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_7tah5_12376 ._save-blueprint-form_7tah5_12782{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 40%, transparent)}}._save-blueprint-form-content_7tah5_12815{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-form-content_7tah5_12815{grid-auto-rows:max-content;gap:14px;padding-right:0;overflow:auto}._save-blueprint-error_7tah5_12831{margin:0}._save-blueprint-field_7tah5_12835{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_7tah5_12841,._save-blueprint-folder-field_7tah5_12845{min-height:0}._save-blueprint-label_7tah5_12849{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_7tah5_12855,._save-blueprint-textarea_7tah5_12856{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_7tah5_12855:disabled,._save-blueprint-textarea_7tah5_12856:disabled,._save-blueprint-primary-button_7tah5_12571:disabled,._save-blueprint-secondary-button_7tah5_12576:disabled{opacity:.65}._save-blueprint-input_7tah5_12855:hover,._save-blueprint-textarea_7tah5_12856:hover{border-color:var(--line-strong)}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-input_7tah5_12855:focus-visible,._save-blueprint-dialog_7tah5_12376 ._save-blueprint-textarea_7tah5_12856: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_7tah5_12376 ._save-blueprint-input_7tah5_12855:focus-visible,._save-blueprint-dialog_7tah5_12376 ._save-blueprint-textarea_7tah5_12856:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent)}}._save-blueprint-textarea_7tah5_12856{resize:vertical;min-height:136px}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-textarea_7tah5_12856{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-textarea_7tah5_12856::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_7tah5_12908{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_7tah5_12908{background:color-mix(in srgb, var(--surface-1) 92%, white 4%)}}._save-blueprint-dialog_7tah5_12376 ._save-blueprint-folder-picker-card_7tah5_12908{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_7tah5_12376 ._save-blueprint-folder-picker-card_7tah5_12908{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_7tah5_12376 ._save-blueprint-folder-picker-card_7tah5_12908{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_7tah5_12376 ._save-blueprint-folder-picker-card_7tah5_12908{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 34%, transparent)}}._save-blueprint-folder-picker-toolbar_7tah5_12944{min-height:32px}._save-blueprint-folder-picker-list_7tah5_12948{max-height:164px}._save-blueprint-error_7tah5_12831{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_7tah5_12957{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_7tah5_12964{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_7tah5_12376 ._save-blueprint-actions_7tah5_12964{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_7tah5_12964._is-triple-action_7tah5_12563{flex-wrap:wrap}._save-blueprint-primary-button_7tah5_12571,._save-blueprint-secondary-button_7tah5_12576{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_7tah5_12576{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_7tah5_12576:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-danger-button_7tah5_12577{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-danger-button_7tah5_12577{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-danger-button_7tah5_12577{color:var(--danger)}._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-danger-button_7tah5_12577:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-danger-button_7tah5_12577:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._save-blueprint-primary-button_7tah5_12571{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_7tah5_12571:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_7tah5_12576._blueprint-preview-folder-picker-entry_7tah5_12632{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_7tah5_12390{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_7tah5_12395{padding:12px}._blueprint-preview-actions_7tah5_12554._is-dual-action_7tah5_12559,._blueprint-preview-layout_7tah5_12407{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_7tah5_12421{min-height:260px}._blueprint-preview-header_7tah5_12473{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_7tah5_12554 ._save-blueprint-primary-button_7tah5_12571{width:100%}._save-blueprint-dialog_7tah5_12376{width:100%;height:min(720px,100%)}._base-select-dialog_7tah5_12068{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_7tah5_12736{padding:12px}._save-blueprint-layout_7tah5_12749{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_7tah5_12763{min-height:260px}._base-select-dialog-body_7tah5_12073{padding:12px}._base-select-actions_7tah5_12169{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_7tah5_12964{flex-direction:column-reverse}._save-blueprint-primary-button_7tah5_12571,._save-blueprint-secondary-button_7tah5_12576{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_7tah5_12390{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_7tah5_12395{padding:10px}._blueprint-preview-layout_7tah5_12407{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_7tah5_12421{min-height:220px}._save-blueprint-dialog-backdrop_7tah5_13127{padding:8px}._save-blueprint-dialog_7tah5_12376,._base-select-dialog_7tah5_12068{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_7tah5_12736,._base-select-dialog-body_7tah5_12073{padding:10px}._save-blueprint-dialog-content_7tah5_12742{overflow:hidden}._save-blueprint-form_7tah5_12782{gap:10px;padding:12px}._save-blueprint-form-content_7tah5_12815{gap:10px}._save-blueprint-textarea_7tah5_12856{min-height:120px}._save-blueprint-actions_7tah5_12964{padding-top:10px}._save-blueprint-primary-button_7tah5_12571,._save-blueprint-secondary-button_7tah5_12576{width:auto}}._expandable-card-header_7tah5_13167{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_7tah5_13167:hover{background:0 0}._expand-toggle_7tah5_13182{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_7tah5_13182: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_7tah5_13182._is-expanded_7tah5_13202{transform:rotate(180deg)}._placeholder-button-grid_7tah5_13206,._inspector-option-grid_7tah5_13207{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_7tah5_13206 button,._inspector-option-grid_7tah5_13207 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_7tah5_10369{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_7tah5_10497{object-fit:contain;width:22px;height:22px}._button-icon-glyph_7tah5_13238{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_7tah5_13238 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_7tah5_13206 button>span:last-child,._inspector-option-grid_7tah5_13207 button>span:last-child{min-width:0}._inspector-group-title_7tah5_11060{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_7tah5_13262{gap:0;margin:0;display:grid}._inspector-summary-row_7tah5_13268{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_7tah5_13268:last-child{border-bottom:0}._inspector-summary-row_7tah5_13268 dt,._inspector-summary-row_7tah5_13268 dd{margin:0}._inspector-summary-row_7tah5_13268 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_7tah5_13268 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_7tah5_9255{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_7tah5_9255._is-ok_7tah5_13312{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_7tah5_9255._is-warn_7tah5_8827{border-color:var(--pill-warn-border);color:var(--warn)}._pill_7tah5_9255._is-danger_7tah5_5757{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_7tah5_9746{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_7tah5_13334{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_7tah5_9746:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_7tah5_13345,._renderer-host_7tah5_13346{width:100%;height:100%;display:block}._canvas-viewport-surface_7tah5_13345{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_7tah5_13362{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_7tah5_13370{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_7tah5_13379{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_7tah5_13387,._canvas-touch-hold-indicator-progress_7tah5_13388{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_7tah5_13387{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_7tah5_13388{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_7tah5_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_7tah5_13405{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_7tah5_13417{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_7tah5_13417._is-collapsed_7tah5_3574{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_7tah5_13441{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_7tah5_13441{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_7tah5_13454{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_7tah5_13454 span,._canvas-gesture-diagnostics-header-copy_7tah5_13454 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_7tah5_13454 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_7tah5_13474{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_7tah5_13474:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_7tah5_13491{min-width:0}._canvas-gesture-diagnostics-grid_7tah5_13495{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_7tah5_13495 div{min-width:0}._canvas-gesture-diagnostics-grid_7tah5_13495 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_7tah5_13495 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_7tah5_13495 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_7tah5_13495 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_7tah5_13526{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_7tah5_13526 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_7tah5_13526 span,._canvas-gesture-diagnostics-events_7tah5_13526 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_7tah5_13526 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_7tah5_13562{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(220px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator_7tah5_13580{z-index:6;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator-collapsed_7tah5_13587{top:58px}._canvas-fps_7tah5_13562._is-collapsed_7tah5_3574{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_7tah5_13597{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_7tah5_13597{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_7tah5_13610{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_7tah5_13610 span,._canvas-fps-header-copy_7tah5_13610 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_7tah5_13610 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_7tah5_13630{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_7tah5_13630:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_7tah5_13647{min-width:0}._canvas-fps-table_7tah5_13651{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_7tah5_13651 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_7tah5_13651 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_7tah5_13651 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_7tah5_13651 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_7tah5_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_7tah5_13345._is-panning_7tah5_13689{cursor:grabbing}._canvas-floating-toolbar_7tah5_13693{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_7tah5_13709{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_7tah5_13709:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_7tah5_13709._is-cancel_7tah5_7206,._canvas-floating-toolbar-button_7tah5_13709._is-delete_7tah5_12275{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_7tah5_13709._is-rotate_7tah5_12279{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_7tah5_13709._is-confirm_7tah5_7202{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_7tah5_13746{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_7tah5_13752{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_7tah5_13758{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_7tah5_13752{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_7tah5_13780{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_7tah5_13780:hover,._overlap-entity-menu-item_7tah5_13780:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_7tah5_13800{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_7tah5_13800 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_7tah5_13815{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_7tah5_13824{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_7tah5_13824: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_7tah5_13824: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_7tah5_13859{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_7tah5_13859: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_7tah5_13859._is-active_7tah5_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_7tah5_13859._is-active_7tah5_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_7tah5_13859._is-active_7tah5_360{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_7tah5_13897{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_7tah5_13904{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_7tah5_13913{top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:none;justify-items:end;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_7tah5_13925{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-shortcut_7tah5_13942{color:var(--in-canvas-toolbar-button-text);pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-prompt_7tah5_13951{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-rows_7tah5_13957{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-row_7tah5_13957,._canvas-right-dock-toolbar-shortcut-group_7tah5_13965{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-part_7tah5_13971{flex:none;align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-separator_7tah5_13978{color:var(--in-canvas-toolbar-button-text);font-size:.65rem;font-weight:750;line-height:1}._canvas-right-dock-toolbar-shortcut-label_7tah5_13985{color:var(--in-canvas-toolbar-button-text);white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar-button_7tah5_13925:not(:disabled):hover ._canvas-right-dock-toolbar-icon_7tah5_13993{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_7tah5_13925:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_7tah5_13925._is-exit_7tah5_14003 ._canvas-right-dock-toolbar-icon_7tah5_13993{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_7tah5_13993{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_7tah5_14021{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-right-dock-toolbar-shortcut-key_7tah5_14031{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_7tah5_14051{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_7tah5_14058{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_7tah5_14068{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_7tah5_14080{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_7tah5_14080: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_7tah5_14080._is-active_7tah5_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_7tah5_14108{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_7tah5_14116,._canvas-bottom-left-toolbar-image_7tah5_14117{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_7tah5_14116{fill:currentColor}._canvas-bottom-left-toolbar-image_7tah5_14117{object-fit:contain}._canvas-bottom-left-secondary-toolbar_7tah5_14130{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_7tah5_14130._is-offset-for-floating-tools_7tah5_14141{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_7tah5_14145{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_7tah5_14145: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_7tah5_14167{fill:currentColor;width:22px;height:22px}._dock-collapsed-body_7tah5_14174{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_7tah5_14186{grid-template-columns:1fr;gap:0;display:grid}._kv_7tah5_14186{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_7tah5_14186:last-child{border-bottom:0}._kv_7tah5_14186 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_7tah5_14186 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_7tah5_14224,._log-card_7tah5_14225{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_7tah5_14232{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_7tah5_14232{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_7tah5_14232{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_7tah5_14232{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_7tah5_14253{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_7tah5_14253{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_7tah5_14253{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_7tah5_14253 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_7tah5_14280{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_7tah5_14287{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_7tah5_14287:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_7tah5_14287:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_7tah5_14287:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_7tah5_14287 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_7tah5_14287 svg._is-expanded_7tah5_13202{transform:rotate(0)}._inspector-expanded-header-toggle_7tah5_14287 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_7tah5_14334{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_7tah5_14343{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_7tah5_14350{gap:0;padding:12px}._metered-consumption-content_7tah5_14355{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}._metered-consumption-item-icon_7tah5_14363{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_7tah5_14363 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_7tah5_14363 svg{width:18px;height:18px}._metered-consumption-ruler_7tah5_14386{min-width:0;padding:17px 8px 0}._metered-consumption-track_7tah5_14391{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_7tah5_14399{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_7tah5_14399>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_7tah5_14418{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_7tah5_14431{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._metered-consumption-fire-button_7tah5_14440{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-1);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:.72rem;transition:background .12s;display:inline-flex}._metered-consumption-fire-button_7tah5_14440:hover{background:var(--surface-1);border-color:var(--accent)}._metered-consumption-fire-button_7tah5_14440:active{background:var(--surface-0)}._metered-consumption-fire-button_7tah5_14440 svg{width:14px;height:14px}._logistics-item-list_7tah5_14469{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_7tah5_14475{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_7tah5_14475:last-child{border-bottom:0}._logistics-item-row_7tah5_14475._is-empty_7tah5_14490{color:var(--text-2)}._logistics-item-icon_7tah5_14494{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_7tah5_14494 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_7tah5_14494 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_7tah5_14517{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_7tah5_14528{justify-content:flex-start}._recipe-status-panel-title_7tah5_14532{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_7tah5_14532 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_7tah5_14546{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_7tah5_14558{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_7tah5_14558{background:#22c55e24}}._recipe-gas-env-tag--no-gas_7tah5_14568{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_7tah5_14568{background:#f59e0b24}}._selection-inspector-device-header_7tah5_14578{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_7tah5_14578{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_7tah5_14578{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_7tah5_14578{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_7tah5_14602{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_7tah5_14602:hover{background:var(--surface-3)}._selection-inspector-device-copy_7tah5_14602:active{background:var(--surface-4)}._selection-inspector-device-title-row_7tah5_14619{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_7tah5_14619 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_7tah5_14602 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_7tah5_14224 h4,._log-card_7tah5_14225 h4{margin:0 0 6px;font-size:.82rem}._definition-card_7tah5_14224 p,._log-card_7tah5_14225 p,._mono-line_7tah5_14657{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_7tah5_14664{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_7tah5_14670{--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_7tah5_14670{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_7tah5_14670{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_7tah5_14670{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_7tah5_14670{background:0 0}._problem-row_7tah5_14670:last-child{border-bottom:0}._problem-row_7tah5_14670 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_7tah5_14670[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_7tah5_14670[data-problem-severity=error] p{color:var(--danger)}._problem-row_7tah5_14670[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_7tah5_14718{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_7tah5_14736{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_7tah5_14743{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_7tah5_14751{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_7tah5_14758{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_7tah5_14765{padding:0}._inspector-scope-toggle_7tah5_14769{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_7tah5_14769{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_7tah5_14769{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_7tah5_14769{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_7tah5_14769 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_7tah5_14769 button._is-selected_7tah5_2329,._inspector-scope-toggle_7tah5_14769 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_7tah5_14769 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_7tah5_14657{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_7tah5_14819,._warehouse-item-link-inspector_7tah5_14820,._slot-config-list_7tah5_14821,._slot-config-row_7tah5_14822,._slot-config-row-main_7tah5_14823,._slot-config-row-actions_7tah5_14824,._slot-config-stepper_7tah5_14825,._warehouse-link-ignore-stock_7tah5_14826{gap:8px;display:grid}._slot-config-inspector_7tah5_14819{grid-template-columns:minmax(0,1fr)}._slot-config-group_7tah5_14835,._slot-config-dialog-backdrop_7tah5_14836{grid-column:auto;min-width:0}._slot-config-group_7tah5_14835[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_7tah5_14836{grid-column:1/-1}._slot-config-group_7tah5_14835[data-slot-config-group-size=single] ._slot-config-tile-grid_7tah5_14846{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_7tah5_14824{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_7tah5_14821[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_7tah5_14821[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_7tah5_14866,._slot-config-row-header_7tah5_14867{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_7tah5_14866 p,._slot-config-row-header_7tah5_14867 strong,._slot-config-meta_7tah5_14876{margin:0}._slot-config-row_7tah5_14822{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_7tah5_14822{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_7tah5_14822{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_7tah5_14822{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_7tah5_14823{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_7tah5_14904,._slot-config-clear-button_7tah5_14905,._slot-config-step-button_7tah5_14906{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_7tah5_14904,._slot-config-clear-button_7tah5_14905,._slot-config-step-button_7tah5_14906{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_7tah5_14904,._slot-config-clear-button_7tah5_14905,._slot-config-step-button_7tah5_14906{color:var(--text-0);font:inherit}._slot-config-item-button_7tah5_14904:hover:not(:disabled),._slot-config-step-button_7tah5_14906:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_7tah5_14904:hover:not(:disabled),._slot-config-step-button_7tah5_14906:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_7tah5_14904:hover:not(:disabled),._slot-config-step-button_7tah5_14906:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_7tah5_14904:hover:not(:disabled),._slot-config-step-button_7tah5_14906:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_7tah5_14905{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_7tah5_14905{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_7tah5_14905{color:var(--danger)}._slot-config-clear-button_7tah5_14905:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_7tah5_14905:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_7tah5_14905:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_7tah5_14905:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_7tah5_14905:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_7tah5_14904,._slot-config-clear-button_7tah5_14905{padding:0 10px}._slot-config-item-button_7tah5_14904{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_7tah5_14904:disabled,._slot-config-clear-button_7tah5_14905:disabled,._slot-config-step-button_7tah5_14906:disabled,._slot-config-count-input_7tah5_14997:disabled{opacity:.6}._slot-config-lock-tag_7tah5_15001{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_7tah5_15001{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_7tah5_15001{color:var(--text-1);font-size:.72rem}._slot-config-stepper_7tah5_14825{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_7tah5_14906{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_7tah5_14906 svg,._slot-config-clear-button_7tah5_14905 svg{width:14px;height:14px}._slot-config-count-input_7tah5_14997{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_7tah5_14820{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_7tah5_14820{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_7tah5_15057{gap:8px;padding:8px}._warehouse-link-list_7tah5_15062{gap:8px;min-width:0;display:grid}._warehouse-link-row_7tah5_15068{--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_7tah5_15068{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_7tah5_15068{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_7tah5_15068{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_7tah5_15068{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_7tah5_15068{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_7tah5_15068[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_7tah5_15068[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_7tah5_15112{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_7tah5_15112{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_7tah5_15112{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_7tah5_15112{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_7tah5_15112{color:var(--text-1)}._warehouse-link-slot-label_7tah5_15139{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_7tah5_15148{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_7tah5_15148:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_7tah5_15148:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_7tah5_15174{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_7tah5_15174 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_7tah5_15174 svg{width:22px;height:22px}._warehouse-link-item-name_7tah5_15196{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_7tah5_15212{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_7tah5_15212{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_7tah5_15212{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_7tah5_15212{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_7tah5_15212{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_7tah5_15212:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_7tah5_15212:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_7tah5_15212:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_7tah5_15212:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_7tah5_15212:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-0)}._warehouse-link-infinity-button_7tah5_15212[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_7tah5_15212[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_7tah5_15212[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_7tah5_15212[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_7tah5_15212[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_7tah5_15212[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_7tah5_15212[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_7tah5_15212:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_7tah5_15212:disabled{cursor:default;opacity:.48}._warehouse-link-infinity-button_7tah5_15212._is-locked_7tah5_15381{cursor:help;color:var(--text-2);opacity:.72;position:relative}._warehouse-link-infinity-button_7tah5_15212._is-locked_7tah5_15381:hover,._warehouse-link-infinity-button_7tah5_15212._is-locked_7tah5_15381[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-1)}._warehouse-link-infinity-symbol_7tah5_15395{transform:translateY(-.5px)}._warehouse-link-infinity-lock-icon_7tah5_15399{background:var(--surface-1);stroke-width:2.8px;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:2px;right:2px}._warehouse-link-natural-resource-tooltip_7tah5_15411{z-index:1000;box-sizing:border-box;border:1px solid var(--line);color:#fff;pointer-events:none;background:#000000e0;border-radius:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0000003d}._infinite-storage-infinity-symbol_7tah5_15429{border:1px solid var(--accent-strong);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._infinite-storage-infinity-symbol_7tah5_15429{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._infinite-storage-infinity-symbol_7tah5_15429 span{transform:translateY(-.5px)}._warehouse-link-action-button_7tah5_15458{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_7tah5_15458{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_7tah5_15458{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_7tah5_15458:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_7tah5_15458:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_7tah5_15458:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_7tah5_15458:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_7tah5_15458:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_7tah5_15458:disabled,._warehouse-link-item-button_7tah5_15148:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_7tah5_15458 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_7tah5_15515{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_7tah5_15515{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_7tah5_15515{color:var(--danger)}._warehouse-link-clear-button_7tah5_15515:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_7tah5_15515:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_7tah5_15515:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_7tah5_15515:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_7tah5_15515:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_7tah5_14820[data-render-mode=dock] ._warehouse-link-action-button_7tah5_15458{width:32px;padding:0}._warehouse-item-link-inspector_7tah5_14820[data-render-mode=dock] ._warehouse-link-action-label_7tah5_15552{display:none}._warehouse-item-link-inspector_7tah5_14820[data-device-class=mobile] ._warehouse-link-row_7tah5_15068{padding-right:8px}._warehouse-item-link-inspector_7tah5_14820[data-device-class=mobile] ._warehouse-link-action-button_7tah5_15458{width:32px;padding:0}._warehouse-item-link-inspector_7tah5_14820[data-device-class=mobile] ._warehouse-link-action-label_7tah5_15552{display:none}._admission-rule-inspector_7tah5_15569{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_7tah5_15569{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_7tah5_15578{gap:8px;padding:8px}._admission-rule-row_7tah5_15583{--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_7tah5_15583{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_7tah5_15583{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_7tah5_15583{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_7tah5_15592{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_7tah5_15629{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_7tah5_15583[data-is-pipe=true]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_7tah5_15642{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_7tah5_15642{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_7tah5_15642{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_7tah5_15642{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_7tah5_15642{color:var(--text-0);text-align:left}._admission-rule-item-button_7tah5_15642:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_7tah5_15642:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_7tah5_15642:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_7tah5_15642:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_7tah5_15642:disabled,._admission-rule-action-button_7tah5_15689:disabled,._admission-rule-limit-value-input_7tah5_15690:disabled,._admission-rule-switch_7tah5_15691:disabled,._admission-rule-step-button_7tah5_15692:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_7tah5_15697{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_7tah5_15697{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_7tah5_15697{color:var(--text-2)}._admission-rule-item-icon_7tah5_15697 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_7tah5_15697 svg{width:17px;height:17px}._admission-rule-item-name_7tah5_15727{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_7tah5_15690,._admission-rule-count_7tah5_15739{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_7tah5_15690,._admission-rule-count_7tah5_15739{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_7tah5_15690,._admission-rule-count_7tah5_15739{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_7tah5_15690,._admission-rule-count_7tah5_15739{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_7tah5_15766 span,._admission-rule-count_7tah5_15739 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_7tah5_15766{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_7tah5_15691{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_7tah5_15691: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_7tah5_15691:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_7tah5_15691:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_7tah5_15691:focus-visible,._admission-rule-step-button_7tah5_15692:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_7tah5_15690{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_7tah5_15840{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_7tah5_15840 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_7tah5_15692{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_7tah5_15692:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_7tah5_15692 svg{width:13px;height:13px}._admission-rule-count_7tah5_15739 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_7tah5_15892{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_7tah5_15689{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_7tah5_15689{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_7tah5_15689{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_7tah5_15689{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_7tah5_15689{color:var(--text-1)}._admission-rule-action-button_7tah5_15689:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_7tah5_15689:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_7tah5_15689:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_7tah5_15689:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_7tah5_15944:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_7tah5_15944:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_7tah5_15944:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_7tah5_15689 svg{width:15px;height:15px}._admission-rule-inspector_7tah5_15569[data-render-mode=dock] ._admission-rule-controls-row_7tah5_15592,._admission-rule-inspector_7tah5_15569[data-device-class=mobile] ._admission-rule-controls-row_7tah5_15592,._admission-rule-inspector_7tah5_15569[data-device-class=tablet] ._admission-rule-controls-row_7tah5_15592{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_7tah5_15569[data-render-mode=dock] ._admission-rule-actions_7tah5_15892,._admission-rule-inspector_7tah5_15569[data-device-class=mobile] ._admission-rule-actions_7tah5_15892,._admission-rule-inspector_7tah5_15569[data-device-class=tablet] ._admission-rule-actions_7tah5_15892{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_7tah5_16012{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_7tah5_16012{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_7tah5_16021{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_7tah5_16021>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_7tah5_16066{gap:8px;padding:8px}._port-output-list_7tah5_16071{gap:8px;min-width:0;display:grid}._port-output-row_7tah5_16077{--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_7tah5_16077{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_7tah5_16077{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_7tah5_16077{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_7tah5_16077{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_7tah5_16077{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_7tah5_16077[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_7tah5_16077[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_7tah5_16126{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_7tah5_16126{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_7tah5_16126{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_7tah5_16126{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_7tah5_16126{color:var(--text-0)}._port-output-locator-svg_7tah5_16202{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_7tah5_16209{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_7tah5_16209{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_7tah5_16209{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_7tah5_16209{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_7tah5_16209{stroke-width:.08px}._port-output-locator-marker_7tah5_16229{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_7tah5_16229{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_7tah5_16238{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_7tah5_16246{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_7tah5_16246{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_7tah5_16246{stroke-width:.08px}._port-output-locator-label_7tah5_16259{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_7tah5_16293{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_7tah5_16293:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_7tah5_16293:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_7tah5_16293:disabled,._port-output-action-button_7tah5_16320:disabled{cursor:default;opacity:.58}._port-output-item-icon_7tah5_16325{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_7tah5_16325 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_7tah5_16325 svg{width:22px;height:22px}._port-output-item-name_7tah5_16347{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_7tah5_16320{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_7tah5_16320{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_7tah5_16320{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_7tah5_16320:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_7tah5_16320:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_7tah5_16320:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_7tah5_16320:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_7tah5_16320:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_7tah5_16320 svg{flex:none;width:15px;height:15px}._port-output-clear-button_7tah5_16442{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_7tah5_16442{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_7tah5_16442{color:var(--danger)}._port-output-clear-button_7tah5_16442:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_7tah5_16442:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_7tah5_16442:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_7tah5_16442:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_7tah5_16442:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_7tah5_16012[data-render-mode=dock] ._port-output-action-button_7tah5_16320{width:32px;padding:0}._port-output-config-inspector_7tah5_16012[data-render-mode=dock] ._port-output-action-label_7tah5_16479{display:none}._port-output-config-inspector_7tah5_16012[data-device-class=mobile] ._port-output-row_7tah5_16077{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_7tah5_16012[data-device-class=mobile] ._port-output-action-button_7tah5_16320{width:32px;padding:0}._port-output-config-inspector_7tah5_16012[data-device-class=mobile] ._port-output-action-label_7tah5_16479{display:none}@media (width<=900px){._port-output-config-inspector_7tah5_16012[data-render-mode=dialog] ._port-output-action-button_7tah5_16320{width:32px;padding:0}._port-output-config-inspector_7tah5_16012[data-render-mode=dialog] ._port-output-action-label_7tah5_16479{display:none}}._port-priority-group-inspector_7tah5_16506{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_7tah5_16506{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_7tah5_16515{gap:8px;padding:8px}._port-priority-custom-switch_7tah5_16520,._recipe-channel-mode-switch_7tah5_16521{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_7tah5_16520 input,._recipe-channel-mode-switch_7tah5_16521 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_7tah5_16520 input,._recipe-channel-mode-switch_7tah5_16521 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_7tah5_16520 input,._recipe-channel-mode-switch_7tah5_16521 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_7tah5_16520 input,._recipe-channel-mode-switch_7tah5_16521 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_7tah5_16520 input,._recipe-channel-mode-switch_7tah5_16521 input{cursor:pointer}._port-priority-custom-switch_7tah5_16520 input:after,._recipe-channel-mode-switch_7tah5_16521 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_7tah5_16520 input:checked,._recipe-channel-mode-switch_7tah5_16521 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_7tah5_16520 input:checked,._recipe-channel-mode-switch_7tah5_16521 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_7tah5_16520 input:checked,._recipe-channel-mode-switch_7tah5_16521 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_7tah5_16520 input:checked,._recipe-channel-mode-switch_7tah5_16521 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_7tah5_16520 input:checked:after,._recipe-channel-mode-switch_7tah5_16521 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_7tah5_16605{gap:8px;min-width:0;display:grid}._port-priority-row_7tah5_16611{--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_7tah5_16611{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_7tah5_16611{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_7tah5_16611{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_7tah5_16611[data-is-pipe=false]{--port-priority-accent:#b88a2f}._port-priority-row_7tah5_16611[data-is-pipe=true]{--port-priority-accent:#4f8fa8}._port-priority-port-label_7tah5_16645{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_7tah5_16645{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_7tah5_16645{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_7tah5_16645{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_7tah5_16645{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_7tah5_16677{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_7tah5_16677{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_7tah5_16677{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_7tah5_16677{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_7tah5_16677{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_7tah5_16677:hover:not(:disabled),._port-priority-number-button_7tah5_16677[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_7tah5_16677:hover:not(:disabled),._port-priority-number-button_7tah5_16677[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_7tah5_16677:hover:not(:disabled),._port-priority-number-button_7tah5_16677[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_7tah5_16677:hover:not(:disabled),._port-priority-number-button_7tah5_16677[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_7tah5_16677:disabled{cursor:default;opacity:.58}._port-priority-picker_7tah5_16732{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_7tah5_16732 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_7tah5_16732 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_7tah5_16732 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_7tah5_16732 button:hover,._port-priority-picker_7tah5_16732 button._is-selected_7tah5_2329{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_7tah5_16732 button:hover,._port-priority-picker_7tah5_16732 button._is-selected_7tah5_2329{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_7tah5_16732 button:hover,._port-priority-picker_7tah5_16732 button._is-selected_7tah5_2329{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_7tah5_16732 button:hover,._port-priority-picker_7tah5_16732 button._is-selected_7tah5_2329{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_7tah5_16732 button:hover,._port-priority-picker_7tah5_16732 button._is-selected_7tah5_2329{color:var(--text-0)}._slot-config-tile-grid_7tah5_14846{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_7tah5_14846{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_7tah5_14846:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_7tah5_16811{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_7tah5_16811{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_7tah5_16811{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_7tah5_16835,._slot-config-dialog-item-icon_7tah5_16836{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_7tah5_16843{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_7tah5_16843{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_7tah5_16843{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_7tah5_16867{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_7tah5_16867 svg{width:18px;height:18px}._slot-config-empty_7tah5_16867{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_7tah5_16887{gap:10px}._slot-config-panel-header_7tah5_16891{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_7tah5_16899{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_7tah5_16899 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_7tah5_16915{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_7tah5_16927{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_7tah5_16927 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_7tah5_16941{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_7tah5_16941{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_7tah5_16941{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_7tah5_16941: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_7tah5_16941:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_7tah5_16941:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_7tah5_16941:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_7tah5_16941:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_7tah5_16915._is-disabled_7tah5_1563{cursor:default}._slot-config-flow-layout_7tah5_16997{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_7tah5_17005{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_7tah5_17005{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_7tah5_17005{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_7tah5_17005{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_7tah5_17054{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_7tah5_17054 div{min-width:0;display:grid}._slot-config-flow-column-header_7tah5_17054 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_7tah5_17113,._slot-config-group_7tah5_14835{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_7tah5_17113{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_7tah5_17113{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_7tah5_17113{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_7tah5_17113:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_7tah5_17113:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_7tah5_17113:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_7tah5_17113:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_7tah5_17161{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_7tah5_17161{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_7tah5_17161{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_7tah5_17177{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_7tah5_17186{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_7tah5_17186{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_7tah5_17186{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_7tah5_17186 svg{width:17px;height:17px}._slot-config-flow-item-icon_7tah5_17208{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_7tah5_17214{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_7tah5_17221{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_7tah5_17221{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_7tah5_17221{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_7tah5_17221{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_7tah5_17221{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_7tah5_17221{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_7tah5_17267{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_7tah5_17267 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_7tah5_17267 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_7tah5_17267 svg{stroke-width:2.2px}._slot-config-flow-empty_7tah5_17186{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_7tah5_17186{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_7tah5_17186{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_7tah5_17327{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_7tah5_14836{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_7tah5_14836{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_7tah5_14836{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_7tah5_14836{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_7tah5_14836{max-height:calc(100dvh - 16px)}}._slot-config-dialog_7tah5_14836{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_7tah5_14836{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_7tah5_14836{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_7tah5_17394{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_7tah5_17394 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_7tah5_17411,._slot-config-dialog-item-button_7tah5_17412,._slot-config-dialog-clear_7tah5_17413,._slot-config-dialog-actions_7tah5_17414 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_7tah5_17411,._slot-config-dialog-item-button_7tah5_17412,._slot-config-dialog-clear_7tah5_17413,._slot-config-dialog-actions_7tah5_17414 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_7tah5_17411,._slot-config-dialog-item-button_7tah5_17412,._slot-config-dialog-clear_7tah5_17413,._slot-config-dialog-actions_7tah5_17414 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_7tah5_17411{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_7tah5_17411{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_7tah5_17411{padding:0}._slot-config-dialog-icon-button_7tah5_17411 svg{width:16px;height:16px}._slot-config-dialog-item-button_7tah5_17412{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_7tah5_17412{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_7tah5_17412{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_7tah5_17412{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_7tah5_17412{padding:0}._slot-config-dialog-item-button_7tah5_17412:disabled{opacity:.75}._slot-config-dialog-item-name_7tah5_17486{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_7tah5_14232{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_7tah5_14253{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_7tah5_14287:hover,._inspector-scope-toggle_7tah5_14769{background:var(--surface-2)}._selection-inspector-device-header_7tah5_14578,._slot-config-row_7tah5_14822,._slot-config-item-button_7tah5_14904,._slot-config-step-button_7tah5_14906{border-color:var(--line);background:var(--surface-2)}._problem-row_7tah5_14670{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_7tah5_14769{border-color:var(--line)}._slot-config-clear-button_7tah5_14905{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_7tah5_14905:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_7tah5_15001{background:var(--surface-2)}}._slot-config-dialog-count-row_7tah5_17536{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_7tah5_17536>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_7tah5_17551{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_7tah5_17559{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_7tah5_17559{accent-color:var(--primary)}}._slot-config-dialog-range_7tah5_17559{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_7tah5_17559{appearance:none;background:0 0}._slot-config-dialog-range_7tah5_17559::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_7tah5_17559::-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_7tah5_17559:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_7tah5_17559:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_7tah5_17608,._slot-config-dialog-switch_7tah5_17609{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_7tah5_17609{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_7tah5_17609 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_7tah5_17630{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_7tah5_17630: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_7tah5_17609 input:checked+._slot-config-dialog-switch-track_7tah5_17630{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_7tah5_17609 input:checked+._slot-config-dialog-switch-track_7tah5_17630:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_7tah5_17609 input:disabled+._slot-config-dialog-switch-track_7tah5_17630{opacity:.55}._slot-config-dialog-clear_7tah5_17413{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_7tah5_17413{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_7tah5_17413{color:var(--danger)}._slot-config-dialog-actions_7tah5_17414{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_7tah5_17414 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_7tah5_17411:hover:not(:disabled),._slot-config-dialog-item-button_7tah5_17412:hover:not(:disabled),._slot-config-dialog-actions_7tah5_17414 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_7tah5_17411:hover:not(:disabled),._slot-config-dialog-item-button_7tah5_17412:hover:not(:disabled),._slot-config-dialog-actions_7tah5_17414 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_7tah5_17411:hover:not(:disabled),._slot-config-dialog-item-button_7tah5_17412:hover:not(:disabled),._slot-config-dialog-actions_7tah5_17414 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_7tah5_17411:hover:not(:disabled),._slot-config-dialog-item-button_7tah5_17412:hover:not(:disabled),._slot-config-dialog-actions_7tah5_17414 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_7tah5_17413:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_7tah5_17413:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_7tah5_17413:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_7tah5_17413:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_7tah5_17413:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_7tah5_17811{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_7tah5_17811{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_7tah5_17820{gap:8px;padding:8px}._submit-to-warehouse-row_7tah5_17745{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_7tah5_17745{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_7tah5_17745{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_7tah5_17745{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_7tah5_17867{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_7tah5_17867{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_7tah5_17867{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_7tah5_17867{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_7tah5_17867{color:var(--text-1)}._submit-to-warehouse-icon_7tah5_17867 svg{width:17px;height:17px}._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true] ._submit-to-warehouse-icon_7tah5_17867{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true] ._submit-to-warehouse-icon_7tah5_17867{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_7tah5_17745[data-submit-enabled=true] ._submit-to-warehouse-icon_7tah5_17867{color:var(--accent-strong)}._submit-to-warehouse-label_7tah5_17755{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_7tah5_17796{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_7tah5_17796{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_7tah5_17796{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_7tah5_17796{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_7tah5_17796{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_7tah5_17796{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_7tah5_17796{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_7tah5_17959{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_7tah5_17959{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_7tah5_17959{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_7tah5_17959:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_7tah5_17959:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_7tah5_17959:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_7tah5_17959:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_7tah5_17959[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_7tah5_17959:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_7tah5_18003{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_7tah5_17959[aria-checked=true] ._submit-to-warehouse-toggle-knob_7tah5_18003{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_7tah5_14823,._slot-config-row-actions_7tah5_14824{grid-template-columns:1fr}._selection-inspector-device-header_7tah5_14578,._slot-config-flow-layout_7tah5_16997{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_7tah5_17267{min-height:44px}._slot-config-flow-direction_7tah5_17267 svg{transform:rotate(90deg)}}._behavior-toggle-row_7tah5_18037{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_7tah5_18044{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_7tah5_18050,._blockage-auto-clearance-panel-body_7tah5_18051{gap:10px;display:grid}._water-purifier-mode-row_7tah5_18056{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_7tah5_18067{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_7tah5_18067:hover,._water-purifier-mode-button_7tah5_18067._is-selected_7tah5_2329{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_7tah5_18067._is-selected_7tah5_2329{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_7tah5_18089,._blockage-auto-clearance-switch_7tah5_18090{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_7tah5_18089[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_7tah5_18103{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_7tah5_18103:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_7tah5_18090 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_7tah5_18090 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_7tah5_18090 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_7tah5_18090 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_7tah5_18154{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_7tah5_18161{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_7tah5_18170{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_7tah5_18170{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_7tah5_18170{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_7tah5_18170 svg{width:15px;height:15px}._dark-pipe-link-button_7tah5_18170:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_7tah5_18170:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_7tah5_18170._is-danger_7tah5_5757:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_7tah5_18212,._toggle-off_7tah5_18213{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_7tah5_18212,._toggle-off_7tah5_18213{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_7tah5_18212,._toggle-off_7tah5_18213{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_7tah5_18212:after,._toggle-off_7tah5_18213: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_7tah5_18212{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_7tah5_18212:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_7tah5_18258{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_7tah5_18266{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_7tah5_18272{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_7tah5_18272: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_7tah5_18272:checked{background:var(--accent)}._recipe-config-switch_7tah5_18272:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_7tah5_18306{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_7tah5_18312{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_7tah5_18312:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_7tah5_18312:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_7tah5_18336{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_7tah5_18341{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_7tah5_18341{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_7tah5_18341{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_7tah5_18341{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_7tah5_18360,._recipe-manual-section_7tah5_18361{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_7tah5_18368{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_7tah5_18368{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_7tah5_18379{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_7tah5_18379{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_7tah5_18379{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_7tah5_18379{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_7tah5_18379>:first-child{flex:auto;min-width:0}._recipe-remove-button_7tah5_18424{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_7tah5_18424{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_7tah5_18424{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_7tah5_18424{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_7tah5_18424{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_7tah5_18424 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_7tah5_18424:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_7tah5_18424:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_7tah5_18424:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_7tah5_18424:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_7tah5_18424:hover{color:var(--danger)}._recipe-locked-control_7tah5_18479{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_7tah5_18479{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_7tah5_18479 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_7tah5_18502{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_7tah5_18502{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_7tah5_18502{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_7tah5_18502{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_7tah5_18502{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_7tah5_18502:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_7tah5_18502:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_7tah5_18502:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_7tah5_18502:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_7tah5_18502:hover{color:var(--accent-strong)}._recipe-add-button-primary_7tah5_18552{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_7tah5_18563{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_7tah5_18570{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_7tah5_18424,._recipe-add-button_7tah5_18502{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_7tah5_18424:hover,._recipe-add-button_7tah5_18502:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_7tah5_18479{color:var(--text-2)}}._encyclopedia-panel_7tah5_18605{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693{gap:0}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693._is-browser_7tah5_18616{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_7tah5_18620{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_7tah5_18620 ._encyclopedia-search_7tah5_18628,._encyclopedia-mobile-controls_7tah5_18620 ._encyclopedia-category-dropdown_7tah5_18629{padding:0}._encyclopedia-mobile-controls_7tah5_18620 ._encyclopedia-category-dropdown-menu_7tah5_18633{left:0;right:0}._encyclopedia-search_7tah5_18628{padding:8px 14px 0}._encyclopedia-search-input_7tah5_18643{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_7tah5_18643::placeholder{color:var(--text-2)}._encyclopedia-search-input_7tah5_18643:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_7tah5_18666{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_7tah5_18666._is-touch_7tah5_6693{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_7tah5_18683{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_7tah5_18689{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_7tah5_18689:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_7tah5_18689._is-active_7tah5_360,._encyclopedia-breadcrumb-link_7tah5_18689:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_7tah5_18713{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_7tah5_18719{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_7tah5_18727{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_7tah5_18733{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_7tah5_18739{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_7tah5_18739:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_7tah5_18739._is-active_7tah5_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_7tah5_18763{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_7tah5_18770{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693 ._encyclopedia-main_7tah5_18770{padding:8px 10px 14px}._encyclopedia-card-grid_7tah5_18781{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693 ._encyclopedia-card-grid_7tah5_18781{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_7tah5_18781{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_7tah5_18781:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_7tah5_18809{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_7tah5_18816{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_7tah5_18824{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_7tah5_18833{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_7tah5_18839{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_7tah5_18848{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_7tah5_18853{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_7tah5_18861{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_7tah5_18861:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_7tah5_18861 ._encyclopedia-card-icon_7tah5_18809{width:34px;height:34px}._encyclopedia-recent-card_7tah5_18861 ._encyclopedia-card-label_7tah5_18816{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693 ._encyclopedia-recent-card_7tah5_18861{width:90px;padding:6px 4px}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693 ._encyclopedia-recent-card_7tah5_18861 ._encyclopedia-card-icon_7tah5_18809{width:30px;height:30px}._encyclopedia-category-dropdown_7tah5_18629{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_7tah5_18908{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_7tah5_18908._is-filtered_7tah5_18925{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_7tah5_18908._is-filtered_7tah5_18925{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_7tah5_18908:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_7tah5_18940{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_7tah5_18948{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_7tah5_18959{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_7tah5_18967{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_7tah5_18974{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_7tah5_18988{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_7tah5_18988._is-open_7tah5_18994{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_7tah5_18633{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_7tah5_19019{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_7tah5_19019:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_7tah5_19019._is-active_7tah5_360{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_7tah5_19046{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_7tah5_19056{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_7tah5_18605._is-touch_7tah5_6693 ._encyclopedia-detail_7tah5_19056{padding:6px 10px 14px}._encyclopedia-detail-header_7tah5_19066{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_7tah5_19075{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_7tah5_19075:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_7tah5_19094{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_7tah5_19102{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_7tah5_19109{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_7tah5_19115{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_7tah5_19120{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_7tah5_19126{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_7tah5_19136{margin-bottom:4px}._encyclopedia-recipe-group-header_7tah5_19140{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_7tah5_19140:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_7tah5_19159{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_7tah5_19166{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_7tah5_19171{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_7tah5_19176{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_7tah5_19176{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_7tah5_19189{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_7tah5_19195{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_7tah5_19201{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_7tah5_19201._is-input_7tah5_19207{background:var(--surface-3)}._encyclopedia-recipe-col_7tah5_19201._is-output_7tah5_17044{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_7tah5_19215{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_7tah5_19215{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_7tah5_19228{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_7tah5_19228:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_7tah5_19228._is-empty_7tah5_14490{cursor:default;background:0 0}._encyclopedia-recipe-row_7tah5_19228._is-empty_7tah5_14490:hover{border-color:#0000}._encyclopedia-recipe-item-icon_7tah5_19257{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_7tah5_19265{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_7tah5_19274{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_7tah5_19281{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_7tah5_19291{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}._encyclopedia-recipe-machine_7tah5_19300{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_7tah5_19300:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_7tah5_19318{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_7tah5_19324{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-gas-environment_7tah5_19329,._encyclopedia-recipe-device-consumption_7tah5_19330{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_7tah5_19329{cursor:pointer}._encyclopedia-recipe-gas-environment_7tah5_19329:hover,._encyclopedia-recipe-consumed-item_7tah5_19349:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-metadata-icon_7tah5_19354{object-fit:contain;flex-shrink:0;width:20px;height:20px}._encyclopedia-recipe-device-consumption_7tah5_19330{flex-wrap:wrap;padding:2px 4px 2px 7px}._encyclopedia-recipe-device-consumption-label_7tah5_19366{color:var(--text-2);white-space:nowrap}._encyclopedia-recipe-consumed-item_7tah5_19349{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_7tah5_19384{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:.72rem}._encyclopedia-empty_7tah5_19392{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._quick-place-popup_7tah5_19399{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_7tah5_19417{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_7tah5_19429{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_7tah5_19429:hover,._quick-place-favorite-slot_7tah5_19429:focus-visible{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-favorite-slot_7tah5_19429._is-empty_7tah5_14490{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_7tah5_19429._is-drop-target_7tah5_5451{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_7tah5_19429._is-dragging_7tah5_690{opacity:.52}._quick-place-favorite-shortcut_7tah5_19470{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_7tah5_19488{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._quick-place-menu-header_7tah5_19495{gap:8px;padding-bottom:10px;display:grid}._quick-place-menu-header_7tah5_19495 h2{margin:0;font-size:14px;font-weight:700;line-height:1.2}._quick-place-search-input_7tah5_19508{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_7tah5_19508: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_7tah5_19527{scrollbar-width:thin;grid-auto-rows:44px;gap:5px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}._quick-place-device-button_7tah5_19537{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_7tah5_19537:hover,._quick-place-device-button_7tah5_19537:focus-visible,._quick-place-device-button_7tah5_19537._is-active_7tah5_360{border-color:var(--accent-strong);background:var(--surface-1);outline:none}._quick-place-device-icon_7tah5_19563{object-fit:contain;width:28px;height:28px;display:block}._quick-place-favorite-slot_7tah5_19429 ._quick-place-device-icon_7tah5_19563{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_7tah5_19575{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}._quick-place-empty-results_7tah5_19584{min-height:120px;color:var(--text-2);place-items:center;font-size:12px;display:grid}._keyboard-shortcut-prompt_1tky8_1{vertical-align:middle;justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}._keyboard-shortcut-prompt-alternative_1tky8_10{justify-content:center;align-items:center;min-width:0;display:inline-flex}._keyboard-shortcut-prompt-alternative-separator_1tky8_17{color:currentColor;margin:0 5px;font-size:.86em;font-weight:700}._keyboard-shortcut-prompt-binding_1tky8_24{min-width:0;color:var(--text-0);justify-content:center;align-items:center;display:inline-flex}._keyboard-shortcut-prompt-key-part_1tky8_32{flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}._keyboard-shortcut-prompt-combination-separator_1tky8_40{color:var(--text-1);font-size:.72rem;font-weight:750;line-height:1}._keyboard-shortcut-prompt-key-visual_1tky8_47{--keyboard-shortcut-prompt-key-size:28px;width:auto;height:var(--keyboard-shortcut-prompt-key-size);aspect-ratio:var(--keyboard-shortcut-prompt-scale);flex:none;display:block;position:relative}._keyboard-shortcut-prompt-key-visual_1tky8_47:after{aspect-ratio:1;content:"";width:100%;-webkit-mask-image:var(--keyboard-shortcut-prompt-mask);mask-image:var(--keyboard-shortcut-prompt-mask);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--keyboard-shortcut-prompt-mask);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._keyboard-shortcut-prompt-key_1tky8_32{opacity:0;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._is-small_1tky8_87 ._keyboard-shortcut-prompt-key-visual_1tky8_47{--keyboard-shortcut-prompt-key-size:22px}._is-small_1tky8_87 ._keyboard-shortcut-prompt-key-part_1tky8_32{gap:1px}._is-small_1tky8_87 ._keyboard-shortcut-prompt-combination-separator_1tky8_40{font-size:.65rem}._is-large_1tky8_99 ._keyboard-shortcut-prompt-key-visual_1tky8_47{--keyboard-shortcut-prompt-key-size:34px}._is-large_1tky8_99 ._keyboard-shortcut-prompt-combination-separator_1tky8_40{font-size:.8rem}._mouse-shortcut-prompt_d7bfr_1{--mouse-shortcut-prompt-size:28px;width:var(--mouse-shortcut-prompt-size);height:var(--mouse-shortcut-prompt-size);color:var(--text-0);vertical-align:middle;flex:none;display:inline-block;position:relative}._mouse-shortcut-prompt_d7bfr_1:after{content:"";-webkit-mask-image:var(--mouse-shortcut-prompt-mask);mask-image:var(--mouse-shortcut-prompt-mask);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mouse-shortcut-prompt-mask);background:currentColor;position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._mouse-shortcut-prompt-image_d7bfr_28{opacity:0;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._is-small_d7bfr_38{--mouse-shortcut-prompt-size:22px}._is-large_d7bfr_42{--mouse-shortcut-prompt-size:34px}._root_1t4sl_1{width:var(--composite-item-icon-size,1em);height:var(--composite-item-icon-size,1em);flex:none;gap:1px;min-width:0;min-height:0;display:grid;overflow:hidden}._count-1_1t4sl_12{grid-template:minmax(0,1fr)/minmax(0,1fr)}._count-2_1t4sl_16{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr))}._count-3_1t4sl_20,._count-4_1t4sl_21{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr))}._count-3_1t4sl_20>._tile_1t4sl_25:first-child{grid-column:1/3;justify-self:center;width:50%}._root_1t4sl_1>._tile_1t4sl_25{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}._canvas-panel_9bte4_3{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_9bte4_9{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_9bte4_3:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_9bte4_20,._renderer-host_9bte4_21{width:100%;height:100%;display:block}._canvas-viewport-surface_9bte4_20{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_9bte4_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_9bte4_45{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_9bte4_54{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_9bte4_62,._canvas-touch-hold-indicator-progress_9bte4_63{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_9bte4_62{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_9bte4_63{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_9bte4_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_9bte4_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_9bte4_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_9bte4_92._is-collapsed_9bte4_110{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_9bte4_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_9bte4_116{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_9bte4_129{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_9bte4_129 span,._canvas-gesture-diagnostics-header-copy_9bte4_129 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_9bte4_129 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_9bte4_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_9bte4_149:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_9bte4_166{min-width:0}._canvas-gesture-diagnostics-grid_9bte4_170{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_9bte4_170 div{min-width:0}._canvas-gesture-diagnostics-grid_9bte4_170 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_9bte4_170 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_9bte4_170 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_9bte4_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_9bte4_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_9bte4_201 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_9bte4_201 span,._canvas-gesture-diagnostics-events_9bte4_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_9bte4_201 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_9bte4_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-sync-save-indicator_9bte4_255{z-index:6;position:absolute;top:12px;right:12px}._canvas-sync-save-indicator-collapsed_9bte4_262{top:58px}._canvas-fps_9bte4_237._is-collapsed_9bte4_110{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_9bte4_272{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_9bte4_272{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_9bte4_285{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_9bte4_285 span,._canvas-fps-header-copy_9bte4_285 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_9bte4_285 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_9bte4_305{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_9bte4_305:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_9bte4_322{min-width:0}._canvas-fps-table_9bte4_326{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_9bte4_326 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_9bte4_326 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_9bte4_326 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_9bte4_326 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_9bte4_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_9bte4_20._is-panning_9bte4_364{cursor:grabbing}._canvas-floating-toolbar_9bte4_368{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_9bte4_384{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_9bte4_384:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_9bte4_384._is-cancel_9bte4_408,._canvas-floating-toolbar-button_9bte4_384._is-delete_9bte4_409{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_9bte4_384._is-rotate_9bte4_413{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_9bte4_384._is-confirm_9bte4_417{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_9bte4_421{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_9bte4_427{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_9bte4_433{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_9bte4_427{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_9bte4_455{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_9bte4_455:hover,._overlap-entity-menu-item_9bte4_455:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_9bte4_475{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_9bte4_475 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_9bte4_490{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_9bte4_499{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_9bte4_499: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_9bte4_499: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_9bte4_534{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_9bte4_534: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_9bte4_534._is-active_9bte4_558{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_9bte4_534._is-active_9bte4_558{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_9bte4_534._is-active_9bte4_558{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_9bte4_572{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_9bte4_579{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_9bte4_588{top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:none;justify-items:end;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_9bte4_600{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-shortcut_9bte4_617{color:var(--in-canvas-toolbar-button-text);pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-prompt_9bte4_626{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-rows_9bte4_632{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-row_9bte4_632,._canvas-right-dock-toolbar-shortcut-group_9bte4_640{align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-part_9bte4_646{flex:none;align-items:center;gap:4px;display:inline-flex}._canvas-right-dock-toolbar-shortcut-separator_9bte4_653{color:var(--in-canvas-toolbar-button-text);font-size:.65rem;font-weight:750;line-height:1}._canvas-right-dock-toolbar-shortcut-label_9bte4_660{color:var(--in-canvas-toolbar-button-text);white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar-button_9bte4_600:not(:disabled):hover ._canvas-right-dock-toolbar-icon_9bte4_668{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_9bte4_600:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_9bte4_600._is-exit_9bte4_678 ._canvas-right-dock-toolbar-icon_9bte4_668{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_9bte4_668{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_9bte4_696{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-right-dock-toolbar-shortcut-key_9bte4_706{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_9bte4_726{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_9bte4_733{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_9bte4_743{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_9bte4_755{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_9bte4_755: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_9bte4_755._is-active_9bte4_558{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_9bte4_783{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_9bte4_791,._canvas-bottom-left-toolbar-image_9bte4_792{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_9bte4_791{fill:currentColor}._canvas-bottom-left-toolbar-image_9bte4_792{object-fit:contain}._canvas-bottom-left-secondary-toolbar_9bte4_805{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_9bte4_805._is-offset-for-floating-tools_9bte4_816{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_9bte4_820{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_9bte4_820: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_9bte4_842{fill:currentColor;width:22px;height:22px}._inspector-dialog_14n3s_3{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_14n3s_10{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_14n3s_16 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_14n3s_23{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_14n3s_23{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_14n3s_23{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_14n3s_23{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_14n3s_3._is-mobile-compact_14n3s_43 ._inspector-dialog-header_14n3s_10{min-height:40px;padding:0 12px}._inspector-dialog_14n3s_3._is-mobile-compact_14n3s_43 ._inspector-dialog-header-copy_14n3s_16 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_14n3s_3._is-mobile-compact_14n3s_43 ._inspector-dialog-header-button_14n3s_23{width:28px;height:28px}._inspector-dialog-body_14n3s_58{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_14n3s_58._has-neighborhood-preview_14n3s_66{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_14n3s_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_14n3s_71{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_14n3s_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_14n3s_71{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_14n3s_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_14n3s_95{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_14n3s_110{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_14n3s_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_14n3s_120{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_14n3s_120{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_14n3s_120{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_14n3s_120{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_14n3s_146,._inspector-neighborhood-preview-canvas-stage_14n3s_146>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_14n3s_153{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_14n3s_153{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_14n3s_153[data-is-pipe=false]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_14n3s_153[data-is-pipe=true]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_14n3s_174{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_14n3s_180{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_14n3s_180{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_14n3s_180{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_14n3s_193 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_14n3s_193 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_14n3s_193 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_14n3s_193 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_14n3s_254,._toolbox-dialog-backdrop_14n3s_255,._timeline-dialog-backdrop_14n3s_256,._debug-log-dialog-backdrop_14n3s_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_14n3s_254,._toolbox-dialog-backdrop_14n3s_255,._timeline-dialog-backdrop_14n3s_256,._debug-log-dialog-backdrop_14n3s_257{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_14n3s_254,._toolbox-dialog-backdrop_14n3s_255,._timeline-dialog-backdrop_14n3s_256,._debug-log-dialog-backdrop_14n3s_257,._help-dialog-backdrop_14n3s_254 *,._toolbox-dialog-backdrop_14n3s_255 *,._timeline-dialog-backdrop_14n3s_256 *,._debug-log-dialog-backdrop_14n3s_257 *{touch-action:auto}._help-dialog-backdrop_14n3s_254._is-immersive-maximized_14n3s_299,._toolbox-dialog-backdrop_14n3s_255._is-immersive-maximized_14n3s_299,._timeline-dialog-backdrop_14n3s_256._is-immersive-maximized_14n3s_299,._debug-log-dialog-backdrop_14n3s_257._is-immersive-maximized_14n3s_299{padding:0}._help-dialog_14n3s_254,._toolbox-dialog_14n3s_255,._timeline-dialog_14n3s_256,._debug-log-dialog_14n3s_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_14n3s_255{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_14n3s_257{width:min(980px,100%);height:min(640px,100%)}._timeline-dialog_14n3s_256{width:min(920px,100%);height:min(250px,100%)}._help-dialog_14n3s_254._is-maximized_14n3s_337,._toolbox-dialog_14n3s_255._is-maximized_14n3s_337,._timeline-dialog_14n3s_256._is-maximized_14n3s_337,._debug-log-dialog_14n3s_257._is-maximized_14n3s_337{width:100%;height:100%}._help-dialog-backdrop_14n3s_254._is-immersive-maximized_14n3s_299 ._help-dialog_14n3s_254,._toolbox-dialog-backdrop_14n3s_255._is-immersive-maximized_14n3s_299 ._toolbox-dialog_14n3s_255,._timeline-dialog-backdrop_14n3s_256._is-immersive-maximized_14n3s_299 ._timeline-dialog_14n3s_256,._debug-log-dialog-backdrop_14n3s_257._is-immersive-maximized_14n3s_299 ._debug-log-dialog_14n3s_257{box-shadow:none;border:0;border-radius:0}._help-dialog-header_14n3s_354,._toolbox-dialog-header_14n3s_355,._timeline-dialog-header_14n3s_356,._debug-log-dialog-header_14n3s_357{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_14n3s_366,._toolbox-dialog-header-copy_14n3s_367,._timeline-dialog-header-copy_14n3s_368,._debug-log-dialog-header-copy_14n3s_369{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_14n3s_354._is-draggable_14n3s_376,._toolbox-dialog-header_14n3s_355._is-draggable_14n3s_376,._timeline-dialog-header_14n3s_356._is-draggable_14n3s_376,._debug-log-dialog-header_14n3s_357._is-draggable_14n3s_376{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_14n3s_366 h2,._toolbox-dialog-header-copy_14n3s_367 h2,._timeline-dialog-header-copy_14n3s_368 h2,._debug-log-dialog-header-copy_14n3s_369 h2,._help-dialog-placeholder_14n3s_388 h3,._toolbox-dialog-placeholder_14n3s_389 h3{margin:0}._help-dialog-placeholder_14n3s_388 p,._toolbox-dialog-placeholder_14n3s_389 p{color:var(--text-1);margin:0}._help-dialog-header-actions_14n3s_399,._toolbox-dialog-header-actions_14n3s_400,._timeline-dialog-header-actions_14n3s_401,._debug-log-dialog-header-actions_14n3s_402{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_14n3s_410,._toolbox-dialog-header-button_14n3s_411,._timeline-dialog-header-button_14n3s_412,._debug-log-dialog-header-button_14n3s_413{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_14n3s_423,._toolbox-dialog-tab_14n3s_424,._help-dialog-header-button_14n3s_410,._toolbox-dialog-header-button_14n3s_411,._timeline-dialog-header-button_14n3s_412,._debug-log-dialog-header-button_14n3s_413{cursor:pointer}._help-dialog-layout_14n3s_432,._toolbox-dialog-layout_14n3s_433{min-height:0;display:grid}._help-dialog-tab-list_14n3s_438,._toolbox-dialog-tab-list_14n3s_439{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_14n3s_423,._toolbox-dialog-tab_14n3s_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_14n3s_423:hover,._toolbox-dialog-tab_14n3s_424:hover,._help-dialog-tab_14n3s_423._is-active_14n3s_462,._toolbox-dialog-tab_14n3s_424._is-active_14n3s_462{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_14n3s_423._is-active_14n3s_462,._toolbox-dialog-tab_14n3s_424._is-active_14n3s_462{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_14n3s_474,._toolbox-dialog-content_14n3s_475{min-height:0;padding:14px;display:grid;overflow:auto}._timeline-dialog-body_14n3s_482{min-height:0;padding:12px;display:grid;overflow:hidden}._timeline-ruler-panel_14n3s_489{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;position:relative}._timeline-ruler-meta_14n3s_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_14n3s_489{grid-template-rows:27px auto;align-content:start;gap:8px;min-width:0;min-height:0;display:grid}._timeline-ruler-track_14n3s_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_14n3s_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_14n3s_534{background:#fff;position:absolute;inset-block:0}._timeline-ruler-cursor_14n3s_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_14n3s_551{background:var(--line-strong);opacity:.72;pointer-events:none;width:1px;position:absolute;inset-block:0;transform:translate(-.5px)}._timeline-ruler-mark_14n3s_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_14n3s_561._is-document-change_14n3s_573{border-top-color:#b44747}._timeline-ruler-mark_14n3s_561._is-runtime-change_14n3s_577{border-top-color:#9b7a2d}._timeline-ruler-mark_14n3s_561._is-safety-resync_14n3s_581{border-top-color:#4775b4}._timeline-ruler-input_14n3s_585{appearance:none;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._timeline-ruler-input_14n3s_585::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:100%}._timeline-ruler-input_14n3s_585::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_14n3s_585::-moz-range-track{pointer-events:none;background:0 0;border:0;height:100%}._timeline-ruler-input_14n3s_585::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:28px;height:27px}._timeline-ruler-input_14n3s_585:active::-webkit-slider-thumb{cursor:grabbing}._timeline-ruler-input_14n3s_585:active::-moz-range-thumb{cursor:grabbing}._timeline-ruler-input_14n3s_585:disabled::-webkit-slider-thumb{cursor:not-allowed}._timeline-ruler-input_14n3s_585:disabled::-moz-range-thumb{cursor:not-allowed}._timeline-ruler-second-labels_14n3s_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_14n3s_645{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._timeline-empty-state_14n3s_662{min-height:100%;color:var(--text-1);place-items:center;display:grid}._timeline-confirm-dialog_14n3s_669{width:min(420px,100%);height:auto;min-height:0}._timeline-confirm-dialog-body_14n3s_675{padding:14px}._timeline-confirm-content_14n3s_679{gap:10px;display:grid}._timeline-confirm-content_14n3s_679 p{color:var(--text-0);margin:0;font-size:.86rem;line-height:1.45}._timeline-confirm-checkbox_14n3s_691{color:var(--text-1);align-items:center;gap:8px;font-size:.82rem;display:flex}._timeline-confirm-actions_14n3s_699{justify-content:flex-end;gap:8px;display:flex}._timeline-confirm-actions_14n3s_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_14n3s_714,._timeline-bottom-dock_14n3s_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_14n3s_726._is-collapsed_14n3s_738{grid-template-rows:minmax(0,1fr)}._timeline-bottom-dock-resize-handle_14n3s_742{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._timeline-bottom-dock-resize-handle_14n3s_742:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._timeline-bottom-dock-resize-handle_14n3s_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_14n3s_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_14n3s_780{flex:none;align-items:center;min-width:0;display:flex}._timeline-bottom-dock-title_14n3s_780 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._timeline-bottom-dock-actions_14n3s_794{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._timeline-bottom-dock-body_14n3s_802{min-width:0;min-height:0;padding:10px 12px 12px;display:grid;overflow:hidden}._toolbox-bottom-dock_14n3s_714._is-collapsed_14n3s_738{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_14n3s_814{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_14n3s_814:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_14n3s_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_14n3s_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_14n3s_852{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_14n3s_852 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_14n3s_866{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_14n3s_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_14n3s_866:hover,._toolbox-bottom-dock-tab_14n3s_866._is-active_14n3s_462{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_14n3s_866._is-active_14n3s_462{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_14n3s_897{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_14n3s_905,._toolbox-bottom-dock-tab-panel_14n3s_912{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_14n3s_388,._toolbox-dialog-placeholder_14n3s_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_14n3s_254 button:focus-visible,._toolbox-dialog_14n3s_255 button:focus-visible,._timeline-dialog_14n3s_256 button:focus-visible,._debug-log-dialog_14n3s_257 button:focus-visible,._toolbox-dialog_14n3s_255 input:focus-visible,._timeline-dialog_14n3s_256 input:focus-visible,._toolbox-dialog_14n3s_255 select:focus-visible,._debug-log-dialog_14n3s_257 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_14n3s_943{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_14n3s_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_14n3s_402:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_14n3s_402:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_14n3s_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_14n3s_972{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_14n3s_972{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_14n3s_972 p{flex:auto;margin:0}._debug-log-dialog-count_14n3s_997{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_14n3s_1004{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_14n3s_1010{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_14n3s_1015{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_14n3s_1020{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_14n3s_1025{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_14n3s_1030{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_14n3s_1036{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_14n3s_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_14n3s_1043 svg{width:17px;height:17px}._recipe-picker-search_14n3s_1043 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_14n3s_1043 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_14n3s_1075{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_14n3s_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_14n3s_1025 ._recipe-picker-list_14n3s_1084{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_14n3s_1099{min-width:0}._recipe-picker-card-button_14n3s_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_14n3s_1103:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_14n3s_1123{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_14n3s_1131{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}._recipe-picker-machine_14n3s_1131 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine-name_14n3s_1145{align-items:center;gap:5px;min-width:0;font-size:.9rem;font-weight:650;display:flex}._recipe-picker-machine-name_14n3s_1145>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-gas-environment_14n3s_1161{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:.68rem;font-weight:500;display:inline-flex}._recipe-picker-gas-environment_14n3s_1161 img{object-fit:contain;width:16px;height:16px}._recipe-picker-duration_14n3s_1182{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_14n3s_1182 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_14n3s_1202{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_14n3s_1210{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_14n3s_1222{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_14n3s_1229{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_14n3s_1229{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_14n3s_1229 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_14n3s_1229 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-chip_14n3s_1229 ._recipe-picker-item-amount_14n3s_1258{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:650;overflow:visible}._recipe-picker-item-empty_14n3s_1266{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_14n3s_1274{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_14n3s_1283{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_14n3s_1025 ._recipe-picker-dialog-body_14n3s_1030{padding:8px}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-dialog-content_14n3s_1036{gap:8px}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-card-button_14n3s_1103{gap:8px;padding:8px}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-machine_14n3s_1131{grid-template-columns:24px minmax(0,1fr)}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-machine-name_14n3s_1145{font-size:.82rem}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-machine_14n3s_1131 img{width:24px;height:24px}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-item-list_14n3s_1210{padding:6px}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-item-chip_14n3s_1229{grid-template-columns:22px minmax(0,1fr) auto}._recipe-picker-dialog-touch_14n3s_1025 ._recipe-picker-item-chip_14n3s_1229 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_14n3s_1334{height:min(680px,100%)}._help-dialog_14n3s_254,._toolbox-dialog_14n3s_255{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_14n3s_1360,._help-dialog-backdrop_14n3s_254,._toolbox-dialog-backdrop_14n3s_255{padding:8px}._settings-dialog_14n3s_1334,._help-dialog_14n3s_254,._toolbox-dialog_14n3s_255,._inspector-dialog_14n3s_3{border-radius:12px;width:100%}._settings-dialog-header_14n3s_1380,._settings-dialog-content_14n3s_1381,._settings-dialog-sidebar_14n3s_1382{padding-left:12px;padding-right:12px}._settings-dialog-header_14n3s_1380{gap:10px}._settings-dialog-setting-card_14n3s_1350{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_14n3s_1354{justify-content:flex-start}._help-dialog-header_14n3s_354,._toolbox-dialog-header_14n3s_355,._help-dialog-tab-list_14n3s_438,._toolbox-dialog-tab-list_14n3s_439,._help-dialog-content_14n3s_474,._toolbox-dialog-content_14n3s_475{padding-left:12px;padding-right:12px}._feature-guide-layout_14n3s_1406{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_14n3s_1410{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_14n3s_1416{gap:30px;line-height:1.5;display:grid}._operation-guide-group_14n3s_1422{gap:10px;display:grid}._operation-guide-group-title_14n3s_1427{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_14n3s_1435{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_14n3s_1445{display:contents}._operation-guide-header_14n3s_1449{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_14n3s_1449>*{padding:7px 10px}._operation-guide-label_14n3s_1459{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_14n3s_1467,._operation-guide-touch_14n3s_1468{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_14n3s_1416._is-narrow_14n3s_1475{gap:22px;font-size:.9em}._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-group-title_14n3s_1427{font-size:.95em}._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-table_14n3s_1435{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-label_14n3s_1459{font-size:.85em}._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-pc_14n3s_1467,._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-touch_14n3s_1468{font-size:.82em}._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-header_14n3s_1449>*,._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-label_14n3s_1459,._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-pc_14n3s_1467,._operation-guide_14n3s_1416._is-narrow_14n3s_1475 ._operation-guide-touch_14n3s_1468{padding:5px 7px}._changelog-section_14n3s_1499{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_14n3s_1508{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_14n3s_1508[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_14n3s_1521{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_14n3s_1521:hover{background:var(--surface-2)}._changelog-accordion-header_14n3s_1521:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_14n3s_1545{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_14n3s_1545{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_14n3s_1560{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_14n3s_1569{overflow:hidden}._changelog-accordion-content_14n3s_1573{padding:0 14px 14px;position:relative}._changelog-collapse-row_14n3s_1578{z-index:1;position:absolute;bottom:14px;right:14px}._changelog-collapse-button_14n3s_1585{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_14n3s_1585:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_14n3s_1585:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_14n3s_1608{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_14n3s_1614{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_14n3s_1614 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_14n3s_1614 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_14n3s_1614 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_14n3s_1614 p{margin:0 0 6px}._changelog-markdown_14n3s_1614 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_14n3s_1614 li{margin:1px 0}._changelog-markdown_14n3s_1614 strong{font-weight:600}._changelog-markdown_14n3s_1614 a{color:var(--accent);text-decoration:underline}._changelog-markdown_14n3s_1614 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_14n3s_1614 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-markdown_14n3s_1614 ._changelog-sub-heading_14n3s_1666{color:var(--text-1);margin:18px 0 4px;font-size:.8rem;font-weight:650}._changelog-markdown_14n3s_1614 ._changelog-sub-heading_14n3s_1666:first-child{margin-top:0}._changelog-loading_14n3s_1676,._changelog-error_14n3s_1677{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_14n3s_1677{color:var(--danger)}._changelog-placeholder_14n3s_1687{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_14n3s_1687 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_14n3s_1687 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_14n3s_1406{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_14n3s_1410{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_14n3s_1726{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_14n3s_1733{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_14n3s_1741{margin:0}._feature-guide-toc-link_14n3s_1745{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_14n3s_1745:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_14n3s_1763{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_14n3s_1769{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_14n3s_1769:last-child{border-bottom:0}._feature-guide-section-title_14n3s_1777{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_14n3s_1785{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_14n3s_1794{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_14n3s_1803{grid-template-columns:1fr 1fr;gap:16px;display:grid}._feedback-channel-card_14n3s_1803{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_14n3s_1803:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_14n3s_1803:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_14n3s_1803:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_14n3s_1834{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_14n3s_1846{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_14n3s_1852{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_14n3s_1859{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_14n3s_1866{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-channel-card-qrcode_14n3s_1873{border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:100px;height:100px}._feedback-channel-card-qqgroup_14n3s_1881{flex-direction:row;align-items:center}._feedback-dialog_14n3s_1785._is-mobile-compact_14n3s_43 ._feedback-dialog-body_14n3s_1785{gap:14px;padding:14px 16px}._feedback-dialog_14n3s_1785._is-mobile-compact_14n3s_43 ._feedback-channel-card_14n3s_1803{gap:8px;padding:14px}._feedback-dialog_14n3s_1785._is-mobile-compact_14n3s_43 ._feedback-channel-card-icon_14n3s_1834{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_14n3s_254,._toolbox-dialog-backdrop_14n3s_255,._debug-log-dialog-backdrop_14n3s_257{background:var(--shell-bg)}._inspector-dialog-header-button_14n3s_23{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_14n3s_71{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_14n3s_95{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_14n3s_120{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_14n3s_180,._inspector-port-callout-label_14n3s_193 rect{fill:var(--surface-1)}._feedback-channel-card_14n3s_1803:hover{background:var(--surface-2)}}._recipe-display_1g8gi_3{align-items:center;gap:6px;display:flex}._recipe-display-device_1g8gi_9{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;min-width:36px;font-size:.65rem;display:flex}._recipe-display-device_1g8gi_9 img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}._recipe-display-device-colon_1g8gi_25{color:var(--text-2);font-size:.85rem;font-weight:700}._recipe-display-formula_1g8gi_31{justify-content:center;align-items:center;gap:4px;display:flex}._recipe-display-formula-module-library_1g8gi_38{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}._recipe-display-formula-module-library_1g8gi_38 ._recipe-display-formula-arrow_1g8gi_45{flex:none;margin-inline:5px}._recipe-display-formula-module-library_1g8gi_38 ._recipe-display-formula-arrow_1g8gi_45>span:last-child{white-space:nowrap}._recipe-display-formula-inspector_1g8gi_54{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}._recipe-display-formula-group_1g8gi_63{align-items:center;gap:4px;min-width:0;display:inline-flex}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-group_1g8gi_63:first-child{justify-content:flex-end;width:100%}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-group_1g8gi_63:last-child{justify-content:flex-start;width:100%}._recipe-display-formula-item_1g8gi_80{cursor:default;align-items:center;gap:2px;display:inline-flex;position:relative}._recipe-display-formula-item-group_1g8gi_88{display:contents}._recipe-display-item-tooltip_1g8gi_92{z-index:1000;border:1px solid var(--line);background:#000000d9;align-items:center;gap:6px;max-width:calc(100vw - 16px);padding:4px 10px 4px 6px;display:inline-flex;position:fixed;top:calc(100% + 4px);left:50%;transform:none}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-item-tooltip_1g8gi_92{border:1px solid color-mix(in srgb, var(--line) 40%, transparent)}}._recipe-display-item-tooltip_1g8gi_92{white-space:nowrap;pointer-events:none;border-radius:6px}._recipe-display-item-tooltip_1g8gi_92 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._recipe-display-item-tooltip_1g8gi_92 span{color:#fff;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}._recipe-display-formula-plus_1g8gi_133{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._recipe-display-formula-icon_1g8gi_140{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._recipe-display-formula-icon_1g8gi_140 img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--line);box-sizing:border-box;border-radius:4px}._recipe-display-formula-icon_1g8gi_140>span{color:#fff;background:#000000a6;border-radius:3px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{color:var(--text-1);margin:0 1px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{color:color-mix(in srgb, var(--text-1) 70%, var(--line-strong))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-plus_1g8gi_133{font-size:.94rem;font-weight:700}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140{width:34px;height:34px}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--line))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140 img{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1))}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{background:var(--text-0);border-radius:3px;min-width:16px;height:15px;padding:0 4px;bottom:2px;left:auto;right:2px;transform:none}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{background:color-mix(in srgb, var(--text-0) 72%, transparent)}}._recipe-display-formula-inspector_1g8gi_54 ._recipe-display-formula-icon_1g8gi_140>span{text-align:center;font-size:.68rem;line-height:15px}._recipe-display-formula-progress_1g8gi_258{--recipe-progress-deg:0deg;--recipe-progress-percent:0%;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258{color:color-mix(in srgb, var(--text-1) 78%, var(--line-strong))}}._recipe-display-formula-progress_1g8gi_258 svg{z-index:1;stroke-width:2px;width:16px;height:16px;position:relative}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), var(--line) var(--recipe-progress-deg), var(--line) 360deg);border-radius:999px;width:32px;height:32px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) 360deg)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring]:before{content:"";border-radius:inherit;background:var(--surface-1);position:absolute;inset:3px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring][data-progress-empty=true]{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=ring][data-progress-empty=true]{background:color-mix(in srgb, var(--line) 68%, transparent)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]{width:96px;height:44px;padding-top:1px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before,._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:before{background:color-mix(in srgb, var(--line) 78%, transparent)}}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar]:after{width:var(--recipe-progress-percent);background:var(--accent-strong);max-width:calc(100% - 16px);right:auto}._recipe-display-formula-progress_1g8gi_258[data-progress-kind=bar][data-progress-empty=true]:after{width:0}._recipe-display-formula-arrow_1g8gi_45{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;margin:0 8px;font-size:.78rem;line-height:1;display:inline-flex}._recipe-display-formula-arrow_1g8gi_45>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._recipe-display-formula-arrow_1g8gi_45>span:last-child{font-size:.6rem;font-weight:600}._dock-collapsed-body_123s9_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_123s9_15{grid-template-columns:1fr;gap:0;display:grid}._kv_123s9_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_123s9_15:last-child{border-bottom:0}._kv_123s9_15 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_123s9_15 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_123s9_53,._log-card_123s9_54{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_123s9_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_123s9_61{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_123s9_61{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_123s9_61{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_123s9_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_123s9_82{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_123s9_82{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_123s9_82 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_123s9_109{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_123s9_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_123s9_116:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_123s9_116:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_123s9_116:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_123s9_116 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_123s9_116 svg._is-expanded_123s9_152{transform:rotate(0)}._inspector-expanded-header-toggle_123s9_116 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_123s9_163{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_123s9_172{gap:8px;min-width:0;padding:10px;display:grid}._metered-consumption-body_123s9_179{gap:0;padding:12px}._metered-consumption-content_123s9_184{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}._metered-consumption-item-icon_123s9_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_123s9_192 img{object-fit:contain;width:28px;height:28px}._metered-consumption-item-icon_123s9_192 svg{width:18px;height:18px}._metered-consumption-ruler_123s9_215{min-width:0;padding:17px 8px 0}._metered-consumption-track_123s9_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_123s9_228{background:var(--warning,#d8a53a);width:1px;height:22px;position:absolute;top:-8px;transform:translate(-50%)}._metered-consumption-threshold_123s9_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_123s9_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_123s9_260{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:.68rem;display:flex}._metered-consumption-fire-button_123s9_269{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-1);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:.72rem;transition:background .12s;display:inline-flex}._metered-consumption-fire-button_123s9_269:hover{background:var(--surface-1);border-color:var(--accent)}._metered-consumption-fire-button_123s9_269:active{background:var(--surface-0)}._metered-consumption-fire-button_123s9_269 svg{width:14px;height:14px}._logistics-item-list_123s9_298{gap:0;padding-top:3px;padding-bottom:3px}._logistics-item-row_123s9_304{border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;min-width:0;min-height:42px;padding:7px 2px;display:flex}._logistics-item-row_123s9_304:last-child{border-bottom:0}._logistics-item-row_123s9_304._is-empty_123s9_319{color:var(--text-2)}._logistics-item-icon_123s9_323{width:28px;height:28px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._logistics-item-icon_123s9_323 img{object-fit:contain;width:27px;height:27px;display:block}._logistics-item-icon_123s9_323 svg{stroke-width:1.7px;width:22px;height:22px}._logistics-item-name_123s9_346{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;line-height:1.2;overflow:hidden}._recipe-status-panel-header_123s9_357{justify-content:flex-start}._recipe-status-panel-title_123s9_361{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_123s9_361 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-gas-env-tag_123s9_375{white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}._recipe-gas-env-tag--in-gas_123s9_387{color:var(--success,#22c55e);background:color-mix(in srgb, var(--success,#22c55e) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--in-gas_123s9_387{background:#22c55e24}}._recipe-gas-env-tag--no-gas_123s9_397{color:var(--warning,#f59e0b);background:color-mix(in srgb, var(--warning,#f59e0b) 14%, transparent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-gas-env-tag--no-gas_123s9_397{background:#f59e0b24}}._selection-inspector-device-header_123s9_407{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_123s9_407{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_123s9_407{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_123s9_407{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_123s9_431{cursor:pointer;border-radius:4px;gap:4px;min-width:0;margin:-2px -4px;padding:2px 4px;transition:background .12s;display:grid}._selection-inspector-device-copy_123s9_431:hover{background:var(--surface-3)}._selection-inspector-device-copy_123s9_431:active{background:var(--surface-4)}._selection-inspector-device-title-row_123s9_448{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_123s9_448 h3{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}._selection-inspector-device-copy_123s9_431 p{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.6rem;line-height:1.2;overflow:hidden}._definition-card_123s9_53 h4,._log-card_123s9_54 h4{margin:0 0 6px;font-size:.82rem}._definition-card_123s9_53 p,._log-card_123s9_54 p,._mono-line_123s9_486{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_123s9_493{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_123s9_499{--problem-warning-color:#9a6a18;border:0;border-left:2px solid var(--line-strong);min-width:0;padding:9px 0 9px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_123s9_499{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_123s9_499{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_123s9_499{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_123s9_499{background:0 0}._problem-row_123s9_499:last-child{border-bottom:0}._problem-row_123s9_499 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_123s9_499[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_123s9_499[data-problem-severity=error] p{color:var(--danger)}._problem-row_123s9_499[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_123s9_547{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_123s9_565{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_123s9_572{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_123s9_580{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_123s9_587{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_123s9_594{padding:0}._inspector-scope-toggle_123s9_598{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_123s9_598{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_123s9_598{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_123s9_598{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_123s9_598 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_123s9_598 button._is-selected_123s9_632,._inspector-scope-toggle_123s9_598 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_123s9_598 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_123s9_486{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_123s9_648,._warehouse-item-link-inspector_123s9_649,._slot-config-list_123s9_650,._slot-config-row_123s9_651,._slot-config-row-main_123s9_652,._slot-config-row-actions_123s9_653,._slot-config-stepper_123s9_654,._warehouse-link-ignore-stock_123s9_655{gap:8px;display:grid}._slot-config-inspector_123s9_648{grid-template-columns:minmax(0,1fr)}._slot-config-group_123s9_664,._slot-config-dialog-backdrop_123s9_665{grid-column:auto;min-width:0}._slot-config-group_123s9_664[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_123s9_665{grid-column:1/-1}._slot-config-group_123s9_664[data-slot-config-group-size=single] ._slot-config-tile-grid_123s9_675{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_123s9_653{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_123s9_650[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_123s9_650[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_123s9_695,._slot-config-row-header_123s9_696{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_123s9_695 p,._slot-config-row-header_123s9_696 strong,._slot-config-meta_123s9_705{margin:0}._slot-config-row_123s9_651{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_123s9_651{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_123s9_651{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_123s9_651{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_123s9_652{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_123s9_733,._slot-config-clear-button_123s9_734,._slot-config-step-button_123s9_735{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_123s9_733,._slot-config-clear-button_123s9_734,._slot-config-step-button_123s9_735{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_123s9_733,._slot-config-clear-button_123s9_734,._slot-config-step-button_123s9_735{color:var(--text-0);font:inherit}._slot-config-item-button_123s9_733:hover:not(:disabled),._slot-config-step-button_123s9_735:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_123s9_733:hover:not(:disabled),._slot-config-step-button_123s9_735:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_123s9_733:hover:not(:disabled),._slot-config-step-button_123s9_735:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_123s9_733:hover:not(:disabled),._slot-config-step-button_123s9_735:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_123s9_734{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_123s9_734{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_123s9_734{color:var(--danger)}._slot-config-clear-button_123s9_734:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_123s9_734:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_123s9_734:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_123s9_734:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_123s9_734:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_123s9_733,._slot-config-clear-button_123s9_734{padding:0 10px}._slot-config-item-button_123s9_733{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_123s9_733:disabled,._slot-config-clear-button_123s9_734:disabled,._slot-config-step-button_123s9_735:disabled,._slot-config-count-input_123s9_826:disabled{opacity:.6}._slot-config-lock-tag_123s9_830{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_123s9_830{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_123s9_830{color:var(--text-1);font-size:.72rem}._slot-config-stepper_123s9_654{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_123s9_735{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_123s9_735 svg,._slot-config-clear-button_123s9_734 svg{width:14px;height:14px}._slot-config-count-input_123s9_826{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_123s9_649{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_123s9_649{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_123s9_886{gap:8px;padding:8px}._warehouse-link-list_123s9_891{gap:8px;min-width:0;display:grid}._warehouse-link-row_123s9_897{--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_123s9_897{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_123s9_897{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_123s9_897{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_123s9_897{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_123s9_897{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_123s9_897[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_123s9_897[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_123s9_941{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_123s9_941{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_123s9_941{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_123s9_941{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_123s9_941{color:var(--text-1)}._warehouse-link-slot-label_123s9_968{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_123s9_977{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_123s9_977:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_123s9_977:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_123s9_1003{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_123s9_1003 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_123s9_1003 svg{width:22px;height:22px}._warehouse-link-item-name_123s9_1025{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_123s9_1041{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_123s9_1041{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_123s9_1041{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_123s9_1041{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_123s9_1041{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_123s9_1041:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_123s9_1041:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_123s9_1041:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_123s9_1041:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_123s9_1041:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-0)}._warehouse-link-infinity-button_123s9_1041[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_123s9_1041[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_123s9_1041[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_123s9_1041[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_123s9_1041[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_123s9_1041[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_123s9_1041[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_123s9_1041:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_123s9_1041:disabled{cursor:default;opacity:.48}._warehouse-link-infinity-button_123s9_1041._is-locked_123s9_1210{cursor:help;color:var(--text-2);opacity:.72;position:relative}._warehouse-link-infinity-button_123s9_1041._is-locked_123s9_1210:hover,._warehouse-link-infinity-button_123s9_1041._is-locked_123s9_1210[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-1)}._warehouse-link-infinity-symbol_123s9_1224{transform:translateY(-.5px)}._warehouse-link-infinity-lock-icon_123s9_1228{background:var(--surface-1);stroke-width:2.8px;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:2px;right:2px}._warehouse-link-natural-resource-tooltip_123s9_1240{z-index:1000;box-sizing:border-box;border:1px solid var(--line);color:#fff;pointer-events:none;background:#000000e0;border-radius:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0000003d}._infinite-storage-infinity-symbol_123s9_1258{border:1px solid var(--accent-strong);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._infinite-storage-infinity-symbol_123s9_1258{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._infinite-storage-infinity-symbol_123s9_1258 span{transform:translateY(-.5px)}._warehouse-link-action-button_123s9_1287{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_123s9_1287{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_123s9_1287{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_123s9_1287:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_123s9_1287:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_123s9_1287:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_123s9_1287:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_123s9_1287:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_123s9_1287:disabled,._warehouse-link-item-button_123s9_977:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_123s9_1287 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_123s9_1344{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_123s9_1344{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_123s9_1344{color:var(--danger)}._warehouse-link-clear-button_123s9_1344:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_123s9_1344:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_123s9_1344:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_123s9_1344:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_123s9_1344:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_123s9_649[data-render-mode=dock] ._warehouse-link-action-button_123s9_1287{width:32px;padding:0}._warehouse-item-link-inspector_123s9_649[data-render-mode=dock] ._warehouse-link-action-label_123s9_1381{display:none}._warehouse-item-link-inspector_123s9_649[data-device-class=mobile] ._warehouse-link-row_123s9_897{padding-right:8px}._warehouse-item-link-inspector_123s9_649[data-device-class=mobile] ._warehouse-link-action-button_123s9_1287{width:32px;padding:0}._warehouse-item-link-inspector_123s9_649[data-device-class=mobile] ._warehouse-link-action-label_123s9_1381{display:none}._admission-rule-inspector_123s9_1398{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_123s9_1398{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_123s9_1407{gap:8px;padding:8px}._admission-rule-row_123s9_1412{--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_123s9_1412{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_123s9_1412{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_123s9_1412{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_123s9_1421{grid-template-columns:minmax(104px,1fr) minmax(92px,.85fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-item-row_123s9_1458{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_123s9_1412[data-is-pipe=true]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_123s9_1471{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_123s9_1471{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_123s9_1471{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_123s9_1471{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_123s9_1471{color:var(--text-0);text-align:left}._admission-rule-item-button_123s9_1471:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_123s9_1471:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_123s9_1471:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_123s9_1471:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_123s9_1471:disabled,._admission-rule-action-button_123s9_1518:disabled,._admission-rule-limit-value-input_123s9_1519:disabled,._admission-rule-switch_123s9_1520:disabled,._admission-rule-step-button_123s9_1521:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_123s9_1526{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_123s9_1526{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_123s9_1526{color:var(--text-2)}._admission-rule-item-icon_123s9_1526 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_123s9_1526 svg{width:17px;height:17px}._admission-rule-item-name_123s9_1556{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_123s9_1519,._admission-rule-count_123s9_1568{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_123s9_1519,._admission-rule-count_123s9_1568{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_123s9_1519,._admission-rule-count_123s9_1568{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_123s9_1519,._admission-rule-count_123s9_1568{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit-header_123s9_1595 span,._admission-rule-count_123s9_1568 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_123s9_1595{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-switch_123s9_1520{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_123s9_1520: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_123s9_1520:checked{border-color:var(--admission-accent);background:var(--admission-accent-soft)}._admission-rule-switch_123s9_1520:checked:after{background:var(--admission-accent);transform:translate(12px)}._admission-rule-switch_123s9_1520:focus-visible,._admission-rule-step-button_123s9_1521:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._admission-rule-limit-value-input_123s9_1519{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_123s9_1669{grid-template-columns:24px minmax(54px,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}._admission-rule-rate-stepper_123s9_1669 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_123s9_1521{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_123s9_1521:hover:not(:disabled){border-color:var(--admission-accent);color:var(--admission-accent)}._admission-rule-step-button_123s9_1521 svg{width:13px;height:13px}._admission-rule-count_123s9_1568 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_123s9_1721{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_123s9_1518{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_123s9_1518{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_123s9_1518{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_123s9_1518{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_123s9_1518{color:var(--text-1)}._admission-rule-action-button_123s9_1518:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_123s9_1518:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_123s9_1518:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_123s9_1518:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_123s9_1773:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_123s9_1773:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_123s9_1773:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_123s9_1518 svg{width:15px;height:15px}._admission-rule-inspector_123s9_1398[data-render-mode=dock] ._admission-rule-controls-row_123s9_1421,._admission-rule-inspector_123s9_1398[data-device-class=mobile] ._admission-rule-controls-row_123s9_1421,._admission-rule-inspector_123s9_1398[data-device-class=tablet] ._admission-rule-controls-row_123s9_1421{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._admission-rule-inspector_123s9_1398[data-render-mode=dock] ._admission-rule-actions_123s9_1721,._admission-rule-inspector_123s9_1398[data-device-class=mobile] ._admission-rule-actions_123s9_1721,._admission-rule-inspector_123s9_1398[data-device-class=tablet] ._admission-rule-actions_123s9_1721{grid-column:auto;justify-content:flex-end}._port-output-config-inspector_123s9_1841{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_123s9_1841{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_123s9_1850{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_123s9_1850>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_123s9_1895{gap:8px;padding:8px}._port-output-list_123s9_1900{gap:8px;min-width:0;display:grid}._port-output-row_123s9_1906{--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_123s9_1906{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_123s9_1906{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_123s9_1906{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_123s9_1906{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_123s9_1906{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_123s9_1906[data-is-pipe=false]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_123s9_1906[data-is-pipe=true]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_123s9_1955{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_123s9_1955{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_123s9_1955{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_123s9_1955{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_123s9_1955{color:var(--text-0)}._port-output-locator-svg_123s9_2031{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_123s9_2038{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_123s9_2038{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_123s9_2038{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_123s9_2038{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_123s9_2038{stroke-width:.08px}._port-output-locator-marker_123s9_2058{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_123s9_2058{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_123s9_2067{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_123s9_2075{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_123s9_2075{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_123s9_2075{stroke-width:.08px}._port-output-locator-label_123s9_2088{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_123s9_2122{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_123s9_2122:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_123s9_2122:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_123s9_2122:disabled,._port-output-action-button_123s9_2149:disabled{cursor:default;opacity:.58}._port-output-item-icon_123s9_2154{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_123s9_2154 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_123s9_2154 svg{width:22px;height:22px}._port-output-item-name_123s9_2176{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_123s9_2149{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_123s9_2149{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_123s9_2149{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_123s9_2149:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_123s9_2149:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_123s9_2149:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_123s9_2149:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_123s9_2149:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_123s9_2149 svg{flex:none;width:15px;height:15px}._port-output-clear-button_123s9_2271{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_123s9_2271{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_123s9_2271{color:var(--danger)}._port-output-clear-button_123s9_2271:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_123s9_2271:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_123s9_2271:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_123s9_2271:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_123s9_2271:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_123s9_1841[data-render-mode=dock] ._port-output-action-button_123s9_2149{width:32px;padding:0}._port-output-config-inspector_123s9_1841[data-render-mode=dock] ._port-output-action-label_123s9_2308{display:none}._port-output-config-inspector_123s9_1841[data-device-class=mobile] ._port-output-row_123s9_1906{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_123s9_1841[data-device-class=mobile] ._port-output-action-button_123s9_2149{width:32px;padding:0}._port-output-config-inspector_123s9_1841[data-device-class=mobile] ._port-output-action-label_123s9_2308{display:none}@media (width<=900px){._port-output-config-inspector_123s9_1841[data-render-mode=dialog] ._port-output-action-button_123s9_2149{width:32px;padding:0}._port-output-config-inspector_123s9_1841[data-render-mode=dialog] ._port-output-action-label_123s9_2308{display:none}}._port-priority-group-inspector_123s9_2335{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_123s9_2335{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_123s9_2344{gap:8px;padding:8px}._port-priority-custom-switch_123s9_2349,._recipe-channel-mode-switch_123s9_2350{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_123s9_2349 input,._recipe-channel-mode-switch_123s9_2350 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_123s9_2349 input,._recipe-channel-mode-switch_123s9_2350 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_123s9_2349 input,._recipe-channel-mode-switch_123s9_2350 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_123s9_2349 input,._recipe-channel-mode-switch_123s9_2350 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_123s9_2349 input,._recipe-channel-mode-switch_123s9_2350 input{cursor:pointer}._port-priority-custom-switch_123s9_2349 input:after,._recipe-channel-mode-switch_123s9_2350 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_123s9_2349 input:checked,._recipe-channel-mode-switch_123s9_2350 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_123s9_2349 input:checked,._recipe-channel-mode-switch_123s9_2350 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_123s9_2349 input:checked,._recipe-channel-mode-switch_123s9_2350 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_123s9_2349 input:checked,._recipe-channel-mode-switch_123s9_2350 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_123s9_2349 input:checked:after,._recipe-channel-mode-switch_123s9_2350 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_123s9_2434{gap:8px;min-width:0;display:grid}._port-priority-row_123s9_2440{--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_123s9_2440{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_123s9_2440{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_123s9_2440{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_123s9_2440[data-is-pipe=false]{--port-priority-accent:#b88a2f}._port-priority-row_123s9_2440[data-is-pipe=true]{--port-priority-accent:#4f8fa8}._port-priority-port-label_123s9_2474{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_123s9_2474{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_123s9_2474{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_123s9_2474{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_123s9_2474{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_123s9_2506{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_123s9_2506{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_123s9_2506{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_123s9_2506{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_123s9_2506{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_123s9_2506:hover:not(:disabled),._port-priority-number-button_123s9_2506[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_123s9_2506:hover:not(:disabled),._port-priority-number-button_123s9_2506[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_123s9_2506:hover:not(:disabled),._port-priority-number-button_123s9_2506[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_123s9_2506:hover:not(:disabled),._port-priority-number-button_123s9_2506[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_123s9_2506:disabled{cursor:default;opacity:.58}._port-priority-picker_123s9_2561{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_123s9_2561 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_123s9_2561 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_123s9_2561 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_123s9_2561 button:hover,._port-priority-picker_123s9_2561 button._is-selected_123s9_632{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_123s9_2561 button:hover,._port-priority-picker_123s9_2561 button._is-selected_123s9_632{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_123s9_2561 button:hover,._port-priority-picker_123s9_2561 button._is-selected_123s9_632{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_123s9_2561 button:hover,._port-priority-picker_123s9_2561 button._is-selected_123s9_632{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_123s9_2561 button:hover,._port-priority-picker_123s9_2561 button._is-selected_123s9_632{color:var(--text-0)}._slot-config-tile-grid_123s9_675{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_123s9_675{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_123s9_675:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_123s9_2640{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_123s9_2640{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_123s9_2640{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_123s9_2664,._slot-config-dialog-item-icon_123s9_2665{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_123s9_2672{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_123s9_2672{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_123s9_2672{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_123s9_2696{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_123s9_2696 svg{width:18px;height:18px}._slot-config-empty_123s9_2696{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_123s9_2716{gap:10px}._slot-config-panel-header_123s9_2720{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_123s9_2728{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_123s9_2728 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_123s9_2744{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_123s9_2756{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_123s9_2756 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_123s9_2770{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_123s9_2770{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_123s9_2770{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_123s9_2770: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_123s9_2770:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_123s9_2770:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_123s9_2770:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_123s9_2770:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_123s9_2744._is-disabled_123s9_1114{cursor:default}._slot-config-flow-layout_123s9_2826{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_123s9_2834{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_123s9_2834{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_123s9_2834{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_123s9_2834{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_123s9_2883{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_123s9_2883 div{min-width:0;display:grid}._slot-config-flow-column-header_123s9_2883 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_123s9_2942,._slot-config-group_123s9_664{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_123s9_2942{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_123s9_2942{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_123s9_2942{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_123s9_2942:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_123s9_2942:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_123s9_2942:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_123s9_2942:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_123s9_2990{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_123s9_2990{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_123s9_2990{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_123s9_3006{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_123s9_3015{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_123s9_3015{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_123s9_3015{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_123s9_3015 svg{width:17px;height:17px}._slot-config-flow-item-icon_123s9_3037{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_123s9_3043{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_123s9_3050{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_123s9_3050{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_123s9_3050{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_123s9_3050{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_123s9_3050{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_123s9_3050{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_123s9_3096{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_123s9_3096 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_123s9_3096 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_123s9_3096 svg{stroke-width:2.2px}._slot-config-flow-empty_123s9_3015{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_123s9_3015{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_123s9_3015{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_123s9_3156{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_123s9_665{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_123s9_665{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_123s9_665{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_123s9_665{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_123s9_665{max-height:calc(100dvh - 16px)}}._slot-config-dialog_123s9_665{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_123s9_665{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_123s9_665{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_123s9_3223{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_123s9_3223 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_123s9_3240,._slot-config-dialog-item-button_123s9_3241,._slot-config-dialog-clear_123s9_3242,._slot-config-dialog-actions_123s9_3243 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_123s9_3240,._slot-config-dialog-item-button_123s9_3241,._slot-config-dialog-clear_123s9_3242,._slot-config-dialog-actions_123s9_3243 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_123s9_3240,._slot-config-dialog-item-button_123s9_3241,._slot-config-dialog-clear_123s9_3242,._slot-config-dialog-actions_123s9_3243 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_123s9_3240{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_123s9_3240{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_123s9_3240{padding:0}._slot-config-dialog-icon-button_123s9_3240 svg{width:16px;height:16px}._slot-config-dialog-item-button_123s9_3241{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_123s9_3241{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_123s9_3241{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_123s9_3241{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_123s9_3241{padding:0}._slot-config-dialog-item-button_123s9_3241:disabled{opacity:.75}._slot-config-dialog-item-name_123s9_3315{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_123s9_61{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_123s9_82{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_123s9_116:hover,._inspector-scope-toggle_123s9_598{background:var(--surface-2)}._selection-inspector-device-header_123s9_407,._slot-config-row_123s9_651,._slot-config-item-button_123s9_733,._slot-config-step-button_123s9_735{border-color:var(--line);background:var(--surface-2)}._problem-row_123s9_499{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_123s9_598{border-color:var(--line)}._slot-config-clear-button_123s9_734{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_123s9_734:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_123s9_830{background:var(--surface-2)}}._slot-config-dialog-count-row_123s9_3365{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_123s9_3365>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_123s9_3380{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_123s9_3388{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_123s9_3388{accent-color:var(--primary)}}._slot-config-dialog-range_123s9_3388{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_123s9_3388{appearance:none;background:0 0}._slot-config-dialog-range_123s9_3388::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_123s9_3388::-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_123s9_3388:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_123s9_3388:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_123s9_3437,._slot-config-dialog-switch_123s9_3438{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_123s9_3438{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_123s9_3438 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_123s9_3459{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_123s9_3459: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_123s9_3438 input:checked+._slot-config-dialog-switch-track_123s9_3459{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_123s9_3438 input:checked+._slot-config-dialog-switch-track_123s9_3459:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_123s9_3438 input:disabled+._slot-config-dialog-switch-track_123s9_3459{opacity:.55}._slot-config-dialog-clear_123s9_3242{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_123s9_3242{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_123s9_3242{color:var(--danger)}._slot-config-dialog-actions_123s9_3243{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_123s9_3243 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_123s9_3240:hover:not(:disabled),._slot-config-dialog-item-button_123s9_3241:hover:not(:disabled),._slot-config-dialog-actions_123s9_3243 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_123s9_3240:hover:not(:disabled),._slot-config-dialog-item-button_123s9_3241:hover:not(:disabled),._slot-config-dialog-actions_123s9_3243 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_123s9_3240:hover:not(:disabled),._slot-config-dialog-item-button_123s9_3241:hover:not(:disabled),._slot-config-dialog-actions_123s9_3243 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_123s9_3240:hover:not(:disabled),._slot-config-dialog-item-button_123s9_3241:hover:not(:disabled),._slot-config-dialog-actions_123s9_3243 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_123s9_3242:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_123s9_3242:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_123s9_3242:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_123s9_3242:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_123s9_3242:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_123s9_3640{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_123s9_3640{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_123s9_3649{gap:8px;padding:8px}._submit-to-warehouse-row_123s9_3574{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_123s9_3574{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_123s9_3574{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_123s9_3574{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_123s9_3696{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_123s9_3696{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_123s9_3696{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_123s9_3696{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_123s9_3696{color:var(--text-1)}._submit-to-warehouse-icon_123s9_3696 svg{width:17px;height:17px}._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true] ._submit-to-warehouse-icon_123s9_3696{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true] ._submit-to-warehouse-icon_123s9_3696{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_123s9_3574[data-submit-enabled=true] ._submit-to-warehouse-icon_123s9_3696{color:var(--accent-strong)}._submit-to-warehouse-label_123s9_3584{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_123s9_3625{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_123s9_3625{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_123s9_3625{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_123s9_3625{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_123s9_3625{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_123s9_3625{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_123s9_3625{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_123s9_3788{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_123s9_3788{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_123s9_3788{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_123s9_3788:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_123s9_3788:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_123s9_3788:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_123s9_3788:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_123s9_3788[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_123s9_3788:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_123s9_3832{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_123s9_3788[aria-checked=true] ._submit-to-warehouse-toggle-knob_123s9_3832{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_123s9_652,._slot-config-row-actions_123s9_653{grid-template-columns:1fr}._selection-inspector-device-header_123s9_407,._slot-config-flow-layout_123s9_2826{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_123s9_3096{min-height:44px}._slot-config-flow-direction_123s9_3096 svg{transform:rotate(90deg)}}._behavior-toggle-row_123s9_3866{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_123s9_3873{min-width:0;color:var(--text-1);font-size:.82rem}._water-purifier-node-panel-body_123s9_3879,._blockage-auto-clearance-panel-body_123s9_3880{gap:10px;display:grid}._water-purifier-mode-row_123s9_3885{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_123s9_3896{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_123s9_3896:hover,._water-purifier-mode-button_123s9_3896._is-selected_123s9_632{background:var(--surface-1);color:var(--text-0)}._water-purifier-mode-button_123s9_3896._is-selected_123s9_632{box-shadow:0 0 0 1px var(--line-strong)}._water-purifier-rate-row_123s9_3918,._blockage-auto-clearance-switch_123s9_3919{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_123s9_3918[data-enabled=false]{color:var(--text-3)}._water-purifier-rate-input_123s9_3932{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_123s9_3932:disabled{cursor:not-allowed;opacity:.48}._blockage-auto-clearance-switch_123s9_3919 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_123s9_3919 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_123s9_3919 input:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._blockage-auto-clearance-switch_123s9_3919 input:checked:after{background:var(--accent-strong);transform:translate(18px)}._dark-pipe-link-row_123s9_3983{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_123s9_3990{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_123s9_3999{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_123s9_3999{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_123s9_3999{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_123s9_3999 svg{width:15px;height:15px}._dark-pipe-link-button_123s9_3999:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_123s9_3999:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_123s9_3999._is-danger_123s9_4036:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_123s9_4041,._toggle-off_123s9_4042{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_123s9_4041,._toggle-off_123s9_4042{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_123s9_4041,._toggle-off_123s9_4042{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_123s9_4041:after,._toggle-off_123s9_4042: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_123s9_4041{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_123s9_4041:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_123s9_4087{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_123s9_4095{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_123s9_4101{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_123s9_4101: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_123s9_4101:checked{background:var(--accent)}._recipe-config-switch_123s9_4101:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_123s9_4135{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_123s9_4141{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_123s9_4141:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_123s9_4141:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_123s9_4165{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_123s9_4170{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_123s9_4170{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_123s9_4170{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_123s9_4170{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_123s9_4189,._recipe-manual-section_123s9_4190{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_123s9_4197{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_123s9_4197{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_123s9_4208{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_123s9_4208{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_123s9_4208{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_123s9_4208{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_123s9_4208>:first-child{flex:auto;min-width:0}._recipe-remove-button_123s9_4253{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_123s9_4253{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_123s9_4253{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_123s9_4253{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_123s9_4253{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_123s9_4253 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_123s9_4253:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_123s9_4253:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_123s9_4253:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_123s9_4253:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_123s9_4253:hover{color:var(--danger)}._recipe-locked-control_123s9_4308{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_123s9_4308{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_123s9_4308 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_123s9_4331{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_123s9_4331{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_123s9_4331{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_123s9_4331{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_123s9_4331{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_123s9_4331:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_123s9_4331:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_123s9_4331:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_123s9_4331:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_123s9_4331:hover{color:var(--accent-strong)}._recipe-add-button-primary_123s9_4381{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_123s9_4392{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_123s9_4399{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_123s9_4253,._recipe-add-button_123s9_4331{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_123s9_4253:hover,._recipe-add-button_123s9_4331:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_123s9_4308{color:var(--text-2)}}._keyboard-shortcut-dialog-body_tiwze_1{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}._keyboard-shortcut-list_tiwze_8{background:var(--surface-1);min-height:0;max-height:100%;display:grid;overflow:auto}._keyboard-shortcut-list-header_tiwze_16{z-index:1;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1));min-height:30px;color:var(--text-2);letter-spacing:.04em;grid-template-columns:minmax(150px,1fr) minmax(288px,auto);align-items:center;gap:14px;padding:4px 12px;font-size:.72rem;font-weight:650;display:grid;position:sticky;top:0}._keyboard-shortcut-list-header-slots_tiwze_34{text-align:center;grid-template-columns:repeat(2,minmax(132px,144px));justify-content:end;gap:8px;display:grid}._keyboard-shortcut-group_tiwze_42{display:grid}._keyboard-shortcut-group-title_tiwze_46{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-1);letter-spacing:.03em;margin:0;padding:9px 12px 6px;font-size:.78rem;font-weight:700}._keyboard-shortcut-row_tiwze_57{border-bottom:1px solid var(--line);background:var(--surface-1);grid-template-columns:minmax(150px,1fr) minmax(288px,auto);align-items:center;gap:14px;min-height:50px;padding:5px 12px;display:grid}._keyboard-shortcut-row_tiwze_57:last-child{border-bottom:0}._keyboard-shortcut-label_tiwze_72{min-width:0;color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._keyboard-shortcut-slots_tiwze_80{grid-template-columns:repeat(2,minmax(132px,144px));justify-content:end;gap:8px;display:grid}._keyboard-shortcut-slot_tiwze_80{min-width:0;position:relative}._keyboard-shortcut-slot-button_tiwze_92{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:6px;justify-content:center;align-items:center;padding:3px 20px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;overflow:hidden}._keyboard-shortcut-slot-button_tiwze_92:hover,._keyboard-shortcut-slot-button_tiwze_92:focus-visible,._keyboard-shortcut-slot-button_tiwze_92._is-capturing_tiwze_109{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-2));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-soft) 76%, transparent)}._keyboard-shortcut-slot_tiwze_80[data-empty=true] ._keyboard-shortcut-slot-button_tiwze_92{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-style:dashed}._keyboard-shortcut-clear-button_tiwze_120{width:18px;height:18px;color:var(--text-2);opacity:.58;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}._keyboard-shortcut-slot_tiwze_80:hover ._keyboard-shortcut-clear-button_tiwze_120,._keyboard-shortcut-clear-button_tiwze_120:focus-visible{background:var(--surface-3);color:var(--text-0);opacity:1}._keyboard-shortcut-capture-text_tiwze_146,._keyboard-shortcut-empty-text_tiwze_147{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._keyboard-shortcut-empty-text_tiwze_147{color:var(--text-2)}._keyboard-shortcut-footer_tiwze_158{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;padding:9px 12px;display:flex}._keyboard-shortcut-reset-button_tiwze_166,._keyboard-shortcut-confirm-actions_tiwze_167 button{border:1px solid var(--line-strong);background:var(--surface-1);min-height:36px;color:var(--text-0);border-radius:8px;padding:0 14px}._keyboard-shortcut-confirm-body_tiwze_176{padding:0}._keyboard-shortcut-confirm-content_tiwze_180{color:var(--text-1);gap:18px;padding:18px;display:grid}._keyboard-shortcut-conflict-message_tiwze_187{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}._keyboard-shortcut-confirm-actions_tiwze_167{justify-content:flex-end;gap:10px;display:flex}._keyboard-shortcut-confirm-actions_tiwze_167 ._is-primary_tiwze_201{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}@media (width<=800px){._keyboard-shortcut-list-header_tiwze_16{grid-template-columns:minmax(118px,1fr) minmax(286px,auto);gap:8px;padding-inline:8px}._keyboard-shortcut-list-header-slots_tiwze_34{grid-template-columns:repeat(2,minmax(132px,140px));gap:6px}._keyboard-shortcut-group-title_tiwze_46{padding-inline:8px}._keyboard-shortcut-row_tiwze_57{grid-template-columns:minmax(118px,1fr) minmax(286px,auto);gap:8px;min-height:48px;padding:4px 8px}._keyboard-shortcut-slots_tiwze_80{grid-template-columns:repeat(2,minmax(132px,140px));gap:6px}._keyboard-shortcut-slot-button_tiwze_92{min-height:38px}}@media (height<=420px){._keyboard-shortcut-group-title_tiwze_46{padding-block:6px 4px}._keyboard-shortcut-row_tiwze_57{min-height:44px;padding-block:3px}._keyboard-shortcut-slot-button_tiwze_92{min-height:36px}._keyboard-shortcut-footer_tiwze_158{padding-block:7px}}@media (hover:none){._keyboard-shortcut-clear-button_tiwze_120{opacity:.78}}._settings-dialog-backdrop_1pxic_3{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1pxic_3{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_1pxic_3,._settings-dialog-backdrop_1pxic_3 *{touch-action:auto}._settings-dialog_1pxic_3{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);height:min(620px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._settings-dialog-header_1pxic_49{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_1pxic_58{min-width:0}._settings-dialog-header-copy_1pxic_58 h2,._settings-dialog-group-header_1pxic_63 h3,._settings-dialog-setting-copy_1pxic_64 h4{margin:0}._settings-dialog-setting-copy_1pxic_64 p,._settings-dialog-group-header_1pxic_63 p{color:var(--text-1);margin:0}._settings-dialog-close_1pxic_74{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_1pxic_84{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_1pxic_90{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_1pxic_94{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;display:grid}._settings-dialog-sidebar-title_1pxic_103{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_1pxic_112{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_1pxic_120{border:1px solid var(--transparent);background:var(--transparent);text-align:left;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}._settings-dialog-tree-button_1pxic_120:hover,._settings-dialog-tree-button_1pxic_120._is-active_1pxic_132{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_1pxic_137{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_1pxic_143{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_1pxic_152{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_1pxic_63{gap:4px;display:grid}._settings-dialog-settings-list_1pxic_163{gap:8px;display:grid}._settings-dialog-separator_1pxic_168{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_1pxic_174{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(200px,236px);align-items:center;gap:12px;padding:12px;display:grid}._settings-dialog-setting-card_1pxic_174._is-disabled_1pxic_185{opacity:.72}._settings-dialog-setting-card_1pxic_174._is-text_1pxic_189{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}._settings-dialog-setting-card_1pxic_174._is-keybinding_1pxic_196{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_1pxic_174._is-keybinding_1pxic_196:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_1pxic_174._is-keybinding_1pxic_196 ._settings-dialog-setting-copy_1pxic_64{gap:0}._settings-dialog-setting-card_1pxic_174._is-keybinding_1pxic_196 ._settings-dialog-setting-copy_1pxic_64 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_1pxic_174._is-keybinding_1pxic_196 ._settings-dialog-setting-copy_1pxic_64 p{display:none}._settings-dialog-setting-copy_1pxic_64{gap:4px;display:grid}._settings-dialog-setting-title_1pxic_226{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_1pxic_226>span{min-width:0}._settings-dialog-setting-help-button_1pxic_238{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1pxic_238{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_1pxic_238{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1pxic_238{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_1pxic_238{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1pxic_238{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_1pxic_238{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_1pxic_238:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1pxic_238:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_1pxic_238:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1pxic_238:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_1pxic_238:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_1pxic_238 svg{width:14px;height:14px}._settings-dialog-setting-copy_1pxic_64 h4{font-size:.95rem}._settings-dialog-setting-copy_1pxic_64 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_1pxic_310{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-storage-usage-value_1pxic_316{color:var(--text-0);white-space:nowrap;align-self:center;margin-right:12px;font-size:.92rem;font-weight:600}._settings-dialog-webdav-status_1pxic_325{min-width:min(100%,280px);color:var(--text-0);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:.84rem;line-height:1.35;display:flex}._settings-dialog-webdav-devices_1pxic_337{max-width:100%;color:var(--text-1);flex-direction:column;gap:3px;display:flex}._settings-dialog-webdav-devices_1pxic_337 strong{color:var(--text-0);font-size:.82rem}._sync-status-dialog_1pxic_350{width:min(760px,100vw - 32px);height:min(620px,100vh - 32px)}._sync-status-dialog-body_1pxic_355{min-height:0;overflow:auto}._sync-status-content_1pxic_360{gap:12px;padding:2px;display:grid}._sync-status-section_1pxic_366{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}._sync-status-section_1pxic_366>h3{color:var(--text-0);font-size:.95rem}._sync-status-summary-grid_1pxic_380,._sync-status-network-grid_1pxic_381{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}._sync-status-summary-grid_1pxic_380>div,._sync-status-network-grid_1pxic_381>div{background:var(--surface-3);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}._sync-status-summary-grid_1pxic_380 dt,._sync-status-network-grid_1pxic_381 dt{color:var(--text-1);font-size:.76rem}._sync-status-summary-grid_1pxic_380 dd,._sync-status-network-grid_1pxic_381 dd{overflow-wrap:anywhere;min-width:0;color:var(--text-0);margin:0;font-size:.88rem;font-weight:600}._sync-status-error_1pxic_414{border:1px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;border-radius:9px;gap:3px;padding:9px 10px;font-size:.82rem;display:grid}._sync-task-list_1pxic_425{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;display:grid}._sync-task-card_1pxic_431{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}._sync-task-card_1pxic_431>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._sync-task-card_1pxic_431>header strong{min-width:0;color:var(--text-0);font-size:.86rem}._sync-task-card_1pxic_431>header span{background:var(--surface-4);color:var(--text-1);border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:600}._sync-task-card_1pxic_431._is-running_1pxic_464>header span{background:var(--accent-soft);color:var(--accent-strong)}._sync-task-card_1pxic_431._is-success_1pxic_469>header span{color:var(--accent-strong)}._sync-task-card_1pxic_431._is-error_1pxic_473>header span,._sync-task-error_1pxic_474{color:var(--danger)}._sync-task-metadata_1pxic_478{color:var(--text-1);gap:3px;font-size:.75rem;line-height:1.35;display:grid}._sync-config-section_1pxic_486{border-color:var(--accent-soft)}._sync-config-form_1pxic_490{gap:14px;display:grid}._cloudflare-account-card_1pxic_495{gap:10px;display:grid}._cloudflare-account-card_1pxic_495>p{color:var(--text-1);margin:0;font-size:.84rem;line-height:1.5}._cloudflare-account-identity_1pxic_506{background:var(--surface-3);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}._cloudflare-account-identity_1pxic_506>span{color:var(--text-1);font-size:.8rem}._cloudflare-account-identity_1pxic_506>strong{overflow-wrap:anywhere;min-width:0;color:var(--text-0);font-size:.9rem}._cloudflare-account-primary-btn_1pxic_526,._cloudflare-account-secondary-btn_1pxic_527{cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._cloudflare-account-primary-btn_1pxic_526{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}._cloudflare-account-secondary-btn_1pxic_527{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._cloudflare-account-primary-btn_1pxic_526:hover,._cloudflare-account-secondary-btn_1pxic_527:hover{opacity:.86}._sync-config-switch_1pxic_552{cursor:pointer;color:var(--text-0);align-items:center;gap:10px;font-size:.88rem;display:flex}._sync-config-switch_1pxic_552 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-strong);cursor:pointer}._sync-config-switch_1pxic_552 span{font-weight:600}._sync-config-field_1pxic_570{gap:4px;display:grid}._sync-config-field_1pxic_570>span{color:var(--text-0);font-size:.84rem;font-weight:600}._sync-config-field_1pxic_570 input[type=text],._sync-config-field_1pxic_570 input[type=password]{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);border-radius:8px;outline:none;padding:8px 10px;font-size:.88rem}._sync-config-field_1pxic_570 input[type=text]:focus,._sync-config-field_1pxic_570 input[type=password]:focus{border-color:var(--accent-strong)}._sync-config-field_1pxic_570 input[type=text]:disabled,._sync-config-field_1pxic_570 input[type=password]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1pxic_570 input[type=range]{width:100%;accent-color:var(--accent-strong)}._sync-config-field_1pxic_570 input[type=range]:disabled{opacity:.45;cursor:not-allowed}._sync-config-field_1pxic_570 small{color:var(--text-1);font-size:.75rem;line-height:1.4}._sync-delete-section_1pxic_612{border-color:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .25));background:var(--surface-2)}._sync-delete-all-btn_1pxic_617{border:1px solid var(--danger,#dc2626);background:var(--danger,#dc2626);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:10px 16px;font-size:.88rem;font-weight:600;transition:opacity .15s}._sync-delete-all-btn_1pxic_617:hover{opacity:.85}._sync-delete-all-btn_1pxic_617:active{opacity:.7}._sync-delete-progress_1pxic_636{background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));width:100%;color:var(--danger,#dc2626);text-align:center;border-radius:8px;padding:10px 16px;font-size:.88rem;font-weight:600}._sync-config-actions_1pxic_647{gap:8px;display:grid}._sync-config-test-result_1pxic_652{border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600}._sync-config-test-result_1pxic_652._is-success_1pxic_469{border:1px solid var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._sync-config-test-result_1pxic_652._is-failed_1pxic_663{border:1px solid var(--danger,#dc2626);background:var(--danger-soft,rgba(var(--danger-rgb,220, 38, 38), .15));color:var(--danger,#dc2626)}._sync-config-buttons_1pxic_669{gap:10px;display:flex}._sync-test-connection-btn_1pxic_674{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}._sync-test-connection-btn_1pxic_674:hover:not(:disabled){border-color:var(--accent-strong);background:var(--surface-4)}._sync-test-connection-btn_1pxic_674:active:not(:disabled){background:var(--surface-5)}._sync-test-connection-btn_1pxic_674:disabled{opacity:.6;cursor:not-allowed}._sync-apply-settings-btn_1pxic_698{border:1px solid var(--line);border-radius:8px;flex:1;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._sync-apply-settings-btn_1pxic_698._is-clean_1pxic_707{background:var(--surface-2);color:var(--text-1);cursor:not-allowed;opacity:.55}._sync-apply-settings-btn_1pxic_698._is-dirty_1pxic_713{border-color:var(--success,#16a34a);background:var(--success,#16a34a);color:#fff;cursor:pointer}._sync-apply-settings-btn_1pxic_698._is-dirty_1pxic_713:hover{opacity:.88}._sync-apply-settings-btn_1pxic_698._is-dirty_1pxic_713:active{opacity:.72}._sync-status-section_1pxic_366{margin:0 4px}._settings-dialog-activity-card_1pxic_730{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_1pxic_734{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_1pxic_742{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_1pxic_747,._settings-dialog-text-shell_1pxic_748,._settings-dialog-slider-shell_1pxic_749,._settings-dialog-switch-shell_1pxic_750{width:min(100%,236px)}._settings-dialog-text-shell_1pxic_748{width:min(100%,320px)}._settings-dialog-keybinding-button_1pxic_758{background:var(--surface-1);letter-spacing:.02em;border-radius:8px;justify-content:center;width:min(100%,236px);min-height:34px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;font-weight:600}._settings-dialog-keybinding-button_1pxic_758._is-capturing_1pxic_770{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_1pxic_747 select,._settings-dialog-text-shell_1pxic_748 input,._settings-dialog-slider-shell_1pxic_749 input[type=range]{width:100%}._settings-dialog-field-shell_1pxic_747 select:disabled,._settings-dialog-text-shell_1pxic_748 input:disabled,._settings-dialog-slider-shell_1pxic_749 input[type=range]:disabled,._settings-dialog-keybinding-button_1pxic_758:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_1pxic_747 select,._settings-dialog-text-shell_1pxic_748 input{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-0);border-radius:8px;padding:0 10px}._settings-dialog-text-shell_1pxic_748 input{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}._settings-dialog-slider-shell_1pxic_749{gap:4px;display:grid}._settings-dialog-slider-value_1pxic_809{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_1pxic_750{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}._settings-dialog-switch-shell_1pxic_750._is-disabled_1pxic_185{cursor:not-allowed}._settings-dialog-switch-shell_1pxic_750 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_1pxic_835{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}._settings-dialog-switch-thumb_1pxic_848{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._settings-dialog-switch-shell_1pxic_750 input:checked+._settings-dialog-switch-track_1pxic_835{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_1pxic_750 input:checked+._settings-dialog-switch-track_1pxic_835 ._settings-dialog-switch-thumb_1pxic_848{transform:translate(18px)}._settings-dialog-switch-label_1pxic_866{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_1pxic_750._is-disabled_1pxic_185 ._settings-dialog-switch-label_1pxic_866{color:var(--text-1)}._settings-dialog_1pxic_3 button:focus-visible,._settings-dialog_1pxic_3 input:focus-visible,._settings-dialog_1pxic_3 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_1pxic_883{padding-top:4px}._settings-dialog-reset-button_1pxic_887{border:1px solid var(--line);background:var(--surface-3);min-width:132px;min-height:36px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._settings-dialog-reset-button_1pxic_887:hover{background:var(--surface-4)}._settings-dialog-reset-button_1pxic_887:active{background:var(--surface-5)}._activity-selection-dialog_1pxic_911{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_1pxic_917{overflow:auto}._activity-selection-list_1pxic_921{gap:8px;padding:12px;display:grid}._activity-selection-row_1pxic_927{aspect-ratio:5.5;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;isolation:isolate;border-radius:10px;min-height:88px;padding:0;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}._activity-selection-row_1pxic_927:hover{border-color:var(--line-strong)}._activity-selection-row_1pxic_927:focus-within{outline:2px solid var(--highlight-ring);outline-offset:2px}._activity-selection-row_1pxic_927._is-selected_1pxic_951{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}._v2-migration-dialog_1pxic_956{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_1pxic_961{overflow:auto}._v2-migration-content_1pxic_965{gap:12px;padding:14px;display:grid}._v2-migration-section_1pxic_971,._v2-migration-status_1pxic_972{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_1pxic_971 h3{margin:0;font-size:.98rem}._v2-migration-section_1pxic_971 p,._v2-migration-section_1pxic_971 ul{margin:0}._v2-migration-section_1pxic_971 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_1pxic_1000{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1pxic_1000{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_1pxic_1000{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1pxic_1000{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_1pxic_1017{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_1pxic_972{gap:4px;font-size:.88rem}._v2-migration-status_1pxic_972 strong{color:var(--text-0)}._v2-migration-status_1pxic_972 span{color:var(--text-1);line-height:1.4}._v2-migration-status_1pxic_972._is-success_1pxic_469{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1pxic_972._is-success_1pxic_469{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_1pxic_972._is-success_1pxic_469{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1pxic_972._is-success_1pxic_469{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_1pxic_972._is-error_1pxic_473{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1pxic_972._is-error_1pxic_473{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_1pxic_972._is-error_1pxic_473{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1pxic_972._is-error_1pxic_473{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_1pxic_1072{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_1pxic_1079,._v2-migration-secondary-button_1pxic_1080,._v2-migration-danger-button_1pxic_1081{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:.88rem;font-weight:700;display:inline-flex}._v2-migration-primary-button_1pxic_1079{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_1pxic_1080{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_1pxic_1081{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1pxic_1081{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_1pxic_1081{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1pxic_1081{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_1pxic_1081{color:var(--text-0)}._v2-migration-primary-button_1pxic_1079:disabled,._v2-migration-secondary-button_1pxic_1080:disabled,._v2-migration-danger-button_1pxic_1081:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_1pxic_1131{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_1pxic_1137{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text-0);border-radius:8px;outline:none;padding:8px 12px;font-size:.92rem}._v2-migration-confirm-input_1pxic_1137:focus{border-color:var(--accent)}._v2-migration-confirm-input_1pxic_1137::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_1pxic_1137:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_1pxic_1159{justify-content:flex-end;display:flex}._activity-selection-row_1pxic_927 input{width:16px;height:16px;accent-color:var(--accent-strong);margin:0}._activity-selection-row_1pxic_927 img{z-index:0;object-fit:cover;filter:saturate(.72)contrast(.92)brightness(.94);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .16s;position:absolute;inset:0}._activity-selection-row_1pxic_927:hover img{filter:saturate(.82)contrast(.95)brightness(.96)}._activity-selection-banner-tint_1pxic_1187{z-index:1;background:0 0;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-banner-tint_1pxic_1187{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--surface-2) 68%, transparent) 100%)}}._activity-selection-banner-tint_1pxic_1187{pointer-events:none}._activity-selection-row-controls_1pxic_1202{z-index:2;border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:max-content;max-width:calc(100% - 12px);min-height:28px;padding:4px 7px;display:grid;position:absolute;bottom:6px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._activity-selection-row-controls_1pxic_1202{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._activity-selection-row-copy_1pxic_1226{min-width:0;display:block}._activity-selection-row-copy_1pxic_1226 strong,._activity-selection-row-copy_1pxic_1226 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_1pxic_1226 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_1pxic_1226 span{color:var(--text-0);font-size:.76rem;font-weight:600}._activity-selection-row-badges_1pxic_1249{align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:0}._activity-selection-badge_1pxic_1258{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.7rem;font-weight:600}._confirm-reset-dialog_1pxic_1269{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_1pxic_1277{min-height:0;display:block}._confirm-reset-content_1pxic_1282{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_1pxic_1282 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_1pxic_1294{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_1pxic_1300,._confirm-reset-confirm-btn_1pxic_1301{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._confirm-reset-cancel-btn_1pxic_1300{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_1pxic_1300:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_1pxic_1301{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_1pxic_1301:hover{background:var(--accent-strong);color:var(--text-accent)}._confirm-reset-confirm-btn_1pxic_1301:disabled{opacity:.5;cursor:not-allowed}._clear-storage-input-prompt_1pxic_1338{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._clear-storage-input-expected_1pxic_1345{border:1px dashed var(--line);background:var(--surface-2);color:var(--text-0);-webkit-user-select:all;user-select:all;border-radius:6px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:600}._clear-storage-input-field_1pxic_1357{border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--text-0);border-radius:8px;outline:none;padding:10px 12px;font-size:.92rem;transition:border-color .12s}._clear-storage-input-field_1pxic_1357:focus{border-color:var(--accent-strong)}._clear-storage-input-field_1pxic_1357::placeholder{color:var(--text-1);opacity:.6}._experimental-warning-dialog_1pxic_1376{grid-template-rows:auto auto;width:min(460px,100%);height:auto;min-height:0;max-height:min(320px,70vh)}._experimental-warning-dialog-body_1pxic_1384{min-height:0;display:block}._experimental-warning-content_1pxic_1389{gap:20px;padding:16px 18px;display:grid}._experimental-warning-content_1pxic_1389 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._experimental-warning-actions_1pxic_1401{justify-content:flex-end;gap:10px;display:flex}._experimental-warning-cancel-btn_1pxic_1407,._experimental-warning-confirm-btn_1pxic_1408{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .12s;display:inline-flex}._experimental-warning-cancel-btn_1pxic_1407{background:var(--surface-2);color:var(--text-0)}._experimental-warning-cancel-btn_1pxic_1407:hover{background:var(--surface-3)}._experimental-warning-confirm-btn_1pxic_1408{color:#fff;background:#dc2626;border-color:#dc2626}._experimental-warning-confirm-btn_1pxic_1408:hover{background:#b91c1c;border-color:#b91c1c}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1pxic_3{background:var(--shell-bg)}._v2-migration-status_1pxic_972._is-success_1pxic_469,._v2-migration-status_1pxic_972._is-error_1pxic_473{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_1pxic_1081{border-color:var(--danger);background:var(--surface-3)}}._sync-conflict-dialog_81v5r_1{min-width:min(680px,100vw - 24px)}._sync-conflict-dialog-body_81v5r_5{min-height:0;padding:0;overflow:hidden}._sync-conflict-content_81v5r_11{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:16px;display:grid}._sync-conflict-summary_81v5r_20{color:var(--text-0);margin:0;font-size:.9rem;line-height:1.4}._sync-conflict-list_81v5r_27{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}._sync-conflict-item_81v5r_36{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}._sync-conflict-item_81v5r_36>legend{max-width:100%;color:var(--text-0);padding:0 4px;display:block}._sync-conflict-item_81v5r_36>legend strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:.9rem;line-height:1.35;display:block}._sync-conflict-item-kind_81v5r_63{border:1px solid var(--line);background:var(--surface-4);color:var(--text-1);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.72rem;line-height:1.5;display:inline-block}._sync-conflict-item_81v5r_36>p{color:var(--text-1);margin:0;font-size:.78rem}._sync-conflict-options_81v5r_81{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._sync-conflict-options_81v5r_81>label{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:38px;color:var(--text-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}._sync-conflict-options_81v5r_81>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._sync-conflict-options_81v5r_81 input{flex:none;margin:0}._sync-conflict-options_81v5r_81 span{text-align:center;overflow-wrap:anywhere;min-width:0;line-height:1.3}._sync-conflict-actions_81v5r_119{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}._sync-conflict-actions_81v5r_119>button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:38px;color:var(--text-0);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:600;line-height:1.3}._sync-conflict-actions_81v5r_119>._sync-conflict-batch-action_81v5r_141{flex:140px}._sync-conflict-actions_81v5r_119>._sync-conflict-stop-sync_81v5r_145{border-color:var(--danger);background:var(--danger);color:#fff;flex:2 280px}._sync-conflict-actions_81v5r_119>._sync-conflict-apply_81v5r_152{border-color:var(--accent);background:var(--accent);color:#fff;flex:145px}._sync-conflict-actions_81v5r_119>button:disabled{opacity:.5;cursor:default}._sync-conflict-progress_81v5r_164{min-height:220px;color:var(--text-0);text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}._sync-conflict-progress_81v5r_164>p{margin:0}._sync-conflict-spinner_81v5r_179{width:30px;height:30px;color:var(--accent);animation:.9s linear infinite _sync-conflict-spin_81v5r_179}@keyframes _sync-conflict-spin_81v5r_179{to{transform:rotate(360deg)}}._production-planning-panel_1soid_4{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_1soid_4{overflow:clip}}._production-planning-panel_1soid_4{background:var(--surface-1)}._production-planning-stage_1soid_20{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_1soid_4._is-result-screen_1soid_29 ._production-planning-stage_1soid_20{transform:translate(-50%)}._production-planning-screen_1soid_33{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_1soid_33{overflow:clip}}._production-planning-input-screen_1soid_47{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_1soid_53,._production-planning-workspace_1soid_54,._production-planning-graph_1soid_55{min-width:0;min-height:0}._production-planning-config_1soid_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_1soid_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-module-toggle_1soid_82{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:650;display:inline-flex}._production-planning-module-toggle_1soid_82 input{width:16px;height:16px;accent-color:var(--accent);margin:0}._production-planning-workspace_1soid_54{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_1soid_108{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_1soid_119{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_1soid_127{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_1soid_55{padding:12px;position:relative;overflow:auto}._production-planning-graph_1soid_55._is-tree-view_1soid_143,._production-planning-graph_1soid_55._is-process-view_1soid_147{overflow:hidden}._production-planning-config-section_1soid_151,._production-planning-item-node_1soid_152,._production-planning-recipe-node_1soid_153,._production-planning-device-root_1soid_154,._production-planning-empty_1soid_155{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_1soid_151{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_1soid_168,._production-planning-recipe-header_1soid_169,._production-planning-item-node-main_1soid_170,._production-planning-device-root-target_1soid_171,._production-planning-leaf-item_1soid_172{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_1soid_168{justify-content:space-between}._production-planning-section-header_1soid_168 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_1soid_168 h3 svg,._production-planning-icon-text-button_1soid_193 svg,._production-planning-icon-button_1soid_194 svg,._production-planning-primary-button_1soid_195 svg,._production-planning-back-button_1soid_196 svg,._production-planning-segmented_1soid_197 svg,._production-planning-device-root-target_1soid_171 svg,._production-planning-source-pill_1soid_199 svg,._production-planning-metric_1soid_200 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_1soid_193,._production-planning-icon-button_1soid_194,._production-planning-primary-button_1soid_195,._production-planning-back-button_1soid_196,._production-planning-segmented_1soid_197 button,._production-planning-two-option-toggle_1soid_211 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_1soid_195,._production-planning-back-button_1soid_196,._production-planning-icon-text-button_1soid_193{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_1soid_195{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_1soid_195:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-convert-module-button_1soid_245{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-convert-module-button_1soid_245:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_1soid_196{min-height:32px}._production-planning-icon-button_1soid_194{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_1soid_193:hover,._production-planning-icon-button_1soid_194:hover,._production-planning-primary-button_1soid_195:not(:disabled):hover,._production-planning-back-button_1soid_196:hover,._production-planning-segmented_1soid_197 button:hover,._production-planning-two-option-toggle_1soid_211 button:hover{background:var(--surface-3)}._production-planning-line-list_1soid_281,._production-planning-source-policy_1soid_282,._production-planning-tree_1soid_283{gap:8px;display:grid}._production-planning-line-row_1soid_288{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_1soid_288._has-infinite-toggle_1soid_295{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_1soid_299{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_1soid_299 img,._production-planning-item-identity_1soid_315 img,._production-planning-special-source-label_1soid_316 img,._production-planning-special-source-label_1soid_316 svg,._production-planning-port-chip_1soid_318 img,._production-planning-recipe-header_1soid_169 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_1soid_299 span,._production-planning-item-identity_1soid_315 strong,._production-planning-recipe-identity_1soid_327 strong,._production-planning-recipe-identity_1soid_327 span,._production-planning-recipe-header_1soid_169 h4,._production-planning-recipe-header_1soid_169 span,._production-planning-port-chip_1soid_318 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_1soid_338,._production-planning-recipe-select_1soid_339{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_1soid_338 input,._production-planning-recipe-select_1soid_339 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_1soid_338 input:disabled,._production-planning-icon-button_1soid_194:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_1soid_365._is-active_1soid_365{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_1soid_199,._production-planning-special-source_1soid_316{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_1soid_199{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_1soid_199 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_1soid_392{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_1soid_392 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_1soid_316{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_1soid_211,._production-planning-segmented_1soid_197{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_1soid_211 button,._production-planning-segmented_1soid_197 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_1soid_211 button._is-active_1soid_365,._production-planning-segmented_1soid_197 button._is-active_1soid_365{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_1soid_155{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_1soid_525{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_1soid_536,._production-planning-tree-detail_1soid_537{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_1soid_525{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_1soid_554{width:auto}._production-planning-tree-table-rate-col_1soid_558{width:210px}._production-planning-tree-table_1soid_525 th,._production-planning-tree-table_1soid_525 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_1soid_525 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_1soid_525 td{height:42px;padding:5px 9px}._production-planning-tree-table_1soid_525 td:first-child{padding:0}._production-planning-tree-table-row_1soid_592._is-active_1soid_365 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_1soid_596{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_1soid_607{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_1soid_607:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_1soid_607:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1soid_632,._production-planning-tree-table-branch-spacer_1soid_633{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_1soid_632{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_1soid_632:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_1soid_632:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1soid_632:hover{color:var(--text-0)}._production-planning-tree-table-branch_1soid_632{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_1soid_632._is-leaf_1soid_672:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_1soid_607>._production-planning-item-identity_1soid_315,._production-planning-tree-table-node-button_1soid_607>._production-planning-recipe-identity_1soid_327{grid-area:identity}._production-planning-tree-table-chip_1soid_684{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_1soid_684{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_1soid_684{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_1soid_558,._production-planning-tree-rate-piece_1soid_707{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_1soid_558{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_1soid_707{gap:3px}._production-planning-tree-rate-piece_1soid_707 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_1soid_707 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_1soid_734{color:var(--text-2);flex:none}._production-planning-tree-detail_1soid_537{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_1soid_746,._production-planning-item-detail_1soid_747{gap:10px;display:grid}._production-planning-external-supply-action_1soid_752{white-space:nowrap;flex:none}._production-planning-item-detail-header_1soid_757{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_1soid_766{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_1soid_766>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_1soid_766>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_1soid_766>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-recipe-choice-candidate_1soid_799{border:1px solid var(--line);min-width:120px;max-width:220px;height:32px;color:var(--text-0);background:var(--surface-1);border-radius:6px;padding:0 8px}._production-planning-recipe-choice-compact-auto_1soid_810{display:none}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-external-supply-action_1soid_752{width:32px;padding:0}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-external-supply-action_1soid_752>span,._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice-summary_1soid_820,._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice-wide-auto_1soid_821{display:none}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice_1soid_766{grid-template-columns:repeat(2,minmax(0,1fr))}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice-candidate_1soid_799{width:100%;max-width:none}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice-compact-auto_1soid_810{display:inline-flex}._production-planning-tree-detail-stack_1soid_746._is-compact_1soid_814 ._production-planning-recipe-choice_1soid_766>button{white-space:nowrap;min-width:0}._production-planning-tree-detail-stack_1soid_746._is-tight_1soid_843 ._production-planning-recipe-choice_1soid_766{gap:5px;padding:6px}._production-planning-tree-detail-stack_1soid_746._is-tight_1soid_843 ._production-planning-recipe-choice_1soid_766>button{gap:3px;padding:0 5px;font-size:.62rem}._production-planning-tree-detail-stack_1soid_746._is-tight_1soid_843 ._production-planning-recipe-choice_1soid_766>button svg{width:14px;height:14px}._production-planning-tree-relations_1soid_859{gap:8px;display:grid}._production-planning-tree-relation-group_1soid_864{gap:5px;display:grid}._production-planning-tree-relation-group_1soid_864>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_1soid_864>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_1soid_881{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_1soid_881:hover{background:var(--surface-3)}._production-planning-tree-relation-button_1soid_881 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_1soid_881 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_1soid_152,._production-planning-device-root_1soid_154,._production-planning-device-tree-node_1soid_916{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_1soid_152,._production-planning-device-root_1soid_154{padding:10px}._production-planning-item-node-main_1soid_170{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_1soid_315,._production-planning-recipe-identity_1soid_327{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_1soid_327{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_1soid_327 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_1soid_327 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_1soid_315 strong,._production-planning-recipe-identity_1soid_327 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_1soid_327 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_1soid_968,._production-planning-recipe-meta_1soid_969{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_1soid_975{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_1soid_983{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_1soid_989{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_1soid_996{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_1soid_996 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_1soid_996>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_1soid_1027{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_1soid_1027>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_1soid_1027>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_1soid_200,._production-planning-status_1soid_1048,._production-planning-port-chip_1soid_318{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_1soid_200{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_1soid_200 strong{color:var(--text-0)}._production-planning-metric_1soid_200._is-good_1soid_1069 strong,._production-planning-status_1soid_1048._is-good_1soid_1069{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_1soid_200._is-bad_1soid_1074 strong,._production-planning-status_1soid_1048._is-bad_1soid_1074{color:var(--danger)}._production-planning-status_1soid_1048{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_1soid_1048._is-cycle_1soid_1086{color:var(--warn)}._production-planning-node-children_1soid_1090{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_1soid_153{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_1soid_169{align-items:flex-start}._production-planning-recipe-header_1soid_169 img{width:32px;height:32px}._production-planning-recipe-header_1soid_169 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_1soid_169 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_1soid_169 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_1soid_1129,._production-planning-port-chip-list_1soid_1130{gap:6px;display:grid}._production-planning-port-chip-list_1soid_1130>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_1soid_1130>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_1soid_318{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_1soid_318 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_1soid_171{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_1soid_172{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_1soid_1179{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_1soid_1186{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_1soid_1186:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_1soid_1186:last-child:after{display:none}._production-planning-flow-index_1soid_1207{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_1soid_1179 ._production-planning-item-node_1soid_152{margin-left:0}._production-planning-flow_1soid_1179 ._production-planning-node-children_1soid_1090{display:none}._production-flow-canvas_1soid_1228{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_1soid_1228{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_1soid_1245{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_1soid_1245 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_1soid_1245 button:hover{background:var(--surface-3)}._production-flow-toolbar_1soid_1245 button svg{width:15px;height:15px}._production-flow-surface_1soid_1282{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_1soid_1289,._production-flow-nodes_1soid_1290{position:absolute;inset:0}._production-flow-edges_1soid_1289{pointer-events:none;overflow:visible}._production-flow-edge-path_1soid_1300{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_1soid_1300{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_1soid_1300{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_1soid_1289._is-backward_1soid_1314 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-self_1soid_1315 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-left-exit_1soid_1316 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-right-entry_1soid_1317 ._production-flow-edge-path_1soid_1300{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_1soid_1289._is-backward_1soid_1314 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-self_1soid_1315 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-left-exit_1soid_1316 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-right-entry_1soid_1317 ._production-flow-edge-path_1soid_1300{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_1soid_1289._is-backward_1soid_1314 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-self_1soid_1315 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-left-exit_1soid_1316 ._production-flow-edge-path_1soid_1300,._production-flow-edge_1soid_1289._is-right-entry_1soid_1317 ._production-flow-edge-path_1soid_1300{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_1soid_1289 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_1soid_1347{fill:none;stroke:none}._production-flow-node_1soid_1290{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_1soid_1290:active{cursor:grabbing}._production-flow-node_1soid_1290 img{object-fit:contain;width:32px;height:32px}._production-flow-node_1soid_1290 div{gap:2px;min-width:0;display:grid}._production-flow-node_1soid_1290 strong,._production-flow-node_1soid_1290 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_1soid_1290 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_1soid_1290 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_1soid_1290._is-recipe_1soid_1406{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_1soid_1290._is-source_1soid_1410{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1soid_1290._is-source_1soid_1410{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_1soid_1290._is-cycle_1soid_1086{border-left-color:var(--warn)}._production-flow-node_1soid_1290._is-unresolved_1soid_1424{border-left-color:var(--danger)}._production-flow-node_1soid_1290._is-byproduct_1soid_1428{border-left-color:var(--text-2)}._production-flow-node_1soid_1290._is-transient_1soid_1432{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1soid_1290._is-transient_1soid_1432{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_1soid_1442{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-config_1soid_53{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-config-section_1soid_151{max-height:none;overflow:auto}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-main_1soid_127{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-graph_1soid_55{padding:8px}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-toolbar_1soid_108,._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-input-footer_1soid_71{padding:7px 8px}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-toolbar-controls_1soid_119{flex:auto}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-line-row_1soid_288{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-tree-table-layout_1soid_525._is-device-mode_1soid_1489 ._production-planning-tree-table_1soid_525{min-width:0}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-tree-table-layout_1soid_525._is-device-mode_1soid_1489 ._production-planning-tree-table-rate-col_1soid_558{width:152px}._production-planning-panel_1soid_4._is-touch_1soid_1448 ._production-planning-tree-table-layout_1soid_525._is-device-mode_1soid_1489 ._production-planning-tree-table-rate_1soid_558{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_1soid_1530{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_1soid_1530 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_1soid_1530 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1soid_1228{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_1soid_1612{border-color:var(--warn)}._production-flow-edge_1soid_1289._is-main_1soid_1615{stroke:var(--accent-strong)}._production-flow-edge_1soid_1289._is-warning_1soid_1618{stroke:var(--warn)}._production-planning-flow-summary_1soid_1621{background:var(--surface-1)}._production-planning-flow-node_1soid_1624{background:var(--surface-2)}}._process-graph-canvas_18wkt_2{background:var(--production-planning-bg,transparent);touch-action:none;cursor:grab;min-height:0;position:absolute;inset:0;overflow:hidden}._process-graph-canvas_18wkt_2:active{cursor:grabbing}._process-graph-toolbar_18wkt_16{z-index:10;gap:4px;display:flex;position:absolute;top:8px;right:8px}._process-graph-toolbar_18wkt_16 button{border:1px solid var(--color-border,#444);background:var(--color-bg,#fff);width:28px;height:28px;color:var(--color-text,#000);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}._process-graph-toolbar_18wkt_16 button:hover{background:var(--color-bg-hover,#eee)}._process-graph-inner_18wkt_42{transform-origin:0 0;position:absolute}._process-graph-svg_18wkt_47{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}._process-graph-svg_18wkt_47 path{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._process-graph-svg_18wkt_47 path{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._process-graph-svg_18wkt_47 path{stroke-linecap:round;stroke-width:1.5px}._is-main_18wkt_69{stroke-width:2px}._process-node_18wkt_73{white-space:nowrap;background:var(--color-bg-card,#f5f5f5);border:1px solid var(--color-border,#ddd);color:var(--color-text,#000);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:4px;flex-direction:column;gap:0;padding:0;font-size:11px;line-height:1.2;display:flex;position:absolute;overflow:hidden}._process-node_18wkt_73._has-detail_18wkt_92{cursor:pointer}._process-node-header_18wkt_96{flex-shrink:0;align-items:center;gap:4px;height:100%;padding:2px 8px 2px 4px;display:flex}._process-node-header_18wkt_96 img{flex-shrink:0;width:24px;height:24px}._process-node_18wkt_73._is-target_18wkt_111{border-color:var(--color-accent,#4a9);border-width:2px}._process-node_18wkt_73._is-natural_18wkt_116{opacity:.85;border-style:dashed}._process-node_18wkt_73._is-cycle_18wkt_121{opacity:.7;border-style:dotted}._process-node_18wkt_73._is-device_18wkt_126{border-color:var(--color-accent-dim,#c90);background:var(--color-bg-card-dim,#faf5e8);opacity:.9;border-style:dashed}._process-node-expand_18wkt_133{border:1px solid var(--color-border,#999);background:var(--color-bg,#fff);width:18px;height:18px;color:var(--color-text,#000);cursor:pointer;z-index:5;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:background .15s;display:flex;position:absolute}._process-node-expand_18wkt_133:hover{background:var(--color-accent-light,#d4f0e0)}._process-detail-popup_18wkt_157{z-index:20;opacity:0;background:var(--color-bg-card,#f5f5f5);border:2px solid var(--color-accent,#4a9);pointer-events:auto;border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:260px;padding:10px 14px;animation:.18s ease-out forwards _process-popup-in_18wkt_1;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.5);box-shadow:0 4px 20px #0000002e}@keyframes _process-popup-in_18wkt_1{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._process-detail-popup-formula_18wkt_182{justify-content:center;align-items:center;display:flex}._process-detail-popup-device_18wkt_188{border-top:1px solid var(--color-border,#ddd);width:100%;color:var(--text-2,#666);justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}._process-detail-popup-device_18wkt_188 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._stack_8isml_3{gap:8px;display:grid}._placement-panel_8isml_8,._blueprint-panel_8isml_14{align-content:start;gap:0;display:grid}._placement-panel-divider_8isml_20{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_8isml_26{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_8isml_32._is-mobile-layout_8isml_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_8isml_26._is-placement-group-active_8isml_42{position:relative}._placement-panel-group_8isml_26._is-placement-group-active_8isml_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_8isml_55{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_8isml_55 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_8isml_74{min-width:30px;min-height:30px;color:var(--placement-shortcut-text);letter-spacing:.02em;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_8isml_107{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_8isml_107._is-single-column_8isml_115{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_8isml_119{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_8isml_119._is-mobile-icon-grid_8isml_127{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_8isml_131._is-compact-import-actions_8isml_131{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_8isml_107{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_8isml_152,._placement-device-button_8isml_156{grid-template-columns:24px minmax(0,1fr)}._placement-device-button-shell_8isml_160{border-radius:8px;align-self:start;width:100%;min-width:0;position:relative}._placement-device-button_8isml_156._has-entity-variant_8isml_168{isolation:isolate;padding-inline-end:18px;overflow:hidden}._placement-device-button-shell_8isml_160._has-entity-variant_8isml_168:hover ._placement-device-button_8isml_156,._placement-device-button-shell_8isml_160._has-entity-variant_8isml_168:focus-within ._placement-device-button_8isml_156{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_8isml_160._has-entity-variant_8isml_168:has(._placement-entity-variant-trigger_8isml_180[aria-expanded=true]) ._placement-device-button_8isml_156{border-color:var(--line-strong);background:var(--surface-4)}._placement-device-button-shell_8isml_160._has-entity-variant_8isml_168:has(._placement-entity-variant-trigger_8isml_180:active) ._placement-device-button_8isml_156{transform:translateY(1px)}._placement-entity-variant-trigger_8isml_180{--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_8isml_180:hover,._placement-entity-variant-trigger_8isml_180:active,._placement-entity-variant-trigger_8isml_180:focus,._placement-entity-variant-trigger_8isml_180[aria-expanded=true]{color:var(--text-0);box-shadow:none;background:0 0;border-color:#0000;transform:none}._placement-entity-variant-trigger_8isml_180:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._placement-entity-variant-trigger_8isml_180[data-entity-variant-name=liquid],._placement-entity-variant-trigger_8isml_180[data-entity-variant-name=liquidtrans],._placement-entity-variant-indicator_8isml_257[data-entity-variant-name=liquid],._placement-entity-variant-indicator_8isml_257[data-entity-variant-name=liquidtrans],._placement-variant-menu-item_8isml_259[data-entity-variant-name=liquid],._placement-variant-menu-item_8isml_259[data-entity-variant-name=liquidtrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-liquid)}._placement-entity-variant-trigger_8isml_180[data-entity-variant-name=gas],._placement-entity-variant-trigger_8isml_180[data-entity-variant-name=gastrans],._placement-entity-variant-indicator_8isml_257[data-entity-variant-name=gas],._placement-entity-variant-indicator_8isml_257[data-entity-variant-name=gastrans],._placement-variant-menu-item_8isml_259[data-entity-variant-name=gas],._placement-variant-menu-item_8isml_259[data-entity-variant-name=gastrans]{--placement-entity-variant-mode-color:var(--placement-variant-cap-gas)}._placement-entity-variant-indicator_8isml_257{--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_8isml_193{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_8isml_314{width:12px;height:12px}._placement-device-button_8isml_156._has-entity-variant_8isml_168 ._button-icon_8isml_319,._placement-device-button_8isml_156._has-entity-variant_8isml_168 ._placement-button-label_8isml_320{z-index:1;position:relative}._placement-device-button_8isml_156._has-entity-variant_8isml_168 ._placement-button-hotkey_8isml_325{z-index:1;inset-inline-end:42px}._placement-variant-menu-layer_8isml_330{pointer-events:none;position:fixed;inset:0}._placement-variant-menu_8isml_259{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_8isml_259{--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_8isml_259:hover,._placement-variant-menu-item_8isml_259:focus-visible{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._placement-variant-menu-item_8isml_259._is-selected_8isml_393{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._placement-variant-menu-icon_8isml_399,._placement-variant-menu-icon_8isml_399 ._placement-entity-variant-mode-icon_8isml_193{z-index:1;width:28px;height:28px;position:relative}._placement-variant-menu-label_8isml_407{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_8isml_119._is-mobile-icon-grid_8isml_127 ._placement-action-button_8isml_152{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_8isml_131._is-compact-import-actions_8isml_131 ._placement-action-button_8isml_152{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_8isml_119._is-mobile-icon-grid_8isml_127 ._button-icon_8isml_319,._placement-operation-button-list_8isml_119._is-mobile-icon-grid_8isml_127 ._button-icon-image_8isml_447{width:28px;height:28px}._placement-button_8isml_107 ._button-icon_8isml_319,._placement-button_8isml_107 ._button-icon-image_8isml_447{width:24px;height:24px}._blueprint-operation-button-list_8isml_131._is-compact-import-actions_8isml_131 ._button-icon_8isml_319,._blueprint-operation-button-list_8isml_131._is-compact-import-actions_8isml_131 ._button-icon-image_8isml_447{width:18px;height:18px}._placement-button-label_8isml_320{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_8isml_320._is-compact_8isml_131{font-size:1rem}._blueprint-operation-button-list_8isml_131._is-compact-import-actions_8isml_131 ._placement-button-label_8isml_320{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_8isml_325{top:3px;min-width:30px;min-height:30px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_8isml_530:disabled,._blueprint-entry-button_8isml_531:disabled,._blueprint-utility-button_8isml_532:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_8isml_537{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_8isml_544{gap:10px}._blueprint-tab-shell_8isml_548{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_8isml_548{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_8isml_548{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_8isml_548{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_8isml_548{--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_8isml_548{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_8isml_548{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_8isml_548._is-touch-compact_8isml_580{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_8isml_584{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_8isml_584:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_8isml_604{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_8isml_616{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_8isml_548 ._dialog-shell-tab_8isml_633{--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_8isml_548 ._dialog-shell-tab_8isml_633{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_8isml_548 ._dialog-shell-tab_8isml_633{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_8isml_548 ._dialog-shell-tab_8isml_633:before,._blueprint-tab-shell_8isml_548 ._dialog-shell-tab_8isml_633:after{content:none}._blueprint-tab-shell_8isml_548 ._blueprint-tab-button_8isml_664:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_8isml_548 ._blueprint-tab-button_8isml_664:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_8isml_548 ._blueprint-tab-button_8isml_664: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_8isml_548 ._blueprint-tab-button_8isml_664._is-active_8isml_681{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_8isml_548 ._blueprint-tab-button_8isml_664._is-active_8isml_681{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_8isml_548 ._blueprint-tab-button_8isml_664._is-active_8isml_681{--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_8isml_548 ._blueprint-tab-button_8isml_664._is-active_8isml_681: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_8isml_548._is-touch-compact_8isml_580 ._blueprint-tab-list_8isml_616{height:100%}._blueprint-tab-shell_8isml_548._is-touch-compact_8isml_580 ._dialog-shell-tab_8isml_633{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_8isml_548._is-touch-compact_8isml_580 ._blueprint-tab-button_8isml_664._is-active_8isml_681{height:28px;padding-inline:12px}._blueprint-tab-button_8isml_664{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_8isml_664._is-active_8isml_681{color:var(--text-0)}._blueprint-library-pane_8isml_743{gap:10px;display:grid}._blueprint-browser-toolbar_8isml_748{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_8isml_756{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_8isml_764{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_8isml_532{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_8isml_532._is-secondary_8isml_787{color:var(--text-1);background:0 0}._blueprint-back-button_8isml_792{min-width:32px;padding:0}._blueprint-library-status_8isml_797{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_8isml_804{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_8isml_810{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_8isml_810::placeholder{color:var(--text-2)}._blueprint-panel-error_8isml_825{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_8isml_832{gap:6px;display:grid}._blueprint-entry-row_8isml_837{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_8isml_531{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_8isml_531:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_8isml_531._is-selected_8isml_393{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_8isml_868{min-width:32px;padding:0}._blueprint-folder-edit-button_8isml_868 ._button-icon-image_8isml_447{width:16px;height:16px}._blueprint-entry-copy_8isml_878{gap:2px;min-width:0;display:grid}._blueprint-entry-title_8isml_884{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_8isml_895,._blueprint-empty-state_8isml_896 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_8isml_895{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-folder-form_8isml_804{grid-template-columns:minmax(0,1fr)}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-browser-toolbar_8isml_748{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_8isml_14._is-narrow-column_8isml_924 ._blueprint-breadcrumb_8isml_756{flex:1 0 100%}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-breadcrumb_8isml_756{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-path-label_8isml_764{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-path-label_8isml_764::-webkit-scrollbar{display:none}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-browser-toolbar_8isml_748>._blueprint-utility-button_8isml_532{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-entry-button_8isml_531{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-entry-row_8isml_837{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-entry-title_8isml_884{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_8isml_14._is-touch-layout_8isml_913 ._blueprint-entry-description_8isml_895{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_8isml_983,._definition-list_8isml_984{gap:6px;display:grid}._placeholder-section_8isml_989,._inspector-card_8isml_990{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_8isml_999,._card-header_8isml_1000{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_8isml_999 h3,._card-header_8isml_1000 h3,._card-header_8isml_1000 h4,._inspector-group-title_8isml_1010{margin:0}._placeholder-section-header_8isml_999 h3,._card-header_8isml_1000 h3,._card-header_8isml_1000 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._regional-resources-card_8isml_1024,._regional-resources-header_8isml_1028{min-width:0}._regional-resources-region_8isml_1032{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._regional-resources-actions_8isml_1040{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._regional-resources-actions_8isml_1040 button{border:1px solid var(--line);background:var(--surface-1);min-width:0;min-height:30px;color:var(--text-1);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;display:inline-flex}._regional-resources-actions_8isml_1040 button:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-0)}._regional-resources-actions_8isml_1040 svg{flex:none;width:14px;height:14px}._regional-resources-list_8isml_1073{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;display:grid;overflow:hidden}._regional-resource-row_8isml_1082{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"item item item""rate infinity remove";align-items:center;gap:3px;min-width:0;min-height:38px;padding:4px 5px;display:grid}._regional-resource-row_8isml_1082:last-child{border-bottom:0}._regional-resources-card_8isml_1024[data-device-class=desktop] ._regional-resource-row_8isml_1082{grid-template-columns:minmax(0,1fr) 88px 24px 24px;grid-template-areas:"item rate infinity remove"}._regional-resource-item_8isml_1103{min-width:0;color:var(--text-0);grid-area:item;align-items:center;gap:4px;font-size:.76rem;display:flex}._regional-resource-item_8isml_1103 img{object-fit:contain;flex:none;width:18px;height:18px}._regional-resource-item_8isml_1103 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._regional-resource-rate_8isml_1126{min-width:0;color:var(--text-2);grid-area:rate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;font-size:.68rem;display:grid}._regional-resource-rate-input_8isml_1137{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:26px;color:var(--text-0);text-align:right;border-radius:5px;outline:none;padding:3px 5px;font-size:.75rem}._regional-resource-rate-input_8isml_1137:focus{border-color:var(--accent-strong)}._regional-resource-infinite-value_8isml_1155{color:var(--accent-strong);text-align:right;font-size:1rem;font-weight:700}._regional-resource-infinity_8isml_1162,._regional-resource-remove_8isml_1163{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:6px;place-items:center;padding:0;display:grid}._regional-resource-infinity_8isml_1162{grid-area:infinity}._regional-resource-remove_8isml_1163{grid-area:remove}._regional-resource-infinity_8isml_1162._is-active_8isml_681{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._regional-resource-remove_8isml_1163:not(:disabled):hover{border-color:var(--danger);color:var(--danger)}._regional-resource-infinity_8isml_1162 svg,._regional-resource-remove_8isml_1163 svg{width:12px;height:12px}._regional-resource-profile-backdrop_8isml_1200{background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._regional-resource-profile-dialog_8isml_1209{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:12px;gap:12px;width:min(480px,100%);max-height:min(620px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 48px #00000052}._regional-resource-profile-dialog_8isml_1209>header{justify-content:space-between;align-items:center;gap:10px;display:flex}._regional-resource-profile-dialog_8isml_1209 h2{color:var(--text-0);margin:0;font-size:1rem}._regional-resource-profile-dialog_8isml_1209>header button{width:30px;height:30px;color:var(--text-1);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}._regional-resource-profile-list_8isml_1247{gap:8px;display:grid}._regional-resource-profile-list_8isml_1247>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text-0);text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}._regional-resource-profile-list_8isml_1247>button:hover{border-color:var(--accent-strong);background:var(--surface-3)}._regional-resource-profile-list_8isml_1247>button>svg{width:22px;height:22px;color:var(--accent-strong)}._regional-resource-profile-list_8isml_1247>button>span{gap:4px;min-width:0;display:grid}._regional-resource-profile-list_8isml_1247 strong{font-size:.84rem}._regional-resource-profile-list_8isml_1247 small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._regional-resource-profile-error_8isml_1296{color:var(--danger);margin:0;font-size:.76rem}._history-panel_8isml_1302{min-width:0}._history-action-grid_8isml_1306{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_8isml_1306 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_8isml_1319{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_8isml_1319 ._button-icon_8isml_319{flex-shrink:0}._history-action-button_8isml_1319 ._button-icon-image_8isml_447{width:18px;height:18px}._history-action-label_8isml_1336{min-width:0;line-height:1.2}._history-record-list_8isml_1341{gap:6px;display:grid}._history-record-button_8isml_1346{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_8isml_1346._is-current_8isml_1355{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_8isml_1360,._history-record-meta_8isml_1361{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_8isml_1370{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_8isml_1377,._history-record-detail_8isml_1378{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_8isml_1377{color:var(--text-0);font-weight:600}._history-record-status_8isml_1391,._history-record-meta_8isml_1361,._history-record-detail_8isml_1378{color:var(--text-2);font-size:.78rem}._history-record-status_8isml_1391{flex:none}._history-empty-state_8isml_1402{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_8isml_1402 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_8isml_1416{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_8isml_1416:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_8isml_1437{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_8isml_1446{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_8isml_1446 svg{fill:currentColor;width:100%;height:100%}._base-regional-switch_8isml_1462{min-height:32px;color:var(--text-0);cursor:default;align-items:center;gap:8px;margin-top:8px;padding:0 2px;display:flex}._base-regional-switch_8isml_1462:has(input:disabled){color:var(--text-2)}._base-regional-switch-control_8isml_1477{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}._base-regional-switch-control_8isml_1477:has(input:disabled){cursor:not-allowed}._base-regional-switch_8isml_1462 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._base-regional-switch-track_8isml_1497{border:1px solid var(--line);background:var(--surface-4);border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative}._base-regional-switch-thumb_8isml_1511{background:var(--surface-1);width:18px;height:18px;box-shadow:0 2px 6px var(--shadow-floating-control);border-radius:999px;transition:transform .12s}._base-regional-switch_8isml_1462 input:checked+._base-regional-switch-track_8isml_1497{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-switch_8isml_1462 input:checked+._base-regional-switch-track_8isml_1497 ._base-regional-switch-thumb_8isml_1511{transform:translate(18px)}._base-regional-switch_8isml_1462 input:focus-visible+._base-regional-switch-track_8isml_1497{outline:2px solid var(--accent-strong);outline-offset:2px}._base-regional-switch-control_8isml_1477:has(input:disabled) ._base-regional-switch-track_8isml_1497{opacity:.55}._base-regional-switch-label_8isml_1538{font-size:.8rem;line-height:1.2}._base-regional-help-button_8isml_1543{border:1px solid var(--line-strong);background:var(--surface-1);width:22px;height:22px;color:var(--accent-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._base-regional-help-button_8isml_1543:hover,._base-regional-help-button_8isml_1543[aria-expanded=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._base-regional-help-button_8isml_1543 svg{width:14px;height:14px}._base-regional-help-tooltip_8isml_1569{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-0);box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:10px;padding:12px 14px;overflow-y:auto}._base-regional-help-tooltip_8isml_1569 p{margin:0}._base-regional-help-markdown_8isml_1586{font-size:.78rem;line-height:1.5}._base-regional-help-markdown_8isml_1586 p+p{margin-top:.55em}._base-regional-help-markdown_8isml_1586 strong{color:var(--accent-strong)}._power-bar-shell_8isml_1599{gap:6px;display:grid}._power-bar-label_8isml_1604{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_8isml_1604._power-bar-outage_8isml_1611{color:var(--danger)}._power-bar-values_8isml_1615{color:inherit}._power-bar-separator_8isml_1619{color:var(--text-2);margin:0 4px}._power-bar-percent_8isml_1624{color:inherit;font-weight:600}._power-infinite-switch_8isml_1629{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_8isml_1638{color:var(--text-1);font-size:.82rem}._power-switch-on_8isml_1643,._power-switch-off_8isml_1644{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_8isml_1644{background:var(--surface-4)}._power-switch-on_8isml_1643{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_8isml_1666{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_8isml_1644 ._power-switch-thumb_8isml_1666{transform:translate(0)}._power-switch-on_8isml_1643 ._power-switch-thumb_8isml_1666{transform:translate(18px)}._power-override-row_8isml_1683{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_8isml_1691{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_8isml_1697{align-items:center;gap:6px;display:flex}._power-override-input_8isml_1703{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_8isml_1703:focus{border-color:var(--accent-strong)}._power-override-clear_8isml_1720{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_8isml_1720:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_8isml_1720 svg{width:14px;height:14px}._warehouse-stats-card-header_8isml_1744{align-items:center}._warehouse-stats-more-button_8isml_1748{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_8isml_1748:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_8isml_1748:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_8isml_1769,._warehouse-stats-empty_8isml_1770,._warehouse-stats-dialog-empty_8isml_1771{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_8isml_1769,._warehouse-stats-empty_8isml_1770,._warehouse-stats-dialog-empty_8isml_1771{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_8isml_1769,._warehouse-stats-empty_8isml_1770,._warehouse-stats-dialog-empty_8isml_1771{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_8isml_1769,._warehouse-stats-empty_8isml_1770,._warehouse-stats-dialog-empty_8isml_1771{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_8isml_1769,._warehouse-stats-empty_8isml_1770,._warehouse-stats-dialog-empty_8isml_1771{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_8isml_1771{align-self:start;min-height:120px}._warehouse-stats-table_8isml_1811{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_8isml_1822{min-height:0;overflow:auto}._warehouse-stats-row_8isml_1827{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_8isml_1827{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_8isml_1822 ._warehouse-stats-row_8isml_1827{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_8isml_1827:first-child{border-top:0}._warehouse-stats-row_8isml_1827>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_8isml_1854{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_8isml_1854{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_8isml_1854{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_8isml_1827._is-pinned_8isml_1869{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_8isml_1827._is-pinned_8isml_1869{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_8isml_1878{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_8isml_1878 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_8isml_1878 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._device-stats-row_8isml_1901{color:var(--text-1);justify-content:space-between;align-items:center;padding:2px 0;font-size:.8rem;display:flex}._device-stats-row_8isml_1901>span:last-child{font-variant-numeric:tabular-nums;color:var(--text-0);font-weight:500}._warehouse-stats-number_8isml_1916{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_8isml_1923{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_8isml_1923 svg{width:15px;height:15px}._warehouse-stats-pin-button_8isml_1923:not(:disabled):hover,._warehouse-stats-pin-button_8isml_1923._is-active_8isml_681{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_8isml_1923:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_8isml_1771{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_8isml_1959{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_8isml_1966{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_8isml_1974{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_8isml_1981{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_8isml_1981 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_8isml_1981 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_8isml_2011{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_8isml_2018{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_8isml_2023{min-height:0;padding:12px;display:grid}._base-select-dialog-content_8isml_2029{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_8isml_2037{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_8isml_2037{gap:6px;min-width:0;display:grid}._base-select-group_8isml_2037 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_8isml_2059{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_8isml_2059{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_8isml_2059:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_8isml_2059._is-selected_8isml_393{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_8isml_2088{gap:4px;min-width:0;display:grid}._base-select-option-name_8isml_2094{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_8isml_2103{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_8isml_2112{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_8isml_2119{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_8isml_2128{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_8isml_2128[role=alert]{color:var(--danger)}._card-subheader_8isml_2139{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_8isml_2145{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_8isml_2145._is-inline_8isml_2155{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_8isml_2164{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button-list_8isml_2164{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_8isml_2164{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_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button_8isml_2164{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button_8isml_2164{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button_8isml_2164{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button_8isml_2164{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_8isml_2145._is-inline_8isml_2155 ._selection-inspector-action-button_8isml_2164{font-size:.76rem}._selection-inspector-action-button_8isml_2164:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_8isml_2164._is-cancel_8isml_2224,._selection-inspector-action-button_8isml_2164._is-delete_8isml_2225{color:var(--danger)}._selection-inspector-action-button_8isml_2164._is-rotate_8isml_2229{color:var(--text-0)}._selection-inspector-action-button_8isml_2164._is-confirm_8isml_2233{color:var(--accent-strong)}._selection-inspector-action-icon_8isml_2237{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_8isml_2244{text-overflow:ellipsis;overflow:hidden}._base-problem-list_8isml_2249{gap:0;display:grid}._base-problem-row_8isml_2254{--base-problem-warning-color:#9a6a18;border-left:2px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;display:grid;position:relative}._base-problem-row_8isml_2254:last-child{border-bottom:0}._base-problem-row_8isml_2254[data-problem-severity=error]{border-left-color:var(--danger)}._base-problem-row_8isml_2254[data-problem-severity=warning]{border-left-color:var(--base-problem-warning-color)}._base-problem-button_8isml_2275{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-width:0;padding:9px 8px 9px 10px;font-size:.8rem;line-height:1.42;display:block;overflow:hidden}._base-problem-row_8isml_2254[data-problem-severity=error] ._base-problem-button_8isml_2275{color:var(--danger)}._base-problem-row_8isml_2254[data-problem-severity=warning] ._base-problem-button_8isml_2275{color:var(--base-problem-warning-color)}._base-problem-popover_8isml_2297{z-index:1000;border:1px solid var(--floating-control-border);background:var(--floating-control-bg);min-width:200px;max-width:300px;max-height:180px;box-shadow:0 8px 32px var(--shadow-floating-control);border-radius:8px;padding:10px 12px;overflow-y:auto}._base-problem-popover-text_8isml_2310{color:var(--text-0);word-break:break-word;font-size:.78rem;line-height:1.5}._base-problem-empty_8isml_2317{color:var(--text-0);opacity:.5;padding:9px 10px;font-size:.8rem;line-height:1.42}: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}}
