._workbench_1ksee_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_1ksee_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_1ksee_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_1ksee_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_1ksee_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_1ksee_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_1ksee_60{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 42%, transparent);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}._dialog-shell-backdrop_1ksee_60,._dialog-shell-backdrop_1ksee_60 *{touch-action:auto}._dialog-shell-backdrop_1ksee_60._is-immersive-maximized_1ksee_88{padding:0}._dialog-shell_1ksee_60{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_1ksee_60._is-maximized_1ksee_108{width:100%;height:100%}._dialog-shell-backdrop_1ksee_60._is-immersive-maximized_1ksee_88 ._dialog-shell_1ksee_60{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_1ksee_119{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_1ksee_129{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_1ksee_119._has-tabs_1ksee_137{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_1ksee_119._has-tabs_1ksee_137 ._dialog-shell-header-main_1ksee_129{padding-bottom:0}._dialog-shell-header_1ksee_119._has-tabs_1ksee_137+._dialog-shell-body_1ksee_147{border-top:0}._dialog-shell-header_1ksee_119._is-draggable_1ksee_151{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_1ksee_156{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_1ksee_156 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_1ksee_171{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_1ksee_179{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._dialog-shell-tab-list_1ksee_190{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_1ksee_190:after{content:"";background:color-mix(in srgb, var(--accent-strong) 42%, var(--line));height:1px;position:absolute;bottom:0;left:0;right:0}._dialog-shell-tab_1ksee_190{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 66%, var(--line));--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 24%, var(--surface-1));--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 14%, var(--surface-1));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 color-mix(in srgb, var(--surface-1) 82%, transparent), 0 4px 10px color-mix(in srgb, var(--shadow-floating-control) 32%, transparent);color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-0));white-space:nowrap;cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin:0 0 -1px;padding:0 24px 4px;font-weight:600;transition:background .14s,box-shadow .14s,border-color .14s,color .14s,min-height .14s;display:inline-flex;position:relative}._dialog-shell-tab_1ksee_190:before,._dialog-shell-tab_1ksee_190: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_1ksee_190: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_1ksee_190: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_1ksee_190:hover{z-index:2;--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 82%, var(--line));--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 30%, var(--surface-1));--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 18%, var(--surface-1));color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-0));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_1ksee_190._is-active_1ksee_272{z-index:3;--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 38%, var(--surface-1));--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 24%, var(--surface-1));min-height:52px;color:color-mix(in srgb, var(--accent-strong) 92%, var(--text-0));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_1ksee_60._has-tabs_1ksee_137{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header_1ksee_119{--dialog-shell-header-row-height:42px;--dialog-shell-tab-track-height:34px;--dialog-shell-tab-divider:color-mix(in srgb, var(--line-strong) 64%, var(--line));border-bottom:0;gap:0;min-height:0;padding:0 16px;display:grid;position:relative}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header_1ksee_119:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header-main_1ksee_129{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header-copy_1ksee_156{flex:0 auto;padding-bottom:0}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header-actions_1ksee_171{padding-bottom:0}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab-strip_1ksee_325{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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab-strip_1ksee_325:after{content:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab-list_1ksee_190{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab-list_1ksee_190:after{content:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 72%, var(--line));--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1));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, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%);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);color:color-mix(in srgb, var(--text-0) 74%, var(--text-1));border-radius:9px 9px 0 0;margin:0;padding:0 16px;transition:background .18s,box-shadow .18s,border-color .18s,color .18s;transform:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190:before,._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190: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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190: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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190: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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong));--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:linear-gradient(180deg, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%);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);color:var(--text-0);transform:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong));--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 color-mix(in srgb, var(--surface-1) 88%, transparent), 0 -1px 0 color-mix(in srgb, var(--surface-1) 80%, transparent);color:var(--text-0);border-bottom-color:#0000;padding-inline:16px;transform:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272:before,._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272:after{opacity:1}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272: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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272:before,._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272:after{transform:translate(0)scale(1)}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190: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_1ksee_147,._dialog-shell-tab-panel_1ksee_479{min-height:0;display:grid;overflow:hidden}._dialog-shell_1ksee_60 button:focus-visible,._dialog-shell_1ksee_60 input:focus-visible,._dialog-shell_1ksee_60 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}._dialog-shell-resize-grip_1ksee_504{cursor:nwse-resize;z-index:1;width:20px;height:20px;position:absolute;bottom:0;right:0}._dialog-shell-resize-grip_1ksee_504:after{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);opacity:.5;width:10px;height:10px;transition:opacity .15s;position:absolute;bottom:4px;right:4px}._dialog-shell-resize-grip_1ksee_504:hover:after{opacity:1}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header_1ksee_119{--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_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header-main_1ksee_129{gap:8px;min-height:0}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header-copy_1ksee_156{padding-bottom:0}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header-copy_1ksee_156 h2{font-size:.875rem;line-height:1.15}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header-actions_1ksee_171{gap:4px;padding-bottom:0}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-header-button_1ksee_179{width:26px;height:26px}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-tab-strip_1ksee_325{height:var(--dialog-shell-tab-track-height)}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-tab-list_1ksee_190{gap:6px;height:100%}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190:hover{transform:translateY(2px)}._dialog-shell_1ksee_60._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272{height:22px;padding-inline:8px}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-header_1ksee_119{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-header-main_1ksee_129{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-header_1ksee_119:after{left:10px;right:10px}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-tab-list_1ksee_190{gap:0}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190:hover{transform:none}._dialog-shell_1ksee_60._has-tabs_1ksee_137._is-mobile-compact_1ksee_531 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272{height:var(--dialog-shell-tab-track-height);padding-inline:12px}@supports not (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_1ksee_60{background:var(--shell-bg)}._dialog-shell-tab-list_1ksee_190:after{background:var(--line)}._dialog-shell-tab_1ksee_190{--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_1ksee_190: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_1ksee_190._is-active_1ksee_272{--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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-header_1ksee_119{--dialog-shell-tab-divider:var(--line-strong)}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190{--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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190:before,._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190:after{background:0 0}._dialog-shell_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190: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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272{--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_1ksee_60._has-tabs_1ksee_137 ._dialog-shell-tab_1ksee_190._is-active_1ksee_272:after{background:var(--surface-1)}}._activity-icon-strip_1ksee_694{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_1ksee_702{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_1ksee_712{background:var(--surface-1);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);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;justify-content:center;align-items:center;padding:clamp(8px,4vh,36px) clamp(16px,6vw,80px);display:flex;position:absolute;inset:0}._markdown-tutorial-overlay-backdrop_1ksee_712,._markdown-tutorial-overlay-backdrop_1ksee_712 *{touch-action:auto}._markdown-tutorial-overlay_1ksee_712{width:min(100%,1280px);max-height:calc(100dvh - clamp(16px,8vh,72px));color:var(--text-0);cursor:pointer;outline:none;position:relative}._markdown-tutorial-overlay-body_1ksee_753{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_1ksee_759{grid-template-rows:minmax(0,auto) auto;place-items:center;gap:clamp(8px,2vh,18px);width:100%;min-height:0;max-height:calc(100dvh - clamp(24px,9vh,96px));display:grid}._markdown-tutorial-overlay-image-frame_1ksee_772{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_1ksee_772 img{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:var(--surface-1);width:auto;max-width:min(100%,1280px);max-height:min(72dvh,980px);box-shadow:0 22px 72px color-mix(in srgb, var(--shadow-floating-control) 78%, transparent);cursor:default;object-fit:contain;display:block}._markdown-tutorial-overlay_1ksee_712[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_1ksee_772 img{max-height:min(56dvh,720px)}._markdown-tutorial-overlay-markdown_1ksee_800{width:min(100%,820px);color:color-mix(in srgb, var(--text-0) 82%, var(--text-1));text-align:left;text-wrap:pretty;text-shadow:0 1px 14px color-mix(in srgb, var(--surface-1) 88%, transparent);justify-self:center;font-size:clamp(.76rem,1.25vw,1.08rem);font-weight:650;line-height:1.38}._markdown-tutorial-overlay-markdown_1ksee_800 p,._markdown-tutorial-overlay-markdown_1ksee_800 blockquote,._markdown-tutorial-overlay-markdown_1ksee_800 ul,._markdown-tutorial-overlay-markdown_1ksee_800 ol{margin:0}._markdown-tutorial-overlay-markdown_1ksee_800 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_1ksee_800 p+p,._markdown-tutorial-overlay-markdown_1ksee_800 p+ul,._markdown-tutorial-overlay-markdown_1ksee_800 ul+p,._markdown-tutorial-overlay-markdown_1ksee_800 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_1ksee_800 ul,._markdown-tutorial-overlay-markdown_1ksee_800 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_1ksee_800 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}._markdown-tutorial-overlay-placeholder_1ksee_841{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:min(320px,72vw);min-height:120px;color:var(--text-1);box-shadow:0 18px 54px var(--shadow-floating-control);border-radius:8px;place-items:center;padding:18px 24px;display:grid}._markdown-tutorial-overlay-placeholder_1ksee_841 p{margin:0}._markdown-tutorial-overlay-page-button_1ksee_858{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:color-mix(in srgb, var(--surface-1) 82%, transparent);width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px);color:var(--text-0);box-shadow:0 14px 36px var(--shadow-floating-control);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%)}._markdown-tutorial-overlay-page-button_1ksee_858:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}._markdown-tutorial-overlay-page-button_1ksee_858:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_1ksee_858 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_1ksee_889{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_1ksee_893{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_1ksee_897{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_1ksee_905{background:color-mix(in srgb, var(--text-1) 36%, transparent);border-radius:999px;width:clamp(24px,4vw,44px);height:4px}._markdown-tutorial-overlay-page-dot_1ksee_905._is-active_1ksee_272{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_1ksee_712{background:var(--surface-1)}._markdown-tutorial-overlay-image-frame_1ksee_772 img{border-color:var(--line-strong);box-shadow:0 22px 72px var(--shadow-floating-control)}._markdown-tutorial-overlay-markdown_1ksee_800{color:var(--text-0);text-shadow:none}._markdown-tutorial-overlay-placeholder_1ksee_841,._markdown-tutorial-overlay-page-button_1ksee_858{border-color:var(--line);background:var(--surface-1)}._markdown-tutorial-overlay-page-button_1ksee_858:hover:not(:disabled){background:var(--surface-2)}._markdown-tutorial-overlay-page-dot_1ksee_905{background:var(--text-2)}._markdown-tutorial-overlay-page-dot_1ksee_905._is-active_1ksee_272{background:var(--accent)}}._settings-dialog-backdrop_1ksee_948{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 42%, transparent);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}._settings-dialog-backdrop_1ksee_948,._settings-dialog-backdrop_1ksee_948 *{touch-action:auto}._settings-dialog_1ksee_948{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_1ksee_989{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_1ksee_998{min-width:0}._settings-dialog-header-copy_1ksee_998 h2,._settings-dialog-group-header_1ksee_1003 h3,._settings-dialog-setting-copy_1ksee_1004 h4{margin:0}._settings-dialog-setting-copy_1ksee_1004 p,._settings-dialog-group-header_1ksee_1003 p{color:var(--text-1);margin:0}._settings-dialog-close_1ksee_1014{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_1ksee_1024{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_1ksee_1030{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_1ksee_1034{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_1ksee_1043{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_1ksee_1052{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_1ksee_1060{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_1ksee_1060:hover,._settings-dialog-tree-button_1ksee_1060._is-active_1ksee_272{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_1ksee_1077{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_1ksee_1083{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_1ksee_1092{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_1ksee_1003{gap:4px;display:grid}._settings-dialog-settings-list_1ksee_1103{gap:8px;display:grid}._settings-dialog-separator_1ksee_1108{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_1ksee_1114{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_1ksee_1114._is-disabled_1ksee_1125{opacity:.72}._settings-dialog-setting-card_1ksee_1114._is-keybinding_1ksee_1132{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_1ksee_1114._is-keybinding_1ksee_1132:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_1ksee_1114._is-keybinding_1ksee_1132 ._settings-dialog-setting-copy_1ksee_1004{gap:0}._settings-dialog-setting-card_1ksee_1114._is-keybinding_1ksee_1132 ._settings-dialog-setting-copy_1ksee_1004 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_1ksee_1114._is-keybinding_1ksee_1132 ._settings-dialog-setting-copy_1ksee_1004 p{display:none}._settings-dialog-setting-copy_1ksee_1004{gap:4px;display:grid}._settings-dialog-setting-title_1ksee_1162{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_1ksee_1162>span{min-width:0}._settings-dialog-setting-help-button_1ksee_1174{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line));background:color-mix(in srgb, var(--surface-1) 82%, transparent);width:22px;height:22px;color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._settings-dialog-setting-help-button_1ksee_1174:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line));background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1));color:var(--accent-strong)}._settings-dialog-setting-help-button_1ksee_1174 svg{width:14px;height:14px}._settings-dialog-setting-copy_1ksee_1004 h4{font-size:.95rem}._settings-dialog-setting-copy_1ksee_1004 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_1ksee_1211{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-activity-card_1ksee_1217{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_1ksee_1221{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_1ksee_1229{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_1ksee_1234,._settings-dialog-slider-shell_1ksee_1235,._settings-dialog-switch-shell_1ksee_1236{width:min(100%,236px)}._settings-dialog-keybinding-button_1ksee_1240{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_1ksee_1240._is-capturing_1ksee_1252{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_1ksee_1234 select,._settings-dialog-slider-shell_1ksee_1235 input[type=range]{width:100%}._settings-dialog-field-shell_1ksee_1234 select:disabled,._settings-dialog-slider-shell_1ksee_1235 input[type=range]:disabled,._settings-dialog-keybinding-button_1ksee_1240:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_1ksee_1234 select{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-0);border-radius:8px;padding:0 10px}._settings-dialog-slider-shell_1ksee_1235{gap:4px;display:grid}._settings-dialog-slider-value_1ksee_1283{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_1ksee_1236{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_1ksee_1236._is-disabled_1ksee_1125{cursor:not-allowed}._settings-dialog-switch-shell_1ksee_1236 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_1ksee_1309{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_1ksee_1322{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_1ksee_1236 input:checked+._settings-dialog-switch-track_1ksee_1309{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_1ksee_1236 input:checked+._settings-dialog-switch-track_1ksee_1309 ._settings-dialog-switch-thumb_1ksee_1322{transform:translate(18px)}._settings-dialog-switch-label_1ksee_1340{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_1ksee_1236._is-disabled_1ksee_1125 ._settings-dialog-switch-label_1ksee_1340{color:var(--text-1)}._settings-dialog_1ksee_948 button:focus-visible,._settings-dialog_1ksee_948 input:focus-visible,._settings-dialog_1ksee_948 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_1ksee_1357{padding-top:4px}._settings-dialog-reset-button_1ksee_1361{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_1ksee_1361:hover{background:var(--surface-4)}._settings-dialog-reset-button_1ksee_1361:active{background:var(--surface-5)}._activity-selection-dialog_1ksee_1385{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_1ksee_1391{overflow:auto}._activity-selection-list_1ksee_1395{gap:8px;padding:12px;display:grid}._activity-selection-row_1ksee_1401{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}._v2-migration-dialog_1ksee_1412{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_1ksee_1417{overflow:auto}._v2-migration-content_1ksee_1421{gap:12px;padding:14px;display:grid}._v2-migration-section_1ksee_1427,._v2-migration-status_1ksee_1428{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_1ksee_1427 h3{margin:0;font-size:.98rem}._v2-migration-section_1ksee_1427 p,._v2-migration-section_1ksee_1427 ul{margin:0}._v2-migration-section_1ksee_1427 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_1ksee_1456{border-color:color-mix(in srgb, var(--warn) 45%, var(--line));background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}._v2-migration-hint_1ksee_1461{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_1ksee_1428{gap:4px;font-size:.88rem}._v2-migration-status_1ksee_1428 strong{color:var(--text-0)}._v2-migration-status_1ksee_1428 span{color:var(--text-1);line-height:1.4}._v2-migration-status_1ksee_1428._is-success_1ksee_1482{border-color:color-mix(in srgb, #16a34a 45%, var(--line));background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}._v2-migration-status_1ksee_1428._is-error_1ksee_1487{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}._v2-migration-actions_1ksee_1492{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_1ksee_1499,._v2-migration-secondary-button_1ksee_1500,._v2-migration-danger-button_1ksee_1501{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_1ksee_1499{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_1ksee_1500{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_1ksee_1501{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line));background:color-mix(in srgb, var(--danger) 16%, var(--surface-3));color:var(--text-0)}._v2-migration-primary-button_1ksee_1499:disabled,._v2-migration-secondary-button_1ksee_1500:disabled,._v2-migration-danger-button_1ksee_1501:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_1ksee_1537{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_1ksee_1543{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_1ksee_1543:focus{border-color:var(--accent)}._v2-migration-confirm-input_1ksee_1543::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_1ksee_1543:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_1ksee_1565{justify-content:flex-end;display:flex}._activity-selection-row_1ksee_1401 input{width:16px;height:16px;margin:0}._activity-selection-row_1ksee_1401 img{object-fit:contain;width:36px;height:36px}._activity-selection-row-copy_1ksee_1582{gap:2px;min-width:0;display:grid}._activity-selection-row-copy_1ksee_1582 strong,._activity-selection-row-copy_1ksee_1582 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_1ksee_1582 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_1ksee_1582 span{color:var(--text-1);font-size:.78rem}._activity-selection-badge_1ksee_1605{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:.74rem;font-weight:600}._confirm-reset-dialog_1ksee_1616{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_1ksee_1624{min-height:0;display:block}._confirm-reset-content_1ksee_1629{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_1ksee_1629 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_1ksee_1641{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_1ksee_1647,._confirm-reset-confirm-btn_1ksee_1648{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_1ksee_1647{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_1ksee_1647:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_1ksee_1648{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_1ksee_1648:hover{background:var(--accent-strong);color:var(--text-accent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1ksee_948{background:var(--shell-bg)}._v2-migration-status_1ksee_1428._is-success_1ksee_1482,._v2-migration-status_1ksee_1428._is-error_1ksee_1487{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_1ksee_1501{border-color:var(--danger);background:var(--surface-3)}}._inspector-dialog_1ksee_1700{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1ksee_1707{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1ksee_1713 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1ksee_1720{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line));background:var(--surface-2);background:color-mix(in srgb, var(--surface-2) 76%, transparent);width:30px;height:30px}._inspector-dialog_1ksee_1700._is-mobile-compact_1ksee_531 ._inspector-dialog-header_1ksee_1707{min-height:40px;padding:0 12px}._inspector-dialog_1ksee_1700._is-mobile-compact_1ksee_531 ._inspector-dialog-header-copy_1ksee_1713 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1ksee_1700._is-mobile-compact_1ksee_531 ._inspector-dialog-header-button_1ksee_1720{width:28px;height:28px}._inspector-dialog-body_1ksee_1743{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1ksee_1743._has-neighborhood-preview_1ksee_1751{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1ksee_1756{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 94%, black 2%);border-radius:0;min-height:0;padding:10px;overflow:auto}._inspector-neighborhood-preview_1ksee_1768{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 82%, transparent);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}._inspector-neighborhood-preview-frame_1ksee_1778{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1ksee_1788{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%);pointer-events:none;border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}._inspector-neighborhood-preview-canvas-stage_1ksee_1800,._inspector-neighborhood-preview-canvas-stage_1ksee_1800>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1ksee_1807{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1ksee_1807{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1ksee_1807[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1ksee_1807[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1ksee_1828{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1ksee_1834{fill:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1ksee_1840 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_1ksee_1840 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1ksee_1894,._toolbox-dialog-backdrop_1ksee_1895,._debug-log-dialog-backdrop_1ksee_1896{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 42%, transparent);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}._help-dialog-backdrop_1ksee_1894,._toolbox-dialog-backdrop_1ksee_1895,._debug-log-dialog-backdrop_1ksee_1896,._help-dialog-backdrop_1ksee_1894 *,._toolbox-dialog-backdrop_1ksee_1895 *,._debug-log-dialog-backdrop_1ksee_1896 *{touch-action:auto}._help-dialog-backdrop_1ksee_1894._is-immersive-maximized_1ksee_88,._toolbox-dialog-backdrop_1ksee_1895._is-immersive-maximized_1ksee_88,._debug-log-dialog-backdrop_1ksee_1896._is-immersive-maximized_1ksee_88{padding:0}._help-dialog_1ksee_1894,._toolbox-dialog_1ksee_1895,._debug-log-dialog_1ksee_1896{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_1ksee_1895{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1ksee_1896{width:min(980px,100%);height:min(640px,100%)}._help-dialog_1ksee_1894._is-maximized_1ksee_108,._toolbox-dialog_1ksee_1895._is-maximized_1ksee_108,._debug-log-dialog_1ksee_1896._is-maximized_1ksee_108{width:100%;height:100%}._help-dialog-backdrop_1ksee_1894._is-immersive-maximized_1ksee_88 ._help-dialog_1ksee_1894,._toolbox-dialog-backdrop_1ksee_1895._is-immersive-maximized_1ksee_88 ._toolbox-dialog_1ksee_1895,._debug-log-dialog-backdrop_1ksee_1896._is-immersive-maximized_1ksee_88 ._debug-log-dialog_1ksee_1896{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1ksee_1974,._toolbox-dialog-header_1ksee_1975,._debug-log-dialog-header_1ksee_1976{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1ksee_1985,._toolbox-dialog-header-copy_1ksee_1986,._debug-log-dialog-header-copy_1ksee_1987{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1ksee_1974._is-draggable_1ksee_151,._toolbox-dialog-header_1ksee_1975._is-draggable_1ksee_151,._debug-log-dialog-header_1ksee_1976._is-draggable_1ksee_151{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1ksee_1985 h2,._toolbox-dialog-header-copy_1ksee_1986 h2,._debug-log-dialog-header-copy_1ksee_1987 h2,._help-dialog-placeholder_1ksee_2004 h3,._toolbox-dialog-placeholder_1ksee_2005 h3{margin:0}._help-dialog-placeholder_1ksee_2004 p,._toolbox-dialog-placeholder_1ksee_2005 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1ksee_2015,._toolbox-dialog-header-actions_1ksee_2016,._debug-log-dialog-header-actions_1ksee_2017{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1ksee_2025,._toolbox-dialog-header-button_1ksee_2026,._debug-log-dialog-header-button_1ksee_2027{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1ksee_2037,._toolbox-dialog-tab_1ksee_2038,._help-dialog-header-button_1ksee_2025,._toolbox-dialog-header-button_1ksee_2026,._debug-log-dialog-header-button_1ksee_2027{cursor:pointer}._help-dialog-layout_1ksee_2045,._toolbox-dialog-layout_1ksee_2046{min-height:0;display:grid}._help-dialog-tab-list_1ksee_2051,._toolbox-dialog-tab-list_1ksee_2052{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1ksee_2037,._toolbox-dialog-tab_1ksee_2038{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_1ksee_2037:hover,._toolbox-dialog-tab_1ksee_2038:hover,._help-dialog-tab_1ksee_2037._is-active_1ksee_272,._toolbox-dialog-tab_1ksee_2038._is-active_1ksee_272{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1ksee_2037._is-active_1ksee_272,._toolbox-dialog-tab_1ksee_2038._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1ksee_2087,._toolbox-dialog-content_1ksee_2088{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_1ksee_2095{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}._toolbox-bottom-dock_1ksee_2095._is-collapsed_1ksee_2107{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1ksee_2111{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1ksee_2111:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1ksee_2111:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_1ksee_2138{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_1ksee_2149{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1ksee_2149 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1ksee_2163{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1ksee_2163{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_1ksee_2163:hover,._toolbox-bottom-dock-tab_1ksee_2163._is-active_1ksee_272{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1ksee_2163._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1ksee_2194{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1ksee_2202,._toolbox-bottom-dock-tab-panel_1ksee_2209{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1ksee_2004,._toolbox-dialog-placeholder_1ksee_2005{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_1ksee_1894 button:focus-visible,._toolbox-dialog_1ksee_1895 button:focus-visible,._debug-log-dialog_1ksee_1896 button:focus-visible,._toolbox-dialog_1ksee_1895 input:focus-visible,._toolbox-dialog_1ksee_1895 select:focus-visible,._debug-log-dialog_1ksee_1896 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1ksee_2238{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_1ksee_2017{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_1ksee_2017:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1ksee_2017:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1ksee_2267{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-1);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}._debug-log-dialog-guidance_1ksee_2267 p{flex:auto;margin:0}._debug-log-dialog-count_1ksee_2285{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1ksee_2292{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1ksee_2298{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1ksee_2303{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1ksee_2308{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1ksee_2313{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1ksee_2318{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1ksee_2324{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1ksee_2331{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_1ksee_2331 svg{width:17px;height:17px}._recipe-picker-search_1ksee_2331 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1ksee_2331 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1ksee_2363{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1ksee_2372{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_1ksee_2313 ._recipe-picker-list_1ksee_2372{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_1ksee_2387{min-width:0}._recipe-picker-card-button_1ksee_2391{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_1ksee_2391:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1ksee_2411{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1ksee_2419{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.9rem;font-weight:650;display:grid}._recipe-picker-machine_1ksee_2419 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_1ksee_2419 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_1ksee_2442{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_1ksee_2442 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1ksee_2462{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_1ksee_2470{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_1ksee_2482{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1ksee_2489{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1ksee_2489{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1ksee_2489 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1ksee_2489 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_1ksee_2518{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1ksee_2526{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1ksee_2535{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_1ksee_2313 ._recipe-picker-dialog-body_1ksee_2318{padding:8px}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-dialog-content_1ksee_2324{gap:8px}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-card-button_1ksee_2391{gap:8px;padding:8px}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-machine_1ksee_2419{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-machine_1ksee_2419 img{width:24px;height:24px}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-item-list_1ksee_2470{padding:6px}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-item-chip_1ksee_2489{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_1ksee_2313 ._recipe-picker-item-chip_1ksee_2489 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1ksee_948{height:min(680px,100%)}._help-dialog_1ksee_1894,._toolbox-dialog_1ksee_1895{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1ksee_948,._help-dialog-backdrop_1ksee_1894,._toolbox-dialog-backdrop_1ksee_1895{padding:8px}._settings-dialog_1ksee_948,._help-dialog_1ksee_1894,._toolbox-dialog_1ksee_1895,._inspector-dialog_1ksee_1700{border-radius:12px;width:100%}._settings-dialog-header_1ksee_989,._settings-dialog-content_1ksee_1083,._settings-dialog-sidebar_1ksee_1034{padding-left:12px;padding-right:12px}._settings-dialog-header_1ksee_989{gap:10px}._settings-dialog-setting-card_1ksee_1114{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1ksee_1211{justify-content:flex-start}._help-dialog-header_1ksee_1974,._toolbox-dialog-header_1ksee_1975,._help-dialog-tab-list_1ksee_2051,._toolbox-dialog-tab-list_1ksee_2052,._help-dialog-content_1ksee_2087,._toolbox-dialog-content_1ksee_2088{padding-left:12px;padding-right:12px}._feature-guide-layout_1ksee_2655{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1ksee_2659{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1ksee_2665{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1ksee_2671{gap:10px;display:grid}._operation-guide-group-title_1ksee_2676{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1ksee_2684{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_1ksee_2694{display:contents}._operation-guide-header_1ksee_2698{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1ksee_2698>*{padding:7px 10px}._operation-guide-label_1ksee_2708{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1ksee_2716,._operation-guide-touch_1ksee_2717{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1ksee_2665._is-narrow_1ksee_2724{gap:22px;font-size:.9em}._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-group-title_1ksee_2676{font-size:.95em}._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-table_1ksee_2684{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-label_1ksee_2708{font-size:.85em}._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-pc_1ksee_2716,._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-touch_1ksee_2717{font-size:.82em}._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-header_1ksee_2698>*,._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-label_1ksee_2708,._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-pc_1ksee_2716,._operation-guide_1ksee_2665._is-narrow_1ksee_2724 ._operation-guide-touch_1ksee_2717{padding:5px 7px}._changelog-section_1ksee_2748{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1ksee_2757{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_1ksee_2757[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1ksee_2770{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_1ksee_2770:hover{background:var(--surface-2)}._changelog-accordion-header_1ksee_2770:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1ksee_2794{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_1ksee_2794{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1ksee_2809{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_1ksee_2818{overflow:hidden}._changelog-accordion-content_1ksee_2822{padding:0 14px 14px}._changelog-collapse-row_1ksee_2826{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_1ksee_2834{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_1ksee_2834:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1ksee_2834:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1ksee_2857{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1ksee_2863{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1ksee_2863 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1ksee_2863 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1ksee_2863 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1ksee_2863 p{margin:0 0 6px}._changelog-markdown_1ksee_2863 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1ksee_2863 li{margin:1px 0}._changelog-markdown_1ksee_2863 strong{font-weight:600}._changelog-markdown_1ksee_2863 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1ksee_2863 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1ksee_2863 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_1ksee_2916,._changelog-error_1ksee_2917{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1ksee_2917{color:var(--danger)}._changelog-placeholder_1ksee_2927{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_1ksee_2927 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1ksee_2927 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1ksee_2655{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1ksee_2659{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_1ksee_2966{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1ksee_2973{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1ksee_2981{margin:0}._feature-guide-toc-link_1ksee_2985{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_1ksee_2985:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1ksee_3003{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1ksee_3009{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1ksee_3009:last-child{border-bottom:0}._feature-guide-section-title_1ksee_3017{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1ksee_3025{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1ksee_3034{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_1ksee_3043{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_1ksee_3043{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_1ksee_3043:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}._feedback-channel-card_1ksee_3043:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1ksee_3069{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_1ksee_3081{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1ksee_3087{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1ksee_3094{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1ksee_3101{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_1ksee_3025._is-mobile-compact_1ksee_531 ._feedback-dialog-body_1ksee_3025{gap:14px;padding:14px 16px}._feedback-dialog_1ksee_3025._is-mobile-compact_1ksee_531 ._feedback-channel-card_1ksee_3043{gap:8px;padding:14px}._feedback-dialog_1ksee_3025._is-mobile-compact_1ksee_531 ._feedback-channel-card-icon_1ksee_3069{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1ksee_1894,._toolbox-dialog-backdrop_1ksee_1895,._debug-log-dialog-backdrop_1ksee_1896{background:var(--shell-bg)}._inspector-dialog-header-button_1ksee_1720{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_1ksee_1756{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_1ksee_1768{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_1ksee_1788{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_1ksee_1834,._inspector-port-callout-label_1ksee_1840 rect{fill:var(--surface-1)}._feedback-channel-card_1ksee_3043:hover{background:var(--surface-2)}}._module-balancing-panel_1ksee_3157{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-wizard_1ksee_3164{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-wizard-nav_1ksee_3172{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;min-width:0;display:flex}._module-balancing-library-button_1ksee_3180,._module-balancing-wizard-tab_1ksee_3181,._module-balancing-wizard-add_1ksee_3182{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_1ksee_3180{min-height:42px;color:var(--text-1);background:0 0;border-radius:4px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}._module-balancing-library-button_1ksee_3180:hover{background:var(--surface-2)}._module-balancing-library-button_1ksee_3180 svg,._module-balancing-wizard-add_1ksee_3182 svg{width:17px;height:17px}._module-balancing-wizard-tabs_1ksee_3214{scrollbar-width:thin;align-items:center;min-width:0;padding:8px 10px;display:flex;overflow-x:auto}._module-balancing-wizard-step-track_1ksee_3223{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_1ksee_3223:before{background:var(--line);content:"";z-index:0;border-radius:2px;height:3px;position:absolute;top:6px;left:14px;right:36px}._module-balancing-wizard-tab_1ksee_3181{white-space:nowrap;z-index:1;min-width:52px;color:var(--text-2);border-radius:4px;flex-direction:column;align-items:center;gap:5px;padding:0 14px;font-size:12px;line-height:1.4;transition:color .15s;display:flex;position:relative}._module-balancing-wizard-tab_1ksee_3181:before{border:2px solid var(--line);background:var(--surface-1);content:"";border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:border-color .15s,background .15s}._module-balancing-wizard-tab_1ksee_3181._is-active_1ksee_272{color:var(--text-0);font-weight:800}._module-balancing-wizard-tab_1ksee_3181._is-active_1ksee_272:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_1ksee_3181:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_1ksee_3181:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_1ksee_3181._is-active_1ksee_272:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_1ksee_3182{border:2px solid var(--line);background:var(--surface-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;transition:border-color .15s,background .15s;display:inline-flex}._module-balancing-wizard-add_1ksee_3182:hover{border-color:var(--accent-soft);background:var(--accent-soft)}._module-balancing-page_1ksee_3312{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_1ksee_3312>._module-balancing-input-panel_1ksee_3320,._module-balancing-page_1ksee_3312>._module-balancing-stage-detail_1ksee_3321,._module-balancing-page_1ksee_3312>._module-balancing-summary_1ksee_3322,._module-balancing-page_1ksee_3312>._module-balancing-canvas-settings_1ksee_3323{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_1ksee_3323{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_1ksee_3340{grid-template-columns:repeat(3,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-drawer-layer_1ksee_3347{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 35%, transparent);position:absolute;inset:0}._module-balancing-drawer_1ksee_3347{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_1ksee_3377{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_1ksee_3377 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_1ksee_3392{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_1ksee_3392 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_1ksee_3392 button._is-active_1ksee_272{border-color:color-mix(in srgb, var(--accent-strong) 55%, var(--line));background:var(--accent-soft);color:var(--text-0);font-weight:800}._module-balancing-drawer-header_1ksee_3377>._module-balancing-icon-button_1ksee_3419{margin-left:auto}._module-balancing-drawer_1ksee_3347>._module-balancing-library_1ksee_3180{min-height:0;overflow:auto}._module-balancing-field_1ksee_3428,._module-balancing-form-field_1ksee_3429,._module-balancing-stage-name_1ksee_3430{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_1ksee_3428 input,._module-balancing-field_1ksee_3428 select,._module-balancing-form-field_1ksee_3429 input,._module-balancing-form-field_1ksee_3429 select,._module-balancing-stage-name_1ksee_3430 input,._module-balancing-port-row_1ksee_3443 input,._module-balancing-port-row_1ksee_3443 select,._module-balancing-search_1ksee_3445 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_1ksee_3428 input,._module-balancing-field_1ksee_3428 select,._module-balancing-form-field_1ksee_3429 input,._module-balancing-form-field_1ksee_3429 select,._module-balancing-stage-name_1ksee_3430 input{padding:0 8px}._module-balancing-field_1ksee_3428._is-select_1ksee_3464{width:160px}._module-balancing-field_1ksee_3428._is-name_1ksee_3468{flex:220px}._module-balancing-field_1ksee_3428._is-capacity_1ksee_3472{width:170px}._module-balancing-field_1ksee_3428 ._activity-icon-strip_1ksee_694{min-height:18px}._module-balancing-icon-button_1ksee_3419,._module-balancing-mini-icon-button_1ksee_3481,._module-balancing-icon-text-button_1ksee_3482,._module-balancing-primary-button_1ksee_3483,._module-balancing-danger-button_1ksee_3484,._module-balancing-link-button_1ksee_3485,._module-balancing-new-module-button_1ksee_3486,._module-balancing-add-stage_1ksee_3487,._module-balancing-stage-add-entry_1ksee_3488,._module-balancing-bottom-tab_1ksee_3489,._module-balancing-stage-nav-button_1ksee_3490{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_1ksee_3419,._module-balancing-mini-icon-button_1ksee_3481{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_1ksee_3419{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_1ksee_3481{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_1ksee_3419 svg,._module-balancing-mini-icon-button_1ksee_3481 svg,._module-balancing-icon-text-button_1ksee_3482 svg,._module-balancing-primary-button_1ksee_3483 svg,._module-balancing-danger-button_1ksee_3484 svg,._module-balancing-new-module-button_1ksee_3486 svg,._module-balancing-add-stage_1ksee_3487 svg,._module-balancing-stage-add-entry_1ksee_3488 svg,._module-balancing-bottom-tab_1ksee_3489 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_1ksee_3482,._module-balancing-primary-button_1ksee_3483,._module-balancing-danger-button_1ksee_3484,._module-balancing-new-module-button_1ksee_3486,._module-balancing-add-stage_1ksee_3487,._module-balancing-stage-add-entry_1ksee_3488{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_1ksee_3483{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_1ksee_3484{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._module-balancing-icon-button_1ksee_3419:hover,._module-balancing-mini-icon-button_1ksee_3481:hover,._module-balancing-icon-text-button_1ksee_3482:hover,._module-balancing-new-module-button_1ksee_3486:hover,._module-balancing-add-stage_1ksee_3487:hover,._module-balancing-stage-add-entry_1ksee_3488:hover,._module-balancing-stage-nav-button_1ksee_3490:hover,._module-balancing-bottom-tab_1ksee_3489:hover{background:var(--surface-3)}._module-balancing-icon-button_1ksee_3419:disabled,._module-balancing-primary-button_1ksee_3483:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_1ksee_3575,._module-balancing-canvas-pane_1ksee_3576,._module-balancing-summary-pane_1ksee_3577,._module-balancing-mobile-main_1ksee_3578{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_1ksee_3575{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_1ksee_3577{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_1ksee_3180,._module-balancing-canvas-pane_1ksee_3576,._module-balancing-summary-pane_1ksee_3577,._module-balancing-stage-detail_1ksee_3321,._module-balancing-custom-form_1ksee_3598{align-content:start;gap:10px;padding:12px;display:grid}._module-balancing-search_1ksee_3445{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_1ksee_3445 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_1ksee_3445 input{background:0 0;border:0;padding:0}._module-balancing-library-section_1ksee_3628{gap:6px;display:grid}._module-balancing-library-section_1ksee_3628 h3,._module-balancing-section-header_1ksee_3634 h3,._module-balancing-summary_1ksee_3322 h3,._module-balancing-form-header_1ksee_3636 h3,._module-balancing-form-ports_1ksee_3637 h4,._module-balancing-warehouse-list_1ksee_3638 h4{color:var(--text-0);margin:0}._module-balancing-library-section_1ksee_3628 h3{font-size:.82rem}._module-balancing-library-section_1ksee_3628 h3 span,._module-balancing-section-header_1ksee_3634 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_1ksee_3653{gap:6px;display:grid}._module-balancing-module-card_1ksee_3658{border:1px solid var(--line);background:var(--surface-2);min-height:58px;color:var(--text-0);text-align:left;cursor:grab;border-left-width:3px;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid;position:relative}._module-balancing-module-card_1ksee_3658:hover{background:var(--surface-3)}._module-balancing-module-icon_1ksee_3679{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_1ksee_3685{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_1ksee_3685 ._recipe-display-formula_1ksee_3691{justify-content:flex-start}._module-balancing-module-title_1ksee_3695,._module-balancing-module-subtitle_1ksee_3696{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_1ksee_3702{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_1ksee_3695{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_1ksee_3696,._module-balancing-module-rate_1ksee_3715,._module-balancing-muted_1ksee_3716{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_1ksee_3715{white-space:nowrap}._module-balancing-module-actions_1ksee_3725{gap:4px;display:inline-flex;position:absolute;bottom:6px;right:6px}._module-balancing-new-module-button_1ksee_3486,._module-balancing-add-stage_1ksee_3487{width:100%}._module-balancing-input-panel_1ksee_3320,._module-balancing-stage_1ksee_3321,._module-balancing-summary_1ksee_3322,._module-balancing-custom-form_1ksee_3598,._module-balancing-quantity-editor_1ksee_3742,._module-balancing-item-picker_1ksee_3743{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_1ksee_3634,._module-balancing-stage-header_1ksee_3750,._module-balancing-form-header_1ksee_3636,._module-balancing-form-actions_1ksee_3752{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_1ksee_3320,._module-balancing-summary_1ksee_3322{align-content:start;gap:16px;padding:18px;display:grid}._module-balancing-port-list_1ksee_3768{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-content:start;gap:10px;display:grid}._module-balancing-port-row_1ksee_3443{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_1ksee_3443 img,._module-balancing-summary-row_1ksee_3788 img,._module-balancing-warehouse-row_1ksee_3789 img,._module-balancing-balance-chip_1ksee_3790 img,._module-balancing-balance-detail_1ksee_3791 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_1ksee_3443 select,._module-balancing-port-row_1ksee_3443 input{padding:0 6px}._module-balancing-port-item-pick_1ksee_3802{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_1ksee_3802:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_1ksee_3826{gap:12px;display:grid}._module-balancing-stage_1ksee_3321{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_1ksee_3430{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_1ksee_3843{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_1ksee_3850{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}._module-balancing-stage-entry_1ksee_3850,._module-balancing-stage-add-entry_1ksee_3488{text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;place-items:center stretch;gap:4px 10px;min-height:88px;padding:10px 12px;display:grid}._module-balancing-stage-entry_1ksee_3850{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_1ksee_3850:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry_1ksee_3850 img{object-fit:contain;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_1ksee_3850 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_1ksee_3897{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_1ksee_3905{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_1ksee_3915{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_1ksee_3897 ._activity-icon-strip_1ksee_694{flex:none}._module-balancing-stage-entry_1ksee_3850 strong{font-size:.78rem}._module-balancing-balance-strip_1ksee_3928{border:0;border-left:3px solid var(--line-strong);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:8px;gap:8px;padding:10px 12px;display:grid}._module-balancing-balance-strip-header_1ksee_3938{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_1ksee_3938>span{font-weight:700}._module-balancing-link-button_1ksee_3485{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_1ksee_3960,._module-balancing-balance-detail-list_1ksee_3961{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_1ksee_3961{display:grid}._module-balancing-balance-chip_1ksee_3790{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_1ksee_3790._is-surplus_1ksee_3984{border-color:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 34%, var(--line));background:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 12%, var(--surface-1))}._module-balancing-balance-chip_1ksee_3790._is-deficit_1ksee_3989{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}._module-balancing-balance-detail_1ksee_3791,._module-balancing-summary-row_1ksee_3788,._module-balancing-warehouse-row_1ksee_3789{background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px;font-size:.72rem;display:grid}._module-balancing-balance-detail_1ksee_3791{grid-template-columns:22px minmax(90px,1fr) auto auto auto}._module-balancing-summary-list_1ksee_4011,._module-balancing-warehouse-list_1ksee_3638{gap:6px;display:grid}._module-balancing-summary-row_1ksee_3788{border:1px solid #0000;grid-template-columns:32px minmax(120px,1fr) minmax(90px,auto) minmax(90px,auto) minmax(92px,auto);min-height:48px;padding:10px 12px}._module-balancing-warehouse-list_1ksee_3638{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_1ksee_3638 h4{font-size:.78rem}._module-balancing-warehouse-row_1ksee_3789{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_1ksee_3984{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_1ksee_3989{color:var(--danger)}._is-balanced_1ksee_4045{color:var(--text-2)}._module-balancing-stage-nav_1ksee_3490{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_1ksee_3490{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_1ksee_3490._is-active_1ksee_272,._module-balancing-bottom-tab_1ksee_3489._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_1ksee_3578{background:var(--surface-2)}._module-balancing-bottom-tabs_1ksee_4078{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_1ksee_3489{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_1ksee_3321{min-height:100%}._module-balancing-form-header_1ksee_3636{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_1ksee_3598{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_1ksee_3429{font-size:.74rem}._module-balancing-color-row_1ksee_4118{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_1ksee_4124{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_1ksee_4124._is-active_1ksee_272{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_1ksee_4138{align-items:center;gap:12px;display:flex}._module-balancing-icon-picker_1ksee_4144{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}._module-balancing-icon-picker_1ksee_4144 img,._module-balancing-quantity-module_1ksee_4164 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_1ksee_3637{gap:8px;display:grid}._module-balancing-editor-backdrop_1ksee_4175{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 38%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@media (width<=800px){._module-balancing-library-button_1ksee_3180{padding:0 11px}._module-balancing-wizard-tab_1ksee_3181{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_1ksee_3312{padding:10px}._module-balancing-canvas-form_1ksee_3340{grid-template-columns:1fr}._module-balancing-stage-header_1ksee_3750{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_1ksee_3843{justify-content:stretch}._module-balancing-stage-actions_1ksee_3843>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_1ksee_3180,._module-balancing-wizard-add_1ksee_3182{min-height:36px}._module-balancing-wizard-tab_1ksee_3181{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_1ksee_3181:before{width:8px;height:8px}._module-balancing-wizard-tabs_1ksee_3214{padding:4px}._module-balancing-wizard-step-track_1ksee_3223:before{top:4px}._module-balancing-page_1ksee_3312{padding:7px}._module-balancing-page_1ksee_3312>._module-balancing-input-panel_1ksee_3320,._module-balancing-page_1ksee_3312>._module-balancing-stage-detail_1ksee_3321,._module-balancing-page_1ksee_3312>._module-balancing-summary_1ksee_3322,._module-balancing-page_1ksee_3312>._module-balancing-canvas-settings_1ksee_3323{min-height:auto}._module-balancing-canvas-settings_1ksee_3323,._module-balancing-stage-detail_1ksee_3321{gap:7px;padding:8px}._module-balancing-canvas-form_1ksee_3340{grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_1ksee_3850,._module-balancing-stage-add-entry_1ksee_3488{min-height:76px}._module-balancing-stage-entry_1ksee_3850 img{width:28px;height:28px}._module-balancing-editor-backdrop_1ksee_4175{padding:7px}}._module-balancing-quantity-editor_1ksee_3742,._module-balancing-item-picker_1ksee_3743{width:min(460px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);gap:12px;padding:14px;display:grid;overflow:auto}._module-balancing-quantity-module_1ksee_4164{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_1ksee_4164 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_1ksee_4164 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_1ksee_4306{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_1ksee_4306 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_1ksee_4322{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_1ksee_4322 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_1ksee_4322 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_1ksee_4322 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-toolbar_1ksee_4357{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-field_1ksee_3428._is-select_1ksee_3464,._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-field_1ksee_3428._is-capacity_1ksee_3472{flex:150px;width:auto}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-field_1ksee_3428._is-name_1ksee_3468{flex:180px}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-library_1ksee_3180,._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-stage-detail_1ksee_3321{padding:10px}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-stage-entry-grid_1ksee_3850{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-balance-detail_1ksee_3791,._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-summary-row_1ksee_3788,._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-warehouse-row_1ksee_3789{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-balance-detail_1ksee_3791 span:nth-of-type(2),._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-balance-detail_1ksee_3791 span:nth-of-type(3),._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-summary-row_1ksee_3788 span:nth-of-type(2),._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-summary-row_1ksee_3788 span:nth-of-type(3){display:none}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-editor-backdrop_1ksee_4175{align-items:flex-end;padding:0}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-quantity-editor_1ksee_3742,._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-item-picker_1ksee_3743{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_1ksee_3182{justify-content:center}._module-balancing-section-title_1ksee_4411{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_1ksee_4411>span,._module-balancing-canvas-header-meta_1ksee_4419,._module-balancing-summary-count_1ksee_4420{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_1ksee_4411>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_1ksee_4419{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_1ksee_3323,._module-balancing-input-panel_1ksee_3320,._module-balancing-summary_1ksee_3322{box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-floating-control) 28%, transparent);border-radius:12px}._module-balancing-canvas-form_1ksee_3340>._module-balancing-form-field_1ksee_3429{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_1ksee_3340 input,._module-balancing-canvas-form_1ksee_3340 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_1ksee_3323>._module-balancing-form-actions_1ksee_3752{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_1ksee_3320{min-height:0}._module-balancing-input-panel_1ksee_3320>._module-balancing-section-header_1ksee_3634,._module-balancing-summary_1ksee_3322>._module-balancing-section-header_1ksee_3634{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_1ksee_3443 img{width:28px;height:28px}._module-balancing-stage-detail_1ksee_3321{gap:14px;min-height:0;padding:0}._module-balancing-stage-header_1ksee_3750{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;padding:14px}._module-balancing-stage-name_1ksee_3430{gap:7px}._module-balancing-stage-name_1ksee_3430 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_1ksee_3850{align-content:start}._module-balancing-stage-entry-title_1ksee_3897{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_1ksee_3905{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_1ksee_3915{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;border-radius:999px;grid-area:1/3;padding:3px 7px}._module-balancing-stage-add-entry_1ksee_3488{background:color-mix(in srgb, var(--surface-2) 58%, transparent);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}._module-balancing-balance-strip_1ksee_3928{border:1px solid var(--line);border-left:4px solid var(--accent-strong);border-radius:12px;padding:14px}._module-balancing-balance-chip_1ksee_3790{min-height:30px;padding:5px 9px}._module-balancing-summary_1ksee_3322{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_1ksee_3322>._module-balancing-section-header_1ksee_3634{grid-column:1/-1}._module-balancing-summary-list_1ksee_4011{grid-column:1;align-content:start;gap:8px}._module-balancing-summary_1ksee_3322:not(:has(._module-balancing-warehouse-list_1ksee_3638)):not(:has(._module-balancing-dispatch-list_1ksee_4568)) ._module-balancing-summary-list_1ksee_4011{grid-column:1/-1}._module-balancing-summary-row_1ksee_3788:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_1ksee_4577{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_1ksee_4583{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_1ksee_4583 strong{color:var(--text-0)}._module-balancing-summary-net_1ksee_4592{background:var(--surface-1);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 8px}._module-balancing-summary-count_1ksee_4420{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_1ksee_3638{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_1ksee_3789{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_1ksee_4568{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:2;align-content:start;gap:8px;padding:14px}._module-balancing-dispatch-total_1ksee_4637{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_1ksee_3598{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_1ksee_3598>._module-balancing-form-header_1ksee_3636,._module-balancing-custom-form_1ksee_3598>._module-balancing-form-actions_1ksee_3752{grid-column:1/-1}._module-balancing-custom-form_1ksee_3598>._module-balancing-form-ports_1ksee_3637{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_1ksee_3598>._module-balancing-form-actions_1ksee_3752{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_1ksee_4669{grid-column:1/-1}._module-balancing-module-card_1ksee_3658{border-radius:10px;min-height:64px;padding:10px}@media (width<=800px){._module-balancing-canvas-form_1ksee_3340{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_1ksee_3340>._module-balancing-form-field_1ksee_3429:last-child{grid-column:1/-1}._module-balancing-port-list_1ksee_3768,._module-balancing-summary_1ksee_3322{grid-template-columns:1fr}._module-balancing-summary-list_1ksee_4011,._module-balancing-warehouse-list_1ksee_3638,._module-balancing-dispatch-list_1ksee_4568{grid-column:1}._module-balancing-summary-row_1ksee_3788{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metric_1ksee_4583{display:none}._module-balancing-custom-form_1ksee_3598{grid-template-columns:1fr}._module-balancing-custom-form_1ksee_3598>*{grid-column:1}}@media (height<=420px){._module-balancing-page_1ksee_3312{padding:6px}._module-balancing-canvas-settings_1ksee_3323,._module-balancing-input-panel_1ksee_3320,._module-balancing-summary_1ksee_3322{gap:8px;padding:9px}._module-balancing-canvas-form_1ksee_3340{grid-template-columns:repeat(3,minmax(0,1fr))}._module-balancing-canvas-form_1ksee_3340>._module-balancing-form-field_1ksee_3429,._module-balancing-canvas-form_1ksee_3340>._module-balancing-form-field_1ksee_3429:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_1ksee_3340 input,._module-balancing-canvas-form_1ksee_3340 select,._module-balancing-stage-name_1ksee_3430 input{height:32px}._module-balancing-canvas-settings_1ksee_3323>._module-balancing-form-actions_1ksee_3752,._module-balancing-input-panel_1ksee_3320>._module-balancing-section-header_1ksee_3634,._module-balancing-summary_1ksee_3322>._module-balancing-section-header_1ksee_3634{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_1ksee_3768{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_1ksee_3443{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-stage-header_1ksee_3750{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_1ksee_3850{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_1ksee_3850,._module-balancing-stage-add-entry_1ksee_3488{min-height:68px;padding:7px}._module-balancing-stage-entry_1ksee_3850 img{width:30px;height:30px}._module-balancing-balance-strip_1ksee_3928{padding:8px}._module-balancing-custom-form_1ksee_3598{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_1ksee_3598>._module-balancing-form-header_1ksee_3636,._module-balancing-custom-form_1ksee_3598>._module-balancing-form-actions_1ksee_3752{grid-column:1/-1}}._module-balancing-mini-icon-button_1ksee_3481,._module-balancing-color-swatch_1ksee_4124{width:30px;height:30px}._module-balancing-link-button_1ksee_3485{min-height:30px;padding:4px 8px}._module-balancing-module-card_1ksee_3658:has(._module-balancing-module-actions_1ksee_3725){min-height:76px;padding-bottom:38px}._module-balancing-custom-form_1ksee_3598 ._module-balancing-port-list_1ksee_3768{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_1ksee_3598{grid-template-columns:1fr}._module-balancing-custom-form_1ksee_3598>*{grid-column:1}._module-balancing-panel_1ksee_3157._is-touch_1ksee_4357 ._module-balancing-mini-icon-button_1ksee_3481{width:32px;height:32px}}@supports not (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_1ksee_3347,._module-balancing-editor-backdrop_1ksee_4175{background:var(--shell-bg)}._module-balancing-editor-action_1ksee_4825._is-confirm_1ksee_4825{border-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}._module-balancing-editor-action_1ksee_4825._is-cancel_1ksee_4829{border-color:var(--danger);background:var(--surface-1)}}._production-planning-panel_1ksee_4835{background:var(--surface-1);min-width:0;height:100%;min-height:0;overflow:clip}._production-planning-stage_1ksee_4844{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_1ksee_4835._is-result-screen_1ksee_4853 ._production-planning-stage_1ksee_4844{transform:translate(-50%)}._production-planning-screen_1ksee_4857{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:clip}._production-planning-input-screen_1ksee_4866{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_1ksee_4872,._production-planning-workspace_1ksee_4873,._production-planning-graph_1ksee_4874{min-width:0;min-height:0}._production-planning-config_1ksee_4872{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_1ksee_4890{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._production-planning-workspace_1ksee_4873{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_1ksee_4908{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_1ksee_4919{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_1ksee_4927{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_1ksee_4874{padding:12px;overflow:auto}._production-planning-graph_1ksee_4874._is-tree-view_1ksee_4942{overflow:hidden}._production-planning-config-section_1ksee_4946,._production-planning-item-node_1ksee_4947,._production-planning-recipe-node_1ksee_4948,._production-planning-device-root_1ksee_4949,._production-planning-empty_1ksee_4950{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_1ksee_4946{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_1ksee_4963,._production-planning-recipe-header_1ksee_4964,._production-planning-item-node-main_1ksee_4965,._production-planning-device-root-target_1ksee_4966,._production-planning-leaf-item_1ksee_4967{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_1ksee_4963{justify-content:space-between}._production-planning-section-header_1ksee_4963 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_1ksee_4963 h3 svg,._production-planning-icon-text-button_1ksee_4988 svg,._production-planning-icon-button_1ksee_4989 svg,._production-planning-primary-button_1ksee_4990 svg,._production-planning-back-button_1ksee_4991 svg,._production-planning-segmented_1ksee_4992 svg,._production-planning-device-root-target_1ksee_4966 svg,._production-planning-source-pill_1ksee_4994 svg,._production-planning-metric_1ksee_4995 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_1ksee_4988,._production-planning-icon-button_1ksee_4989,._production-planning-primary-button_1ksee_4990,._production-planning-back-button_1ksee_4991,._production-planning-segmented_1ksee_4992 button,._production-planning-two-option-toggle_1ksee_5006 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_1ksee_4990,._production-planning-back-button_1ksee_4991,._production-planning-icon-text-button_1ksee_4988{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_1ksee_4990{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_1ksee_4990:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_1ksee_4991{min-height:32px}._production-planning-icon-button_1ksee_4989{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_1ksee_4988:hover,._production-planning-icon-button_1ksee_4989:hover,._production-planning-primary-button_1ksee_4990:not(:disabled):hover,._production-planning-back-button_1ksee_4991:hover,._production-planning-segmented_1ksee_4992 button:hover,._production-planning-two-option-toggle_1ksee_5006 button:hover{background:var(--surface-3)}._production-planning-line-list_1ksee_5063,._production-planning-source-policy_1ksee_5064,._production-planning-tree_1ksee_5065{gap:8px;display:grid}._production-planning-line-row_1ksee_5070{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_1ksee_5070._has-infinite-toggle_1ksee_5077{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_1ksee_5081{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_1ksee_5081 img,._production-planning-item-identity_1ksee_5097 img,._production-planning-special-source-label_1ksee_5098 img,._production-planning-port-chip_1ksee_5099 img,._production-planning-recipe-header_1ksee_4964 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_1ksee_5081 span,._production-planning-item-identity_1ksee_5097 strong,._production-planning-recipe-identity_1ksee_5108 strong,._production-planning-recipe-identity_1ksee_5108 span,._production-planning-recipe-header_1ksee_4964 h4,._production-planning-recipe-header_1ksee_4964 span,._production-planning-port-chip_1ksee_5099 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_1ksee_5119,._production-planning-recipe-select_1ksee_5120{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_1ksee_5119 input,._production-planning-recipe-select_1ksee_5120 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_1ksee_5119 input:disabled,._production-planning-icon-button_1ksee_4989:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_1ksee_5146._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_1ksee_4994,._production-planning-special-source_1ksee_5098{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_1ksee_4994{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_1ksee_4994 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_1ksee_5173{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_1ksee_5173 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_1ksee_5098{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_1ksee_5006,._production-planning-segmented_1ksee_4992{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_1ksee_5006 button,._production-planning-segmented_1ksee_4992 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_1ksee_5006 button._is-active_1ksee_272,._production-planning-segmented_1ksee_4992 button._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_1ksee_4950{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_1ksee_5235{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_1ksee_5246,._production-planning-tree-detail_1ksee_5247{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_1ksee_5235{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_1ksee_5264{width:auto}._production-planning-tree-table-rate-col_1ksee_5268{width:210px}._production-planning-tree-table_1ksee_5235 th,._production-planning-tree-table_1ksee_5235 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_1ksee_5235 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_1ksee_5235 td{height:42px;padding:5px 9px}._production-planning-tree-table_1ksee_5235 td:first-child{padding:0}._production-planning-tree-table-row_1ksee_5302._is-active_1ksee_272 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_1ksee_5306{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_1ksee_5317{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_1ksee_5317:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}._production-planning-tree-table-branch-button_1ksee_5337,._production-planning-tree-table-branch-spacer_1ksee_5338{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_1ksee_5337{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_1ksee_5337:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent);color:var(--text-0)}._production-planning-tree-table-branch_1ksee_5337{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_1ksee_5337._is-leaf_1ksee_5370:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_1ksee_5317>._production-planning-item-identity_1ksee_5097,._production-planning-tree-table-node-button_1ksee_5317>._production-planning-recipe-identity_1ksee_5108{grid-area:identity}._production-planning-tree-table-chip_1ksee_5382{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line));min-width:0;color:var(--warn);white-space:nowrap;border-radius:7px;grid-area:chip;justify-content:center;align-items:center;padding:3px 6px;font-size:.64rem;font-weight:800;display:inline-flex}._production-planning-tree-table-rate_1ksee_5268,._production-planning-tree-rate-piece_1ksee_5398{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_1ksee_5268{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_1ksee_5398{gap:3px}._production-planning-tree-rate-piece_1ksee_5398 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_1ksee_5398 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_1ksee_5425{color:var(--text-2);flex:none}._production-planning-tree-detail_1ksee_5247{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_1ksee_5437,._production-planning-item-detail_1ksee_5438{gap:10px;display:grid}._production-planning-item-detail-header_1ksee_5443{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_1ksee_5452{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_1ksee_5452>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_1ksee_5452>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_1ksee_5452>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-tree-relations_1ksee_5485{gap:8px;display:grid}._production-planning-tree-relation-group_1ksee_5490{gap:5px;display:grid}._production-planning-tree-relation-group_1ksee_5490>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_1ksee_5490>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_1ksee_5507{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_1ksee_5507:hover{background:var(--surface-3)}._production-planning-tree-relation-button_1ksee_5507 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_1ksee_5507 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_1ksee_4947,._production-planning-device-root_1ksee_4949,._production-planning-device-tree-node_1ksee_5542{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_1ksee_4947,._production-planning-device-root_1ksee_4949{padding:10px}._production-planning-item-node-main_1ksee_4965{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_1ksee_5097,._production-planning-recipe-identity_1ksee_5108{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_1ksee_5108{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_1ksee_5108 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_1ksee_5108 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_1ksee_5097 strong,._production-planning-recipe-identity_1ksee_5108 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_1ksee_5108 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_1ksee_5594,._production-planning-recipe-meta_1ksee_5595{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_1ksee_5601{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_1ksee_5609{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_1ksee_5615{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_1ksee_5622{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_1ksee_5622 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_1ksee_5622>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_1ksee_5653{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_1ksee_5653>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_1ksee_5653>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_1ksee_4995,._production-planning-status_1ksee_5674,._production-planning-port-chip_1ksee_5099{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_1ksee_4995{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_1ksee_4995 strong{color:var(--text-0)}._production-planning-metric_1ksee_4995._is-good_1ksee_5695 strong,._production-planning-status_1ksee_5674._is-good_1ksee_5695{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_1ksee_4995._is-bad_1ksee_5700 strong,._production-planning-status_1ksee_5674._is-bad_1ksee_5700{color:var(--danger)}._production-planning-status_1ksee_5674{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_1ksee_5674._is-cycle_1ksee_5712{color:var(--warn)}._production-planning-node-children_1ksee_5716{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_1ksee_4948{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_1ksee_4964{align-items:flex-start}._production-planning-recipe-header_1ksee_4964 img{width:32px;height:32px}._production-planning-recipe-header_1ksee_4964 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_1ksee_4964 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_1ksee_4964 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_1ksee_5755,._production-planning-port-chip-list_1ksee_5756{gap:6px;display:grid}._production-planning-port-chip-list_1ksee_5756>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_1ksee_5756>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_1ksee_5099{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_1ksee_5099 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_1ksee_4966{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_1ksee_4967{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_1ksee_5805{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_1ksee_5812{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_1ksee_5812:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_1ksee_5812:last-child:after{display:none}._production-planning-flow-index_1ksee_5833{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_1ksee_5805 ._production-planning-item-node_1ksee_4947{margin-left:0}._production-planning-flow_1ksee_5805 ._production-planning-node-children_1ksee_5716{display:none}._production-flow-canvas_1ksee_5854{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, 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);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}._production-flow-toolbar_1ksee_5866{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_1ksee_5866 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_1ksee_5866 button:hover{background:var(--surface-3)}._production-flow-toolbar_1ksee_5866 button svg{width:15px;height:15px}._production-flow-surface_1ksee_5903{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_1ksee_5910,._production-flow-nodes_1ksee_5911{position:absolute;inset:0}._production-flow-edges_1ksee_5910{pointer-events:none;overflow:visible}._production-flow-edge-path_1ksee_5921{fill:none;stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong));stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_1ksee_5910._is-backward_1ksee_5928 ._production-flow-edge-path_1ksee_5921,._production-flow-edge_1ksee_5910._is-self_1ksee_5929 ._production-flow-edge-path_1ksee_5921,._production-flow-edge_1ksee_5910._is-left-exit_1ksee_5930 ._production-flow-edge-path_1ksee_5921,._production-flow-edge_1ksee_5910._is-right-entry_1ksee_5931 ._production-flow-edge-path_1ksee_5921{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong));stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_1ksee_5910 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_1ksee_5948{fill:none;stroke:none}._production-flow-node_1ksee_5911{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_1ksee_5911:active{cursor:grabbing}._production-flow-node_1ksee_5911 img{object-fit:contain;width:32px;height:32px}._production-flow-node_1ksee_5911 div{gap:2px;min-width:0;display:grid}._production-flow-node_1ksee_5911 strong,._production-flow-node_1ksee_5911 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_1ksee_5911 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_1ksee_5911 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_1ksee_5911._is-recipe_1ksee_6007{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_1ksee_5911._is-source_1ksee_6011{border-left-color:var(--canvas-floating-toolbar-confirm);background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}._production-flow-node_1ksee_5911._is-cycle_1ksee_5712{border-left-color:var(--warn)}._production-flow-node_1ksee_5911._is-unresolved_1ksee_6020{border-left-color:var(--danger)}._production-flow-node_1ksee_5911._is-byproduct_1ksee_6024{border-left-color:var(--text-2)}._production-flow-node_1ksee_5911._is-transient_1ksee_6028{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3));border-style:dashed}._production-planning-muted_1ksee_6033{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-config_1ksee_4872{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-config-section_1ksee_4946{max-height:none;overflow:auto}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-main_1ksee_4927{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-graph_1ksee_4874{padding:8px}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-toolbar_1ksee_4908,._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-input-footer_1ksee_4890{padding:7px 8px}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-toolbar-controls_1ksee_4919{flex:auto}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-line-row_1ksee_5070{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-tree-table-layout_1ksee_5235._is-device-mode_1ksee_6080 ._production-planning-tree-table_1ksee_5235{min-width:0}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-tree-table-layout_1ksee_5235._is-device-mode_1ksee_6080 ._production-planning-tree-table-rate-col_1ksee_5268{width:152px}._production-planning-panel_1ksee_4835._is-touch_1ksee_4357 ._production-planning-tree-table-layout_1ksee_5235._is-device-mode_1ksee_6080 ._production-planning-tree-table-rate_1ksee_5268{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_1ksee_6121{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_1ksee_6121 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_1ksee_6121 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1ksee_5854{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_1ksee_6203{border-color:var(--warn)}._production-flow-edge_1ksee_5910._is-main_1ksee_6206{stroke:var(--accent-strong)}._production-flow-edge_1ksee_5910._is-warning_1ksee_6209{stroke:var(--warn)}._production-planning-flow-summary_1ksee_6212{background:var(--surface-1)}._production-planning-flow-node_1ksee_6215{background:var(--surface-2)}}._pwa-gateway-backdrop_1ksee_6219{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_1ksee_6241,._pwa-gateway-toast_1ksee_6242{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_1ksee_6241{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-install-card_1ksee_6255{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_1ksee_6241 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_1ksee_6241 p,._pwa-gateway-toast_1ksee_6242 span,._pwa-settings-copy_1ksee_6281 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_1ksee_6287,._pwa-settings-actions_1ksee_6288{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_1ksee_6297,._pwa-gateway-secondary-button_1ksee_6298,._pwa-settings-primary-button_1ksee_6299,._pwa-settings-secondary-button_1ksee_6300{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_1ksee_6297,._pwa-settings-primary-button_1ksee_6299{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_1ksee_6298,._pwa-settings-secondary-button_1ksee_6300{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_1ksee_6297:disabled,._pwa-gateway-secondary-button_1ksee_6298:disabled,._pwa-settings-primary-button_1ksee_6299:disabled,._pwa-settings-secondary-button_1ksee_6300:disabled{opacity:.5}._pwa-gateway-toast_1ksee_6242{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_1ksee_6356{border-color:var(--danger)}._pwa-gateway-toast-copy_1ksee_6360{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_1ksee_6360 strong{font-size:14px}._pwa-progress_1ksee_6370{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_1ksee_6370 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-settings-section_1ksee_6386{scroll-margin-top:12px}._pwa-settings-card_1ksee_6390{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_1ksee_6390+._pwa-settings-card_1ksee_6390{margin-top:10px}._pwa-settings-copy_1ksee_6281{gap:5px;min-width:0;display:grid}._pwa-settings-copy_1ksee_6281 h4{margin:0;font-size:14px}._pwa-settings-actions_1ksee_6288{margin-top:0}@media (width<=760px){._pwa-gateway-toast_1ksee_6242,._pwa-install-card_1ksee_6255{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_1ksee_6242{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_1ksee_6390{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_1ksee_6288{justify-content:flex-start}}._panel-surface_1ksee_6457{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_1ksee_6466{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_1ksee_6482{align-items:center;min-width:0;display:flex}._top-bar-title_1ksee_6482{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}._top-bar-version_1ksee_6497{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._top-bar-old-version-link_1ksee_6505{color:var(--text-dim);white-space:nowrap;opacity:.7;margin-left:12px;font-size:.72rem;font-weight:400;text-decoration:none;transition:opacity .15s}._top-bar-old-version-link_1ksee_6505:hover{opacity:1;color:var(--text-accent)}._toolbar-group_1ksee_6520,._toolbar-meta_1ksee_6521,._header-actions_1ksee_6522,._footer-strip_1ksee_6523,._pill-row_1ksee_6524{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_1ksee_6532,._top-bar-controls_1ksee_6533,._top-bar-speed-controls_1ksee_6534{flex-wrap:nowrap}._top-bar-toggle-icon_1ksee_6538{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_1ksee_6538 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_1ksee_6533 button,._top-bar-speed-controls_1ksee_6534 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_1ksee_6561,._top-bar-speed-button_1ksee_6562{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_1ksee_6561{width:30px;padding:0;line-height:0}._top-bar-speed-button_1ksee_6562{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_1ksee_6561:hover,._top-bar-speed-button_1ksee_6562:hover,._top-bar-speed-active_1ksee_6594{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_1ksee_6600{font-variant-numeric:tabular-nums}._top-bar-metric_1ksee_6604{color:var(--text-1);white-space:nowrap;font-size:.78rem}._left-toolbar_1ksee_6610{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_1ksee_6610::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_1ksee_6630{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_1ksee_6636{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_1ksee_6641{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_1ksee_6641._is-active_1ksee_272{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_1ksee_6641:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_1ksee_6641:hover:not(._is-active_1ksee_272){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_1ksee_6676{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_1ksee_6676 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_1ksee_6690{font-size:calc(.74rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_1ksee_6695{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._toolbar-meta_1ksee_6521{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_1ksee_6705{border-right:1px solid var(--line);grid-area:left;min-height:0;position:relative}._dock-left_1ksee_6712{scrollbar-gutter:stable;height:100%;overflow:hidden scroll}._dock-resize-handle_1ksee_6719{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_1ksee_6719:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_1ksee_6719: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_1ksee_6746{grid-area:right}._status-bar_1ksee_6750{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_1ksee_6764{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_1ksee_6773{flex:auto;gap:12px}._status-bar-group-right_1ksee_6778{flex:none;gap:8px}._status-bar-group-center_1ksee_6783{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_1ksee_6794{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_1ksee_6778 ._status-chip_1ksee_6794:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_1ksee_6807{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_1ksee_6807{fill:currentColor;width:16px;height:16px}._status-chip-primary_1ksee_6822{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_1ksee_6833{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_1ksee_6705,._canvas-panel_1ksee_6842{min-height:0}._canvas-panel_1ksee_6842{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_1ksee_6851{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._dock-left_1ksee_6712 ._dock-section_1ksee_6851{height:auto;min-height:100%}._section-header_1ksee_6863{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_1ksee_6873{gap:3px;min-width:0;display:grid}._section-kicker_1ksee_6879{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_1ksee_6887{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_1ksee_6863 h2,._section-header_1ksee_6863 h3,._section-header_1ksee_6863 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_1ksee_6873 h2{font-size:1.08rem}._section-body_1ksee_6909{min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_1ksee_6915{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_1ksee_6924{flex:auto}._right-dock-tab_1ksee_6915{font:inherit;flex:none}._right-dock-close-button_1ksee_6933{flex:none}._right-dock-close-icon_1ksee_6937{width:16px;height:16px}._right-dock-tab-panel_1ksee_6942,._right-dock-panel_1ksee_6943{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_1ksee_6712 ._section-body_1ksee_6909{overflow:visible}._left-dock-panel_1ksee_6954{min-height:100%}._left-dock-panel_1ksee_6954[hidden],._dock-left_1ksee_6712 ._section-body_1ksee_6909>._cluster_1ksee_6962:first-child{display:none}._mobile-portrait-gate_1ksee_6966{background:var(--shell-bg);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);color:var(--text-0);pointer-events:auto;place-items:center;padding:20px;display:grid;position:absolute;inset:0}._mobile-portrait-gate-panel_1ksee_6990{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_1ksee_7003{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_1ksee_7003:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_1ksee_7018,._mobile-portrait-gate-landscape_1ksee_7019{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_1ksee_7018{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_1ksee_1}._mobile-portrait-gate-landscape_1ksee_7019{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_1ksee_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_1ksee_7018 svg,._mobile-portrait-gate-landscape_1ksee_7019 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_1ksee_7049{gap:8px;display:grid}._mobile-portrait-gate-copy_1ksee_7049 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_1ksee_7049 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_1ksee_7068{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_1ksee_7068 svg{fill:currentColor;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_1ksee_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_1ksee_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_1ksee_7018,._mobile-portrait-gate-landscape_1ksee_7019{animation:none}._mobile-portrait-gate-phone_1ksee_7018{transform:translate(-50%,-50%)rotate(90deg)}}@supports not (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_1ksee_6966{background:var(--shell-bg)}}._stack_1ksee_7134{gap:8px;display:grid}._placement-panel_1ksee_7139,._blueprint-panel_1ksee_7145{align-content:start;gap:0;display:grid}._placement-panel-divider_1ksee_7151{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_1ksee_7157{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_1ksee_7163._is-mobile-layout_1ksee_7163{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_1ksee_7157._is-placement-group-active_1ksee_7173{position:relative}._placement-panel-group_1ksee_7157._is-placement-group-active_1ksee_7173:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_1ksee_7186{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_1ksee_7186 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_1ksee_7205{border:1px solid var(--placement-shortcut-border);background:var(--placement-shortcut-bg);min-width:16px;height:16px;color:var(--placement-shortcut-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_1ksee_7223{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_1ksee_7223._is-single-column_1ksee_7231{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_1ksee_7235{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_1ksee_7235._is-mobile-icon-grid_1ksee_7243{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_1ksee_7247._is-compact-import-actions_1ksee_7247{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_1ksee_7223{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_1ksee_7268,._placement-device-button_1ksee_7272{grid-template-columns:24px minmax(0,1fr)}._placement-operation-button-list_1ksee_7235._is-mobile-icon-grid_1ksee_7243 ._placement-action-button_1ksee_7268{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_1ksee_7247._is-compact-import-actions_1ksee_7247 ._placement-action-button_1ksee_7268{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_1ksee_7235._is-mobile-icon-grid_1ksee_7243 ._button-icon_1ksee_7291,._placement-operation-button-list_1ksee_7235._is-mobile-icon-grid_1ksee_7243 ._button-icon-image_1ksee_7292{width:28px;height:28px}._placement-button_1ksee_7223 ._button-icon_1ksee_7291,._placement-button_1ksee_7223 ._button-icon-image_1ksee_7292{width:24px;height:24px}._blueprint-operation-button-list_1ksee_7247._is-compact-import-actions_1ksee_7247 ._button-icon_1ksee_7291,._blueprint-operation-button-list_1ksee_7247._is-compact-import-actions_1ksee_7247 ._button-icon-image_1ksee_7292{width:18px;height:18px}._placement-button-label_1ksee_7313{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}._blueprint-operation-button-list_1ksee_7247._is-compact-import-actions_1ksee_7247 ._placement-button-label_1ksee_7313{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_1ksee_7334{top:3px;border:1px solid var(--line-strong);background:var(--surface-4);min-width:16px;height:16px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_1ksee_7356:disabled,._blueprint-entry-button_1ksee_7357:disabled,._blueprint-utility-button_1ksee_7358:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_1ksee_7363{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_1ksee_7370{gap:10px}._blueprint-tab-shell_1ksee_7374{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line));--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line));--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2));--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider);min-width:0}._blueprint-tab-shell_1ksee_7374._is-touch-compact_1ksee_7385{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_1ksee_7389{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_1ksee_7389:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_1ksee_7409{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_1ksee_7421{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_1ksee_7374 ._dialog-shell-tab_1ksee_190{--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:color-mix(in srgb, var(--text-0) 72%, var(--text-1));border-radius:12px 12px 0 0;margin:0;padding:0 18px;transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_1ksee_7374 ._dialog-shell-tab_1ksee_190:before,._blueprint-tab-shell_1ksee_7374 ._dialog-shell-tab_1ksee_190:after{content:none}._blueprint-tab-shell_1ksee_7374 ._blueprint-tab-button_1ksee_7462:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong));--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_1ksee_7374 ._blueprint-tab-button_1ksee_7462._is-active_1ksee_272{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong));--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_1ksee_7374 ._blueprint-tab-button_1ksee_7462._is-active_1ksee_272: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_1ksee_7374._is-touch-compact_1ksee_7385 ._blueprint-tab-list_1ksee_7421{height:100%}._blueprint-tab-shell_1ksee_7374._is-touch-compact_1ksee_7385 ._dialog-shell-tab_1ksee_190{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_1ksee_7374._is-touch-compact_1ksee_7385 ._blueprint-tab-button_1ksee_7462._is-active_1ksee_272{height:28px;padding-inline:12px}._blueprint-tab-button_1ksee_7462{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_1ksee_7462._is-active_1ksee_272{color:var(--text-0)}._blueprint-library-pane_1ksee_7527{gap:10px;display:grid}._blueprint-browser-toolbar_1ksee_7532{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_1ksee_7540{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_1ksee_7548{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_1ksee_7358{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_1ksee_7358._is-secondary_1ksee_7571{color:var(--text-1);background:0 0}._blueprint-back-button_1ksee_7576{min-width:32px;padding:0}._blueprint-library-status_1ksee_7581{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_1ksee_7588{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_1ksee_7594{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_1ksee_7594::placeholder{color:var(--text-2)}._blueprint-panel-error_1ksee_7609{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_1ksee_7616{gap:6px;display:grid}._blueprint-entry-row_1ksee_7621{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_1ksee_7357{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_1ksee_7357:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_1ksee_7357._is-selected_1ksee_7647{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_1ksee_7652{min-width:32px;padding:0}._blueprint-folder-edit-button_1ksee_7652 ._button-icon-image_1ksee_7292{width:16px;height:16px}._blueprint-entry-copy_1ksee_7662{gap:2px;min-width:0;display:grid}._blueprint-entry-title_1ksee_7668{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_1ksee_7679,._blueprint-empty-state_1ksee_7680 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_1ksee_7679{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-folder-form_1ksee_7588{grid-template-columns:minmax(0,1fr)}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-browser-toolbar_1ksee_7532{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_1ksee_7145._is-narrow-column_1ksee_7708 ._blueprint-breadcrumb_1ksee_7540{flex:1 0 100%}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-breadcrumb_1ksee_7540{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-path-label_1ksee_7548{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-path-label_1ksee_7548::-webkit-scrollbar{display:none}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-browser-toolbar_1ksee_7532>._blueprint-utility-button_1ksee_7358{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-entry-button_1ksee_7357{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-entry-row_1ksee_7621{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-entry-title_1ksee_7668{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_1ksee_7145._is-touch-layout_1ksee_7697 ._blueprint-entry-description_1ksee_7679{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_1ksee_6962,._definition-list_1ksee_7768{gap:6px;display:grid}._placeholder-section_1ksee_7773,._inspector-card_1ksee_7774{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_1ksee_7783,._card-header_1ksee_7784{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_1ksee_7783 h3,._card-header_1ksee_7784 h3,._card-header_1ksee_7784 h4,._inspector-group-title_1ksee_7794{margin:0}._placeholder-section-header_1ksee_7783 h3,._card-header_1ksee_7784 h3,._card-header_1ksee_7784 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_1ksee_7808{min-width:0}._history-action-grid_1ksee_7812{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_1ksee_7812 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_1ksee_7825{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_1ksee_7825 ._button-icon_1ksee_7291{flex-shrink:0}._history-action-button_1ksee_7825 ._button-icon-image_1ksee_7292{width:18px;height:18px}._history-action-label_1ksee_7842{min-width:0;line-height:1.2}._history-record-list_1ksee_7847{gap:6px;display:grid}._history-record-button_1ksee_7852{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_1ksee_7852._is-current_1ksee_7861{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_1ksee_7866,._history-record-meta_1ksee_7867{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_1ksee_7876{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_1ksee_7883,._history-record-detail_1ksee_7884{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_1ksee_7883{color:var(--text-0);font-weight:600}._history-record-status_1ksee_7897,._history-record-meta_1ksee_7867,._history-record-detail_1ksee_7884{color:var(--text-2);font-size:.78rem}._history-record-status_1ksee_7897{flex:none}._history-empty-state_1ksee_7908{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_1ksee_7908 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_1ksee_7922{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_1ksee_7922:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_1ksee_7943{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_1ksee_7952{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_1ksee_7952 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_1ksee_7968{gap:6px;display:grid}._power-bar-label_1ksee_7973{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_1ksee_7973._power-bar-outage_1ksee_7980{color:var(--danger)}._power-bar-values_1ksee_7984{color:inherit}._power-bar-separator_1ksee_7988{color:var(--text-2);margin:0 4px}._power-bar-percent_1ksee_7993{color:inherit;font-weight:600}._power-infinite-switch_1ksee_7998{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_1ksee_8007{color:var(--text-1);font-size:.82rem}._power-switch-on_1ksee_8012,._power-switch-off_1ksee_8013{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_1ksee_8013{background:var(--surface-4)}._power-switch-on_1ksee_8012{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_1ksee_8035{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_1ksee_8013 ._power-switch-thumb_1ksee_8035{transform:translate(0)}._power-switch-on_1ksee_8012 ._power-switch-thumb_1ksee_8035{transform:translate(18px)}._power-override-row_1ksee_8052{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_1ksee_8060{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_1ksee_8066{align-items:center;gap:6px;display:flex}._power-override-input_1ksee_8072{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_1ksee_8072:focus{border-color:var(--accent-strong)}._power-override-clear_1ksee_8089{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_1ksee_8089:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_1ksee_8089 svg{width:14px;height:14px}._warehouse-stats-card-header_1ksee_8113{align-items:center}._warehouse-stats-more-button_1ksee_8117{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_1ksee_8117:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_1ksee_8117:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_1ksee_8138,._warehouse-stats-empty_1ksee_8139,._warehouse-stats-dialog-empty_1ksee_8140{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line));background:color-mix(in srgb, var(--surface-1) 70%, transparent);min-height:74px;color:var(--text-2);text-align:center;border-radius:8px;place-items:center;padding:12px;font-size:.8rem;display:grid}._warehouse-stats-dialog-empty_1ksee_8140{align-self:start;min-height:120px}._warehouse-stats-table_1ksee_8158{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_1ksee_8169{min-height:0;overflow:auto}._warehouse-stats-row_1ksee_8174{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);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}._warehouse-stats-table-dialog_1ksee_8169 ._warehouse-stats-row_1ksee_8174{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_1ksee_8174:first-child{border-top:0}._warehouse-stats-row_1ksee_8174>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_1ksee_8196{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4));min-height:30px;color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_1ksee_8174._is-pinned_1ksee_8204{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}._warehouse-stats-item-cell_1ksee_8208{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_1ksee_8208 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_1ksee_8208 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._warehouse-stats-number_1ksee_8231{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_1ksee_8238{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_1ksee_8238 svg{width:15px;height:15px}._warehouse-stats-pin-button_1ksee_8238:not(:disabled):hover,._warehouse-stats-pin-button_1ksee_8238._is-active_1ksee_272{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_1ksee_8238:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_1ksee_8140{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_1ksee_8274{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_1ksee_8281{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_1ksee_8289{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_1ksee_8296{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_1ksee_8296 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_1ksee_8296 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_1ksee_8326{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_1ksee_8333{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_1ksee_8338{min-height:0;padding:12px;display:grid}._base-select-dialog-content_1ksee_8344{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_1ksee_8352{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_1ksee_8352{gap:6px;min-width:0;display:grid}._base-select-group_1ksee_8352 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_1ksee_8374{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_1ksee_8374{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_1ksee_8374:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_1ksee_8374._is-selected_1ksee_7647{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_1ksee_8403{gap:4px;min-width:0;display:grid}._base-select-option-name_1ksee_8409{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_1ksee_8418{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_1ksee_8427{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_1ksee_8434{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_1ksee_8443{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_1ksee_8443[role=alert]{color:var(--danger)}._card-subheader_1ksee_8454{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_1ksee_8460{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_1ksee_8460._is-inline_1ksee_8470{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_1ksee_8479{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_1ksee_8460._is-inline_1ksee_8470 ._selection-inspector-action-button-list_1ksee_8479{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_1ksee_8479{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_1ksee_8460._is-inline_1ksee_8470 ._selection-inspector-action-button_1ksee_8479{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line));background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:7px;min-height:36px;padding:0 14px;font-size:.76rem}._selection-inspector-action-button_1ksee_8479:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_1ksee_8479._is-cancel_1ksee_4829,._selection-inspector-action-button_1ksee_8479._is-delete_1ksee_8526{color:var(--danger)}._selection-inspector-action-button_1ksee_8479._is-rotate_1ksee_8530{color:var(--text-0)}._selection-inspector-action-button_1ksee_8479._is-confirm_1ksee_4825{color:var(--accent-strong)}._selection-inspector-action-icon_1ksee_8538{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_1ksee_8545{text-overflow:ellipsis;overflow:hidden}._save-blueprint-dialog_1ksee_8550{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_1ksee_8550 ._dialog-shell-header_1ksee_119{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}._blueprint-preview-dialog_1ksee_8559{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_1ksee_8564{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_1ksee_8570{height:100%;min-height:0;display:grid}._blueprint-preview-layout_1ksee_8576{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_1ksee_8583,._blueprint-preview-summary-card_1ksee_8584{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_1ksee_8590{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--line));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%);border-radius:18px;flex:auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}._blueprint-preview-canvas_1ksee_8590{touch-action:none;cursor:grab;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%);width:100%;height:100%;min-height:360px}._blueprint-preview-canvas_1ksee_8590>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_1ksee_8617,._blueprint-preview-header-copy_1ksee_8618 p,._blueprint-preview-footnote_1ksee_8619{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_1ksee_8626{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_1ksee_8617{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 94%, white 3%);border-radius:14px;align-items:center;min-height:44px;padding:12px 14px;display:flex}._blueprint-preview-summary-card_1ksee_8584{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border-radius:18px;align-content:start;min-width:0;padding:14px}._blueprint-preview-summary-card_1ksee_8584._is-folder-picker-mode_1ksee_8651{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_1ksee_8618{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_1ksee_8618{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_1ksee_8618 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-header-copy_1ksee_8618 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_1ksee_8685{gap:8px;display:grid}._blueprint-preview-actions_1ksee_8685._is-dual-action_1ksee_8690,._blueprint-preview-actions_1ksee_8685._is-triple-action_1ksee_8694{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_1ksee_8685._is-triple-action_1ksee_8694>:first-child{grid-column:1/-1}._blueprint-preview-actions_1ksee_8685 ._save-blueprint-primary-button_1ksee_8702{width:100%;font-size:.875rem}._blueprint-preview-actions_1ksee_8685 ._save-blueprint-secondary-button_1ksee_8707,._blueprint-preview-actions_1ksee_8685 ._blueprint-preview-danger-button_1ksee_8708{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_1ksee_8715{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_1ksee_8725{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_1ksee_8733{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_1ksee_8746{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_1ksee_8753{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_1ksee_8763{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_1ksee_8775{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_1ksee_8779{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_1ksee_8786{margin-top:auto}._blueprint-preview-folder-picker-entry_1ksee_8763{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_1ksee_8708,._blueprint-folder-danger-button_1ksee_8796{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._blueprint-preview-danger-button_1ksee_8708:hover:not(:disabled),._blueprint-folder-danger-button_1ksee_8796:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}._blueprint-preview-danger-button_1ksee_8708._is-confirm_1ksee_4825,._blueprint-folder-danger-button_1ksee_8796._is-confirm_1ksee_4825{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_1ksee_8708._is-confirm_1ksee_4825:hover:not(:disabled),._blueprint-folder-danger-button_1ksee_8796._is-confirm_1ksee_4825:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}._blueprint-preview-metadata_1ksee_8819{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_1ksee_8819 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_1ksee_8819 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-footnote_1ksee_8619{padding-top:2px}._save-blueprint-dialog-body_1ksee_8846{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_1ksee_8852{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_1ksee_8859{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_1ksee_8867{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_1ksee_8873{min-height:0}._save-blueprint-preview-canvas_1ksee_8873{min-height:360px}._save-blueprint-preview-empty_1ksee_8881{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_1ksee_8892{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_1ksee_8550 ._save-blueprint-form_1ksee_8892{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 94%, white 3%) 0%, var(--surface-1) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 40%, transparent);border:0;gap:14px;padding:16px}._save-blueprint-form-content_1ksee_8913{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_1ksee_8550 ._save-blueprint-form-content_1ksee_8913{gap:14px;padding-right:0;overflow:hidden}._save-blueprint-error_1ksee_8928{margin:0}._save-blueprint-field_1ksee_8932{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_1ksee_8938,._save-blueprint-folder-field_1ksee_8942{min-height:0}._save-blueprint-label_1ksee_8946{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_1ksee_8952,._save-blueprint-textarea_1ksee_8953{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_1ksee_8952:disabled,._save-blueprint-textarea_1ksee_8953:disabled,._save-blueprint-primary-button_1ksee_8702:disabled,._save-blueprint-secondary-button_1ksee_8707:disabled{opacity:.65}._save-blueprint-input_1ksee_8952:hover,._save-blueprint-textarea_1ksee_8953:hover{border-color:var(--line-strong)}._save-blueprint-dialog_1ksee_8550 ._save-blueprint-input_1ksee_8952:focus-visible,._save-blueprint-dialog_1ksee_8550 ._save-blueprint-textarea_1ksee_8953:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent);outline:none}._save-blueprint-textarea_1ksee_8953{resize:vertical;min-height:136px}._save-blueprint-dialog_1ksee_8550 ._save-blueprint-textarea_1ksee_8953{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_1ksee_8550 ._save-blueprint-textarea_1ksee_8953::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_1ksee_8999{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 92%, white 4%);border-radius:12px;gap:10px;min-height:0;padding:10px;display:grid}._save-blueprint-dialog_1ksee_8550 ._save-blueprint-folder-picker-card_1ksee_8999{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%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 34%, transparent);border:0;border-radius:14px;gap:8px;padding:12px}._save-blueprint-folder-picker-toolbar_1ksee_9018{min-height:32px}._save-blueprint-folder-picker-list_1ksee_9022{max-height:164px}._save-blueprint-error_1ksee_8928{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_1ksee_9031{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_1ksee_9038{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_1ksee_8550 ._save-blueprint-actions_1ksee_9038{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_1ksee_9038._is-triple-action_1ksee_8694{flex-wrap:wrap}._save-blueprint-primary-button_1ksee_8702,._save-blueprint-secondary-button_1ksee_8707{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_1ksee_8707{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_1ksee_8707:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_1ksee_8707._blueprint-preview-danger-button_1ksee_8708{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._save-blueprint-secondary-button_1ksee_8707._blueprint-preview-danger-button_1ksee_8708:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}._save-blueprint-primary-button_1ksee_8702{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_1ksee_8702:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_1ksee_8707._blueprint-preview-folder-picker-entry_1ksee_8763{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_1ksee_8559{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_1ksee_8564{padding:12px}._blueprint-preview-actions_1ksee_8685._is-dual-action_1ksee_8690,._blueprint-preview-layout_1ksee_8576{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_1ksee_8590{min-height:260px}._blueprint-preview-header_1ksee_8618{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_1ksee_8685 ._save-blueprint-primary-button_1ksee_8702{width:100%}._save-blueprint-dialog_1ksee_8550{width:100%;height:min(720px,100%)}._base-select-dialog_1ksee_8333{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_1ksee_8846{padding:12px}._save-blueprint-layout_1ksee_8859{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_1ksee_8873{min-height:260px}._base-select-dialog-body_1ksee_8338{padding:12px}._base-select-actions_1ksee_8434{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_1ksee_9038{flex-direction:column-reverse}._save-blueprint-primary-button_1ksee_8702,._save-blueprint-secondary-button_1ksee_8707{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_1ksee_8559{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_1ksee_8564{padding:10px}._blueprint-preview-layout_1ksee_8576{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_1ksee_8590{min-height:220px}._save-blueprint-dialog-backdrop_1ksee_9189{padding:8px}._save-blueprint-dialog_1ksee_8550,._base-select-dialog_1ksee_8333{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_1ksee_8846,._base-select-dialog-body_1ksee_8338{padding:10px}._save-blueprint-dialog-content_1ksee_8852{overflow:hidden}._save-blueprint-form_1ksee_8892{gap:10px;padding:12px}._save-blueprint-form-content_1ksee_8913{gap:10px}._save-blueprint-textarea_1ksee_8953{min-height:120px}._save-blueprint-actions_1ksee_9038{padding-top:10px}._save-blueprint-primary-button_1ksee_8702,._save-blueprint-secondary-button_1ksee_8707{width:auto}}._expandable-card-header_1ksee_9229{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_1ksee_9229:hover{background:0 0}._expand-toggle_1ksee_9244{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_1ksee_9244: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_1ksee_9244._is-expanded_1ksee_9264{transform:rotate(180deg)}._placeholder-button-grid_1ksee_9268,._inspector-option-grid_1ksee_9269{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_1ksee_9268 button,._inspector-option-grid_1ksee_9269 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_1ksee_7291{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_1ksee_7292{object-fit:contain;width:22px;height:22px}._button-icon-glyph_1ksee_9300{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_1ksee_9300 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_1ksee_9268 button>span:last-child,._inspector-option-grid_1ksee_9269 button>span:last-child{min-width:0}._inspector-group-title_1ksee_7794{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_1ksee_9324{gap:0;margin:0;display:grid}._inspector-summary-row_1ksee_9330{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_1ksee_9330:last-child{border-bottom:0}._inspector-summary-row_1ksee_9330 dt,._inspector-summary-row_1ksee_9330 dd{margin:0}._inspector-summary-row_1ksee_9330 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_1ksee_9330 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_1ksee_6524{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_1ksee_6524._is-ok_1ksee_9374{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_1ksee_6524._is-warn_1ksee_6209{border-color:var(--pill-warn-border);color:var(--warn)}._pill_1ksee_6524._is-danger_1ksee_9384{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_1ksee_6842{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_1ksee_9395{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_1ksee_6842:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_1ksee_9406,._renderer-host_1ksee_9407{width:100%;height:100%;display:block}._canvas-viewport-surface_1ksee_9406{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_1ksee_9423{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_1ksee_9431{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_1ksee_9440{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_1ksee_9448,._canvas-touch-hold-indicator-progress_1ksee_9449{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_1ksee_9448{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_1ksee_9449{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_1ksee_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_1ksee_9466{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_1ksee_9478{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_1ksee_9478._is-collapsed_1ksee_2107{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_1ksee_9502{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent);justify-content:space-between;align-items:center;gap:12px;display:flex}._canvas-gesture-diagnostics-header-copy_1ksee_9510{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_1ksee_9510 span,._canvas-gesture-diagnostics-header-copy_1ksee_9510 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_1ksee_9510 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_1ksee_9530{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_1ksee_9530:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_1ksee_9547{min-width:0}._canvas-gesture-diagnostics-grid_1ksee_9551{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_1ksee_9551 div{min-width:0}._canvas-gesture-diagnostics-grid_1ksee_9551 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent);font-size:.68rem}._canvas-gesture-diagnostics-grid_1ksee_9551 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_1ksee_9575{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_1ksee_9575 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_1ksee_9575 span,._canvas-gesture-diagnostics-events_1ksee_9575 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-events_1ksee_9575 span{color:var(--in-canvas-toolbar-button-text)}._canvas-gesture-diagnostics-events_1ksee_9575 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}._canvas-fps_1ksee_9606{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(220px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;top:12px;right:12px}._canvas-fps_1ksee_9606._is-collapsed_1ksee_2107{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_1ksee_9630{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent);justify-content:space-between;align-items:center;gap:12px;display:flex}._canvas-fps-header-copy_1ksee_9638{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_1ksee_9638 span,._canvas-fps-header-copy_1ksee_9638 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_1ksee_9638 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_1ksee_9658{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_1ksee_9658:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_1ksee_9675{min-width:0}._canvas-fps-table_1ksee_9679{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_1ksee_9679 th{text-align:left;color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent);white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_1ksee_9679 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_1ksee_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_1ksee_9406._is-panning_1ksee_9710{cursor:grabbing}._canvas-floating-toolbar_1ksee_9714{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_1ksee_9730{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_1ksee_9730:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_1ksee_9730._is-cancel_1ksee_4829,._canvas-floating-toolbar-button_1ksee_9730._is-delete_1ksee_8526{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_1ksee_9730._is-rotate_1ksee_8530{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_1ksee_9730._is-confirm_1ksee_4825{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_1ksee_9767{fill:currentColor;width:26px;height:26px}._canvas-top-left-corner-toolbar_1ksee_9773{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_1ksee_9773: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_1ksee_9773: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_1ksee_9808{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_1ksee_9808: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_1ksee_9808._is-active_1ksee_272{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 color-mix(in srgb, var(--in-canvas-toolbar-active-border) 22%, transparent);color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_1ksee_9839{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_1ksee_9846{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_1ksee_9855{top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:auto;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_1ksee_9866{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-button_1ksee_9866:not(:disabled):hover ._canvas-right-dock-toolbar-icon_1ksee_9882{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_1ksee_9866:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_1ksee_9866._is-exit_1ksee_9892 ._canvas-right-dock-toolbar-icon_1ksee_9882{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_1ksee_9882{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_1ksee_9910{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_1ksee_9920{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_1ksee_9924{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_1ksee_9944{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_1ksee_9951{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_1ksee_9961{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_1ksee_9973{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_1ksee_9973: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_1ksee_9973._is-active_1ksee_272{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_1ksee_10001{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_1ksee_10009,._canvas-bottom-left-toolbar-image_1ksee_10010{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_1ksee_10009{fill:currentColor}._canvas-bottom-left-toolbar-image_1ksee_10010{object-fit:contain}._canvas-bottom-left-secondary-toolbar_1ksee_10023{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_1ksee_10023._is-offset-for-floating-tools_1ksee_10034{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_1ksee_10038{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_1ksee_10038: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_1ksee_10060{fill:currentColor;width:22px;height:22px}._dock-collapsed-body_1ksee_10066{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_1ksee_10078{grid-template-columns:1fr;gap:0;display:grid}._kv_1ksee_10078{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_1ksee_10078:last-child{border-bottom:0}._kv_1ksee_10078 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_1ksee_10078 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_1ksee_10116,._log-card_1ksee_10117{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_1ksee_10124{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, transparent);gap:0;padding:0;display:grid;overflow:hidden}._inspector-expanded-header_1ksee_10133{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:38px;color:var(--text-0);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.86rem;font-weight:650;display:flex}._inspector-expanded-header_1ksee_10133 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_1ksee_10153{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_1ksee_10160{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_1ksee_10160:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}._inspector-expanded-header-toggle_1ksee_10160:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_1ksee_10160 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_1ksee_10160 svg._is-expanded_1ksee_9264{transform:rotate(0)}._inspector-expanded-header-toggle_1ksee_10160 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_1ksee_10202{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_1ksee_10211{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_1ksee_10218{justify-content:flex-start}._recipe-status-panel-title_1ksee_10222{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_1ksee_10222 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_1ksee_10236{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}._selection-inspector-device-copy_1ksee_10248{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_1ksee_10254{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_1ksee_10254 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_1ksee_10248 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_1ksee_10116 h4,._log-card_1ksee_10117 h4{margin:0 0 6px;font-size:.82rem}._definition-card_1ksee_10116 p,._log-card_1ksee_10117 p,._mono-line_1ksee_10292{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_1ksee_10299{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_1ksee_10305{--problem-warning-color:#9a6a18;border:0;border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:0 0;min-width:0;padding:9px 0 9px 10px;display:grid}._problem-row_1ksee_10305:last-child{border-bottom:0}._problem-row_1ksee_10305 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_1ksee_10305[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_1ksee_10305[data-problem-severity=error] p{color:var(--danger)}._problem-row_1ksee_10305[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_1ksee_10339{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_1ksee_10357{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_1ksee_10364{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_1ksee_10372{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_1ksee_10379{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_1ksee_10386{padding:0}._inspector-scope-toggle_1ksee_10390{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:color-mix(in srgb, var(--surface-2) 82%, transparent);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}._inspector-scope-toggle_1ksee_10390 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_1ksee_10390 button._is-selected_1ksee_7647,._inspector-scope-toggle_1ksee_10390 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_1ksee_10390 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_1ksee_10292{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_1ksee_10428,._warehouse-item-link-inspector_1ksee_10429,._slot-config-list_1ksee_10430,._slot-config-row_1ksee_10431,._slot-config-row-main_1ksee_10432,._slot-config-row-actions_1ksee_10433,._slot-config-stepper_1ksee_10434,._warehouse-link-ignore-stock_1ksee_10435{gap:8px;display:grid}._slot-config-inspector_1ksee_10428{grid-template-columns:minmax(0,1fr)}._slot-config-group_1ksee_10444,._slot-config-dialog-backdrop_1ksee_10445{grid-column:auto;min-width:0}._slot-config-group_1ksee_10444[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_1ksee_10445{grid-column:1/-1}._slot-config-group_1ksee_10444[data-slot-config-group-size=single] ._slot-config-tile-grid_1ksee_10455{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_1ksee_10433{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_1ksee_10430[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_1ksee_10430[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_1ksee_10475,._slot-config-row-header_1ksee_10476{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_1ksee_10475 p,._slot-config-row-header_1ksee_10476 strong,._slot-config-meta_1ksee_10485{margin:0}._slot-config-row_1ksee_10431{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:6px;padding:10px}._slot-config-row-main_1ksee_10432{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_1ksee_10501,._slot-config-clear-button_1ksee_10502,._slot-config-step-button_1ksee_10503{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-height:32px;color:var(--text-0);font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}._slot-config-item-button_1ksee_10501:hover:not(:disabled),._slot-config-step-button_1ksee_10503:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}._slot-config-clear-button_1ksee_10502{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._slot-config-clear-button_1ksee_10502:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._slot-config-item-button_1ksee_10501,._slot-config-clear-button_1ksee_10502{padding:0 10px}._slot-config-item-button_1ksee_10501{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_1ksee_10501:disabled,._slot-config-clear-button_1ksee_10502:disabled,._slot-config-step-button_1ksee_10503:disabled,._slot-config-count-input_1ksee_10547:disabled{opacity:.6}._slot-config-lock-tag_1ksee_10551{background:color-mix(in srgb, var(--surface-1) 72%, transparent);color:var(--text-1);border-radius:999px;padding:2px 6px;font-size:.72rem}._slot-config-stepper_1ksee_10434{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_1ksee_10503{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_1ksee_10503 svg,._slot-config-clear-button_1ksee_10502 svg{width:14px;height:14px}._slot-config-count-input_1ksee_10547{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_1ksee_10429{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._warehouse-link-panel-body_1ksee_10595{gap:8px;padding:8px}._warehouse-link-list_1ksee_10600{gap:8px;min-width:0;display:grid}._warehouse-link-row_1ksee_10606{--port-output-accent:var(--text-2);--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._warehouse-link-row_1ksee_10606[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_1ksee_10606[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_1ksee_10631{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:56px;min-width:0;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;display:grid}._warehouse-link-slot-label_1ksee_10644{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_1ksee_10653{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_1ksee_10653:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._warehouse-link-item-icon_1ksee_10674{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_1ksee_10674 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_1ksee_10674 svg{width:22px;height:22px}._warehouse-link-item-name_1ksee_10696{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_1ksee_10712{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:32px;height:32px;color:var(--text-1);font:inherit;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}._warehouse-link-infinity-button_1ksee_10712:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._warehouse-link-infinity-button_1ksee_10712[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}._warehouse-link-infinity-button_1ksee_10712[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_1ksee_10712:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_1ksee_10712:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_1ksee_10834{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:0;height:32px;color:var(--text-1);font:inherit;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;line-height:1;display:inline-flex}._warehouse-link-action-button_1ksee_10834:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._warehouse-link-action-button_1ksee_10834:disabled,._warehouse-link-item-button_1ksee_10653:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_1ksee_10834 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_1ksee_10870{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._warehouse-link-clear-button_1ksee_10870:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._warehouse-item-link-inspector_1ksee_10429[data-render-mode=dock] ._warehouse-link-action-button_1ksee_10834{width:32px;padding:0}._warehouse-item-link-inspector_1ksee_10429[data-render-mode=dock] ._warehouse-link-action-label_1ksee_10886{display:none}._warehouse-item-link-inspector_1ksee_10429[data-device-class=mobile] ._warehouse-link-row_1ksee_10606{padding-right:8px}._warehouse-item-link-inspector_1ksee_10429[data-device-class=mobile] ._warehouse-link-action-button_1ksee_10834{width:32px;padding:0}._warehouse-item-link-inspector_1ksee_10429[data-device-class=mobile] ._warehouse-link-action-label_1ksee_10886{display:none}._admission-rule-inspector_1ksee_10903{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._admission-rule-panel-body_1ksee_10907{gap:8px;padding:8px}._admission-rule-row_1ksee_10912{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}._admission-rule-controls-row_1ksee_10921{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_1ksee_10912[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_1ksee_10951{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft));min-width:0;min-height:36px;color:var(--text-0);text-align:left;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}._admission-rule-item-button_1ksee_10951:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line));background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}._admission-rule-item-button_1ksee_10951:disabled,._admission-rule-action-button_1ksee_10972:disabled,._admission-rule-limit_1ksee_10973 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_1ksee_10978{background:color-mix(in srgb, var(--surface-2) 78%, transparent);width:30px;height:30px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._admission-rule-item-icon_1ksee_10978 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_1ksee_10978 svg{width:17px;height:17px}._admission-rule-item-name_1ksee_11001{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_1ksee_10973,._admission-rule-count_1ksee_11013{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line));background:color-mix(in srgb, var(--surface-1) 82%, transparent);border-radius:5px;align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}._admission-rule-limit_1ksee_10973 span,._admission-rule-count_1ksee_11013 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_1ksee_10973 input{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-count_1ksee_11013 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_1ksee_11060{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_1ksee_10972{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:32px;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}._admission-rule-action-button_1ksee_10972:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line));color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}._admission-rule-clear-button_1ksee_11086:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line));color:#c84f4f}._admission-rule-action-button_1ksee_10972 svg{width:15px;height:15px}._admission-rule-inspector_1ksee_10903[data-render-mode=dock] ._admission-rule-controls-row_1ksee_10921,._admission-rule-inspector_1ksee_10903[data-device-class=mobile] ._admission-rule-controls-row_1ksee_10921,._admission-rule-inspector_1ksee_10903[data-device-class=tablet] ._admission-rule-controls-row_1ksee_10921{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_1ksee_10903[data-render-mode=dock] ._admission-rule-actions_1ksee_11060,._admission-rule-inspector_1ksee_10903[data-device-class=mobile] ._admission-rule-actions_1ksee_11060,._admission-rule-inspector_1ksee_10903[data-device-class=tablet] ._admission-rule-actions_1ksee_11060{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_1ksee_11145{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-output-panel-header_1ksee_11149{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_1ksee_11149>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_1ksee_11194{gap:8px;padding:8px}._port-output-list_1ksee_11199{gap:8px;min-width:0;display:grid}._port-output-row_1ksee_11205{--port-output-accent:var(--text-2);--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._port-output-row_1ksee_11205[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_1ksee_11205[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_1ksee_11235{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:56px;min-width:56px;height:32px;color:var(--text-0);border-radius:5px;grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;padding:2px 5px 2px 4px;display:inline-grid}._port-output-locator-svg_1ksee_11297{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_1ksee_11304{fill:color-mix(in srgb, var(--surface-2) 72%, transparent);stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line));stroke-width:.08px}._port-output-locator-marker_1ksee_11310{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}._port-output-locator-selected-line_1ksee_11314{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_1ksee_11322{fill:var(--port-output-accent);stroke:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke-width:.08px}._port-output-locator-label_1ksee_11328{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_1ksee_11362{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_1ksee_11362:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._port-output-item-button_1ksee_11362:disabled,._port-output-action-button_1ksee_11384:disabled{cursor:default;opacity:.58}._port-output-item-icon_1ksee_11389{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_1ksee_11389 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_1ksee_11389 svg{width:22px;height:22px}._port-output-item-name_1ksee_11411{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_1ksee_11384{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:0;height:32px;color:var(--text-1);font:inherit;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;line-height:1;display:inline-flex}._port-output-action-button_1ksee_11384:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._port-output-action-button_1ksee_11384 svg{flex:none;width:15px;height:15px}._port-output-clear-button_1ksee_11485{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._port-output-clear-button_1ksee_11485:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._port-output-config-inspector_1ksee_11145[data-render-mode=dock] ._port-output-action-button_1ksee_11384{width:32px;padding:0}._port-output-config-inspector_1ksee_11145[data-render-mode=dock] ._port-output-action-label_1ksee_11501{display:none}._port-output-config-inspector_1ksee_11145[data-device-class=mobile] ._port-output-row_1ksee_11205{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_1ksee_11145[data-device-class=mobile] ._port-output-action-button_1ksee_11384{width:32px;padding:0}._port-output-config-inspector_1ksee_11145[data-device-class=mobile] ._port-output-action-label_1ksee_11501{display:none}@media (width<=900px){._port-output-config-inspector_1ksee_11145[data-render-mode=dialog] ._port-output-action-button_1ksee_11384{width:32px;padding:0}._port-output-config-inspector_1ksee_11145[data-render-mode=dialog] ._port-output-action-label_1ksee_11501{display:none}}._port-priority-group-inspector_1ksee_11528{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-priority-panel-body_1ksee_11532{gap:8px;padding:8px}._port-priority-custom-switch_1ksee_11537{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_1ksee_11537 input{appearance:none;border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1));cursor:pointer;border-radius:999px;width:30px;height:18px;margin:0;position:relative}._port-priority-custom-switch_1ksee_11537 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_1ksee_11537 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}._port-priority-custom-switch_1ksee_11537 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_1ksee_11584{gap:8px;min-width:0;display:grid}._port-priority-row_1ksee_11590{--port-priority-accent:var(--text-2);border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}._port-priority-row_1ksee_11590[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_1ksee_11590[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_1ksee_11612{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);min-width:52px;height:30px;color:var(--text-0);white-space:nowrap;border-radius:5px;justify-content:center;justify-self:start;align-items:center;padding:0 8px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}._port-priority-number-button_1ksee_11630{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:32px;height:30px;color:var(--text-0);font:inherit;border-radius:5px;place-items:center;font-size:.86rem;font-weight:820;line-height:1;display:inline-grid}._port-priority-number-button_1ksee_11630:hover:not(:disabled),._port-priority-number-button_1ksee_11630[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line));background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}._port-priority-number-button_1ksee_11630:disabled{cursor:default;opacity:.58}._port-priority-picker_1ksee_11656{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_1ksee_11656 button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 90%, transparent);width:30px;height:28px;color:var(--text-1);font:inherit;border-radius:5px;place-items:center;font-size:.76rem;font-weight:720;line-height:1;display:inline-grid}._port-priority-picker_1ksee_11656 button:hover,._port-priority-picker_1ksee_11656 button._is-selected_1ksee_7647{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line));background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%);color:var(--text-0)}._slot-config-tile-grid_1ksee_10455{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_1ksee_10455{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_1ksee_10455:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_1ksee_11710{z-index:1;background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:18px;height:18px;color:var(--text-1);text-align:center;border-radius:5px;padding:0 4px;font-size:.68rem;line-height:18px;position:absolute;top:5px;left:6px}._slot-config-tile-icon_1ksee_11727,._slot-config-dialog-item-icon_1ksee_11728{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_1ksee_11735{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 90%, transparent);min-width:22px;height:20px;color:var(--text-0);text-align:center;border-radius:999px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;bottom:5px;right:5px}._slot-config-empty-frame_1ksee_11752{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_1ksee_11752 svg{width:18px;height:18px}._slot-config-empty_1ksee_11752{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_1ksee_11772{gap:10px}._slot-config-panel-header_1ksee_11776{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_1ksee_11784{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_1ksee_11784 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_1ksee_11800{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_1ksee_11812{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_1ksee_11812 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_1ksee_11826{appearance:none;border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}._slot-config-scope-switch-input_1ksee_11826: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_1ksee_11826:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_1ksee_11826:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_1ksee_11826:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_1ksee_11826:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_1ksee_11800._is-disabled_1ksee_1125{cursor:default}._slot-config-flow-layout_1ksee_11875{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_1ksee_11883{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}._slot-config-flow-column-header_1ksee_11920{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_1ksee_11920 div{min-width:0;display:grid}._slot-config-flow-column-header_1ksee_11920 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_1ksee_11979,._slot-config-group_1ksee_10444{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_1ksee_11979{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 72%, transparent);width:100%;min-width:0;min-height:54px;color:var(--text-0);font:inherit;text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:grid}._slot-config-flow-slot_1ksee_11979:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}._slot-config-flow-slot-label_1ksee_12008{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}._slot-config-flow-slot-value_1ksee_12017{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_1ksee_12026{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent);width:36px;height:36px;color:var(--text-1);border-radius:7px;place-items:center;display:grid}._slot-config-flow-empty-button_1ksee_12026 svg{width:17px;height:17px}._slot-config-flow-item-icon_1ksee_12041{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_1ksee_12047{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_1ksee_12054{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, black 12%);min-width:20px;height:18px;color:var(--text-0);text-align:center;border-radius:999px;flex:none;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_1ksee_12054{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, black 12%);min-width:20px;height:18px;color:var(--text-0);text-align:center;border-radius:999px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;bottom:-2px;right:-4px}._slot-config-flow-direction_1ksee_12086{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_1ksee_12086 svg{width:min(64px,100%);height:32px;color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong));stroke-width:2.2px}._slot-config-flow-empty_1ksee_12026{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line));min-height:54px;color:var(--text-2);border-radius:7px;place-items:center;font-size:.76rem;display:grid}._slot-config-shared-section_1ksee_12132{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_1ksee_10445{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_1ksee_10445{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;align-content:start;gap:clamp(6px,1.5dvh,10px);width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);padding:clamp(10px,2dvh,14px);display:grid;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_1ksee_12181{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_1ksee_12181 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_1ksee_12198,._slot-config-dialog-item-button_1ksee_12199,._slot-config-dialog-clear_1ksee_12200,._slot-config-dialog-actions_1ksee_12201 button{border:1px solid var(--line);background:var(--surface-2);min-height:clamp(32px,6dvh,34px);color:var(--text-0);font:inherit;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}._slot-config-dialog-icon-button_1ksee_12198{flex:none;width:clamp(32px,6dvh,34px);padding:0}._slot-config-dialog-icon-button_1ksee_12198 svg{width:16px;height:16px}._slot-config-dialog-item-button_1ksee_12199{justify-self:center;width:clamp(56px,18dvh,96px);height:clamp(56px,18dvh,96px);padding:0}._slot-config-dialog-item-button_1ksee_12199:disabled{opacity:.75}._slot-config-dialog-item-name_1ksee_12243{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_1ksee_10124{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_1ksee_10133{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_1ksee_10160:hover,._inspector-scope-toggle_1ksee_10390{background:var(--surface-2)}._selection-inspector-device-header_1ksee_10236,._slot-config-row_1ksee_10431,._slot-config-item-button_1ksee_10501,._slot-config-step-button_1ksee_10503{border-color:var(--line);background:var(--surface-2)}._problem-row_1ksee_10305{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_1ksee_10390{border-color:var(--line)}._slot-config-clear-button_1ksee_10502{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_1ksee_10502:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_1ksee_10551{background:var(--surface-2)}}._slot-config-dialog-count-row_1ksee_12293{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_1ksee_12293>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_1ksee_12308{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_1ksee_12316{width:100%;min-width:0;height:32px;accent-color:var(--primary);cursor:pointer;margin:0;padding:0}._slot-config-dialog-range_1ksee_12316:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_1ksee_12331,._slot-config-dialog-switch_1ksee_12332{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_1ksee_12332{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_1ksee_12332 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_1ksee_12353{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_1ksee_12353: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_1ksee_12332 input:checked+._slot-config-dialog-switch-track_1ksee_12353{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_1ksee_12332 input:checked+._slot-config-dialog-switch-track_1ksee_12353:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_1ksee_12332 input:disabled+._slot-config-dialog-switch-track_1ksee_12353{opacity:.55}._slot-config-dialog-clear_1ksee_12200{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));width:100%;color:var(--danger)}._slot-config-dialog-actions_1ksee_12201{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_1ksee_12201 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_1ksee_12198:hover:not(:disabled),._slot-config-dialog-item-button_1ksee_12199:hover:not(:disabled),._slot-config-dialog-actions_1ksee_12201 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}._slot-config-dialog-clear_1ksee_12200:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._submit-to-warehouse-inspector_1ksee_12495{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._submit-to-warehouse-panel-body_1ksee_12499{gap:8px;padding:8px}._submit-to-warehouse-row_1ksee_12429{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._submit-to-warehouse-row_1ksee_12429[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}._submit-to-warehouse-icon_1ksee_12522{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:32px;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}._submit-to-warehouse-icon_1ksee_12522 svg{width:17px;height:17px}._submit-to-warehouse-row_1ksee_12429[data-submit-enabled=true] ._submit-to-warehouse-icon_1ksee_12522{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line));color:var(--accent-strong)}._submit-to-warehouse-label_1ksee_12439{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_1ksee_12480{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line));background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1));min-width:34px;height:26px;color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1));white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:.76rem;font-weight:720;line-height:1;display:inline-flex}._submit-to-warehouse-toggle_1ksee_12572{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);border-radius:999px;width:44px;height:26px;padding:0;position:relative}._submit-to-warehouse-toggle_1ksee_12572:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}._submit-to-warehouse-toggle_1ksee_12572[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_1ksee_12572:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_1ksee_12597{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_1ksee_12572[aria-checked=true] ._submit-to-warehouse-toggle-knob_1ksee_12597{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_1ksee_10432,._slot-config-row-actions_1ksee_10433{grid-template-columns:1fr}._selection-inspector-device-header_1ksee_10236,._slot-config-flow-layout_1ksee_11875{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_1ksee_12086{min-height:44px}._slot-config-flow-direction_1ksee_12086 svg{transform:rotate(90deg)}}._behavior-toggle-row_1ksee_12631{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_1ksee_12638{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_1ksee_12644{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_1ksee_12651{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_1ksee_12660{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line));background:var(--surface-2);min-width:104px;height:32px;color:var(--text-1);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;font-size:.78rem;display:inline-grid}._dark-pipe-link-button_1ksee_12660 svg{width:15px;height:15px}._dark-pipe-link-button_1ksee_12660:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_1ksee_12660:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_1ksee_12660._is-danger_1ksee_9384:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_1ksee_12695,._toggle-off_1ksee_12696{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);color:#0000;border-radius:999px;width:42px;height:24px;padding:0;font-size:0;position:relative}._toggle-on_1ksee_12695:after,._toggle-off_1ksee_12696: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_1ksee_12695{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_1ksee_12695:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_1ksee_12732{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_1ksee_12740{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_1ksee_12746{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_1ksee_12746: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_1ksee_12746:checked{background:var(--accent)}._recipe-config-switch_1ksee_12746:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_1ksee_12780{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_1ksee_12786{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_1ksee_12786:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}._recipe-select-placeholder_1ksee_12805{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_1ksee_12810{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line));background:color-mix(in srgb, var(--surface-2) 58%, transparent);border-radius:6px;min-height:72px}._recipe-auto-section_1ksee_12817,._recipe-manual-section_1ksee_12818{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_1ksee_12825{background:color-mix(in srgb, var(--line) 76%, transparent);height:1px;margin:5px 0}._recipe-channel-row_1ksee_12831{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:6px;align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}._recipe-channel-row_1ksee_12831>:first-child{flex:auto;min-width:0}._recipe-remove-button_1ksee_12862{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, transparent);width:34px;height:30px;color:var(--danger);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;line-height:1;display:flex}._recipe-remove-button_1ksee_12862 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_1ksee_12862:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--surface-1));color:var(--danger)}._recipe-locked-control_1ksee_12889{width:34px;height:30px;color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong));border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}._recipe-locked-control_1ksee_12889 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_1ksee_12907{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line));background:color-mix(in srgb, var(--surface-2) 58%, transparent);width:100%;min-height:48px;color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;transition:border-color .15s,background-color .15s,color .15s;display:flex}._recipe-add-button_1ksee_12907:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line));background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2));color:var(--accent-strong)}._recipe-add-button-primary_1ksee_12929{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_1ksee_12940{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_1ksee_12947{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_1ksee_12862,._recipe-add-button_1ksee_12907{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_1ksee_12862:hover,._recipe-add-button_1ksee_12907:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_1ksee_12889{color:var(--text-2)}}._encyclopedia-panel_1ksee_12981{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357{gap:0}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357._is-browser_1ksee_12992{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_1ksee_12996{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_1ksee_12996 ._encyclopedia-search_1ksee_13004,._encyclopedia-mobile-controls_1ksee_12996 ._encyclopedia-category-dropdown_1ksee_13005{padding:0}._encyclopedia-mobile-controls_1ksee_12996 ._encyclopedia-category-dropdown-menu_1ksee_13009{left:0;right:0}._encyclopedia-search_1ksee_13004{padding:8px 14px 0}._encyclopedia-search-input_1ksee_13019{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_1ksee_13019::placeholder{color:var(--text-2)}._encyclopedia-search-input_1ksee_13019:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_1ksee_13042{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_1ksee_13042._is-touch_1ksee_4357{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_1ksee_13059{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_1ksee_13065{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_1ksee_13065:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_1ksee_13065._is-active_1ksee_272,._encyclopedia-breadcrumb-link_1ksee_13065:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_1ksee_13089{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_1ksee_13095{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_1ksee_13103{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_1ksee_13109{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_1ksee_13115{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_1ksee_13115:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_1ksee_13115._is-active_1ksee_272{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_1ksee_13139{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_1ksee_13146{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357 ._encyclopedia-main_1ksee_13146{padding:8px 10px 14px}._encyclopedia-card-grid_1ksee_13157{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357 ._encyclopedia-card-grid_1ksee_13157{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_1ksee_13157{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_1ksee_13157:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_1ksee_13185{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_1ksee_13192{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_1ksee_13200{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_1ksee_13209{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_1ksee_13215{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_1ksee_13224{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_1ksee_13229{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_1ksee_13237{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_1ksee_13237:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_1ksee_13237 ._encyclopedia-card-icon_1ksee_13185{width:34px;height:34px}._encyclopedia-recent-card_1ksee_13237 ._encyclopedia-card-label_1ksee_13192{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357 ._encyclopedia-recent-card_1ksee_13237{width:90px;padding:6px 4px}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357 ._encyclopedia-recent-card_1ksee_13237 ._encyclopedia-card-icon_1ksee_13185{width:30px;height:30px}._encyclopedia-category-dropdown_1ksee_13005{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_1ksee_13284{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_1ksee_13284._is-filtered_1ksee_13301{border-color:var(--accent-strong);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);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_1ksee_13284:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_1ksee_13311{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_1ksee_13319{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_1ksee_13330{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_1ksee_13338{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_1ksee_13345{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_1ksee_13359{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_1ksee_13359._is-open_1ksee_13365{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_1ksee_13009{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_1ksee_13390{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_1ksee_13390:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_1ksee_13390._is-active_1ksee_272{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_1ksee_13417{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_1ksee_13427{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_1ksee_12981._is-touch_1ksee_4357 ._encyclopedia-detail_1ksee_13427{padding:6px 10px 14px}._encyclopedia-detail-header_1ksee_13437{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_1ksee_13446{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_1ksee_13446:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_1ksee_13465{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_1ksee_13473{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_1ksee_13480{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_1ksee_13486{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_1ksee_13491{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_1ksee_13497{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_1ksee_13507{margin-bottom:4px}._encyclopedia-recipe-group-header_1ksee_13511{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_1ksee_13511:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_1ksee_13530{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_1ksee_13537{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_1ksee_13542{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_1ksee_13547{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_1ksee_13547{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_1ksee_13560{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_1ksee_13566{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_1ksee_13572{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_1ksee_13572._is-input_1ksee_13578{background:var(--surface-3)}._encyclopedia-recipe-col_1ksee_13572._is-output_1ksee_11910{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_1ksee_13586{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_1ksee_13586{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_1ksee_13599{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_1ksee_13599:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_1ksee_13599._is-empty_1ksee_13619{cursor:default;background:0 0}._encyclopedia-recipe-row_1ksee_13599._is-empty_1ksee_13619:hover{border-color:#0000}._encyclopedia-recipe-item-icon_1ksee_13628{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_1ksee_13636{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_1ksee_13645{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_1ksee_13652{border-top:1px solid var(--line);background:var(--surface-1);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}._encyclopedia-recipe-machine_1ksee_13662{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_1ksee_13662:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_1ksee_13680{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_1ksee_13686{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-duration_1ksee_13691{color:var(--text-2);white-space:nowrap;font-size:.72rem}._encyclopedia-empty_1ksee_13698{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._inspector-dialog_1t4qd_2{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1t4qd_9{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1t4qd_15 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1t4qd_22{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line));background:var(--surface-2);background:color-mix(in srgb, var(--surface-2) 76%, transparent);width:30px;height:30px}._inspector-dialog_1t4qd_2._is-mobile-compact_1t4qd_30 ._inspector-dialog-header_1t4qd_9{min-height:40px;padding:0 12px}._inspector-dialog_1t4qd_2._is-mobile-compact_1t4qd_30 ._inspector-dialog-header-copy_1t4qd_15 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1t4qd_2._is-mobile-compact_1t4qd_30 ._inspector-dialog-header-button_1t4qd_22{width:28px;height:28px}._inspector-dialog-body_1t4qd_45{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1t4qd_45._has-neighborhood-preview_1t4qd_53{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1t4qd_58{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 94%, black 2%);border-radius:0;min-height:0;padding:10px;overflow:auto}._inspector-neighborhood-preview_1t4qd_70{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 82%, transparent);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}._inspector-neighborhood-preview-frame_1t4qd_80{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1t4qd_90{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%);pointer-events:none;border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}._inspector-neighborhood-preview-canvas-stage_1t4qd_102,._inspector-neighborhood-preview-canvas-stage_1t4qd_102>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1t4qd_109{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1t4qd_109{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1t4qd_109[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1t4qd_109[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1t4qd_130{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1t4qd_136{fill:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1t4qd_142 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_1t4qd_142 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1t4qd_196,._toolbox-dialog-backdrop_1t4qd_197,._debug-log-dialog-backdrop_1t4qd_198{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 42%, transparent);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}._help-dialog-backdrop_1t4qd_196,._toolbox-dialog-backdrop_1t4qd_197,._debug-log-dialog-backdrop_1t4qd_198,._help-dialog-backdrop_1t4qd_196 *,._toolbox-dialog-backdrop_1t4qd_197 *,._debug-log-dialog-backdrop_1t4qd_198 *{touch-action:auto}._help-dialog-backdrop_1t4qd_196._is-immersive-maximized_1t4qd_230,._toolbox-dialog-backdrop_1t4qd_197._is-immersive-maximized_1t4qd_230,._debug-log-dialog-backdrop_1t4qd_198._is-immersive-maximized_1t4qd_230{padding:0}._help-dialog_1t4qd_196,._toolbox-dialog_1t4qd_197,._debug-log-dialog_1t4qd_198{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_1t4qd_197{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1t4qd_198{width:min(980px,100%);height:min(640px,100%)}._help-dialog_1t4qd_196._is-maximized_1t4qd_261,._toolbox-dialog_1t4qd_197._is-maximized_1t4qd_261,._debug-log-dialog_1t4qd_198._is-maximized_1t4qd_261{width:100%;height:100%}._help-dialog-backdrop_1t4qd_196._is-immersive-maximized_1t4qd_230 ._help-dialog_1t4qd_196,._toolbox-dialog-backdrop_1t4qd_197._is-immersive-maximized_1t4qd_230 ._toolbox-dialog_1t4qd_197,._debug-log-dialog-backdrop_1t4qd_198._is-immersive-maximized_1t4qd_230 ._debug-log-dialog_1t4qd_198{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1t4qd_276,._toolbox-dialog-header_1t4qd_277,._debug-log-dialog-header_1t4qd_278{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1t4qd_287,._toolbox-dialog-header-copy_1t4qd_288,._debug-log-dialog-header-copy_1t4qd_289{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1t4qd_276._is-draggable_1t4qd_296,._toolbox-dialog-header_1t4qd_277._is-draggable_1t4qd_296,._debug-log-dialog-header_1t4qd_278._is-draggable_1t4qd_296{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1t4qd_287 h2,._toolbox-dialog-header-copy_1t4qd_288 h2,._debug-log-dialog-header-copy_1t4qd_289 h2,._help-dialog-placeholder_1t4qd_306 h3,._toolbox-dialog-placeholder_1t4qd_307 h3{margin:0}._help-dialog-placeholder_1t4qd_306 p,._toolbox-dialog-placeholder_1t4qd_307 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1t4qd_317,._toolbox-dialog-header-actions_1t4qd_318,._debug-log-dialog-header-actions_1t4qd_319{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1t4qd_327,._toolbox-dialog-header-button_1t4qd_328,._debug-log-dialog-header-button_1t4qd_329{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1t4qd_339,._toolbox-dialog-tab_1t4qd_340,._help-dialog-header-button_1t4qd_327,._toolbox-dialog-header-button_1t4qd_328,._debug-log-dialog-header-button_1t4qd_329{cursor:pointer}._help-dialog-layout_1t4qd_347,._toolbox-dialog-layout_1t4qd_348{min-height:0;display:grid}._help-dialog-tab-list_1t4qd_353,._toolbox-dialog-tab-list_1t4qd_354{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1t4qd_339,._toolbox-dialog-tab_1t4qd_340{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_1t4qd_339:hover,._toolbox-dialog-tab_1t4qd_340:hover,._help-dialog-tab_1t4qd_339._is-active_1t4qd_377,._toolbox-dialog-tab_1t4qd_340._is-active_1t4qd_377{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1t4qd_339._is-active_1t4qd_377,._toolbox-dialog-tab_1t4qd_340._is-active_1t4qd_377{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1t4qd_389,._toolbox-dialog-content_1t4qd_390{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_1t4qd_397{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}._toolbox-bottom-dock_1t4qd_397._is-collapsed_1t4qd_409{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1t4qd_413{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1t4qd_413:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1t4qd_413: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_1t4qd_440{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_1t4qd_451{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1t4qd_451 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1t4qd_465{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1t4qd_465{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_1t4qd_465:hover,._toolbox-bottom-dock-tab_1t4qd_465._is-active_1t4qd_377{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1t4qd_465._is-active_1t4qd_377{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1t4qd_496{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1t4qd_504,._toolbox-bottom-dock-tab-panel_1t4qd_511{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1t4qd_306,._toolbox-dialog-placeholder_1t4qd_307{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_1t4qd_196 button:focus-visible,._toolbox-dialog_1t4qd_197 button:focus-visible,._debug-log-dialog_1t4qd_198 button:focus-visible,._toolbox-dialog_1t4qd_197 input:focus-visible,._toolbox-dialog_1t4qd_197 select:focus-visible,._debug-log-dialog_1t4qd_198 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1t4qd_540{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_1t4qd_319{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_1t4qd_319:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1t4qd_319:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1t4qd_569{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-1);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}._debug-log-dialog-guidance_1t4qd_569 p{flex:auto;margin:0}._debug-log-dialog-count_1t4qd_587{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1t4qd_594{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1t4qd_600{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1t4qd_605{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1t4qd_610{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1t4qd_615{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1t4qd_620{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1t4qd_626{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1t4qd_633{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_1t4qd_633 svg{width:17px;height:17px}._recipe-picker-search_1t4qd_633 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1t4qd_633 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1t4qd_665{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1t4qd_674{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_1t4qd_615 ._recipe-picker-list_1t4qd_674{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_1t4qd_689{min-width:0}._recipe-picker-card-button_1t4qd_693{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_1t4qd_693:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1t4qd_713{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1t4qd_721{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.9rem;font-weight:650;display:grid}._recipe-picker-machine_1t4qd_721 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_1t4qd_721 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_1t4qd_744{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_1t4qd_744 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1t4qd_764{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_1t4qd_772{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_1t4qd_784{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1t4qd_791{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1t4qd_791{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1t4qd_791 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1t4qd_791 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_1t4qd_820{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1t4qd_828{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1t4qd_837{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_1t4qd_615 ._recipe-picker-dialog-body_1t4qd_620{padding:8px}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-dialog-content_1t4qd_626{gap:8px}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-card-button_1t4qd_693{gap:8px;padding:8px}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-machine_1t4qd_721{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-machine_1t4qd_721 img{width:24px;height:24px}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-item-list_1t4qd_772{padding:6px}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-item-chip_1t4qd_791{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_1t4qd_615 ._recipe-picker-item-chip_1t4qd_791 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1t4qd_885{height:min(680px,100%)}._help-dialog_1t4qd_196,._toolbox-dialog_1t4qd_197{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1t4qd_911,._help-dialog-backdrop_1t4qd_196,._toolbox-dialog-backdrop_1t4qd_197{padding:8px}._settings-dialog_1t4qd_885,._help-dialog_1t4qd_196,._toolbox-dialog_1t4qd_197,._inspector-dialog_1t4qd_2{border-radius:12px;width:100%}._settings-dialog-header_1t4qd_931,._settings-dialog-content_1t4qd_932,._settings-dialog-sidebar_1t4qd_933{padding-left:12px;padding-right:12px}._settings-dialog-header_1t4qd_931{gap:10px}._settings-dialog-setting-card_1t4qd_901{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1t4qd_905{justify-content:flex-start}._help-dialog-header_1t4qd_276,._toolbox-dialog-header_1t4qd_277,._help-dialog-tab-list_1t4qd_353,._toolbox-dialog-tab-list_1t4qd_354,._help-dialog-content_1t4qd_389,._toolbox-dialog-content_1t4qd_390{padding-left:12px;padding-right:12px}._feature-guide-layout_1t4qd_957{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1t4qd_961{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1t4qd_967{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1t4qd_973{gap:10px;display:grid}._operation-guide-group-title_1t4qd_978{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1t4qd_986{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_1t4qd_996{display:contents}._operation-guide-header_1t4qd_1000{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1t4qd_1000>*{padding:7px 10px}._operation-guide-label_1t4qd_1010{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1t4qd_1018,._operation-guide-touch_1t4qd_1019{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026{gap:22px;font-size:.9em}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-group-title_1t4qd_978{font-size:.95em}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-table_1t4qd_986{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-label_1t4qd_1010{font-size:.85em}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-pc_1t4qd_1018,._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-touch_1t4qd_1019{font-size:.82em}._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-header_1t4qd_1000>*,._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-label_1t4qd_1010,._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-pc_1t4qd_1018,._operation-guide_1t4qd_967._is-narrow_1t4qd_1026 ._operation-guide-touch_1t4qd_1019{padding:5px 7px}._changelog-section_1t4qd_1050{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1t4qd_1059{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_1t4qd_1059[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1t4qd_1072{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_1t4qd_1072:hover{background:var(--surface-2)}._changelog-accordion-header_1t4qd_1072:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1t4qd_1096{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_1t4qd_1096{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1t4qd_1111{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_1t4qd_1120{overflow:hidden}._changelog-accordion-content_1t4qd_1124{padding:0 14px 14px}._changelog-collapse-row_1t4qd_1128{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_1t4qd_1136{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_1t4qd_1136:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1t4qd_1136:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1t4qd_1159{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1t4qd_1165{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1t4qd_1165 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1t4qd_1165 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1t4qd_1165 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1t4qd_1165 p{margin:0 0 6px}._changelog-markdown_1t4qd_1165 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1t4qd_1165 li{margin:1px 0}._changelog-markdown_1t4qd_1165 strong{font-weight:600}._changelog-markdown_1t4qd_1165 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1t4qd_1165 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1t4qd_1165 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_1t4qd_1218,._changelog-error_1t4qd_1219{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1t4qd_1219{color:var(--danger)}._changelog-placeholder_1t4qd_1229{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_1t4qd_1229 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1t4qd_1229 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1t4qd_957{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1t4qd_961{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_1t4qd_1268{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1t4qd_1275{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1t4qd_1283{margin:0}._feature-guide-toc-link_1t4qd_1287{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_1t4qd_1287:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1t4qd_1305{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1t4qd_1311{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1t4qd_1311:last-child{border-bottom:0}._feature-guide-section-title_1t4qd_1319{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1t4qd_1327{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1t4qd_1336{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_1t4qd_1345{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_1t4qd_1345{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_1t4qd_1345:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}._feedback-channel-card_1t4qd_1345:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1t4qd_1371{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_1t4qd_1383{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1t4qd_1389{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1t4qd_1396{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1t4qd_1403{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_1t4qd_1327._is-mobile-compact_1t4qd_30 ._feedback-dialog-body_1t4qd_1327{gap:14px;padding:14px 16px}._feedback-dialog_1t4qd_1327._is-mobile-compact_1t4qd_30 ._feedback-channel-card_1t4qd_1345{gap:8px;padding:14px}._feedback-dialog_1t4qd_1327._is-mobile-compact_1t4qd_30 ._feedback-channel-card-icon_1t4qd_1371{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1t4qd_196,._toolbox-dialog-backdrop_1t4qd_197,._debug-log-dialog-backdrop_1t4qd_198{background:var(--shell-bg)}._inspector-dialog-header-button_1t4qd_22{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_1t4qd_58{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_1t4qd_70{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_1t4qd_90{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_1t4qd_136,._inspector-port-callout-label_1t4qd_142 rect{fill:var(--surface-1)}._feedback-channel-card_1t4qd_1345:hover{background:var(--surface-2)}}._recipe-display_5b69z_2{align-items:center;gap:6px;display:flex}._recipe-display-device_5b69z_8{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;min-width:36px;font-size:.65rem;display:flex}._recipe-display-device_5b69z_8 img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}._recipe-display-device-colon_5b69z_24{color:var(--text-2);font-size:.85rem;font-weight:700}._recipe-display-formula_5b69z_30{justify-content:center;align-items:center;gap:4px;display:flex}._recipe-display-formula-inspector_5b69z_37{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_5b69z_46{align-items:center;gap:4px;min-width:0;display:inline-flex}._recipe-display-formula-inspector_5b69z_37 ._recipe-display-formula-group_5b69z_46:first-child{justify-content:flex-end;width:100%}._recipe-display-formula-inspector_5b69z_37 ._recipe-display-formula-group_5b69z_46:last-child{justify-content:flex-start;width:100%}._recipe-display-formula-item_5b69z_63{cursor:default;align-items:center;gap:2px;display:inline-flex;position:relative}._recipe-display-formula-item-group_5b69z_71{display:contents}._recipe-display-item-tooltip_5b69z_75{z-index:1000;border:1px solid color-mix(in srgb, var(--line) 40%, transparent);white-space:nowrap;pointer-events:none;background:#000000d9;border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}._recipe-display-item-tooltip_5b69z_75 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._recipe-display-item-tooltip_5b69z_75 span{color:#fff;font-size:.75rem;font-weight:600;line-height:1.2}._recipe-display-formula-plus_5b69z_105{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._recipe-display-formula-icon_5b69z_112{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._recipe-display-formula-icon_5b69z_112 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_5b69z_112>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_5b69z_37 ._recipe-display-formula-plus_5b69z_105{color:color-mix(in srgb, var(--text-1) 70%, var(--line-strong));margin:0 1px;font-size:.94rem;font-weight:700}._recipe-display-formula-inspector_5b69z_37 ._recipe-display-formula-icon_5b69z_112{width:34px;height:34px}._recipe-display-formula-inspector_5b69z_37 ._recipe-display-formula-icon_5b69z_112 img{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--line));background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1));border-radius:6px}._recipe-display-formula-inspector_5b69z_37 ._recipe-display-formula-icon_5b69z_112>span{background:color-mix(in srgb, var(--text-0) 72%, transparent);text-align:center;border-radius:3px;min-width:16px;height:15px;padding:0 4px;font-size:.68rem;line-height:15px;bottom:2px;left:auto;right:2px;transform:none}._recipe-display-formula-progress_5b69z_202{--recipe-progress-deg:0deg;--recipe-progress-percent:0%;color:color-mix(in srgb, var(--text-1) 78%, var(--line-strong));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._recipe-display-formula-progress_5b69z_202 svg{z-index:1;stroke-width:2px;width:16px;height:16px;position:relative}._recipe-display-formula-progress_5b69z_202[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);border-radius:999px;width:32px;height:32px}._recipe-display-formula-progress_5b69z_202[data-progress-kind=ring]:before{content:"";border-radius:inherit;background:var(--surface-1);position:absolute;inset:3px}._recipe-display-formula-progress_5b69z_202[data-progress-kind=ring][data-progress-empty=true]{background:color-mix(in srgb, var(--line) 68%, transparent)}._recipe-display-formula-progress_5b69z_202[data-progress-kind=bar]{width:96px;height:44px;padding-top:1px}._recipe-display-formula-progress_5b69z_202[data-progress-kind=bar]:before,._recipe-display-formula-progress_5b69z_202[data-progress-kind=bar]:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}._recipe-display-formula-progress_5b69z_202[data-progress-kind=bar]:before{background:color-mix(in srgb, var(--line) 78%, transparent)}._recipe-display-formula-progress_5b69z_202[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_5b69z_202[data-progress-kind=bar][data-progress-empty=true]:after{width:0}._recipe-display-formula-arrow_5b69z_266{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_5b69z_266>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._recipe-display-formula-arrow_5b69z_266>span:last-child{font-size:.6rem;font-weight:600}._dock-collapsed-body_183s0_2{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_183s0_14{grid-template-columns:1fr;gap:0;display:grid}._kv_183s0_14{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_183s0_14:last-child{border-bottom:0}._kv_183s0_14 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_183s0_14 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_183s0_52,._log-card_183s0_53{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_183s0_60{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, transparent);gap:0;padding:0;display:grid;overflow:hidden}._inspector-expanded-header_183s0_69{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:38px;color:var(--text-0);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.86rem;font-weight:650;display:flex}._inspector-expanded-header_183s0_69 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_183s0_89{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_183s0_96{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_183s0_96:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}._inspector-expanded-header-toggle_183s0_96:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_183s0_96 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_183s0_96 svg._is-expanded_183s0_127{transform:rotate(0)}._inspector-expanded-header-toggle_183s0_96 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_183s0_138{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_183s0_147{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_183s0_154{justify-content:flex-start}._recipe-status-panel-title_183s0_158{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_183s0_158 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_183s0_172{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}._selection-inspector-device-copy_183s0_184{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_183s0_190{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_183s0_190 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_183s0_184 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_183s0_52 h4,._log-card_183s0_53 h4{margin:0 0 6px;font-size:.82rem}._definition-card_183s0_52 p,._log-card_183s0_53 p,._mono-line_183s0_228{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_183s0_235{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_183s0_241{--problem-warning-color:#9a6a18;border:0;border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:0 0;min-width:0;padding:9px 0 9px 10px;display:grid}._problem-row_183s0_241:last-child{border-bottom:0}._problem-row_183s0_241 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_183s0_241[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_183s0_241[data-problem-severity=error] p{color:var(--danger)}._problem-row_183s0_241[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_183s0_275{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_183s0_293{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_183s0_300{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_183s0_308{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_183s0_315{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_183s0_322{padding:0}._inspector-scope-toggle_183s0_326{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:color-mix(in srgb, var(--surface-2) 82%, transparent);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}._inspector-scope-toggle_183s0_326 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_183s0_326 button._is-selected_183s0_348,._inspector-scope-toggle_183s0_326 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_183s0_326 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_183s0_228{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_183s0_364,._warehouse-item-link-inspector_183s0_365,._slot-config-list_183s0_366,._slot-config-row_183s0_367,._slot-config-row-main_183s0_368,._slot-config-row-actions_183s0_369,._slot-config-stepper_183s0_370,._warehouse-link-ignore-stock_183s0_371{gap:8px;display:grid}._slot-config-inspector_183s0_364{grid-template-columns:minmax(0,1fr)}._slot-config-group_183s0_380,._slot-config-dialog-backdrop_183s0_381{grid-column:auto;min-width:0}._slot-config-group_183s0_380[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_183s0_381{grid-column:1/-1}._slot-config-group_183s0_380[data-slot-config-group-size=single] ._slot-config-tile-grid_183s0_391{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_183s0_369{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_183s0_366[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_183s0_366[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_183s0_411,._slot-config-row-header_183s0_412{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_183s0_411 p,._slot-config-row-header_183s0_412 strong,._slot-config-meta_183s0_421{margin:0}._slot-config-row_183s0_367{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:6px;padding:10px}._slot-config-row-main_183s0_368{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_183s0_437,._slot-config-clear-button_183s0_438,._slot-config-step-button_183s0_439{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-height:32px;color:var(--text-0);font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}._slot-config-item-button_183s0_437:hover:not(:disabled),._slot-config-step-button_183s0_439:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}._slot-config-clear-button_183s0_438{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._slot-config-clear-button_183s0_438:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._slot-config-item-button_183s0_437,._slot-config-clear-button_183s0_438{padding:0 10px}._slot-config-item-button_183s0_437{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_183s0_437:disabled,._slot-config-clear-button_183s0_438:disabled,._slot-config-step-button_183s0_439:disabled,._slot-config-count-input_183s0_483:disabled{opacity:.6}._slot-config-lock-tag_183s0_487{background:color-mix(in srgb, var(--surface-1) 72%, transparent);color:var(--text-1);border-radius:999px;padding:2px 6px;font-size:.72rem}._slot-config-stepper_183s0_370{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_183s0_439{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_183s0_439 svg,._slot-config-clear-button_183s0_438 svg{width:14px;height:14px}._slot-config-count-input_183s0_483{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_183s0_365{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._warehouse-link-panel-body_183s0_531{gap:8px;padding:8px}._warehouse-link-list_183s0_536{gap:8px;min-width:0;display:grid}._warehouse-link-row_183s0_542{--port-output-accent:var(--text-2);--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._warehouse-link-row_183s0_542[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_183s0_542[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_183s0_567{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:56px;min-width:0;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;display:grid}._warehouse-link-slot-label_183s0_580{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_183s0_589{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_183s0_589:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._warehouse-link-item-icon_183s0_610{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_183s0_610 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_183s0_610 svg{width:22px;height:22px}._warehouse-link-item-name_183s0_632{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_183s0_648{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:32px;height:32px;color:var(--text-1);font:inherit;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:1.04rem;font-weight:780;line-height:1;display:inline-flex}._warehouse-link-infinity-button_183s0_648:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._warehouse-link-infinity-button_183s0_648[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}._warehouse-link-infinity-button_183s0_648[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_183s0_648:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_183s0_648:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_183s0_770{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:0;height:32px;color:var(--text-1);font:inherit;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;line-height:1;display:inline-flex}._warehouse-link-action-button_183s0_770:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._warehouse-link-action-button_183s0_770:disabled,._warehouse-link-item-button_183s0_589:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_183s0_770 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_183s0_806{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._warehouse-link-clear-button_183s0_806:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._warehouse-item-link-inspector_183s0_365[data-render-mode=dock] ._warehouse-link-action-button_183s0_770{width:32px;padding:0}._warehouse-item-link-inspector_183s0_365[data-render-mode=dock] ._warehouse-link-action-label_183s0_822{display:none}._warehouse-item-link-inspector_183s0_365[data-device-class=mobile] ._warehouse-link-row_183s0_542{padding-right:8px}._warehouse-item-link-inspector_183s0_365[data-device-class=mobile] ._warehouse-link-action-button_183s0_770{width:32px;padding:0}._warehouse-item-link-inspector_183s0_365[data-device-class=mobile] ._warehouse-link-action-label_183s0_822{display:none}._admission-rule-inspector_183s0_839{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._admission-rule-panel-body_183s0_843{gap:8px;padding:8px}._admission-rule-row_183s0_848{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}._admission-rule-controls-row_183s0_857{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_183s0_848[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_183s0_887{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft));min-width:0;min-height:36px;color:var(--text-0);text-align:left;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}._admission-rule-item-button_183s0_887:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line));background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}._admission-rule-item-button_183s0_887:disabled,._admission-rule-action-button_183s0_908:disabled,._admission-rule-limit_183s0_909 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_183s0_914{background:color-mix(in srgb, var(--surface-2) 78%, transparent);width:30px;height:30px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._admission-rule-item-icon_183s0_914 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_183s0_914 svg{width:17px;height:17px}._admission-rule-item-name_183s0_937{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_183s0_909,._admission-rule-count_183s0_949{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line));background:color-mix(in srgb, var(--surface-1) 82%, transparent);border-radius:5px;align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}._admission-rule-limit_183s0_909 span,._admission-rule-count_183s0_949 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_183s0_909 input{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-count_183s0_949 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_183s0_996{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_183s0_908{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line));background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:32px;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}._admission-rule-action-button_183s0_908:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line));color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}._admission-rule-clear-button_183s0_1022:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line));color:#c84f4f}._admission-rule-action-button_183s0_908 svg{width:15px;height:15px}._admission-rule-inspector_183s0_839[data-render-mode=dock] ._admission-rule-controls-row_183s0_857,._admission-rule-inspector_183s0_839[data-device-class=mobile] ._admission-rule-controls-row_183s0_857,._admission-rule-inspector_183s0_839[data-device-class=tablet] ._admission-rule-controls-row_183s0_857{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_183s0_839[data-render-mode=dock] ._admission-rule-actions_183s0_996,._admission-rule-inspector_183s0_839[data-device-class=mobile] ._admission-rule-actions_183s0_996,._admission-rule-inspector_183s0_839[data-device-class=tablet] ._admission-rule-actions_183s0_996{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_183s0_1081{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-output-panel-header_183s0_1085{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_183s0_1085>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_183s0_1130{gap:8px;padding:8px}._port-output-list_183s0_1135{gap:8px;min-width:0;display:grid}._port-output-row_183s0_1141{--port-output-accent:var(--text-2);--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._port-output-row_183s0_1141[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_183s0_1141[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_183s0_1171{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:56px;min-width:56px;height:32px;color:var(--text-0);border-radius:5px;grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;padding:2px 5px 2px 4px;display:inline-grid}._port-output-locator-svg_183s0_1233{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_183s0_1240{fill:color-mix(in srgb, var(--surface-2) 72%, transparent);stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line));stroke-width:.08px}._port-output-locator-marker_183s0_1246{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}._port-output-locator-selected-line_183s0_1250{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_183s0_1258{fill:var(--port-output-accent);stroke:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke-width:.08px}._port-output-locator-label_183s0_1264{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_183s0_1298{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_183s0_1298:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._port-output-item-button_183s0_1298:disabled,._port-output-action-button_183s0_1320:disabled{cursor:default;opacity:.58}._port-output-item-icon_183s0_1325{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_183s0_1325 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_183s0_1325 svg{width:22px;height:22px}._port-output-item-name_183s0_1347{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_183s0_1320{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:0;height:32px;color:var(--text-1);font:inherit;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;line-height:1;display:inline-flex}._port-output-action-button_183s0_1320:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1));color:var(--text-0)}._port-output-action-button_183s0_1320 svg{flex:none;width:15px;height:15px}._port-output-clear-button_183s0_1421{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._port-output-clear-button_183s0_1421:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._port-output-config-inspector_183s0_1081[data-render-mode=dock] ._port-output-action-button_183s0_1320{width:32px;padding:0}._port-output-config-inspector_183s0_1081[data-render-mode=dock] ._port-output-action-label_183s0_1437{display:none}._port-output-config-inspector_183s0_1081[data-device-class=mobile] ._port-output-row_183s0_1141{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_183s0_1081[data-device-class=mobile] ._port-output-action-button_183s0_1320{width:32px;padding:0}._port-output-config-inspector_183s0_1081[data-device-class=mobile] ._port-output-action-label_183s0_1437{display:none}@media (width<=900px){._port-output-config-inspector_183s0_1081[data-render-mode=dialog] ._port-output-action-button_183s0_1320{width:32px;padding:0}._port-output-config-inspector_183s0_1081[data-render-mode=dialog] ._port-output-action-label_183s0_1437{display:none}}._port-priority-group-inspector_183s0_1464{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-priority-panel-body_183s0_1468{gap:8px;padding:8px}._port-priority-custom-switch_183s0_1473{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_183s0_1473 input{appearance:none;border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1));cursor:pointer;border-radius:999px;width:30px;height:18px;margin:0;position:relative}._port-priority-custom-switch_183s0_1473 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_183s0_1473 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}._port-priority-custom-switch_183s0_1473 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_183s0_1520{gap:8px;min-width:0;display:grid}._port-priority-row_183s0_1526{--port-priority-accent:var(--text-2);border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}._port-priority-row_183s0_1526[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_183s0_1526[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_183s0_1548{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);min-width:52px;height:30px;color:var(--text-0);white-space:nowrap;border-radius:5px;justify-content:center;justify-self:start;align-items:center;padding:0 8px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}._port-priority-number-button_183s0_1566{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:32px;height:30px;color:var(--text-0);font:inherit;border-radius:5px;place-items:center;font-size:.86rem;font-weight:820;line-height:1;display:inline-grid}._port-priority-number-button_183s0_1566:hover:not(:disabled),._port-priority-number-button_183s0_1566[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line));background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}._port-priority-number-button_183s0_1566:disabled{cursor:default;opacity:.58}._port-priority-picker_183s0_1592{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_183s0_1592 button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 90%, transparent);width:30px;height:28px;color:var(--text-1);font:inherit;border-radius:5px;place-items:center;font-size:.76rem;font-weight:720;line-height:1;display:inline-grid}._port-priority-picker_183s0_1592 button:hover,._port-priority-picker_183s0_1592 button._is-selected_183s0_348{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line));background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%);color:var(--text-0)}._slot-config-tile-grid_183s0_391{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_183s0_391{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_183s0_391:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_183s0_1646{z-index:1;background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, transparent);min-width:18px;height:18px;color:var(--text-1);text-align:center;border-radius:5px;padding:0 4px;font-size:.68rem;line-height:18px;position:absolute;top:5px;left:6px}._slot-config-tile-icon_183s0_1663,._slot-config-dialog-item-icon_183s0_1664{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_183s0_1671{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 90%, transparent);min-width:22px;height:20px;color:var(--text-0);text-align:center;border-radius:999px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;bottom:5px;right:5px}._slot-config-empty-frame_183s0_1688{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_183s0_1688 svg{width:18px;height:18px}._slot-config-empty_183s0_1688{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_183s0_1708{gap:10px}._slot-config-panel-header_183s0_1712{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_183s0_1720{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_183s0_1720 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_183s0_1736{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_183s0_1748{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_183s0_1748 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_183s0_1762{appearance:none;border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}._slot-config-scope-switch-input_183s0_1762: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_183s0_1762:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_183s0_1762:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_183s0_1762:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_183s0_1762:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_183s0_1736._is-disabled_183s0_721{cursor:default}._slot-config-flow-layout_183s0_1811{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_183s0_1819{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}._slot-config-flow-column-header_183s0_1856{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_183s0_1856 div{min-width:0;display:grid}._slot-config-flow-column-header_183s0_1856 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_183s0_1915,._slot-config-group_183s0_380{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_183s0_1915{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 72%, transparent);width:100%;min-width:0;min-height:54px;color:var(--text-0);font:inherit;text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:grid}._slot-config-flow-slot_183s0_1915:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}._slot-config-flow-slot-label_183s0_1944{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}._slot-config-flow-slot-value_183s0_1953{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_183s0_1962{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent);width:36px;height:36px;color:var(--text-1);border-radius:7px;place-items:center;display:grid}._slot-config-flow-empty-button_183s0_1962 svg{width:17px;height:17px}._slot-config-flow-item-icon_183s0_1977{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_183s0_1983{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_183s0_1990{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, black 12%);min-width:20px;height:18px;color:var(--text-0);text-align:center;border-radius:999px;flex:none;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_183s0_1990{background:var(--surface-1);background:color-mix(in srgb, var(--surface-1) 88%, black 12%);min-width:20px;height:18px;color:var(--text-0);text-align:center;border-radius:999px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;bottom:-2px;right:-4px}._slot-config-flow-direction_183s0_2022{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_183s0_2022 svg{width:min(64px,100%);height:32px;color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong));stroke-width:2.2px}._slot-config-flow-empty_183s0_1962{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line));min-height:54px;color:var(--text-2);border-radius:7px;place-items:center;font-size:.76rem;display:grid}._slot-config-shared-section_183s0_2068{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_183s0_381{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_183s0_381{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;align-content:start;gap:clamp(6px,1.5dvh,10px);width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);padding:clamp(10px,2dvh,14px);display:grid;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_183s0_2117{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_183s0_2117 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_183s0_2134,._slot-config-dialog-item-button_183s0_2135,._slot-config-dialog-clear_183s0_2136,._slot-config-dialog-actions_183s0_2137 button{border:1px solid var(--line);background:var(--surface-2);min-height:clamp(32px,6dvh,34px);color:var(--text-0);font:inherit;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}._slot-config-dialog-icon-button_183s0_2134{flex:none;width:clamp(32px,6dvh,34px);padding:0}._slot-config-dialog-icon-button_183s0_2134 svg{width:16px;height:16px}._slot-config-dialog-item-button_183s0_2135{justify-self:center;width:clamp(56px,18dvh,96px);height:clamp(56px,18dvh,96px);padding:0}._slot-config-dialog-item-button_183s0_2135:disabled{opacity:.75}._slot-config-dialog-item-name_183s0_2179{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_183s0_60{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_183s0_69{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_183s0_96:hover,._inspector-scope-toggle_183s0_326{background:var(--surface-2)}._selection-inspector-device-header_183s0_172,._slot-config-row_183s0_367,._slot-config-item-button_183s0_437,._slot-config-step-button_183s0_439{border-color:var(--line);background:var(--surface-2)}._problem-row_183s0_241{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_183s0_326{border-color:var(--line)}._slot-config-clear-button_183s0_438{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_183s0_438:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_183s0_487{background:var(--surface-2)}}._slot-config-dialog-count-row_183s0_2229{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_183s0_2229>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_183s0_2244{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_183s0_2252{width:100%;min-width:0;height:32px;accent-color:var(--primary);cursor:pointer;margin:0;padding:0}._slot-config-dialog-range_183s0_2252:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_183s0_2267,._slot-config-dialog-switch_183s0_2268{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_183s0_2268{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_183s0_2268 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_183s0_2289{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_183s0_2289: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_183s0_2268 input:checked+._slot-config-dialog-switch-track_183s0_2289{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_183s0_2268 input:checked+._slot-config-dialog-switch-track_183s0_2289:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_183s0_2268 input:disabled+._slot-config-dialog-switch-track_183s0_2289{opacity:.55}._slot-config-dialog-clear_183s0_2136{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));width:100%;color:var(--danger)}._slot-config-dialog-actions_183s0_2137{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_183s0_2137 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_183s0_2134:hover:not(:disabled),._slot-config-dialog-item-button_183s0_2135:hover:not(:disabled),._slot-config-dialog-actions_183s0_2137 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}._slot-config-dialog-clear_183s0_2136:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));color:var(--danger)}._submit-to-warehouse-inspector_183s0_2431{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._submit-to-warehouse-panel-body_183s0_2435{gap:8px;padding:8px}._submit-to-warehouse-row_183s0_2365{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1));border-radius:6px;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}._submit-to-warehouse-row_183s0_2365[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}._submit-to-warehouse-icon_183s0_2458{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line));background:color-mix(in srgb, var(--surface-1) 92%, transparent);width:32px;height:32px;color:var(--text-1);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}._submit-to-warehouse-icon_183s0_2458 svg{width:17px;height:17px}._submit-to-warehouse-row_183s0_2365[data-submit-enabled=true] ._submit-to-warehouse-icon_183s0_2458{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line));color:var(--accent-strong)}._submit-to-warehouse-label_183s0_2375{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_183s0_2416{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line));background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1));min-width:34px;height:26px;color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1));white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:.76rem;font-weight:720;line-height:1;display:inline-flex}._submit-to-warehouse-toggle_183s0_2508{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);border-radius:999px;width:44px;height:26px;padding:0;position:relative}._submit-to-warehouse-toggle_183s0_2508:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}._submit-to-warehouse-toggle_183s0_2508[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_183s0_2508:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_183s0_2533{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_183s0_2508[aria-checked=true] ._submit-to-warehouse-toggle-knob_183s0_2533{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_183s0_368,._slot-config-row-actions_183s0_369{grid-template-columns:1fr}._selection-inspector-device-header_183s0_172,._slot-config-flow-layout_183s0_1811{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_183s0_2022{min-height:44px}._slot-config-flow-direction_183s0_2022 svg{transform:rotate(90deg)}}._behavior-toggle-row_183s0_2567{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_183s0_2574{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_183s0_2580{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_183s0_2587{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_183s0_2596{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line));background:var(--surface-2);min-width:104px;height:32px;color:var(--text-1);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;font-size:.78rem;display:inline-grid}._dark-pipe-link-button_183s0_2596 svg{width:15px;height:15px}._dark-pipe-link-button_183s0_2596:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_183s0_2596:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_183s0_2596._is-danger_183s0_2626:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_183s0_2631,._toggle-off_183s0_2632{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line));background:var(--surface-2);color:#0000;border-radius:999px;width:42px;height:24px;padding:0;font-size:0;position:relative}._toggle-on_183s0_2631:after,._toggle-off_183s0_2632: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_183s0_2631{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_183s0_2631:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_183s0_2668{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_183s0_2676{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_183s0_2682{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_183s0_2682: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_183s0_2682:checked{background:var(--accent)}._recipe-config-switch_183s0_2682:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_183s0_2716{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_183s0_2722{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_183s0_2722:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}._recipe-select-placeholder_183s0_2741{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_183s0_2746{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line));background:color-mix(in srgb, var(--surface-2) 58%, transparent);border-radius:6px;min-height:72px}._recipe-auto-section_183s0_2753,._recipe-manual-section_183s0_2754{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_183s0_2761{background:color-mix(in srgb, var(--line) 76%, transparent);height:1px;margin:5px 0}._recipe-channel-row_183s0_2767{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line));background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1));border-radius:6px;align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}._recipe-channel-row_183s0_2767>:first-child{flex:auto;min-width:0}._recipe-remove-button_183s0_2798{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line));background:color-mix(in srgb, var(--surface-1) 86%, transparent);width:34px;height:30px;color:var(--danger);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;line-height:1;display:flex}._recipe-remove-button_183s0_2798 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_183s0_2798:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--surface-1));color:var(--danger)}._recipe-locked-control_183s0_2825{width:34px;height:30px;color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong));border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}._recipe-locked-control_183s0_2825 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_183s0_2843{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line));background:color-mix(in srgb, var(--surface-2) 58%, transparent);width:100%;min-height:48px;color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;transition:border-color .15s,background-color .15s,color .15s;display:flex}._recipe-add-button_183s0_2843:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line));background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2));color:var(--accent-strong)}._recipe-add-button-primary_183s0_2865{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_183s0_2876{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_183s0_2883{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_183s0_2798,._recipe-add-button_183s0_2843{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_183s0_2798:hover,._recipe-add-button_183s0_2843:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_183s0_2825{color:var(--text-2)}}._production-planning-panel_4tywy_3{background:var(--surface-1);min-width:0;height:100%;min-height:0;overflow:clip}._production-planning-stage_4tywy_12{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_4tywy_3._is-result-screen_4tywy_21 ._production-planning-stage_4tywy_12{transform:translate(-50%)}._production-planning-screen_4tywy_25{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:clip}._production-planning-input-screen_4tywy_34{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_4tywy_40,._production-planning-workspace_4tywy_41,._production-planning-graph_4tywy_42{min-width:0;min-height:0}._production-planning-config_4tywy_40{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_4tywy_58{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._production-planning-workspace_4tywy_41{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_4tywy_76{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_4tywy_87{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_4tywy_95{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_4tywy_42{padding:12px;overflow:auto}._production-planning-graph_4tywy_42._is-tree-view_4tywy_110{overflow:hidden}._production-planning-config-section_4tywy_114,._production-planning-item-node_4tywy_115,._production-planning-recipe-node_4tywy_116,._production-planning-device-root_4tywy_117,._production-planning-empty_4tywy_118{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_4tywy_114{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_4tywy_131,._production-planning-recipe-header_4tywy_132,._production-planning-item-node-main_4tywy_133,._production-planning-device-root-target_4tywy_134,._production-planning-leaf-item_4tywy_135{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_4tywy_131{justify-content:space-between}._production-planning-section-header_4tywy_131 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_4tywy_131 h3 svg,._production-planning-icon-text-button_4tywy_156 svg,._production-planning-icon-button_4tywy_157 svg,._production-planning-primary-button_4tywy_158 svg,._production-planning-back-button_4tywy_159 svg,._production-planning-segmented_4tywy_160 svg,._production-planning-device-root-target_4tywy_134 svg,._production-planning-source-pill_4tywy_162 svg,._production-planning-metric_4tywy_163 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_4tywy_156,._production-planning-icon-button_4tywy_157,._production-planning-primary-button_4tywy_158,._production-planning-back-button_4tywy_159,._production-planning-segmented_4tywy_160 button,._production-planning-two-option-toggle_4tywy_174 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_4tywy_158,._production-planning-back-button_4tywy_159,._production-planning-icon-text-button_4tywy_156{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_4tywy_158{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_4tywy_158:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_4tywy_159{min-height:32px}._production-planning-icon-button_4tywy_157{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_4tywy_156:hover,._production-planning-icon-button_4tywy_157:hover,._production-planning-primary-button_4tywy_158:not(:disabled):hover,._production-planning-back-button_4tywy_159:hover,._production-planning-segmented_4tywy_160 button:hover,._production-planning-two-option-toggle_4tywy_174 button:hover{background:var(--surface-3)}._production-planning-line-list_4tywy_231,._production-planning-source-policy_4tywy_232,._production-planning-tree_4tywy_233{gap:8px;display:grid}._production-planning-line-row_4tywy_238{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_4tywy_238._has-infinite-toggle_4tywy_245{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_4tywy_249{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_4tywy_249 img,._production-planning-item-identity_4tywy_265 img,._production-planning-special-source-label_4tywy_266 img,._production-planning-port-chip_4tywy_267 img,._production-planning-recipe-header_4tywy_132 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_4tywy_249 span,._production-planning-item-identity_4tywy_265 strong,._production-planning-recipe-identity_4tywy_276 strong,._production-planning-recipe-identity_4tywy_276 span,._production-planning-recipe-header_4tywy_132 h4,._production-planning-recipe-header_4tywy_132 span,._production-planning-port-chip_4tywy_267 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_4tywy_287,._production-planning-recipe-select_4tywy_288{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_4tywy_287 input,._production-planning-recipe-select_4tywy_288 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_4tywy_287 input:disabled,._production-planning-icon-button_4tywy_157:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_4tywy_314._is-active_4tywy_314{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_4tywy_162,._production-planning-special-source_4tywy_266{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_4tywy_162{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_4tywy_162 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_4tywy_341{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_4tywy_341 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_4tywy_266{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_4tywy_174,._production-planning-segmented_4tywy_160{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_4tywy_174 button,._production-planning-segmented_4tywy_160 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_4tywy_174 button._is-active_4tywy_314,._production-planning-segmented_4tywy_160 button._is-active_4tywy_314{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_4tywy_118{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_4tywy_403{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_4tywy_414,._production-planning-tree-detail_4tywy_415{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_4tywy_403{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_4tywy_432{width:auto}._production-planning-tree-table-rate-col_4tywy_436{width:210px}._production-planning-tree-table_4tywy_403 th,._production-planning-tree-table_4tywy_403 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_4tywy_403 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_4tywy_403 td{height:42px;padding:5px 9px}._production-planning-tree-table_4tywy_403 td:first-child{padding:0}._production-planning-tree-table-row_4tywy_470._is-active_4tywy_314 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_4tywy_474{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_4tywy_485{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_4tywy_485:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}._production-planning-tree-table-branch-button_4tywy_505,._production-planning-tree-table-branch-spacer_4tywy_506{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_4tywy_505{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_4tywy_505:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent);color:var(--text-0)}._production-planning-tree-table-branch_4tywy_505{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_4tywy_505._is-leaf_4tywy_538:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_4tywy_485>._production-planning-item-identity_4tywy_265,._production-planning-tree-table-node-button_4tywy_485>._production-planning-recipe-identity_4tywy_276{grid-area:identity}._production-planning-tree-table-chip_4tywy_550{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line));min-width:0;color:var(--warn);white-space:nowrap;border-radius:7px;grid-area:chip;justify-content:center;align-items:center;padding:3px 6px;font-size:.64rem;font-weight:800;display:inline-flex}._production-planning-tree-table-rate_4tywy_436,._production-planning-tree-rate-piece_4tywy_566{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_4tywy_436{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_4tywy_566{gap:3px}._production-planning-tree-rate-piece_4tywy_566 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_4tywy_566 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_4tywy_593{color:var(--text-2);flex:none}._production-planning-tree-detail_4tywy_415{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_4tywy_605,._production-planning-item-detail_4tywy_606{gap:10px;display:grid}._production-planning-item-detail-header_4tywy_611{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_4tywy_620{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_4tywy_620>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_4tywy_620>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_4tywy_620>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-tree-relations_4tywy_653{gap:8px;display:grid}._production-planning-tree-relation-group_4tywy_658{gap:5px;display:grid}._production-planning-tree-relation-group_4tywy_658>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_4tywy_658>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_4tywy_675{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_4tywy_675:hover{background:var(--surface-3)}._production-planning-tree-relation-button_4tywy_675 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_4tywy_675 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_4tywy_115,._production-planning-device-root_4tywy_117,._production-planning-device-tree-node_4tywy_710{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_4tywy_115,._production-planning-device-root_4tywy_117{padding:10px}._production-planning-item-node-main_4tywy_133{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_4tywy_265,._production-planning-recipe-identity_4tywy_276{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_4tywy_276{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_4tywy_276 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_4tywy_276 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_4tywy_265 strong,._production-planning-recipe-identity_4tywy_276 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_4tywy_276 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_4tywy_762,._production-planning-recipe-meta_4tywy_763{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_4tywy_769{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_4tywy_777{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_4tywy_783{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_4tywy_790{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_4tywy_790 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_4tywy_790>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_4tywy_821{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_4tywy_821>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_4tywy_821>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_4tywy_163,._production-planning-status_4tywy_842,._production-planning-port-chip_4tywy_267{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_4tywy_163{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_4tywy_163 strong{color:var(--text-0)}._production-planning-metric_4tywy_163._is-good_4tywy_863 strong,._production-planning-status_4tywy_842._is-good_4tywy_863{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_4tywy_163._is-bad_4tywy_868 strong,._production-planning-status_4tywy_842._is-bad_4tywy_868{color:var(--danger)}._production-planning-status_4tywy_842{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_4tywy_842._is-cycle_4tywy_880{color:var(--warn)}._production-planning-node-children_4tywy_884{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_4tywy_116{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_4tywy_132{align-items:flex-start}._production-planning-recipe-header_4tywy_132 img{width:32px;height:32px}._production-planning-recipe-header_4tywy_132 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_4tywy_132 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_4tywy_132 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_4tywy_923,._production-planning-port-chip-list_4tywy_924{gap:6px;display:grid}._production-planning-port-chip-list_4tywy_924>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_4tywy_924>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_4tywy_267{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_4tywy_267 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_4tywy_134{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_4tywy_135{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_4tywy_973{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_4tywy_980{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_4tywy_980:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_4tywy_980:last-child:after{display:none}._production-planning-flow-index_4tywy_1001{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_4tywy_973 ._production-planning-item-node_4tywy_115{margin-left:0}._production-planning-flow_4tywy_973 ._production-planning-node-children_4tywy_884{display:none}._production-flow-canvas_4tywy_1022{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, 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);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}._production-flow-toolbar_4tywy_1034{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_4tywy_1034 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_4tywy_1034 button:hover{background:var(--surface-3)}._production-flow-toolbar_4tywy_1034 button svg{width:15px;height:15px}._production-flow-surface_4tywy_1071{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_4tywy_1078,._production-flow-nodes_4tywy_1079{position:absolute;inset:0}._production-flow-edges_4tywy_1078{pointer-events:none;overflow:visible}._production-flow-edge-path_4tywy_1089{fill:none;stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong));stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_4tywy_1078._is-backward_4tywy_1096 ._production-flow-edge-path_4tywy_1089,._production-flow-edge_4tywy_1078._is-self_4tywy_1097 ._production-flow-edge-path_4tywy_1089,._production-flow-edge_4tywy_1078._is-left-exit_4tywy_1098 ._production-flow-edge-path_4tywy_1089,._production-flow-edge_4tywy_1078._is-right-entry_4tywy_1099 ._production-flow-edge-path_4tywy_1089{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong));stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_4tywy_1078 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_4tywy_1116{fill:none;stroke:none}._production-flow-node_4tywy_1079{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_4tywy_1079:active{cursor:grabbing}._production-flow-node_4tywy_1079 img{object-fit:contain;width:32px;height:32px}._production-flow-node_4tywy_1079 div{gap:2px;min-width:0;display:grid}._production-flow-node_4tywy_1079 strong,._production-flow-node_4tywy_1079 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_4tywy_1079 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_4tywy_1079 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_4tywy_1079._is-recipe_4tywy_1175{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_4tywy_1079._is-source_4tywy_1179{border-left-color:var(--canvas-floating-toolbar-confirm);background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}._production-flow-node_4tywy_1079._is-cycle_4tywy_880{border-left-color:var(--warn)}._production-flow-node_4tywy_1079._is-unresolved_4tywy_1188{border-left-color:var(--danger)}._production-flow-node_4tywy_1079._is-byproduct_4tywy_1192{border-left-color:var(--text-2)}._production-flow-node_4tywy_1079._is-transient_4tywy_1196{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3));border-style:dashed}._production-planning-muted_4tywy_1201{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-config_4tywy_40{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-config-section_4tywy_114{max-height:none;overflow:auto}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-main_4tywy_95{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-graph_4tywy_42{padding:8px}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-toolbar_4tywy_76,._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-input-footer_4tywy_58{padding:7px 8px}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-toolbar-controls_4tywy_87{flex:auto}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-line-row_4tywy_238{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-tree-table-layout_4tywy_403._is-device-mode_4tywy_1248 ._production-planning-tree-table_4tywy_403{min-width:0}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-tree-table-layout_4tywy_403._is-device-mode_4tywy_1248 ._production-planning-tree-table-rate-col_4tywy_436{width:152px}._production-planning-panel_4tywy_3._is-touch_4tywy_1207 ._production-planning-tree-table-layout_4tywy_403._is-device-mode_4tywy_1248 ._production-planning-tree-table-rate_4tywy_436{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_4tywy_1289{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_4tywy_1289 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_4tywy_1289 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_4tywy_1022{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_4tywy_1371{border-color:var(--warn)}._production-flow-edge_4tywy_1078._is-main_4tywy_1374{stroke:var(--accent-strong)}._production-flow-edge_4tywy_1078._is-warning_4tywy_1377{stroke:var(--warn)}._production-planning-flow-summary_4tywy_1380{background:var(--surface-1)}._production-planning-flow-node_4tywy_1383{background:var(--surface-2)}}._stack_1hogz_2{gap:8px;display:grid}._placement-panel_1hogz_7,._blueprint-panel_1hogz_13{align-content:start;gap:0;display:grid}._placement-panel-divider_1hogz_19{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_1hogz_25{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_1hogz_31._is-mobile-layout_1hogz_31{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_1hogz_25._is-placement-group-active_1hogz_41{position:relative}._placement-panel-group_1hogz_25._is-placement-group-active_1hogz_41:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_1hogz_54{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_1hogz_54 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_1hogz_73{border:1px solid var(--placement-shortcut-border);background:var(--placement-shortcut-bg);min-width:16px;height:16px;color:var(--placement-shortcut-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_1hogz_91{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_1hogz_91._is-single-column_1hogz_99{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_1hogz_103{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_1hogz_103._is-mobile-icon-grid_1hogz_111{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_1hogz_115._is-compact-import-actions_1hogz_115{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_1hogz_91{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_1hogz_136,._placement-device-button_1hogz_140{grid-template-columns:24px minmax(0,1fr)}._placement-operation-button-list_1hogz_103._is-mobile-icon-grid_1hogz_111 ._placement-action-button_1hogz_136{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_1hogz_115._is-compact-import-actions_1hogz_115 ._placement-action-button_1hogz_136{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_1hogz_103._is-mobile-icon-grid_1hogz_111 ._button-icon_1hogz_159,._placement-operation-button-list_1hogz_103._is-mobile-icon-grid_1hogz_111 ._button-icon-image_1hogz_160{width:28px;height:28px}._placement-button_1hogz_91 ._button-icon_1hogz_159,._placement-button_1hogz_91 ._button-icon-image_1hogz_160{width:24px;height:24px}._blueprint-operation-button-list_1hogz_115._is-compact-import-actions_1hogz_115 ._button-icon_1hogz_159,._blueprint-operation-button-list_1hogz_115._is-compact-import-actions_1hogz_115 ._button-icon-image_1hogz_160{width:18px;height:18px}._placement-button-label_1hogz_181{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}._blueprint-operation-button-list_1hogz_115._is-compact-import-actions_1hogz_115 ._placement-button-label_1hogz_181{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_1hogz_202{top:3px;border:1px solid var(--line-strong);background:var(--surface-4);min-width:16px;height:16px;color:var(--text-1);letter-spacing:.02em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px}._blueprint-action-button_1hogz_224:disabled,._blueprint-entry-button_1hogz_225:disabled,._blueprint-utility-button_1hogz_226:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_1hogz_231{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_1hogz_238{gap:10px}._blueprint-tab-shell_1hogz_242{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line));--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line));--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2));--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider);min-width:0}._blueprint-tab-shell_1hogz_242._is-touch-compact_1hogz_253{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_1hogz_257{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_1hogz_257:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_1hogz_277{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_1hogz_289{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_1hogz_242 ._dialog-shell-tab_1hogz_306{--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:color-mix(in srgb, var(--text-0) 72%, var(--text-1));border-radius:12px 12px 0 0;margin:0;padding:0 18px;transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_1hogz_242 ._dialog-shell-tab_1hogz_306:before,._blueprint-tab-shell_1hogz_242 ._dialog-shell-tab_1hogz_306:after{content:none}._blueprint-tab-shell_1hogz_242 ._blueprint-tab-button_1hogz_330:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong));--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_1hogz_242 ._blueprint-tab-button_1hogz_330._is-active_1hogz_340{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong));--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_1hogz_242 ._blueprint-tab-button_1hogz_330._is-active_1hogz_340: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_1hogz_242._is-touch-compact_1hogz_253 ._blueprint-tab-list_1hogz_289{height:100%}._blueprint-tab-shell_1hogz_242._is-touch-compact_1hogz_253 ._dialog-shell-tab_1hogz_306{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_1hogz_242._is-touch-compact_1hogz_253 ._blueprint-tab-button_1hogz_330._is-active_1hogz_340{height:28px;padding-inline:12px}._blueprint-tab-button_1hogz_330{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_1hogz_330._is-active_1hogz_340{color:var(--text-0)}._blueprint-library-pane_1hogz_395{gap:10px;display:grid}._blueprint-browser-toolbar_1hogz_400{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_1hogz_408{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_1hogz_416{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_1hogz_226{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_1hogz_226._is-secondary_1hogz_439{color:var(--text-1);background:0 0}._blueprint-back-button_1hogz_444{min-width:32px;padding:0}._blueprint-library-status_1hogz_449{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_1hogz_456{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_1hogz_462{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_1hogz_462::placeholder{color:var(--text-2)}._blueprint-panel-error_1hogz_477{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_1hogz_484{gap:6px;display:grid}._blueprint-entry-row_1hogz_489{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_1hogz_225{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_1hogz_225:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_1hogz_225._is-selected_1hogz_515{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_1hogz_520{min-width:32px;padding:0}._blueprint-folder-edit-button_1hogz_520 ._button-icon-image_1hogz_160{width:16px;height:16px}._blueprint-entry-copy_1hogz_530{gap:2px;min-width:0;display:grid}._blueprint-entry-title_1hogz_536{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_1hogz_547,._blueprint-empty-state_1hogz_548 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_1hogz_547{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-folder-form_1hogz_456{grid-template-columns:minmax(0,1fr)}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-browser-toolbar_1hogz_400{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_1hogz_13._is-narrow-column_1hogz_576 ._blueprint-breadcrumb_1hogz_408{flex:1 0 100%}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-breadcrumb_1hogz_408{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-path-label_1hogz_416{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-path-label_1hogz_416::-webkit-scrollbar{display:none}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-browser-toolbar_1hogz_400>._blueprint-utility-button_1hogz_226{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-entry-button_1hogz_225{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-entry-row_1hogz_489{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-entry-title_1hogz_536{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_1hogz_13._is-touch-layout_1hogz_565 ._blueprint-entry-description_1hogz_547{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_1hogz_635,._definition-list_1hogz_636{gap:6px;display:grid}._placeholder-section_1hogz_641,._inspector-card_1hogz_642{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_1hogz_651,._card-header_1hogz_652{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_1hogz_651 h3,._card-header_1hogz_652 h3,._card-header_1hogz_652 h4,._inspector-group-title_1hogz_662{margin:0}._placeholder-section-header_1hogz_651 h3,._card-header_1hogz_652 h3,._card-header_1hogz_652 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_1hogz_676{min-width:0}._history-action-grid_1hogz_680{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_1hogz_680 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_1hogz_693{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_1hogz_693 ._button-icon_1hogz_159{flex-shrink:0}._history-action-button_1hogz_693 ._button-icon-image_1hogz_160{width:18px;height:18px}._history-action-label_1hogz_710{min-width:0;line-height:1.2}._history-record-list_1hogz_715{gap:6px;display:grid}._history-record-button_1hogz_720{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_1hogz_720._is-current_1hogz_729{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_1hogz_734,._history-record-meta_1hogz_735{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_1hogz_744{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_1hogz_751,._history-record-detail_1hogz_752{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_1hogz_751{color:var(--text-0);font-weight:600}._history-record-status_1hogz_765,._history-record-meta_1hogz_735,._history-record-detail_1hogz_752{color:var(--text-2);font-size:.78rem}._history-record-status_1hogz_765{flex:none}._history-empty-state_1hogz_776{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_1hogz_776 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_1hogz_790{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_1hogz_790:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_1hogz_811{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_1hogz_820{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_1hogz_820 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_1hogz_836{gap:6px;display:grid}._power-bar-label_1hogz_841{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_1hogz_841._power-bar-outage_1hogz_848{color:var(--danger)}._power-bar-values_1hogz_852{color:inherit}._power-bar-separator_1hogz_856{color:var(--text-2);margin:0 4px}._power-bar-percent_1hogz_861{color:inherit;font-weight:600}._power-infinite-switch_1hogz_866{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_1hogz_875{color:var(--text-1);font-size:.82rem}._power-switch-on_1hogz_880,._power-switch-off_1hogz_881{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_1hogz_881{background:var(--surface-4)}._power-switch-on_1hogz_880{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_1hogz_903{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_1hogz_881 ._power-switch-thumb_1hogz_903{transform:translate(0)}._power-switch-on_1hogz_880 ._power-switch-thumb_1hogz_903{transform:translate(18px)}._power-override-row_1hogz_920{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_1hogz_928{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_1hogz_934{align-items:center;gap:6px;display:flex}._power-override-input_1hogz_940{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_1hogz_940:focus{border-color:var(--accent-strong)}._power-override-clear_1hogz_957{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_1hogz_957:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_1hogz_957 svg{width:14px;height:14px}._warehouse-stats-card-header_1hogz_981{align-items:center}._warehouse-stats-more-button_1hogz_985{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_1hogz_985:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_1hogz_985:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_1hogz_1006,._warehouse-stats-empty_1hogz_1007,._warehouse-stats-dialog-empty_1hogz_1008{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line));background:color-mix(in srgb, var(--surface-1) 70%, transparent);min-height:74px;color:var(--text-2);text-align:center;border-radius:8px;place-items:center;padding:12px;font-size:.8rem;display:grid}._warehouse-stats-dialog-empty_1hogz_1008{align-self:start;min-height:120px}._warehouse-stats-table_1hogz_1026{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_1hogz_1037{min-height:0;overflow:auto}._warehouse-stats-row_1hogz_1042{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);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}._warehouse-stats-table-dialog_1hogz_1037 ._warehouse-stats-row_1hogz_1042{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_1hogz_1042:first-child{border-top:0}._warehouse-stats-row_1hogz_1042>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_1hogz_1064{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4));min-height:30px;color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_1hogz_1042._is-pinned_1hogz_1072{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}._warehouse-stats-item-cell_1hogz_1076{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_1hogz_1076 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_1hogz_1076 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._warehouse-stats-number_1hogz_1099{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_1hogz_1106{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_1hogz_1106 svg{width:15px;height:15px}._warehouse-stats-pin-button_1hogz_1106:not(:disabled):hover,._warehouse-stats-pin-button_1hogz_1106._is-active_1hogz_340{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_1hogz_1106:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_1hogz_1008{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_1hogz_1142{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_1hogz_1149{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_1hogz_1157{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_1hogz_1164{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_1hogz_1164 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_1hogz_1164 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_1hogz_1194{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_1hogz_1201{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_1hogz_1206{min-height:0;padding:12px;display:grid}._base-select-dialog-content_1hogz_1212{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_1hogz_1220{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_1hogz_1220{gap:6px;min-width:0;display:grid}._base-select-group_1hogz_1220 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_1hogz_1242{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_1hogz_1242{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_1hogz_1242:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_1hogz_1242._is-selected_1hogz_515{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_1hogz_1271{gap:4px;min-width:0;display:grid}._base-select-option-name_1hogz_1277{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_1hogz_1286{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_1hogz_1295{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_1hogz_1302{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_1hogz_1311{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_1hogz_1311[role=alert]{color:var(--danger)}._card-subheader_1hogz_1322{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_1hogz_1328{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_1hogz_1328._is-inline_1hogz_1338{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_1hogz_1347{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_1hogz_1328._is-inline_1hogz_1338 ._selection-inspector-action-button-list_1hogz_1347{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_1hogz_1347{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_1hogz_1328._is-inline_1hogz_1338 ._selection-inspector-action-button_1hogz_1347{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line));background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:7px;min-height:36px;padding:0 14px;font-size:.76rem}._selection-inspector-action-button_1hogz_1347:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_1hogz_1347._is-cancel_1hogz_1393,._selection-inspector-action-button_1hogz_1347._is-delete_1hogz_1394{color:var(--danger)}._selection-inspector-action-button_1hogz_1347._is-rotate_1hogz_1398{color:var(--text-0)}._selection-inspector-action-button_1hogz_1347._is-confirm_1hogz_1402{color:var(--accent-strong)}._selection-inspector-action-icon_1hogz_1406{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_1hogz_1413{text-overflow:ellipsis;overflow:hidden}:root{background:var(--shell-bg);color:var(--text-0);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,PingFang SC,Microsoft YaHei,IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:var(--shell-bg);color:var(--text-0);overflow:hidden}body,#root,.workbench,.section-body,.canvas-stage{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body ::-webkit-scrollbar{width:10px;height:10px}#root ::-webkit-scrollbar{width:10px;height:10px}.workbench ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}#root ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.workbench ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}body ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}#root ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}.workbench ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#root ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.workbench ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}button,input,select{font:inherit}button{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0);cursor:pointer;border-radius:6px;padding:.34rem .6rem;transition:background-color .12s,border-color .12s,color .12s,transform .12s}button:hover{border-color:var(--line-strong);background:var(--surface-4)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button:disabled:hover{background:var(--surface-3);border-color:var(--line)}button.is-active{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--text-0);box-shadow:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.industrial-planner-renderer{width:100%;height:100%;display:block;position:relative;overflow:visible}.industrial-planner-renderer__canvas{width:100%;height:100%;box-shadow:none;border:none;display:block}.industrial-planner-renderer__glow-overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.industrial-planner-renderer__glow-overlay.is-active{opacity:1}.industrial-planner-renderer__placement-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) #ffd54a3d, inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) #ffd54a1f}.industrial-planner-renderer__placement-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-placement-glow-pulse}.industrial-planner-renderer__blueprint-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) #42a5f53d, inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) #42a5f51f}.industrial-planner-renderer__blueprint-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-blueprint-glow-pulse}.industrial-planner-renderer__marquee-glow{z-index:2;--glow-depth:10px;--glow-spread:5px;--industrial-planner-renderer-marquee-glow-rgb:255, 255, 255;box-shadow:inset 0 0 var(--glow-depth) var(--glow-spread) rgba(var(--industrial-planner-renderer-marquee-glow-rgb), .24), inset 0 0 calc(var(--glow-depth) * 3) calc(var(--glow-spread) * 3) rgba(var(--industrial-planner-renderer-marquee-glow-rgb), .12)}.industrial-planner-renderer__marquee-glow.is-active{animation:2s ease-in-out infinite industrial-planner-renderer-marquee-glow-pulse}@keyframes industrial-planner-renderer-placement-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes industrial-planner-renderer-blueprint-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes industrial-planner-renderer-marquee-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}
