._workbench_zy06n_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_zy06n_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_zy06n_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_zy06n_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_zy06n_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_zy06n_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_zy06n_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_zy06n_60,._dialog-shell-backdrop_zy06n_60 *{touch-action:auto}._dialog-shell-backdrop_zy06n_60._is-immersive-maximized_zy06n_88{padding:0}._dialog-shell_zy06n_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_zy06n_60._is-maximized_zy06n_108{width:100%;height:100%}._dialog-shell-backdrop_zy06n_60._is-immersive-maximized_zy06n_88 ._dialog-shell_zy06n_60{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_zy06n_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_zy06n_129{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_zy06n_119._has-tabs_zy06n_137{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_zy06n_119._has-tabs_zy06n_137 ._dialog-shell-header-main_zy06n_129{padding-bottom:0}._dialog-shell-header_zy06n_119._has-tabs_zy06n_137+._dialog-shell-body_zy06n_147{border-top:0}._dialog-shell-header_zy06n_119._is-draggable_zy06n_151{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_zy06n_156{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_zy06n_156 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_zy06n_171{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_zy06n_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_zy06n_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_zy06n_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_zy06n_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_zy06n_190:before,._dialog-shell-tab_zy06n_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_zy06n_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_zy06n_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_zy06n_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_zy06n_190._is-active_zy06n_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_zy06n_60._has-tabs_zy06n_137{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-header_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-header_zy06n_119:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-header-main_zy06n_129{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-header-copy_zy06n_156{flex:0 auto;padding-bottom:0}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-header-actions_zy06n_171{padding-bottom:0}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab-strip_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab-strip_zy06n_325:after{content:none}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab-list_zy06n_190{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab-list_zy06n_190:after{content:none}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190:before,._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272:before,._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272:after{opacity:1}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_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_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272:before,._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272:after{transform:translate(0)scale(1)}._dialog-shell_zy06n_60._has-tabs_zy06n_137 ._dialog-shell-tab_zy06n_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_zy06n_147,._dialog-shell-tab-panel_zy06n_479{min-height:0;display:grid;overflow:hidden}._dialog-shell_zy06n_60 button:focus-visible,._dialog-shell_zy06n_60 input:focus-visible,._dialog-shell_zy06n_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_zy06n_504{cursor:nwse-resize;z-index:1;width:20px;height:20px;position:absolute;bottom:0;right:0}._dialog-shell-resize-grip_zy06n_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_zy06n_504:hover:after{opacity:1}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header_zy06n_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_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header-main_zy06n_129{gap:8px;min-height:0}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header-copy_zy06n_156{padding-bottom:0}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header-copy_zy06n_156 h2{font-size:.875rem;line-height:1.15}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header-actions_zy06n_171{gap:4px;padding-bottom:0}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-header-button_zy06n_179{width:26px;height:26px}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-tab-strip_zy06n_325{height:var(--dialog-shell-tab-track-height)}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-tab-list_zy06n_190{gap:6px;height:100%}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190:hover{transform:translateY(2px)}._dialog-shell_zy06n_60._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272{height:22px;padding-inline:8px}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-header_zy06n_119{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-header-main_zy06n_129{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-header_zy06n_119:after{left:10px;right:10px}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-tab-list_zy06n_190{gap:0}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190:hover{transform:none}._dialog-shell_zy06n_60._has-tabs_zy06n_137._is-mobile-compact_zy06n_531 ._dialog-shell-tab_zy06n_190._is-active_zy06n_272{height:var(--dialog-shell-tab-track-height);padding-inline:12px}._activity-icon-strip_zy06n_629{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_zy06n_637{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_zy06n_647{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_zy06n_647,._markdown-tutorial-overlay-backdrop_zy06n_647 *{touch-action:auto}._markdown-tutorial-overlay_zy06n_647{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_zy06n_686{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_zy06n_692{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_zy06n_703{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_zy06n_703 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_zy06n_647[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_zy06n_703 img{max-height:min(56dvh,720px)}._markdown-tutorial-overlay-markdown_zy06n_727{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_zy06n_727 p,._markdown-tutorial-overlay-markdown_zy06n_727 blockquote,._markdown-tutorial-overlay-markdown_zy06n_727 ul,._markdown-tutorial-overlay-markdown_zy06n_727 ol{margin:0}._markdown-tutorial-overlay-markdown_zy06n_727 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_zy06n_727 p+p,._markdown-tutorial-overlay-markdown_zy06n_727 p+ul,._markdown-tutorial-overlay-markdown_zy06n_727 ul+p,._markdown-tutorial-overlay-markdown_zy06n_727 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_zy06n_727 ul,._markdown-tutorial-overlay-markdown_zy06n_727 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_zy06n_727 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}._markdown-tutorial-overlay-placeholder_zy06n_768{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_zy06n_768 p{margin:0}._markdown-tutorial-overlay-page-button_zy06n_785{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_zy06n_785:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}._markdown-tutorial-overlay-page-button_zy06n_785:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_zy06n_785 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_zy06n_816{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_zy06n_820{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_zy06n_824{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_zy06n_832{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_zy06n_832._is-active_zy06n_272{background:color-mix(in srgb, var(--text-0) 78%, var(--accent))}._settings-dialog-backdrop_zy06n_843{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_zy06n_843,._settings-dialog-backdrop_zy06n_843 *{touch-action:auto}._settings-dialog_zy06n_843{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_zy06n_884{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_zy06n_893{min-width:0}._settings-dialog-header-copy_zy06n_893 h2,._settings-dialog-group-header_zy06n_898 h3,._settings-dialog-setting-copy_zy06n_899 h4{margin:0}._settings-dialog-setting-copy_zy06n_899 p,._settings-dialog-group-header_zy06n_898 p{color:var(--text-1);margin:0}._settings-dialog-close_zy06n_909{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_zy06n_919{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_zy06n_925{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_zy06n_929{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_zy06n_938{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_zy06n_947{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_zy06n_955{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_zy06n_955:hover,._settings-dialog-tree-button_zy06n_955._is-active_zy06n_272{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_zy06n_972{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_zy06n_978{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_zy06n_987{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_zy06n_898{gap:4px;display:grid}._settings-dialog-settings-list_zy06n_998{gap:8px;display:grid}._settings-dialog-separator_zy06n_1003{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_zy06n_1009{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_zy06n_1009._is-disabled_zy06n_1020{opacity:.72}._settings-dialog-setting-card_zy06n_1009._is-keybinding_zy06n_1027{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_zy06n_1009._is-keybinding_zy06n_1027:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_zy06n_1009._is-keybinding_zy06n_1027 ._settings-dialog-setting-copy_zy06n_899{gap:0}._settings-dialog-setting-card_zy06n_1009._is-keybinding_zy06n_1027 ._settings-dialog-setting-copy_zy06n_899 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_zy06n_1009._is-keybinding_zy06n_1027 ._settings-dialog-setting-copy_zy06n_899 p{display:none}._settings-dialog-setting-copy_zy06n_899{gap:4px;display:grid}._settings-dialog-setting-title_zy06n_1057{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_zy06n_1057>span{min-width:0}._settings-dialog-setting-help-button_zy06n_1069{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_zy06n_1069: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_zy06n_1069 svg{width:14px;height:14px}._settings-dialog-setting-copy_zy06n_899 h4{font-size:.95rem}._settings-dialog-setting-copy_zy06n_899 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_zy06n_1106{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-activity-card_zy06n_1112{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_zy06n_1116{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_zy06n_1124{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_zy06n_1129,._settings-dialog-slider-shell_zy06n_1130,._settings-dialog-switch-shell_zy06n_1131{width:min(100%,236px)}._settings-dialog-keybinding-button_zy06n_1135{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_zy06n_1135._is-capturing_zy06n_1147{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_zy06n_1129 select,._settings-dialog-slider-shell_zy06n_1130 input[type=range]{width:100%}._settings-dialog-field-shell_zy06n_1129 select:disabled,._settings-dialog-slider-shell_zy06n_1130 input[type=range]:disabled,._settings-dialog-keybinding-button_zy06n_1135:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_zy06n_1129 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_zy06n_1130{gap:4px;display:grid}._settings-dialog-slider-value_zy06n_1178{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_zy06n_1131{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_zy06n_1131._is-disabled_zy06n_1020{cursor:not-allowed}._settings-dialog-switch-shell_zy06n_1131 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_zy06n_1204{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_zy06n_1217{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_zy06n_1131 input:checked+._settings-dialog-switch-track_zy06n_1204{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_zy06n_1131 input:checked+._settings-dialog-switch-track_zy06n_1204 ._settings-dialog-switch-thumb_zy06n_1217{transform:translate(18px)}._settings-dialog-switch-label_zy06n_1235{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_zy06n_1131._is-disabled_zy06n_1020 ._settings-dialog-switch-label_zy06n_1235{color:var(--text-1)}._settings-dialog_zy06n_843 button:focus-visible,._settings-dialog_zy06n_843 input:focus-visible,._settings-dialog_zy06n_843 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_zy06n_1252{padding-top:4px}._settings-dialog-reset-button_zy06n_1256{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_zy06n_1256:hover{background:var(--surface-4)}._settings-dialog-reset-button_zy06n_1256:active{background:var(--surface-5)}._activity-selection-dialog_zy06n_1280{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_zy06n_1286{overflow:auto}._activity-selection-list_zy06n_1290{gap:8px;padding:12px;display:grid}._activity-selection-row_zy06n_1296{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_zy06n_1307{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_zy06n_1312{overflow:auto}._v2-migration-content_zy06n_1316{gap:12px;padding:14px;display:grid}._v2-migration-section_zy06n_1322,._v2-migration-status_zy06n_1323{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_zy06n_1322 h3{margin:0;font-size:.98rem}._v2-migration-section_zy06n_1322 p,._v2-migration-section_zy06n_1322 ul{margin:0}._v2-migration-section_zy06n_1322 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_zy06n_1351{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_zy06n_1356{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_zy06n_1323{gap:4px;font-size:.88rem}._v2-migration-status_zy06n_1323 strong{color:var(--text-0)}._v2-migration-status_zy06n_1323 span{color:var(--text-1);line-height:1.4}._v2-migration-status_zy06n_1323._is-success_zy06n_1377{border-color:color-mix(in srgb, #16a34a 45%, var(--line));background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}._v2-migration-status_zy06n_1323._is-error_zy06n_1382{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_zy06n_1387{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_zy06n_1394,._v2-migration-secondary-button_zy06n_1395,._v2-migration-danger-button_zy06n_1396{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_zy06n_1394{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_zy06n_1395{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_zy06n_1396{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_zy06n_1394:disabled,._v2-migration-secondary-button_zy06n_1395:disabled,._v2-migration-danger-button_zy06n_1396:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_zy06n_1432{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_zy06n_1438{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_zy06n_1438:focus{border-color:var(--accent)}._v2-migration-confirm-input_zy06n_1438::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_zy06n_1438:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_zy06n_1460{justify-content:flex-end;display:flex}._activity-selection-row_zy06n_1296 input{width:16px;height:16px;margin:0}._activity-selection-row_zy06n_1296 img{object-fit:contain;width:36px;height:36px}._activity-selection-row-copy_zy06n_1477{gap:2px;min-width:0;display:grid}._activity-selection-row-copy_zy06n_1477 strong,._activity-selection-row-copy_zy06n_1477 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_zy06n_1477 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_zy06n_1477 span{color:var(--text-1);font-size:.78rem}._activity-selection-badge_zy06n_1500{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_zy06n_1511{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_zy06n_1519{min-height:0;display:block}._confirm-reset-content_zy06n_1524{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_zy06n_1524 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_zy06n_1536{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_zy06n_1542,._confirm-reset-confirm-btn_zy06n_1543{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_zy06n_1542{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_zy06n_1542:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_zy06n_1543{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_zy06n_1543:hover{background:var(--accent-strong);color:var(--text-accent)}._inspector-dialog_zy06n_1576{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_zy06n_1583{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_zy06n_1589 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_zy06n_1596{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_zy06n_1576._is-mobile-compact_zy06n_531 ._inspector-dialog-header_zy06n_1583{min-height:40px;padding:0 12px}._inspector-dialog_zy06n_1576._is-mobile-compact_zy06n_531 ._inspector-dialog-header-copy_zy06n_1589 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_zy06n_1576._is-mobile-compact_zy06n_531 ._inspector-dialog-header-button_zy06n_1596{width:28px;height:28px}._inspector-dialog-body_zy06n_1619{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_zy06n_1619._has-neighborhood-preview_zy06n_1627{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_zy06n_1632{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_zy06n_1644{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_zy06n_1654{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_zy06n_1664{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_zy06n_1676,._inspector-neighborhood-preview-canvas-stage_zy06n_1676>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_zy06n_1683{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_zy06n_1683{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_zy06n_1683[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_zy06n_1683[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_zy06n_1704{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_zy06n_1710{fill:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_zy06n_1716 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_zy06n_1716 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_zy06n_1770,._toolbox-dialog-backdrop_zy06n_1771,._debug-log-dialog-backdrop_zy06n_1772{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_zy06n_1770,._toolbox-dialog-backdrop_zy06n_1771,._debug-log-dialog-backdrop_zy06n_1772,._help-dialog-backdrop_zy06n_1770 *,._toolbox-dialog-backdrop_zy06n_1771 *,._debug-log-dialog-backdrop_zy06n_1772 *{touch-action:auto}._help-dialog-backdrop_zy06n_1770._is-immersive-maximized_zy06n_88,._toolbox-dialog-backdrop_zy06n_1771._is-immersive-maximized_zy06n_88,._debug-log-dialog-backdrop_zy06n_1772._is-immersive-maximized_zy06n_88{padding:0}._help-dialog_zy06n_1770,._toolbox-dialog_zy06n_1771,._debug-log-dialog_zy06n_1772{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_zy06n_1771{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_zy06n_1772{width:min(980px,100%);height:min(640px,100%)}._help-dialog_zy06n_1770._is-maximized_zy06n_108,._toolbox-dialog_zy06n_1771._is-maximized_zy06n_108,._debug-log-dialog_zy06n_1772._is-maximized_zy06n_108{width:100%;height:100%}._help-dialog-backdrop_zy06n_1770._is-immersive-maximized_zy06n_88 ._help-dialog_zy06n_1770,._toolbox-dialog-backdrop_zy06n_1771._is-immersive-maximized_zy06n_88 ._toolbox-dialog_zy06n_1771,._debug-log-dialog-backdrop_zy06n_1772._is-immersive-maximized_zy06n_88 ._debug-log-dialog_zy06n_1772{box-shadow:none;border:0;border-radius:0}._help-dialog-header_zy06n_1850,._toolbox-dialog-header_zy06n_1851,._debug-log-dialog-header_zy06n_1852{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_zy06n_1861,._toolbox-dialog-header-copy_zy06n_1862,._debug-log-dialog-header-copy_zy06n_1863{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_zy06n_1850._is-draggable_zy06n_151,._toolbox-dialog-header_zy06n_1851._is-draggable_zy06n_151,._debug-log-dialog-header_zy06n_1852._is-draggable_zy06n_151{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_zy06n_1861 h2,._toolbox-dialog-header-copy_zy06n_1862 h2,._debug-log-dialog-header-copy_zy06n_1863 h2,._help-dialog-placeholder_zy06n_1880 h3,._toolbox-dialog-placeholder_zy06n_1881 h3{margin:0}._help-dialog-placeholder_zy06n_1880 p,._toolbox-dialog-placeholder_zy06n_1881 p{color:var(--text-1);margin:0}._help-dialog-header-actions_zy06n_1891,._toolbox-dialog-header-actions_zy06n_1892,._debug-log-dialog-header-actions_zy06n_1893{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_zy06n_1901,._toolbox-dialog-header-button_zy06n_1902,._debug-log-dialog-header-button_zy06n_1903{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_zy06n_1913,._toolbox-dialog-tab_zy06n_1914,._help-dialog-header-button_zy06n_1901,._toolbox-dialog-header-button_zy06n_1902,._debug-log-dialog-header-button_zy06n_1903{cursor:pointer}._help-dialog-layout_zy06n_1921,._toolbox-dialog-layout_zy06n_1922{min-height:0;display:grid}._help-dialog-tab-list_zy06n_1927,._toolbox-dialog-tab-list_zy06n_1928{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_zy06n_1913,._toolbox-dialog-tab_zy06n_1914{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_zy06n_1913:hover,._toolbox-dialog-tab_zy06n_1914:hover,._help-dialog-tab_zy06n_1913._is-active_zy06n_272,._toolbox-dialog-tab_zy06n_1914._is-active_zy06n_272{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_zy06n_1913._is-active_zy06n_272,._toolbox-dialog-tab_zy06n_1914._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_zy06n_1963,._toolbox-dialog-content_zy06n_1964{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_zy06n_1971{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_zy06n_1971._is-collapsed_zy06n_1983{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_zy06n_1987{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_zy06n_1987:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_zy06n_1987:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_zy06n_2014{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_zy06n_2025{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_zy06n_2025 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_zy06n_2039{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_zy06n_2039{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_zy06n_2039:hover,._toolbox-bottom-dock-tab_zy06n_2039._is-active_zy06n_272{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_zy06n_2039._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_zy06n_2070{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_zy06n_2078,._toolbox-bottom-dock-tab-panel_zy06n_2085{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_zy06n_1880,._toolbox-dialog-placeholder_zy06n_1881{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_zy06n_1770 button:focus-visible,._toolbox-dialog_zy06n_1771 button:focus-visible,._debug-log-dialog_zy06n_1772 button:focus-visible,._toolbox-dialog_zy06n_1771 input:focus-visible,._toolbox-dialog_zy06n_1771 select:focus-visible,._debug-log-dialog_zy06n_1772 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_zy06n_2114{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_zy06n_1893{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_zy06n_1893:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_zy06n_1893:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_zy06n_2143{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_zy06n_2143 p{flex:auto;margin:0}._debug-log-dialog-count_zy06n_2161{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_zy06n_2168{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_zy06n_2174{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_zy06n_2179{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_zy06n_2184{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_zy06n_2189{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_zy06n_2194{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_zy06n_2200{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_zy06n_2207{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_zy06n_2207 svg{width:17px;height:17px}._recipe-picker-search_zy06n_2207 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_zy06n_2207 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_zy06n_2239{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_zy06n_2248{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_zy06n_2189 ._recipe-picker-list_zy06n_2248{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_zy06n_2263{min-width:0}._recipe-picker-card-button_zy06n_2267{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_zy06n_2267:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_zy06n_2287{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_zy06n_2295{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_zy06n_2295 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_zy06n_2295 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_zy06n_2318{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_zy06n_2318 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_zy06n_2338{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_zy06n_2346{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_zy06n_2358{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_zy06n_2365{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_zy06n_2365{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_zy06n_2365 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_zy06n_2365 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_zy06n_2394{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_zy06n_2402{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_zy06n_2411{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_zy06n_2189 ._recipe-picker-dialog-body_zy06n_2194{padding:8px}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-dialog-content_zy06n_2200{gap:8px}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-card-button_zy06n_2267{gap:8px;padding:8px}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-machine_zy06n_2295{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-machine_zy06n_2295 img{width:24px;height:24px}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-item-list_zy06n_2346{padding:6px}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-item-chip_zy06n_2365{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_zy06n_2189 ._recipe-picker-item-chip_zy06n_2365 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_zy06n_843{height:min(680px,100%)}._help-dialog_zy06n_1770,._toolbox-dialog_zy06n_1771{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_zy06n_843,._help-dialog-backdrop_zy06n_1770,._toolbox-dialog-backdrop_zy06n_1771{padding:8px}._settings-dialog_zy06n_843,._help-dialog_zy06n_1770,._toolbox-dialog_zy06n_1771,._inspector-dialog_zy06n_1576{border-radius:12px;width:100%}._settings-dialog-header_zy06n_884,._settings-dialog-content_zy06n_978,._settings-dialog-sidebar_zy06n_929{padding-left:12px;padding-right:12px}._settings-dialog-header_zy06n_884{gap:10px}._settings-dialog-setting-card_zy06n_1009{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_zy06n_1106{justify-content:flex-start}._help-dialog-header_zy06n_1850,._toolbox-dialog-header_zy06n_1851,._help-dialog-tab-list_zy06n_1927,._toolbox-dialog-tab-list_zy06n_1928,._help-dialog-content_zy06n_1963,._toolbox-dialog-content_zy06n_1964{padding-left:12px;padding-right:12px}._feature-guide-layout_zy06n_2531{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_zy06n_2535{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_zy06n_2541{gap:30px;line-height:1.5;display:grid}._operation-guide-group_zy06n_2547{gap:10px;display:grid}._operation-guide-group-title_zy06n_2552{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_zy06n_2560{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_zy06n_2570{display:contents}._operation-guide-header_zy06n_2574{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_zy06n_2574>*{padding:7px 10px}._operation-guide-label_zy06n_2584{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_zy06n_2592,._operation-guide-touch_zy06n_2593{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_zy06n_2541._is-narrow_zy06n_2600{gap:22px;font-size:.9em}._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-group-title_zy06n_2552{font-size:.95em}._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-table_zy06n_2560{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-label_zy06n_2584{font-size:.85em}._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-pc_zy06n_2592,._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-touch_zy06n_2593{font-size:.82em}._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-header_zy06n_2574>*,._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-label_zy06n_2584,._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-pc_zy06n_2592,._operation-guide_zy06n_2541._is-narrow_zy06n_2600 ._operation-guide-touch_zy06n_2593{padding:5px 7px}._changelog-section_zy06n_2624{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_zy06n_2633{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_zy06n_2633[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_zy06n_2646{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_zy06n_2646:hover{background:var(--surface-2)}._changelog-accordion-header_zy06n_2646:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_zy06n_2670{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_zy06n_2670{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_zy06n_2685{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_zy06n_2694{overflow:hidden}._changelog-accordion-content_zy06n_2698{padding:0 14px 14px}._changelog-collapse-row_zy06n_2702{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_zy06n_2710{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_zy06n_2710:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_zy06n_2710:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_zy06n_2733{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_zy06n_2739{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_zy06n_2739 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_zy06n_2739 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_zy06n_2739 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_zy06n_2739 p{margin:0 0 6px}._changelog-markdown_zy06n_2739 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_zy06n_2739 li{margin:1px 0}._changelog-markdown_zy06n_2739 strong{font-weight:600}._changelog-markdown_zy06n_2739 a{color:var(--accent);text-decoration:underline}._changelog-markdown_zy06n_2739 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_zy06n_2739 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_zy06n_2792,._changelog-error_zy06n_2793{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_zy06n_2793{color:var(--danger)}._changelog-placeholder_zy06n_2803{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_zy06n_2803 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_zy06n_2803 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_zy06n_2531{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_zy06n_2535{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_zy06n_2842{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_zy06n_2849{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_zy06n_2857{margin:0}._feature-guide-toc-link_zy06n_2861{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_zy06n_2861:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_zy06n_2879{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_zy06n_2885{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_zy06n_2885:last-child{border-bottom:0}._feature-guide-section-title_zy06n_2893{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_zy06n_2901{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_zy06n_2910{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_zy06n_2919{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_zy06n_2919{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_zy06n_2919:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}._feedback-channel-card_zy06n_2919:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_zy06n_2945{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_zy06n_2957{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_zy06n_2963{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_zy06n_2970{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_zy06n_2977{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_zy06n_2901._is-mobile-compact_zy06n_531 ._feedback-dialog-body_zy06n_2901{gap:14px;padding:14px 16px}._feedback-dialog_zy06n_2901._is-mobile-compact_zy06n_531 ._feedback-channel-card_zy06n_2919{gap:8px;padding:14px}._feedback-dialog_zy06n_2901._is-mobile-compact_zy06n_531 ._feedback-channel-card-icon_zy06n_2945{width:34px;height:34px;font-size:1.2rem}._module-balancing-panel_zy06n_2999{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-wizard_zy06n_3006{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-wizard-nav_zy06n_3014{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;min-width:0;display:flex}._module-balancing-library-button_zy06n_3022,._module-balancing-wizard-tab_zy06n_3023,._module-balancing-wizard-add_zy06n_3024{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_zy06n_3022{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_zy06n_3022:hover{background:var(--surface-2)}._module-balancing-library-button_zy06n_3022 svg,._module-balancing-wizard-add_zy06n_3024 svg{width:17px;height:17px}._module-balancing-wizard-tabs_zy06n_3056{scrollbar-width:thin;align-items:center;min-width:0;padding:8px 10px;display:flex;overflow-x:auto}._module-balancing-wizard-step-track_zy06n_3065{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_zy06n_3065: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_zy06n_3023{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_zy06n_3023: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_zy06n_3023._is-active_zy06n_272{color:var(--text-0);font-weight:800}._module-balancing-wizard-tab_zy06n_3023._is-active_zy06n_272:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_zy06n_3023:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_zy06n_3023:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_zy06n_3023._is-active_zy06n_272:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_zy06n_3024{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_zy06n_3024:hover{border-color:var(--accent-soft);background:var(--accent-soft)}._module-balancing-page_zy06n_3154{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_zy06n_3154>._module-balancing-input-panel_zy06n_3162,._module-balancing-page_zy06n_3154>._module-balancing-stage-detail_zy06n_3163,._module-balancing-page_zy06n_3154>._module-balancing-summary_zy06n_3164,._module-balancing-page_zy06n_3154>._module-balancing-canvas-settings_zy06n_3165{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_zy06n_3165{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_zy06n_3182{grid-template-columns:repeat(3,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-drawer-layer_zy06n_3189{background:var(--shell-bg);background:color-mix(in srgb, var(--shell-bg) 35%, transparent);position:absolute;inset:0}._module-balancing-drawer_zy06n_3189{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_zy06n_3219{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_zy06n_3219 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_zy06n_3234{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_zy06n_3234 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_zy06n_3234 button._is-active_zy06n_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_zy06n_3219>._module-balancing-icon-button_zy06n_3261{margin-left:auto}._module-balancing-drawer_zy06n_3189>._module-balancing-library_zy06n_3022{min-height:0;overflow:auto}._module-balancing-field_zy06n_3270,._module-balancing-form-field_zy06n_3271,._module-balancing-stage-name_zy06n_3272{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_zy06n_3270 input,._module-balancing-field_zy06n_3270 select,._module-balancing-form-field_zy06n_3271 input,._module-balancing-form-field_zy06n_3271 select,._module-balancing-stage-name_zy06n_3272 input,._module-balancing-port-row_zy06n_3285 input,._module-balancing-port-row_zy06n_3285 select,._module-balancing-search_zy06n_3287 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_zy06n_3270 input,._module-balancing-field_zy06n_3270 select,._module-balancing-form-field_zy06n_3271 input,._module-balancing-form-field_zy06n_3271 select,._module-balancing-stage-name_zy06n_3272 input{padding:0 8px}._module-balancing-field_zy06n_3270._is-select_zy06n_3306{width:160px}._module-balancing-field_zy06n_3270._is-name_zy06n_3310{flex:220px}._module-balancing-field_zy06n_3270._is-capacity_zy06n_3314{width:170px}._module-balancing-field_zy06n_3270 ._activity-icon-strip_zy06n_629{min-height:18px}._module-balancing-icon-button_zy06n_3261,._module-balancing-mini-icon-button_zy06n_3323,._module-balancing-icon-text-button_zy06n_3324,._module-balancing-primary-button_zy06n_3325,._module-balancing-danger-button_zy06n_3326,._module-balancing-link-button_zy06n_3327,._module-balancing-new-module-button_zy06n_3328,._module-balancing-add-stage_zy06n_3329,._module-balancing-stage-add-entry_zy06n_3330,._module-balancing-bottom-tab_zy06n_3331,._module-balancing-stage-nav-button_zy06n_3332{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_zy06n_3261,._module-balancing-mini-icon-button_zy06n_3323{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_zy06n_3261{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_zy06n_3323{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_zy06n_3261 svg,._module-balancing-mini-icon-button_zy06n_3323 svg,._module-balancing-icon-text-button_zy06n_3324 svg,._module-balancing-primary-button_zy06n_3325 svg,._module-balancing-danger-button_zy06n_3326 svg,._module-balancing-new-module-button_zy06n_3328 svg,._module-balancing-add-stage_zy06n_3329 svg,._module-balancing-stage-add-entry_zy06n_3330 svg,._module-balancing-bottom-tab_zy06n_3331 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_zy06n_3324,._module-balancing-primary-button_zy06n_3325,._module-balancing-danger-button_zy06n_3326,._module-balancing-new-module-button_zy06n_3328,._module-balancing-add-stage_zy06n_3329,._module-balancing-stage-add-entry_zy06n_3330{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_zy06n_3325{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_zy06n_3326{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._module-balancing-icon-button_zy06n_3261:hover,._module-balancing-mini-icon-button_zy06n_3323:hover,._module-balancing-icon-text-button_zy06n_3324:hover,._module-balancing-new-module-button_zy06n_3328:hover,._module-balancing-add-stage_zy06n_3329:hover,._module-balancing-stage-add-entry_zy06n_3330:hover,._module-balancing-stage-nav-button_zy06n_3332:hover,._module-balancing-bottom-tab_zy06n_3331:hover{background:var(--surface-3)}._module-balancing-icon-button_zy06n_3261:disabled,._module-balancing-primary-button_zy06n_3325:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_zy06n_3417,._module-balancing-canvas-pane_zy06n_3418,._module-balancing-summary-pane_zy06n_3419,._module-balancing-mobile-main_zy06n_3420{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_zy06n_3417{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_zy06n_3419{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_zy06n_3022,._module-balancing-canvas-pane_zy06n_3418,._module-balancing-summary-pane_zy06n_3419,._module-balancing-stage-detail_zy06n_3163,._module-balancing-custom-form_zy06n_3440{align-content:start;gap:10px;padding:12px;display:grid}._module-balancing-search_zy06n_3287{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_zy06n_3287 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_zy06n_3287 input{background:0 0;border:0;padding:0}._module-balancing-library-section_zy06n_3470{gap:6px;display:grid}._module-balancing-library-section_zy06n_3470 h3,._module-balancing-section-header_zy06n_3476 h3,._module-balancing-summary_zy06n_3164 h3,._module-balancing-form-header_zy06n_3478 h3,._module-balancing-form-ports_zy06n_3479 h4,._module-balancing-warehouse-list_zy06n_3480 h4{color:var(--text-0);margin:0}._module-balancing-library-section_zy06n_3470 h3{font-size:.82rem}._module-balancing-library-section_zy06n_3470 h3 span,._module-balancing-section-header_zy06n_3476 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_zy06n_3495{gap:6px;display:grid}._module-balancing-module-card_zy06n_3500{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_zy06n_3500:hover{background:var(--surface-3)}._module-balancing-module-icon_zy06n_3521{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_zy06n_3527{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_zy06n_3527 ._recipe-display-formula_zy06n_3533{justify-content:flex-start}._module-balancing-module-title_zy06n_3537,._module-balancing-module-subtitle_zy06n_3538{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_zy06n_3544{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_zy06n_3537{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_zy06n_3538,._module-balancing-module-rate_zy06n_3557,._module-balancing-muted_zy06n_3558{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_zy06n_3557{white-space:nowrap}._module-balancing-module-actions_zy06n_3567{gap:4px;display:inline-flex;position:absolute;bottom:6px;right:6px}._module-balancing-new-module-button_zy06n_3328,._module-balancing-add-stage_zy06n_3329{width:100%}._module-balancing-input-panel_zy06n_3162,._module-balancing-stage_zy06n_3163,._module-balancing-summary_zy06n_3164,._module-balancing-custom-form_zy06n_3440,._module-balancing-quantity-editor_zy06n_3584,._module-balancing-item-picker_zy06n_3585{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_zy06n_3476,._module-balancing-stage-header_zy06n_3592,._module-balancing-form-header_zy06n_3478,._module-balancing-form-actions_zy06n_3594{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_zy06n_3162,._module-balancing-summary_zy06n_3164{align-content:start;gap:16px;padding:18px;display:grid}._module-balancing-port-list_zy06n_3610{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-content:start;gap:10px;display:grid}._module-balancing-port-row_zy06n_3285{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_zy06n_3285 img,._module-balancing-summary-row_zy06n_3630 img,._module-balancing-warehouse-row_zy06n_3631 img,._module-balancing-balance-chip_zy06n_3632 img,._module-balancing-balance-detail_zy06n_3633 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_zy06n_3285 select,._module-balancing-port-row_zy06n_3285 input{padding:0 6px}._module-balancing-port-item-pick_zy06n_3644{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_zy06n_3644:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_zy06n_3668{gap:12px;display:grid}._module-balancing-stage_zy06n_3163{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_zy06n_3272{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_zy06n_3685{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_zy06n_3692{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}._module-balancing-stage-entry_zy06n_3692,._module-balancing-stage-add-entry_zy06n_3330{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_zy06n_3692{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_zy06n_3692:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry_zy06n_3692 img{object-fit:contain;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_zy06n_3692 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_zy06n_3739{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_zy06n_3747{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_zy06n_3757{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_zy06n_3739 ._activity-icon-strip_zy06n_629{flex:none}._module-balancing-stage-entry_zy06n_3692 strong{font-size:.78rem}._module-balancing-balance-strip_zy06n_3770{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_zy06n_3780{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_zy06n_3780>span{font-weight:700}._module-balancing-link-button_zy06n_3327{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_zy06n_3802,._module-balancing-balance-detail-list_zy06n_3803{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_zy06n_3803{display:grid}._module-balancing-balance-chip_zy06n_3632{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_zy06n_3632._is-surplus_zy06n_3826{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_zy06n_3632._is-deficit_zy06n_3831{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_zy06n_3633,._module-balancing-summary-row_zy06n_3630,._module-balancing-warehouse-row_zy06n_3631{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_zy06n_3633{grid-template-columns:22px minmax(90px,1fr) auto auto auto}._module-balancing-summary-list_zy06n_3853,._module-balancing-warehouse-list_zy06n_3480{gap:6px;display:grid}._module-balancing-summary-row_zy06n_3630{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_zy06n_3480{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_zy06n_3480 h4{font-size:.78rem}._module-balancing-warehouse-row_zy06n_3631{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_zy06n_3826{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_zy06n_3831{color:var(--danger)}._is-balanced_zy06n_3887{color:var(--text-2)}._module-balancing-stage-nav_zy06n_3332{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_zy06n_3332{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_zy06n_3332._is-active_zy06n_272,._module-balancing-bottom-tab_zy06n_3331._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_zy06n_3420{background:var(--surface-2)}._module-balancing-bottom-tabs_zy06n_3920{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_zy06n_3331{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_zy06n_3163{min-height:100%}._module-balancing-form-header_zy06n_3478{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_zy06n_3440{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_zy06n_3271{font-size:.74rem}._module-balancing-color-row_zy06n_3960{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_zy06n_3966{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_zy06n_3966._is-active_zy06n_272{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_zy06n_3980{align-items:center;gap:12px;display:flex}._module-balancing-icon-picker_zy06n_3986{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_zy06n_3986 img,._module-balancing-quantity-module_zy06n_4006 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_zy06n_3479{gap:8px;display:grid}._module-balancing-editor-backdrop_zy06n_4017{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_zy06n_3022{padding:0 11px}._module-balancing-wizard-tab_zy06n_3023{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_zy06n_3154{padding:10px}._module-balancing-canvas-form_zy06n_3182{grid-template-columns:1fr}._module-balancing-stage-header_zy06n_3592{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_zy06n_3685{justify-content:stretch}._module-balancing-stage-actions_zy06n_3685>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_zy06n_3022,._module-balancing-wizard-add_zy06n_3024{min-height:36px}._module-balancing-wizard-tab_zy06n_3023{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_zy06n_3023:before{width:8px;height:8px}._module-balancing-wizard-tabs_zy06n_3056{padding:4px}._module-balancing-wizard-step-track_zy06n_3065:before{top:4px}._module-balancing-page_zy06n_3154{padding:7px}._module-balancing-page_zy06n_3154>._module-balancing-input-panel_zy06n_3162,._module-balancing-page_zy06n_3154>._module-balancing-stage-detail_zy06n_3163,._module-balancing-page_zy06n_3154>._module-balancing-summary_zy06n_3164,._module-balancing-page_zy06n_3154>._module-balancing-canvas-settings_zy06n_3165{min-height:auto}._module-balancing-canvas-settings_zy06n_3165,._module-balancing-stage-detail_zy06n_3163{gap:7px;padding:8px}._module-balancing-canvas-form_zy06n_3182{grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_zy06n_3692,._module-balancing-stage-add-entry_zy06n_3330{min-height:76px}._module-balancing-stage-entry_zy06n_3692 img{width:28px;height:28px}._module-balancing-editor-backdrop_zy06n_4017{padding:7px}}._module-balancing-quantity-editor_zy06n_3584,._module-balancing-item-picker_zy06n_3585{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_zy06n_4006{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_zy06n_4006 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_zy06n_4006 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_zy06n_4148{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_zy06n_4148 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_zy06n_4164{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_zy06n_4164 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_zy06n_4164 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_zy06n_4164 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-toolbar_zy06n_4199{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-field_zy06n_3270._is-select_zy06n_3306,._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-field_zy06n_3270._is-capacity_zy06n_3314{flex:150px;width:auto}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-field_zy06n_3270._is-name_zy06n_3310{flex:180px}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-library_zy06n_3022,._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-stage-detail_zy06n_3163{padding:10px}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-stage-entry-grid_zy06n_3692{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-balance-detail_zy06n_3633,._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-summary-row_zy06n_3630,._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-warehouse-row_zy06n_3631{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-balance-detail_zy06n_3633 span:nth-of-type(2),._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-balance-detail_zy06n_3633 span:nth-of-type(3),._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-summary-row_zy06n_3630 span:nth-of-type(2),._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-summary-row_zy06n_3630 span:nth-of-type(3){display:none}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-editor-backdrop_zy06n_4017{align-items:flex-end;padding:0}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-quantity-editor_zy06n_3584,._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-item-picker_zy06n_3585{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_zy06n_3024{justify-content:center}._module-balancing-section-title_zy06n_4253{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_zy06n_4253>span,._module-balancing-canvas-header-meta_zy06n_4261,._module-balancing-summary-count_zy06n_4262{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_zy06n_4253>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_zy06n_4261{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_zy06n_3165,._module-balancing-input-panel_zy06n_3162,._module-balancing-summary_zy06n_3164{box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-floating-control) 28%, transparent);border-radius:12px}._module-balancing-canvas-form_zy06n_3182>._module-balancing-form-field_zy06n_3271{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_zy06n_3182 input,._module-balancing-canvas-form_zy06n_3182 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_zy06n_3165>._module-balancing-form-actions_zy06n_3594{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_zy06n_3162{min-height:0}._module-balancing-input-panel_zy06n_3162>._module-balancing-section-header_zy06n_3476,._module-balancing-summary_zy06n_3164>._module-balancing-section-header_zy06n_3476{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_zy06n_3285 img{width:28px;height:28px}._module-balancing-stage-detail_zy06n_3163{gap:14px;min-height:0;padding:0}._module-balancing-stage-header_zy06n_3592{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;padding:14px}._module-balancing-stage-name_zy06n_3272{gap:7px}._module-balancing-stage-name_zy06n_3272 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_zy06n_3692{align-content:start}._module-balancing-stage-entry-title_zy06n_3739{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_zy06n_3747{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_zy06n_3757{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_zy06n_3330{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_zy06n_3770{border:1px solid var(--line);border-left:4px solid var(--accent-strong);border-radius:12px;padding:14px}._module-balancing-balance-chip_zy06n_3632{min-height:30px;padding:5px 9px}._module-balancing-summary_zy06n_3164{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_zy06n_3164>._module-balancing-section-header_zy06n_3476{grid-column:1/-1}._module-balancing-summary-list_zy06n_3853{grid-column:1;align-content:start;gap:8px}._module-balancing-summary_zy06n_3164:not(:has(._module-balancing-warehouse-list_zy06n_3480)):not(:has(._module-balancing-dispatch-list_zy06n_4410)) ._module-balancing-summary-list_zy06n_3853{grid-column:1/-1}._module-balancing-summary-row_zy06n_3630:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_zy06n_4419{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_zy06n_4425{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_zy06n_4425 strong{color:var(--text-0)}._module-balancing-summary-net_zy06n_4434{background:var(--surface-1);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 8px}._module-balancing-summary-count_zy06n_4262{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_zy06n_3480{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_zy06n_3631{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_zy06n_4410{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_zy06n_4479{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_zy06n_3440{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_zy06n_3440>._module-balancing-form-header_zy06n_3478,._module-balancing-custom-form_zy06n_3440>._module-balancing-form-actions_zy06n_3594{grid-column:1/-1}._module-balancing-custom-form_zy06n_3440>._module-balancing-form-ports_zy06n_3479{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_zy06n_3440>._module-balancing-form-actions_zy06n_3594{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_zy06n_4511{grid-column:1/-1}._module-balancing-module-card_zy06n_3500{border-radius:10px;min-height:64px;padding:10px}@media (width<=800px){._module-balancing-canvas-form_zy06n_3182{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_zy06n_3182>._module-balancing-form-field_zy06n_3271:last-child{grid-column:1/-1}._module-balancing-port-list_zy06n_3610,._module-balancing-summary_zy06n_3164{grid-template-columns:1fr}._module-balancing-summary-list_zy06n_3853,._module-balancing-warehouse-list_zy06n_3480,._module-balancing-dispatch-list_zy06n_4410{grid-column:1}._module-balancing-summary-row_zy06n_3630{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metric_zy06n_4425{display:none}._module-balancing-custom-form_zy06n_3440{grid-template-columns:1fr}._module-balancing-custom-form_zy06n_3440>*{grid-column:1}}@media (height<=420px){._module-balancing-page_zy06n_3154{padding:6px}._module-balancing-canvas-settings_zy06n_3165,._module-balancing-input-panel_zy06n_3162,._module-balancing-summary_zy06n_3164{gap:8px;padding:9px}._module-balancing-canvas-form_zy06n_3182{grid-template-columns:repeat(3,minmax(0,1fr))}._module-balancing-canvas-form_zy06n_3182>._module-balancing-form-field_zy06n_3271,._module-balancing-canvas-form_zy06n_3182>._module-balancing-form-field_zy06n_3271:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_zy06n_3182 input,._module-balancing-canvas-form_zy06n_3182 select,._module-balancing-stage-name_zy06n_3272 input{height:32px}._module-balancing-canvas-settings_zy06n_3165>._module-balancing-form-actions_zy06n_3594,._module-balancing-input-panel_zy06n_3162>._module-balancing-section-header_zy06n_3476,._module-balancing-summary_zy06n_3164>._module-balancing-section-header_zy06n_3476{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_zy06n_3610{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_zy06n_3285{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-stage-header_zy06n_3592{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_zy06n_3692{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_zy06n_3692,._module-balancing-stage-add-entry_zy06n_3330{min-height:68px;padding:7px}._module-balancing-stage-entry_zy06n_3692 img{width:30px;height:30px}._module-balancing-balance-strip_zy06n_3770{padding:8px}._module-balancing-custom-form_zy06n_3440{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_zy06n_3440>._module-balancing-form-header_zy06n_3478,._module-balancing-custom-form_zy06n_3440>._module-balancing-form-actions_zy06n_3594{grid-column:1/-1}}._module-balancing-mini-icon-button_zy06n_3323,._module-balancing-color-swatch_zy06n_3966{width:30px;height:30px}._module-balancing-link-button_zy06n_3327{min-height:30px;padding:4px 8px}._module-balancing-module-card_zy06n_3500:has(._module-balancing-module-actions_zy06n_3567){min-height:76px;padding-bottom:38px}._module-balancing-custom-form_zy06n_3440 ._module-balancing-port-list_zy06n_3610{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_zy06n_3440{grid-template-columns:1fr}._module-balancing-custom-form_zy06n_3440>*{grid-column:1}._module-balancing-panel_zy06n_2999._is-touch_zy06n_4199 ._module-balancing-mini-icon-button_zy06n_3323{width:32px;height:32px}}._production-planning-panel_zy06n_4658{background:var(--surface-1);min-width:0;height:100%;min-height:0;overflow:clip}._production-planning-stage_zy06n_4667{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_zy06n_4658._is-result-screen_zy06n_4676 ._production-planning-stage_zy06n_4667{transform:translate(-50%)}._production-planning-screen_zy06n_4680{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:clip}._production-planning-input-screen_zy06n_4689{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_zy06n_4695,._production-planning-workspace_zy06n_4696,._production-planning-graph_zy06n_4697{min-width:0;min-height:0}._production-planning-config_zy06n_4695{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_zy06n_4713{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_zy06n_4696{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_zy06n_4731{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_zy06n_4742{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_zy06n_4750{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_zy06n_4697{padding:12px;overflow:auto}._production-planning-graph_zy06n_4697._is-tree-view_zy06n_4765{overflow:hidden}._production-planning-config-section_zy06n_4769,._production-planning-item-node_zy06n_4770,._production-planning-recipe-node_zy06n_4771,._production-planning-device-root_zy06n_4772,._production-planning-empty_zy06n_4773{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_zy06n_4769{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_zy06n_4786,._production-planning-recipe-header_zy06n_4787,._production-planning-item-node-main_zy06n_4788,._production-planning-device-root-target_zy06n_4789,._production-planning-leaf-item_zy06n_4790{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_zy06n_4786{justify-content:space-between}._production-planning-section-header_zy06n_4786 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_zy06n_4786 h3 svg,._production-planning-icon-text-button_zy06n_4811 svg,._production-planning-icon-button_zy06n_4812 svg,._production-planning-primary-button_zy06n_4813 svg,._production-planning-back-button_zy06n_4814 svg,._production-planning-segmented_zy06n_4815 svg,._production-planning-device-root-target_zy06n_4789 svg,._production-planning-source-pill_zy06n_4817 svg,._production-planning-metric_zy06n_4818 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_zy06n_4811,._production-planning-icon-button_zy06n_4812,._production-planning-primary-button_zy06n_4813,._production-planning-back-button_zy06n_4814,._production-planning-segmented_zy06n_4815 button,._production-planning-two-option-toggle_zy06n_4829 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_zy06n_4813,._production-planning-back-button_zy06n_4814,._production-planning-icon-text-button_zy06n_4811{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_zy06n_4813{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_zy06n_4813:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_zy06n_4814{min-height:32px}._production-planning-icon-button_zy06n_4812{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_zy06n_4811:hover,._production-planning-icon-button_zy06n_4812:hover,._production-planning-primary-button_zy06n_4813:not(:disabled):hover,._production-planning-back-button_zy06n_4814:hover,._production-planning-segmented_zy06n_4815 button:hover,._production-planning-two-option-toggle_zy06n_4829 button:hover{background:var(--surface-3)}._production-planning-line-list_zy06n_4886,._production-planning-source-policy_zy06n_4887,._production-planning-tree_zy06n_4888{gap:8px;display:grid}._production-planning-line-row_zy06n_4893{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_zy06n_4893._has-infinite-toggle_zy06n_4900{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_zy06n_4904{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_zy06n_4904 img,._production-planning-item-identity_zy06n_4920 img,._production-planning-special-source-label_zy06n_4921 img,._production-planning-port-chip_zy06n_4922 img,._production-planning-recipe-header_zy06n_4787 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_zy06n_4904 span,._production-planning-item-identity_zy06n_4920 strong,._production-planning-recipe-identity_zy06n_4931 strong,._production-planning-recipe-identity_zy06n_4931 span,._production-planning-recipe-header_zy06n_4787 h4,._production-planning-recipe-header_zy06n_4787 span,._production-planning-port-chip_zy06n_4922 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_zy06n_4942,._production-planning-recipe-select_zy06n_4943{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_zy06n_4942 input,._production-planning-recipe-select_zy06n_4943 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_zy06n_4942 input:disabled,._production-planning-icon-button_zy06n_4812:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_zy06n_4969._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_zy06n_4817,._production-planning-special-source_zy06n_4921{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_zy06n_4817{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_zy06n_4817 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_zy06n_4996{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_zy06n_4996 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_zy06n_4921{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_zy06n_4829,._production-planning-segmented_zy06n_4815{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_zy06n_4829 button,._production-planning-segmented_zy06n_4815 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_zy06n_4829 button._is-active_zy06n_272,._production-planning-segmented_zy06n_4815 button._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_zy06n_4773{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_zy06n_5058{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_zy06n_5069,._production-planning-tree-detail_zy06n_5070{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_zy06n_5058{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_zy06n_5087{width:auto}._production-planning-tree-table-rate-col_zy06n_5091{width:210px}._production-planning-tree-table_zy06n_5058 th,._production-planning-tree-table_zy06n_5058 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_zy06n_5058 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_zy06n_5058 td{height:42px;padding:5px 9px}._production-planning-tree-table_zy06n_5058 td:first-child{padding:0}._production-planning-tree-table-row_zy06n_5125._is-active_zy06n_272 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_zy06n_5129{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_zy06n_5140{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_zy06n_5140:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}._production-planning-tree-table-branch-button_zy06n_5160,._production-planning-tree-table-branch-spacer_zy06n_5161{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_zy06n_5160{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_zy06n_5160:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent);color:var(--text-0)}._production-planning-tree-table-branch_zy06n_5160{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_zy06n_5160._is-leaf_zy06n_5193:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_zy06n_5140>._production-planning-item-identity_zy06n_4920,._production-planning-tree-table-node-button_zy06n_5140>._production-planning-recipe-identity_zy06n_4931{grid-area:identity}._production-planning-tree-table-chip_zy06n_5205{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_zy06n_5091,._production-planning-tree-rate-piece_zy06n_5221{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_zy06n_5091{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_zy06n_5221{gap:3px}._production-planning-tree-rate-piece_zy06n_5221 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_zy06n_5221 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_zy06n_5248{color:var(--text-2);flex:none}._production-planning-tree-detail_zy06n_5070{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_zy06n_5260,._production-planning-item-detail_zy06n_5261{gap:10px;display:grid}._production-planning-item-detail-header_zy06n_5266{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_zy06n_5275{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_zy06n_5275>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_zy06n_5275>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_zy06n_5275>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-tree-relations_zy06n_5308{gap:8px;display:grid}._production-planning-tree-relation-group_zy06n_5313{gap:5px;display:grid}._production-planning-tree-relation-group_zy06n_5313>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_zy06n_5313>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_zy06n_5330{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_zy06n_5330:hover{background:var(--surface-3)}._production-planning-tree-relation-button_zy06n_5330 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_zy06n_5330 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_zy06n_4770,._production-planning-device-root_zy06n_4772,._production-planning-device-tree-node_zy06n_5365{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_zy06n_4770,._production-planning-device-root_zy06n_4772{padding:10px}._production-planning-item-node-main_zy06n_4788{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_zy06n_4920,._production-planning-recipe-identity_zy06n_4931{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_zy06n_4931{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_zy06n_4931 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_zy06n_4931 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_zy06n_4920 strong,._production-planning-recipe-identity_zy06n_4931 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_zy06n_4931 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_zy06n_5417,._production-planning-recipe-meta_zy06n_5418{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_zy06n_5424{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_zy06n_5432{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_zy06n_5438{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_zy06n_5445{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_zy06n_5445 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_zy06n_5445>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_zy06n_5476{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_zy06n_5476>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_zy06n_5476>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_zy06n_4818,._production-planning-status_zy06n_5497,._production-planning-port-chip_zy06n_4922{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_zy06n_4818{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_zy06n_4818 strong{color:var(--text-0)}._production-planning-metric_zy06n_4818._is-good_zy06n_5518 strong,._production-planning-status_zy06n_5497._is-good_zy06n_5518{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_zy06n_4818._is-bad_zy06n_5523 strong,._production-planning-status_zy06n_5497._is-bad_zy06n_5523{color:var(--danger)}._production-planning-status_zy06n_5497{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_zy06n_5497._is-cycle_zy06n_5535{color:var(--warn)}._production-planning-node-children_zy06n_5539{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_zy06n_4771{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_zy06n_4787{align-items:flex-start}._production-planning-recipe-header_zy06n_4787 img{width:32px;height:32px}._production-planning-recipe-header_zy06n_4787 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_zy06n_4787 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_zy06n_4787 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_zy06n_5578,._production-planning-port-chip-list_zy06n_5579{gap:6px;display:grid}._production-planning-port-chip-list_zy06n_5579>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_zy06n_5579>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_zy06n_4922{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_zy06n_4922 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_zy06n_4789{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_zy06n_4790{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_zy06n_5628{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_zy06n_5635{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_zy06n_5635:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_zy06n_5635:last-child:after{display:none}._production-planning-flow-index_zy06n_5656{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_zy06n_5628 ._production-planning-item-node_zy06n_4770{margin-left:0}._production-planning-flow_zy06n_5628 ._production-planning-node-children_zy06n_5539{display:none}._production-flow-canvas_zy06n_5677{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_zy06n_5689{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_zy06n_5689 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_zy06n_5689 button:hover{background:var(--surface-3)}._production-flow-toolbar_zy06n_5689 button svg{width:15px;height:15px}._production-flow-surface_zy06n_5726{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_zy06n_5733,._production-flow-nodes_zy06n_5734{position:absolute;inset:0}._production-flow-edges_zy06n_5733{pointer-events:none;overflow:visible}._production-flow-edge-path_zy06n_5744{fill:none;stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong));stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_zy06n_5733._is-backward_zy06n_5751 ._production-flow-edge-path_zy06n_5744,._production-flow-edge_zy06n_5733._is-self_zy06n_5752 ._production-flow-edge-path_zy06n_5744,._production-flow-edge_zy06n_5733._is-left-exit_zy06n_5753 ._production-flow-edge-path_zy06n_5744,._production-flow-edge_zy06n_5733._is-right-entry_zy06n_5754 ._production-flow-edge-path_zy06n_5744{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong));stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_zy06n_5733 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_zy06n_5771{fill:none;stroke:none}._production-flow-node_zy06n_5734{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_zy06n_5734:active{cursor:grabbing}._production-flow-node_zy06n_5734 img{object-fit:contain;width:32px;height:32px}._production-flow-node_zy06n_5734 div{gap:2px;min-width:0;display:grid}._production-flow-node_zy06n_5734 strong,._production-flow-node_zy06n_5734 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_zy06n_5734 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_zy06n_5734 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_zy06n_5734._is-recipe_zy06n_5830{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_zy06n_5734._is-source_zy06n_5834{border-left-color:var(--canvas-floating-toolbar-confirm);background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}._production-flow-node_zy06n_5734._is-cycle_zy06n_5535{border-left-color:var(--warn)}._production-flow-node_zy06n_5734._is-unresolved_zy06n_5843{border-left-color:var(--danger)}._production-flow-node_zy06n_5734._is-byproduct_zy06n_5847{border-left-color:var(--text-2)}._production-flow-node_zy06n_5734._is-transient_zy06n_5851{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3));border-style:dashed}._production-planning-muted_zy06n_5856{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-config_zy06n_4695{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-config-section_zy06n_4769{max-height:none;overflow:auto}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-main_zy06n_4750{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-graph_zy06n_4697{padding:8px}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-toolbar_zy06n_4731,._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-input-footer_zy06n_4713{padding:7px 8px}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-toolbar-controls_zy06n_4742{flex:auto}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-line-row_zy06n_4893{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-tree-table-layout_zy06n_5058._is-device-mode_zy06n_5903 ._production-planning-tree-table_zy06n_5058{min-width:0}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-tree-table-layout_zy06n_5058._is-device-mode_zy06n_5903 ._production-planning-tree-table-rate-col_zy06n_5091{width:152px}._production-planning-panel_zy06n_4658._is-touch_zy06n_4199 ._production-planning-tree-table-layout_zy06n_5058._is-device-mode_zy06n_5903 ._production-planning-tree-table-rate_zy06n_5091{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_zy06n_5944{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_zy06n_5944 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_zy06n_5944 strong{color:var(--text-1);font-weight:700}._pwa-gateway-backdrop_zy06n_6017{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_zy06n_6039,._pwa-gateway-toast_zy06n_6040{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_zy06n_6039{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-install-card_zy06n_6053{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_zy06n_6039 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_zy06n_6039 p,._pwa-gateway-toast_zy06n_6040 span,._pwa-settings-copy_zy06n_6079 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_zy06n_6085,._pwa-settings-actions_zy06n_6086{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_zy06n_6095,._pwa-gateway-secondary-button_zy06n_6096,._pwa-settings-primary-button_zy06n_6097,._pwa-settings-secondary-button_zy06n_6098{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_zy06n_6095,._pwa-settings-primary-button_zy06n_6097{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_zy06n_6096,._pwa-settings-secondary-button_zy06n_6098{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_zy06n_6095:disabled,._pwa-gateway-secondary-button_zy06n_6096:disabled,._pwa-settings-primary-button_zy06n_6097:disabled,._pwa-settings-secondary-button_zy06n_6098:disabled{opacity:.5}._pwa-gateway-toast_zy06n_6040{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_zy06n_6154{border-color:var(--danger)}._pwa-gateway-toast-copy_zy06n_6158{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_zy06n_6158 strong{font-size:14px}._pwa-progress_zy06n_6168{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_zy06n_6168 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-settings-section_zy06n_6184{scroll-margin-top:12px}._pwa-settings-card_zy06n_6188{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_zy06n_6188+._pwa-settings-card_zy06n_6188{margin-top:10px}._pwa-settings-copy_zy06n_6079{gap:5px;min-width:0;display:grid}._pwa-settings-copy_zy06n_6079 h4{margin:0;font-size:14px}._pwa-settings-actions_zy06n_6086{margin-top:0}@media (width<=760px){._pwa-gateway-toast_zy06n_6040,._pwa-install-card_zy06n_6053{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_zy06n_6040{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_zy06n_6188{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_zy06n_6086{justify-content:flex-start}}._panel-surface_zy06n_6255{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_zy06n_6264{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_zy06n_6280{align-items:center;min-width:0;display:flex}._top-bar-title_zy06n_6280{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}._top-bar-version_zy06n_6295{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._top-bar-old-version-link_zy06n_6303{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_zy06n_6303:hover{opacity:1;color:var(--text-accent)}._toolbar-group_zy06n_6318,._toolbar-meta_zy06n_6319,._header-actions_zy06n_6320,._footer-strip_zy06n_6321,._pill-row_zy06n_6322{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_zy06n_6330,._top-bar-controls_zy06n_6331,._top-bar-speed-controls_zy06n_6332{flex-wrap:nowrap}._top-bar-toggle-icon_zy06n_6336{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_zy06n_6336 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_zy06n_6331 button,._top-bar-speed-controls_zy06n_6332 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_zy06n_6359,._top-bar-speed-button_zy06n_6360{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_zy06n_6359{width:30px;padding:0;line-height:0}._top-bar-speed-button_zy06n_6360{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_zy06n_6359:hover,._top-bar-speed-button_zy06n_6360:hover,._top-bar-speed-active_zy06n_6392{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_zy06n_6398{font-variant-numeric:tabular-nums}._top-bar-metric_zy06n_6402{color:var(--text-1);white-space:nowrap;font-size:.78rem}._left-toolbar_zy06n_6408{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_zy06n_6408::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_zy06n_6428{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_zy06n_6434{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_zy06n_6439{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_zy06n_6439._is-active_zy06n_272{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_zy06n_6439:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_zy06n_6439:hover:not(._is-active_zy06n_272){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_zy06n_6474{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_zy06n_6474 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_zy06n_6488{font-size:calc(.74rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_zy06n_6493{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._toolbar-meta_zy06n_6319{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_zy06n_6503{border-right:1px solid var(--line);grid-area:left;min-height:0;position:relative}._dock-left_zy06n_6510{scrollbar-gutter:stable;height:100%;overflow:hidden scroll}._dock-resize-handle_zy06n_6517{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_zy06n_6517:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_zy06n_6517: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_zy06n_6544{grid-area:right}._status-bar_zy06n_6548{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_zy06n_6562{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_zy06n_6571{flex:auto;gap:12px}._status-bar-group-right_zy06n_6576{flex:none;gap:8px}._status-bar-group-center_zy06n_6581{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_zy06n_6592{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_zy06n_6576 ._status-chip_zy06n_6592:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_zy06n_6605{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_zy06n_6605{fill:currentColor;width:16px;height:16px}._status-chip-primary_zy06n_6620{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_zy06n_6631{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_zy06n_6503,._canvas-panel_zy06n_6640{min-height:0}._canvas-panel_zy06n_6640{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_zy06n_6649{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._dock-left_zy06n_6510 ._dock-section_zy06n_6649{height:auto;min-height:100%}._section-header_zy06n_6661{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_zy06n_6671{gap:3px;min-width:0;display:grid}._section-kicker_zy06n_6677{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_zy06n_6685{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_zy06n_6661 h2,._section-header_zy06n_6661 h3,._section-header_zy06n_6661 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_zy06n_6671 h2{font-size:1.08rem}._section-body_zy06n_6707{min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_zy06n_6713{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_zy06n_6722{flex:auto}._right-dock-tab_zy06n_6713{font:inherit;flex:none}._right-dock-close-button_zy06n_6731{flex:none}._right-dock-close-icon_zy06n_6735{width:16px;height:16px}._right-dock-tab-panel_zy06n_6740,._right-dock-panel_zy06n_6741{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_zy06n_6510 ._section-body_zy06n_6707{overflow:visible}._left-dock-panel_zy06n_6752{min-height:100%}._left-dock-panel_zy06n_6752[hidden],._dock-left_zy06n_6510 ._section-body_zy06n_6707>._cluster_zy06n_6760:first-child{display:none}._mobile-portrait-gate_zy06n_6764{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_zy06n_6788{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_zy06n_6801{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_zy06n_6801:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_zy06n_6816,._mobile-portrait-gate-landscape_zy06n_6817{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_zy06n_6816{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_zy06n_1}._mobile-portrait-gate-landscape_zy06n_6817{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_zy06n_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_zy06n_6816 svg,._mobile-portrait-gate-landscape_zy06n_6817 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_zy06n_6847{gap:8px;display:grid}._mobile-portrait-gate-copy_zy06n_6847 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_zy06n_6847 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_zy06n_6866{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_zy06n_6866 svg{fill:currentColor;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_zy06n_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_zy06n_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_zy06n_6816,._mobile-portrait-gate-landscape_zy06n_6817{animation:none}._mobile-portrait-gate-phone_zy06n_6816{transform:translate(-50%,-50%)rotate(90deg)}}._stack_zy06n_6922{gap:8px;display:grid}._placement-panel_zy06n_6927,._blueprint-panel_zy06n_6933{align-content:start;gap:0;display:grid}._placement-panel-divider_zy06n_6939{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_zy06n_6945{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_zy06n_6951._is-mobile-layout_zy06n_6951{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_zy06n_6945._is-placement-group-active_zy06n_6961{position:relative}._placement-panel-group_zy06n_6945._is-placement-group-active_zy06n_6961:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_zy06n_6974{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_zy06n_6974 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_zy06n_6993{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_zy06n_7011{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_zy06n_7011._is-single-column_zy06n_7019{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_zy06n_7023{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_zy06n_7023._is-mobile-icon-grid_zy06n_7031{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_zy06n_7035._is-compact-import-actions_zy06n_7035{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_zy06n_7011{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_zy06n_7056,._placement-device-button_zy06n_7060{grid-template-columns:24px minmax(0,1fr)}._placement-operation-button-list_zy06n_7023._is-mobile-icon-grid_zy06n_7031 ._placement-action-button_zy06n_7056{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_zy06n_7035._is-compact-import-actions_zy06n_7035 ._placement-action-button_zy06n_7056{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_zy06n_7023._is-mobile-icon-grid_zy06n_7031 ._button-icon_zy06n_7079,._placement-operation-button-list_zy06n_7023._is-mobile-icon-grid_zy06n_7031 ._button-icon-image_zy06n_7080{width:28px;height:28px}._placement-button_zy06n_7011 ._button-icon_zy06n_7079,._placement-button_zy06n_7011 ._button-icon-image_zy06n_7080{width:24px;height:24px}._blueprint-operation-button-list_zy06n_7035._is-compact-import-actions_zy06n_7035 ._button-icon_zy06n_7079,._blueprint-operation-button-list_zy06n_7035._is-compact-import-actions_zy06n_7035 ._button-icon-image_zy06n_7080{width:18px;height:18px}._placement-button-label_zy06n_7101{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_zy06n_7035._is-compact-import-actions_zy06n_7035 ._placement-button-label_zy06n_7101{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_zy06n_7122{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_zy06n_7144:disabled,._blueprint-entry-button_zy06n_7145:disabled,._blueprint-utility-button_zy06n_7146:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_zy06n_7151{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_zy06n_7158{gap:10px}._blueprint-tab-shell_zy06n_7162{--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_zy06n_7162._is-touch-compact_zy06n_7173{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_zy06n_7177{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_zy06n_7177:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_zy06n_7197{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_zy06n_7209{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_zy06n_7162 ._dialog-shell-tab_zy06n_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_zy06n_7162 ._dialog-shell-tab_zy06n_190:before,._blueprint-tab-shell_zy06n_7162 ._dialog-shell-tab_zy06n_190:after{content:none}._blueprint-tab-shell_zy06n_7162 ._blueprint-tab-button_zy06n_7250: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_zy06n_7162 ._blueprint-tab-button_zy06n_7250._is-active_zy06n_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_zy06n_7162 ._blueprint-tab-button_zy06n_7250._is-active_zy06n_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_zy06n_7162._is-touch-compact_zy06n_7173 ._blueprint-tab-list_zy06n_7209{height:100%}._blueprint-tab-shell_zy06n_7162._is-touch-compact_zy06n_7173 ._dialog-shell-tab_zy06n_190{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_zy06n_7162._is-touch-compact_zy06n_7173 ._blueprint-tab-button_zy06n_7250._is-active_zy06n_272{height:28px;padding-inline:12px}._blueprint-tab-button_zy06n_7250{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_zy06n_7250._is-active_zy06n_272{color:var(--text-0)}._blueprint-library-pane_zy06n_7315{gap:10px;display:grid}._blueprint-browser-toolbar_zy06n_7320{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_zy06n_7328{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_zy06n_7336{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_zy06n_7146{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_zy06n_7146._is-secondary_zy06n_7359{color:var(--text-1);background:0 0}._blueprint-back-button_zy06n_7364{min-width:32px;padding:0}._blueprint-library-status_zy06n_7369{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_zy06n_7376{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_zy06n_7382{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_zy06n_7382::placeholder{color:var(--text-2)}._blueprint-panel-error_zy06n_7397{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_zy06n_7404{gap:6px;display:grid}._blueprint-entry-row_zy06n_7409{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_zy06n_7145{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_zy06n_7145:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_zy06n_7145._is-selected_zy06n_7435{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_zy06n_7440{min-width:32px;padding:0}._blueprint-folder-edit-button_zy06n_7440 ._button-icon-image_zy06n_7080{width:16px;height:16px}._blueprint-entry-copy_zy06n_7450{gap:2px;min-width:0;display:grid}._blueprint-entry-title_zy06n_7456{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_zy06n_7467,._blueprint-empty-state_zy06n_7468 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_zy06n_7467{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-folder-form_zy06n_7376{grid-template-columns:minmax(0,1fr)}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-browser-toolbar_zy06n_7320{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_zy06n_6933._is-narrow-column_zy06n_7496 ._blueprint-breadcrumb_zy06n_7328{flex:1 0 100%}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-breadcrumb_zy06n_7328{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-path-label_zy06n_7336{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-path-label_zy06n_7336::-webkit-scrollbar{display:none}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-browser-toolbar_zy06n_7320>._blueprint-utility-button_zy06n_7146{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-entry-button_zy06n_7145{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-entry-row_zy06n_7409{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-entry-title_zy06n_7456{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_zy06n_6933._is-touch-layout_zy06n_7485 ._blueprint-entry-description_zy06n_7467{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_zy06n_6760,._definition-list_zy06n_7556{gap:6px;display:grid}._placeholder-section_zy06n_7561,._inspector-card_zy06n_7562{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_zy06n_7571,._card-header_zy06n_7572{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_zy06n_7571 h3,._card-header_zy06n_7572 h3,._card-header_zy06n_7572 h4,._inspector-group-title_zy06n_7582{margin:0}._placeholder-section-header_zy06n_7571 h3,._card-header_zy06n_7572 h3,._card-header_zy06n_7572 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_zy06n_7596{min-width:0}._history-action-grid_zy06n_7600{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_zy06n_7600 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_zy06n_7613{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_zy06n_7613 ._button-icon_zy06n_7079{flex-shrink:0}._history-action-button_zy06n_7613 ._button-icon-image_zy06n_7080{width:18px;height:18px}._history-action-label_zy06n_7630{min-width:0;line-height:1.2}._history-record-list_zy06n_7635{gap:6px;display:grid}._history-record-button_zy06n_7640{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_zy06n_7640._is-current_zy06n_7649{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_zy06n_7654,._history-record-meta_zy06n_7655{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_zy06n_7664{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_zy06n_7671,._history-record-detail_zy06n_7672{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_zy06n_7671{color:var(--text-0);font-weight:600}._history-record-status_zy06n_7685,._history-record-meta_zy06n_7655,._history-record-detail_zy06n_7672{color:var(--text-2);font-size:.78rem}._history-record-status_zy06n_7685{flex:none}._history-empty-state_zy06n_7696{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_zy06n_7696 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_zy06n_7710{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_zy06n_7710:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_zy06n_7731{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_zy06n_7740{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_zy06n_7740 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_zy06n_7756{gap:6px;display:grid}._power-bar-label_zy06n_7761{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_zy06n_7761._power-bar-outage_zy06n_7768{color:var(--danger)}._power-bar-values_zy06n_7772{color:inherit}._power-bar-separator_zy06n_7776{color:var(--text-2);margin:0 4px}._power-bar-percent_zy06n_7781{color:inherit;font-weight:600}._power-infinite-switch_zy06n_7786{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_zy06n_7795{color:var(--text-1);font-size:.82rem}._power-switch-on_zy06n_7800,._power-switch-off_zy06n_7801{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_zy06n_7801{background:var(--surface-4)}._power-switch-on_zy06n_7800{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_zy06n_7823{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_zy06n_7801 ._power-switch-thumb_zy06n_7823{transform:translate(0)}._power-switch-on_zy06n_7800 ._power-switch-thumb_zy06n_7823{transform:translate(18px)}._power-override-row_zy06n_7840{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_zy06n_7848{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_zy06n_7854{align-items:center;gap:6px;display:flex}._power-override-input_zy06n_7860{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_zy06n_7860:focus{border-color:var(--accent-strong)}._power-override-clear_zy06n_7877{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_zy06n_7877:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_zy06n_7877 svg{width:14px;height:14px}._warehouse-stats-card-header_zy06n_7901{align-items:center}._warehouse-stats-more-button_zy06n_7905{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_zy06n_7905:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_zy06n_7905:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_zy06n_7926,._warehouse-stats-empty_zy06n_7927,._warehouse-stats-dialog-empty_zy06n_7928{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_zy06n_7928{align-self:start;min-height:120px}._warehouse-stats-table_zy06n_7946{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_zy06n_7957{min-height:0;overflow:auto}._warehouse-stats-row_zy06n_7962{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_zy06n_7957 ._warehouse-stats-row_zy06n_7962{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_zy06n_7962:first-child{border-top:0}._warehouse-stats-row_zy06n_7962>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_zy06n_7984{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_zy06n_7962._is-pinned_zy06n_7992{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}._warehouse-stats-item-cell_zy06n_7996{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_zy06n_7996 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_zy06n_7996 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._warehouse-stats-number_zy06n_8019{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_zy06n_8026{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_zy06n_8026 svg{width:15px;height:15px}._warehouse-stats-pin-button_zy06n_8026:not(:disabled):hover,._warehouse-stats-pin-button_zy06n_8026._is-active_zy06n_272{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_zy06n_8026:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_zy06n_7928{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_zy06n_8062{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_zy06n_8069{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_zy06n_8077{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_zy06n_8084{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_zy06n_8084 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_zy06n_8084 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_zy06n_8114{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_zy06n_8121{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_zy06n_8126{min-height:0;padding:12px;display:grid}._base-select-dialog-content_zy06n_8132{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_zy06n_8140{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_zy06n_8140{gap:6px;min-width:0;display:grid}._base-select-group_zy06n_8140 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_zy06n_8162{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_zy06n_8162{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_zy06n_8162:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_zy06n_8162._is-selected_zy06n_7435{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_zy06n_8191{gap:4px;min-width:0;display:grid}._base-select-option-name_zy06n_8197{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_zy06n_8206{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_zy06n_8215{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_zy06n_8222{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_zy06n_8231{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_zy06n_8231[role=alert]{color:var(--danger)}._card-subheader_zy06n_8242{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_zy06n_8248{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_zy06n_8248._is-inline_zy06n_8258{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_zy06n_8267{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_zy06n_8248._is-inline_zy06n_8258 ._selection-inspector-action-button-list_zy06n_8267{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_zy06n_8267{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_zy06n_8248._is-inline_zy06n_8258 ._selection-inspector-action-button_zy06n_8267{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_zy06n_8267:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_zy06n_8267._is-cancel_zy06n_8313,._selection-inspector-action-button_zy06n_8267._is-delete_zy06n_8314{color:var(--danger)}._selection-inspector-action-button_zy06n_8267._is-rotate_zy06n_8318{color:var(--text-0)}._selection-inspector-action-button_zy06n_8267._is-confirm_zy06n_8322{color:var(--accent-strong)}._selection-inspector-action-icon_zy06n_8326{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_zy06n_8333{text-overflow:ellipsis;overflow:hidden}._save-blueprint-dialog_zy06n_8338{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_zy06n_8338 ._dialog-shell-header_zy06n_119{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}._blueprint-preview-dialog_zy06n_8347{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_zy06n_8352{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_zy06n_8358{height:100%;min-height:0;display:grid}._blueprint-preview-layout_zy06n_8364{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_zy06n_8371,._blueprint-preview-summary-card_zy06n_8372{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_zy06n_8378{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_zy06n_8378{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_zy06n_8378>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_zy06n_8405,._blueprint-preview-header-copy_zy06n_8406 p,._blueprint-preview-footnote_zy06n_8407{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_zy06n_8414{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_zy06n_8405{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_zy06n_8372{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_zy06n_8372._is-folder-picker-mode_zy06n_8439{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_zy06n_8406{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_zy06n_8406{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_zy06n_8406 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-header-copy_zy06n_8406 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_zy06n_8473{gap:8px;display:grid}._blueprint-preview-actions_zy06n_8473._is-dual-action_zy06n_8478,._blueprint-preview-actions_zy06n_8473._is-triple-action_zy06n_8482{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_zy06n_8473._is-triple-action_zy06n_8482>:first-child{grid-column:1/-1}._blueprint-preview-actions_zy06n_8473 ._save-blueprint-primary-button_zy06n_8490{width:100%;font-size:.875rem}._blueprint-preview-actions_zy06n_8473 ._save-blueprint-secondary-button_zy06n_8495,._blueprint-preview-actions_zy06n_8473 ._blueprint-preview-danger-button_zy06n_8496{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_zy06n_8503{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_zy06n_8513{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_zy06n_8521{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_zy06n_8534{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_zy06n_8541{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_zy06n_8551{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_zy06n_8563{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_zy06n_8567{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_zy06n_8574{margin-top:auto}._blueprint-preview-folder-picker-entry_zy06n_8551{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_zy06n_8496,._blueprint-folder-danger-button_zy06n_8584{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._blueprint-preview-danger-button_zy06n_8496:hover:not(:disabled),._blueprint-folder-danger-button_zy06n_8584:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}._blueprint-preview-danger-button_zy06n_8496._is-confirm_zy06n_8322,._blueprint-folder-danger-button_zy06n_8584._is-confirm_zy06n_8322{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_zy06n_8496._is-confirm_zy06n_8322:hover:not(:disabled),._blueprint-folder-danger-button_zy06n_8584._is-confirm_zy06n_8322:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}._blueprint-preview-metadata_zy06n_8607{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_zy06n_8607 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_zy06n_8607 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-footnote_zy06n_8407{padding-top:2px}._save-blueprint-dialog-body_zy06n_8634{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_zy06n_8640{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_zy06n_8647{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_zy06n_8655{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_zy06n_8661{min-height:0}._save-blueprint-preview-canvas_zy06n_8661{min-height:360px}._save-blueprint-preview-empty_zy06n_8669{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_zy06n_8680{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_zy06n_8338 ._save-blueprint-form_zy06n_8680{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_zy06n_8701{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_zy06n_8338 ._save-blueprint-form-content_zy06n_8701{gap:14px;padding-right:0;overflow:hidden}._save-blueprint-error_zy06n_8716{margin:0}._save-blueprint-field_zy06n_8720{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_zy06n_8726,._save-blueprint-folder-field_zy06n_8730{min-height:0}._save-blueprint-label_zy06n_8734{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_zy06n_8740,._save-blueprint-textarea_zy06n_8741{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_zy06n_8740:disabled,._save-blueprint-textarea_zy06n_8741:disabled,._save-blueprint-primary-button_zy06n_8490:disabled,._save-blueprint-secondary-button_zy06n_8495:disabled{opacity:.65}._save-blueprint-input_zy06n_8740:hover,._save-blueprint-textarea_zy06n_8741:hover{border-color:var(--line-strong)}._save-blueprint-dialog_zy06n_8338 ._save-blueprint-input_zy06n_8740:focus-visible,._save-blueprint-dialog_zy06n_8338 ._save-blueprint-textarea_zy06n_8741: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_zy06n_8741{resize:vertical;min-height:136px}._save-blueprint-dialog_zy06n_8338 ._save-blueprint-textarea_zy06n_8741{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_zy06n_8338 ._save-blueprint-textarea_zy06n_8741::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_zy06n_8787{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_zy06n_8338 ._save-blueprint-folder-picker-card_zy06n_8787{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_zy06n_8806{min-height:32px}._save-blueprint-folder-picker-list_zy06n_8810{max-height:164px}._save-blueprint-error_zy06n_8716{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_zy06n_8819{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_zy06n_8826{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_zy06n_8338 ._save-blueprint-actions_zy06n_8826{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_zy06n_8826._is-triple-action_zy06n_8482{flex-wrap:wrap}._save-blueprint-primary-button_zy06n_8490,._save-blueprint-secondary-button_zy06n_8495{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_zy06n_8495{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_zy06n_8495:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_zy06n_8495._blueprint-preview-danger-button_zy06n_8496{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}._save-blueprint-secondary-button_zy06n_8495._blueprint-preview-danger-button_zy06n_8496:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}._save-blueprint-primary-button_zy06n_8490{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_zy06n_8490:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_zy06n_8495._blueprint-preview-folder-picker-entry_zy06n_8551{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_zy06n_8347{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_zy06n_8352{padding:12px}._blueprint-preview-actions_zy06n_8473._is-dual-action_zy06n_8478,._blueprint-preview-layout_zy06n_8364{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_zy06n_8378{min-height:260px}._blueprint-preview-header_zy06n_8406{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_zy06n_8473 ._save-blueprint-primary-button_zy06n_8490{width:100%}._save-blueprint-dialog_zy06n_8338{width:100%;height:min(720px,100%)}._base-select-dialog_zy06n_8121{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_zy06n_8634{padding:12px}._save-blueprint-layout_zy06n_8647{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_zy06n_8661{min-height:260px}._base-select-dialog-body_zy06n_8126{padding:12px}._base-select-actions_zy06n_8222{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_zy06n_8826{flex-direction:column-reverse}._save-blueprint-primary-button_zy06n_8490,._save-blueprint-secondary-button_zy06n_8495{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_zy06n_8347{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_zy06n_8352{padding:10px}._blueprint-preview-layout_zy06n_8364{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_zy06n_8378{min-height:220px}._save-blueprint-dialog-backdrop_zy06n_8977{padding:8px}._save-blueprint-dialog_zy06n_8338,._base-select-dialog_zy06n_8121{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_zy06n_8634,._base-select-dialog-body_zy06n_8126{padding:10px}._save-blueprint-dialog-content_zy06n_8640{overflow:hidden}._save-blueprint-form_zy06n_8680{gap:10px;padding:12px}._save-blueprint-form-content_zy06n_8701{gap:10px}._save-blueprint-textarea_zy06n_8741{min-height:120px}._save-blueprint-actions_zy06n_8826{padding-top:10px}._save-blueprint-primary-button_zy06n_8490,._save-blueprint-secondary-button_zy06n_8495{width:auto}}._expandable-card-header_zy06n_9017{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_zy06n_9017:hover{background:0 0}._expand-toggle_zy06n_9032{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_zy06n_9032: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_zy06n_9032._is-expanded_zy06n_9052{transform:rotate(180deg)}._placeholder-button-grid_zy06n_9056,._inspector-option-grid_zy06n_9057{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_zy06n_9056 button,._inspector-option-grid_zy06n_9057 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_zy06n_7079{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_zy06n_7080{object-fit:contain;width:22px;height:22px}._button-icon-glyph_zy06n_9088{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_zy06n_9088 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_zy06n_9056 button>span:last-child,._inspector-option-grid_zy06n_9057 button>span:last-child{min-width:0}._inspector-group-title_zy06n_7582{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_zy06n_9112{gap:0;margin:0;display:grid}._inspector-summary-row_zy06n_9118{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_zy06n_9118:last-child{border-bottom:0}._inspector-summary-row_zy06n_9118 dt,._inspector-summary-row_zy06n_9118 dd{margin:0}._inspector-summary-row_zy06n_9118 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_zy06n_9118 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_zy06n_6322{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_zy06n_6322._is-ok_zy06n_9162{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_zy06n_6322._is-warn_zy06n_9167{border-color:var(--pill-warn-border);color:var(--warn)}._pill_zy06n_6322._is-danger_zy06n_9172{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_zy06n_6640{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_zy06n_9183{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_zy06n_6640:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_zy06n_9194,._renderer-host_zy06n_9195{width:100%;height:100%;display:block}._canvas-viewport-surface_zy06n_9194{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_zy06n_9211{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_zy06n_9219{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_zy06n_9228{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_zy06n_9236,._canvas-touch-hold-indicator-progress_zy06n_9237{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_zy06n_9236{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_zy06n_9237{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_zy06n_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_zy06n_9254{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_zy06n_9266{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_zy06n_9266._is-collapsed_zy06n_1983{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_zy06n_9290{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_zy06n_9298{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_zy06n_9298 span,._canvas-gesture-diagnostics-header-copy_zy06n_9298 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_zy06n_9298 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_zy06n_9318{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_zy06n_9318:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_zy06n_9335{min-width:0}._canvas-gesture-diagnostics-grid_zy06n_9339{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_zy06n_9339 div{min-width:0}._canvas-gesture-diagnostics-grid_zy06n_9339 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent);font-size:.68rem}._canvas-gesture-diagnostics-grid_zy06n_9339 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_zy06n_9363{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_zy06n_9363 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_zy06n_9363 span,._canvas-gesture-diagnostics-events_zy06n_9363 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-events_zy06n_9363 span{color:var(--in-canvas-toolbar-button-text)}._canvas-gesture-diagnostics-events_zy06n_9363 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}._canvas-fps_zy06n_9394{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_zy06n_9394._is-collapsed_zy06n_1983{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_zy06n_9418{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_zy06n_9426{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_zy06n_9426 span,._canvas-fps-header-copy_zy06n_9426 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_zy06n_9426 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_zy06n_9446{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_zy06n_9446:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_zy06n_9463{min-width:0}._canvas-fps-table_zy06n_9467{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_zy06n_9467 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_zy06n_9467 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_zy06n_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_zy06n_9194._is-panning_zy06n_9498{cursor:grabbing}._canvas-floating-toolbar_zy06n_9502{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_zy06n_9518{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_zy06n_9518:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_zy06n_9518._is-cancel_zy06n_8313,._canvas-floating-toolbar-button_zy06n_9518._is-delete_zy06n_8314{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_zy06n_9518._is-rotate_zy06n_8318{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_zy06n_9518._is-confirm_zy06n_8322{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_zy06n_9555{fill:currentColor;width:26px;height:26px}._canvas-top-left-corner-toolbar_zy06n_9561{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_zy06n_9561: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_zy06n_9561: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_zy06n_9596{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_zy06n_9596: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_zy06n_9596._is-active_zy06n_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_zy06n_9627{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_zy06n_9634{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_zy06n_9643{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_zy06n_9654{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_zy06n_9654:not(:disabled):hover ._canvas-right-dock-toolbar-icon_zy06n_9670{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_zy06n_9654:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_zy06n_9654._is-exit_zy06n_9680 ._canvas-right-dock-toolbar-icon_zy06n_9670{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_zy06n_9670{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_zy06n_9698{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_zy06n_9708{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_zy06n_9712{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_zy06n_9732{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_zy06n_9739{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_zy06n_9749{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_zy06n_9761{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_zy06n_9761: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_zy06n_9761._is-active_zy06n_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_zy06n_9789{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_zy06n_9797,._canvas-bottom-left-toolbar-image_zy06n_9798{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_zy06n_9797{fill:currentColor}._canvas-bottom-left-toolbar-image_zy06n_9798{object-fit:contain}._canvas-bottom-left-secondary-toolbar_zy06n_9811{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_zy06n_9811._is-offset-for-floating-tools_zy06n_9822{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_zy06n_9826{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_zy06n_9826: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_zy06n_9848{fill:currentColor;width:22px;height:22px}._dock-collapsed-body_zy06n_9854{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_zy06n_9866{grid-template-columns:1fr;gap:0;display:grid}._kv_zy06n_9866{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_zy06n_9866:last-child{border-bottom:0}._kv_zy06n_9866 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_zy06n_9866 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_zy06n_9904,._log-card_zy06n_9905{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_zy06n_9912{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_zy06n_9921{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_zy06n_9921 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_zy06n_9941{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_zy06n_9948{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_zy06n_9948:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}._inspector-expanded-header-toggle_zy06n_9948:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_zy06n_9948 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_zy06n_9948 svg._is-expanded_zy06n_9052{transform:rotate(0)}._inspector-expanded-header-toggle_zy06n_9948 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_zy06n_9990{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_zy06n_9999{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_zy06n_10006{justify-content:flex-start}._recipe-status-panel-title_zy06n_10010{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_zy06n_10010 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_zy06n_10024{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_zy06n_10036{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_zy06n_10042{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_zy06n_10042 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_zy06n_10036 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_zy06n_9904 h4,._log-card_zy06n_9905 h4{margin:0 0 6px;font-size:.82rem}._definition-card_zy06n_9904 p,._log-card_zy06n_9905 p,._mono-line_zy06n_10080{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_zy06n_10087{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_zy06n_10093{--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_zy06n_10093:last-child{border-bottom:0}._problem-row_zy06n_10093 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_zy06n_10093[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_zy06n_10093[data-problem-severity=error] p{color:var(--danger)}._problem-row_zy06n_10093[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_zy06n_10127{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_zy06n_10145{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_zy06n_10152{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_zy06n_10160{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_zy06n_10167{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_zy06n_10174{padding:0}._inspector-scope-toggle_zy06n_10178{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_zy06n_10178 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_zy06n_10178 button._is-selected_zy06n_7435,._inspector-scope-toggle_zy06n_10178 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_zy06n_10178 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_zy06n_10080{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_zy06n_10216,._warehouse-item-link-inspector_zy06n_10217,._slot-config-list_zy06n_10218,._slot-config-row_zy06n_10219,._slot-config-row-main_zy06n_10220,._slot-config-row-actions_zy06n_10221,._slot-config-stepper_zy06n_10222,._warehouse-link-ignore-stock_zy06n_10223{gap:8px;display:grid}._slot-config-inspector_zy06n_10216{grid-template-columns:minmax(0,1fr)}._slot-config-group_zy06n_10232,._slot-config-dialog-backdrop_zy06n_10233{grid-column:auto;min-width:0}._slot-config-group_zy06n_10232[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_zy06n_10233{grid-column:1/-1}._slot-config-group_zy06n_10232[data-slot-config-group-size=single] ._slot-config-tile-grid_zy06n_10243{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_zy06n_10221{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_zy06n_10218[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_zy06n_10218[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_zy06n_10263,._slot-config-row-header_zy06n_10264{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_zy06n_10263 p,._slot-config-row-header_zy06n_10264 strong,._slot-config-meta_zy06n_10273{margin:0}._slot-config-row_zy06n_10219{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_zy06n_10220{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_zy06n_10289,._slot-config-clear-button_zy06n_10290,._slot-config-step-button_zy06n_10291{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_zy06n_10289:hover:not(:disabled),._slot-config-step-button_zy06n_10291: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_zy06n_10290{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._slot-config-clear-button_zy06n_10290: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_zy06n_10289,._slot-config-clear-button_zy06n_10290{padding:0 10px}._slot-config-item-button_zy06n_10289{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_zy06n_10289:disabled,._slot-config-clear-button_zy06n_10290:disabled,._slot-config-step-button_zy06n_10291:disabled,._slot-config-count-input_zy06n_10335:disabled{opacity:.6}._slot-config-lock-tag_zy06n_10339{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_zy06n_10222{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_zy06n_10291{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_zy06n_10291 svg,._slot-config-clear-button_zy06n_10290 svg{width:14px;height:14px}._slot-config-count-input_zy06n_10335{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_zy06n_10217{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._warehouse-link-panel-body_zy06n_10383{gap:8px;padding:8px}._warehouse-link-list_zy06n_10388{gap:8px;min-width:0;display:grid}._warehouse-link-row_zy06n_10394{--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_zy06n_10394[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_zy06n_10394[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_zy06n_10419{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_zy06n_10432{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_zy06n_10441{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_zy06n_10441:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._warehouse-link-item-icon_zy06n_10462{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_zy06n_10462 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_zy06n_10462 svg{width:22px;height:22px}._warehouse-link-item-name_zy06n_10484{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_zy06n_10500{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_zy06n_10500: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_zy06n_10500[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_zy06n_10500[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_zy06n_10500:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_zy06n_10500:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_zy06n_10622{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_zy06n_10622: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_zy06n_10622:disabled,._warehouse-link-item-button_zy06n_10441:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_zy06n_10622 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_zy06n_10658{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._warehouse-link-clear-button_zy06n_10658: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_zy06n_10217[data-render-mode=dock] ._warehouse-link-action-button_zy06n_10622{width:32px;padding:0}._warehouse-item-link-inspector_zy06n_10217[data-render-mode=dock] ._warehouse-link-action-label_zy06n_10674{display:none}._warehouse-item-link-inspector_zy06n_10217[data-device-class=mobile] ._warehouse-link-row_zy06n_10394{padding-right:8px}._warehouse-item-link-inspector_zy06n_10217[data-device-class=mobile] ._warehouse-link-action-button_zy06n_10622{width:32px;padding:0}._warehouse-item-link-inspector_zy06n_10217[data-device-class=mobile] ._warehouse-link-action-label_zy06n_10674{display:none}._admission-rule-inspector_zy06n_10691{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._admission-rule-panel-body_zy06n_10695{gap:8px;padding:8px}._admission-rule-row_zy06n_10700{--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_zy06n_10709{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_zy06n_10700[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_zy06n_10739{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_zy06n_10739: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_zy06n_10739:disabled,._admission-rule-action-button_zy06n_10760:disabled,._admission-rule-limit_zy06n_10761 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_zy06n_10766{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_zy06n_10766 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_zy06n_10766 svg{width:17px;height:17px}._admission-rule-item-name_zy06n_10789{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_zy06n_10761,._admission-rule-count_zy06n_10801{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_zy06n_10761 span,._admission-rule-count_zy06n_10801 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_zy06n_10761 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_zy06n_10801 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_zy06n_10848{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_zy06n_10760{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_zy06n_10760: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_zy06n_10874:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line));color:#c84f4f}._admission-rule-action-button_zy06n_10760 svg{width:15px;height:15px}._admission-rule-inspector_zy06n_10691[data-render-mode=dock] ._admission-rule-controls-row_zy06n_10709,._admission-rule-inspector_zy06n_10691[data-device-class=mobile] ._admission-rule-controls-row_zy06n_10709,._admission-rule-inspector_zy06n_10691[data-device-class=tablet] ._admission-rule-controls-row_zy06n_10709{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_zy06n_10691[data-render-mode=dock] ._admission-rule-actions_zy06n_10848,._admission-rule-inspector_zy06n_10691[data-device-class=mobile] ._admission-rule-actions_zy06n_10848,._admission-rule-inspector_zy06n_10691[data-device-class=tablet] ._admission-rule-actions_zy06n_10848{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_zy06n_10933{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-output-panel-header_zy06n_10937{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_zy06n_10937>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_zy06n_10982{gap:8px;padding:8px}._port-output-list_zy06n_10987{gap:8px;min-width:0;display:grid}._port-output-row_zy06n_10993{--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_zy06n_10993[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_zy06n_10993[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_zy06n_11023{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_zy06n_11085{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_zy06n_11092{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_zy06n_11098{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}._port-output-locator-selected-line_zy06n_11102{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_zy06n_11110{fill:var(--port-output-accent);stroke:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke-width:.08px}._port-output-locator-label_zy06n_11116{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_zy06n_11150{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_zy06n_11150:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._port-output-item-button_zy06n_11150:disabled,._port-output-action-button_zy06n_11172:disabled{cursor:default;opacity:.58}._port-output-item-icon_zy06n_11177{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_zy06n_11177 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_zy06n_11177 svg{width:22px;height:22px}._port-output-item-name_zy06n_11199{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_zy06n_11172{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_zy06n_11172: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_zy06n_11172 svg{flex:none;width:15px;height:15px}._port-output-clear-button_zy06n_11273{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._port-output-clear-button_zy06n_11273: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_zy06n_10933[data-render-mode=dock] ._port-output-action-button_zy06n_11172{width:32px;padding:0}._port-output-config-inspector_zy06n_10933[data-render-mode=dock] ._port-output-action-label_zy06n_11289{display:none}._port-output-config-inspector_zy06n_10933[data-device-class=mobile] ._port-output-row_zy06n_10993{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_zy06n_10933[data-device-class=mobile] ._port-output-action-button_zy06n_11172{width:32px;padding:0}._port-output-config-inspector_zy06n_10933[data-device-class=mobile] ._port-output-action-label_zy06n_11289{display:none}@media (width<=900px){._port-output-config-inspector_zy06n_10933[data-render-mode=dialog] ._port-output-action-button_zy06n_11172{width:32px;padding:0}._port-output-config-inspector_zy06n_10933[data-render-mode=dialog] ._port-output-action-label_zy06n_11289{display:none}}._port-priority-group-inspector_zy06n_11316{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-priority-panel-body_zy06n_11320{gap:8px;padding:8px}._port-priority-custom-switch_zy06n_11325{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_zy06n_11325 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_zy06n_11325 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_zy06n_11325 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_zy06n_11325 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_zy06n_11372{gap:8px;min-width:0;display:grid}._port-priority-row_zy06n_11378{--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_zy06n_11378[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_zy06n_11378[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_zy06n_11400{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_zy06n_11418{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_zy06n_11418:hover:not(:disabled),._port-priority-number-button_zy06n_11418[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_zy06n_11418:disabled{cursor:default;opacity:.58}._port-priority-picker_zy06n_11444{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_zy06n_11444 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_zy06n_11444 button:hover,._port-priority-picker_zy06n_11444 button._is-selected_zy06n_7435{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_zy06n_10243{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_zy06n_10243{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_zy06n_10243:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_zy06n_11498{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_zy06n_11515,._slot-config-dialog-item-icon_zy06n_11516{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_zy06n_11523{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_zy06n_11540{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_zy06n_11540 svg{width:18px;height:18px}._slot-config-empty_zy06n_11540{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_zy06n_11560{gap:10px}._slot-config-panel-header_zy06n_11564{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_zy06n_11572{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_zy06n_11572 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_zy06n_11588{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_zy06n_11600{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_zy06n_11600 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_zy06n_11614{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_zy06n_11614: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_zy06n_11614:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_zy06n_11614:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_zy06n_11614:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_zy06n_11614:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_zy06n_11588._is-disabled_zy06n_1020{cursor:default}._slot-config-flow-layout_zy06n_11663{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_zy06n_11671{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_zy06n_11708{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_zy06n_11708 div{min-width:0;display:grid}._slot-config-flow-column-header_zy06n_11708 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_zy06n_11767,._slot-config-group_zy06n_10232{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_zy06n_11767{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_zy06n_11767: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_zy06n_11796{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_zy06n_11805{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_zy06n_11814{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_zy06n_11814 svg{width:17px;height:17px}._slot-config-flow-item-icon_zy06n_11829{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_zy06n_11835{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_zy06n_11842{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_zy06n_11842{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_zy06n_11874{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_zy06n_11874 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_zy06n_11814{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_zy06n_11920{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_zy06n_10233{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_zy06n_10233{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_zy06n_11963{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_zy06n_11963 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_zy06n_11980,._slot-config-dialog-item-button_zy06n_11981,._slot-config-dialog-clear_zy06n_11982,._slot-config-dialog-actions_zy06n_11983 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_zy06n_11980{flex:none;width:clamp(32px,6dvh,34px);padding:0}._slot-config-dialog-icon-button_zy06n_11980 svg{width:16px;height:16px}._slot-config-dialog-item-button_zy06n_11981{justify-self:center;width:clamp(56px,18dvh,96px);height:clamp(56px,18dvh,96px);padding:0}._slot-config-dialog-item-button_zy06n_11981:disabled{opacity:.75}._slot-config-dialog-item-name_zy06n_12017{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}._slot-config-dialog-count-row_zy06n_12024{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_zy06n_12024>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_zy06n_12039{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_zy06n_12047{width:100%;min-width:0;height:32px;accent-color:var(--primary);cursor:pointer;margin:0;padding:0}._slot-config-dialog-range_zy06n_12047:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_zy06n_12062,._slot-config-dialog-switch_zy06n_12063{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_zy06n_12063{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_zy06n_12063 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_zy06n_12084{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_zy06n_12084: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_zy06n_12063 input:checked+._slot-config-dialog-switch-track_zy06n_12084{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_zy06n_12063 input:checked+._slot-config-dialog-switch-track_zy06n_12084:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_zy06n_12063 input:disabled+._slot-config-dialog-switch-track_zy06n_12084{opacity:.55}._slot-config-dialog-clear_zy06n_11982{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));width:100%;color:var(--danger)}._slot-config-dialog-actions_zy06n_11983{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_zy06n_11983 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_zy06n_11980:hover:not(:disabled),._slot-config-dialog-item-button_zy06n_11981:hover:not(:disabled),._slot-config-dialog-actions_zy06n_11983 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_zy06n_11982: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_zy06n_12226{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._submit-to-warehouse-panel-body_zy06n_12230{gap:8px;padding:8px}._submit-to-warehouse-row_zy06n_12160{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_zy06n_12160[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_zy06n_12253{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_zy06n_12253 svg{width:17px;height:17px}._submit-to-warehouse-row_zy06n_12160[data-submit-enabled=true] ._submit-to-warehouse-icon_zy06n_12253{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line));color:var(--accent-strong)}._submit-to-warehouse-label_zy06n_12170{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_zy06n_12211{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_zy06n_12303{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_zy06n_12303: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_zy06n_12303[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_zy06n_12303:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_zy06n_12328{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_zy06n_12303[aria-checked=true] ._submit-to-warehouse-toggle-knob_zy06n_12328{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_zy06n_10220,._slot-config-row-actions_zy06n_10221{grid-template-columns:1fr}._selection-inspector-device-header_zy06n_10024,._slot-config-flow-layout_zy06n_11663{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_zy06n_11874{min-height:44px}._slot-config-flow-direction_zy06n_11874 svg{transform:rotate(90deg)}}._behavior-toggle-row_zy06n_12362{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_zy06n_12369{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_zy06n_12375{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_zy06n_12382{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_zy06n_12391{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_zy06n_12391 svg{width:15px;height:15px}._dark-pipe-link-button_zy06n_12391:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_zy06n_12391:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_zy06n_12391._is-danger_zy06n_9172:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_zy06n_12426,._toggle-off_zy06n_12427{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_zy06n_12426:after,._toggle-off_zy06n_12427: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_zy06n_12426{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_zy06n_12426:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_zy06n_12463{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_zy06n_12471{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_zy06n_12477{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_zy06n_12477: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_zy06n_12477:checked{background:var(--accent)}._recipe-config-switch_zy06n_12477:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_zy06n_12511{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_zy06n_12517{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_zy06n_12517:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}._recipe-select-placeholder_zy06n_12536{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_zy06n_12541{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_zy06n_12548,._recipe-manual-section_zy06n_12549{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_zy06n_12556{background:color-mix(in srgb, var(--line) 76%, transparent);height:1px;margin:5px 0}._recipe-channel-row_zy06n_12562{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_zy06n_12562>:first-child{flex:auto;min-width:0}._recipe-remove-button_zy06n_12593{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_zy06n_12593 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_zy06n_12593: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_zy06n_12620{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_zy06n_12620 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_zy06n_12638{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_zy06n_12638: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_zy06n_12660{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_zy06n_12671{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_zy06n_12678{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}._encyclopedia-panel_zy06n_12692{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199{gap:0}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199._is-browser_zy06n_12703{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_zy06n_12707{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_zy06n_12707 ._encyclopedia-search_zy06n_12715,._encyclopedia-mobile-controls_zy06n_12707 ._encyclopedia-category-dropdown_zy06n_12716{padding:0}._encyclopedia-mobile-controls_zy06n_12707 ._encyclopedia-category-dropdown-menu_zy06n_12720{left:0;right:0}._encyclopedia-search_zy06n_12715{padding:8px 14px 0}._encyclopedia-search-input_zy06n_12730{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_zy06n_12730::placeholder{color:var(--text-2)}._encyclopedia-search-input_zy06n_12730:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_zy06n_12753{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_zy06n_12753._is-touch_zy06n_4199{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_zy06n_12770{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_zy06n_12776{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_zy06n_12776:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_zy06n_12776._is-active_zy06n_272,._encyclopedia-breadcrumb-link_zy06n_12776:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_zy06n_12800{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_zy06n_12806{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_zy06n_12814{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_zy06n_12820{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_zy06n_12826{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_zy06n_12826:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_zy06n_12826._is-active_zy06n_272{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_zy06n_12850{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_zy06n_12857{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199 ._encyclopedia-main_zy06n_12857{padding:8px 10px 14px}._encyclopedia-card-grid_zy06n_12868{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199 ._encyclopedia-card-grid_zy06n_12868{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_zy06n_12868{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_zy06n_12868:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_zy06n_12896{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_zy06n_12903{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_zy06n_12911{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_zy06n_12920{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_zy06n_12926{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_zy06n_12935{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_zy06n_12940{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_zy06n_12948{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_zy06n_12948:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_zy06n_12948 ._encyclopedia-card-icon_zy06n_12896{width:34px;height:34px}._encyclopedia-recent-card_zy06n_12948 ._encyclopedia-card-label_zy06n_12903{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199 ._encyclopedia-recent-card_zy06n_12948{width:90px;padding:6px 4px}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199 ._encyclopedia-recent-card_zy06n_12948 ._encyclopedia-card-icon_zy06n_12896{width:30px;height:30px}._encyclopedia-category-dropdown_zy06n_12716{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_zy06n_12995{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_zy06n_12995._is-filtered_zy06n_13012{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_zy06n_12995:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_zy06n_13022{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_zy06n_13030{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_zy06n_13041{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_zy06n_13049{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_zy06n_13056{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_zy06n_13070{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_zy06n_13070._is-open_zy06n_13076{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_zy06n_12720{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_zy06n_13101{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_zy06n_13101:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_zy06n_13101._is-active_zy06n_272{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_zy06n_13128{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_zy06n_13138{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_zy06n_12692._is-touch_zy06n_4199 ._encyclopedia-detail_zy06n_13138{padding:6px 10px 14px}._encyclopedia-detail-header_zy06n_13148{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_zy06n_13157{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_zy06n_13157:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_zy06n_13176{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_zy06n_13184{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_zy06n_13191{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_zy06n_13197{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_zy06n_13202{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_zy06n_13208{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_zy06n_13218{margin-bottom:4px}._encyclopedia-recipe-group-header_zy06n_13222{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_zy06n_13222:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_zy06n_13241{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_zy06n_13248{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_zy06n_13253{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_zy06n_13258{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_zy06n_13258{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_zy06n_13271{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_zy06n_13277{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_zy06n_13283{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_zy06n_13283._is-input_zy06n_13289{background:var(--surface-3)}._encyclopedia-recipe-col_zy06n_13283._is-output_zy06n_11698{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_zy06n_13297{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_zy06n_13297{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_zy06n_13310{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_zy06n_13310:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_zy06n_13310._is-empty_zy06n_13330{cursor:default;background:0 0}._encyclopedia-recipe-row_zy06n_13310._is-empty_zy06n_13330:hover{border-color:#0000}._encyclopedia-recipe-item-icon_zy06n_13339{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_zy06n_13347{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_zy06n_13356{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_zy06n_13363{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_zy06n_13373{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_zy06n_13373:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_zy06n_13391{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_zy06n_13397{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-duration_zy06n_13402{color:var(--text-2);white-space:nowrap;font-size:.72rem}._encyclopedia-empty_zy06n_13409{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._inspector-dialog_1p63b_2{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1p63b_9{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1p63b_15 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1p63b_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_1p63b_2._is-mobile-compact_1p63b_30 ._inspector-dialog-header_1p63b_9{min-height:40px;padding:0 12px}._inspector-dialog_1p63b_2._is-mobile-compact_1p63b_30 ._inspector-dialog-header-copy_1p63b_15 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1p63b_2._is-mobile-compact_1p63b_30 ._inspector-dialog-header-button_1p63b_22{width:28px;height:28px}._inspector-dialog-body_1p63b_45{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1p63b_45._has-neighborhood-preview_1p63b_53{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1p63b_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_1p63b_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_1p63b_80{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1p63b_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_1p63b_102,._inspector-neighborhood-preview-canvas-stage_1p63b_102>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1p63b_109{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1p63b_109{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1p63b_109[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1p63b_109[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1p63b_130{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1p63b_136{fill:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1p63b_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_1p63b_142 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1p63b_196,._toolbox-dialog-backdrop_1p63b_197,._debug-log-dialog-backdrop_1p63b_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_1p63b_196,._toolbox-dialog-backdrop_1p63b_197,._debug-log-dialog-backdrop_1p63b_198,._help-dialog-backdrop_1p63b_196 *,._toolbox-dialog-backdrop_1p63b_197 *,._debug-log-dialog-backdrop_1p63b_198 *{touch-action:auto}._help-dialog-backdrop_1p63b_196._is-immersive-maximized_1p63b_230,._toolbox-dialog-backdrop_1p63b_197._is-immersive-maximized_1p63b_230,._debug-log-dialog-backdrop_1p63b_198._is-immersive-maximized_1p63b_230{padding:0}._help-dialog_1p63b_196,._toolbox-dialog_1p63b_197,._debug-log-dialog_1p63b_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_1p63b_197{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1p63b_198{width:min(980px,100%);height:min(640px,100%)}._help-dialog_1p63b_196._is-maximized_1p63b_261,._toolbox-dialog_1p63b_197._is-maximized_1p63b_261,._debug-log-dialog_1p63b_198._is-maximized_1p63b_261{width:100%;height:100%}._help-dialog-backdrop_1p63b_196._is-immersive-maximized_1p63b_230 ._help-dialog_1p63b_196,._toolbox-dialog-backdrop_1p63b_197._is-immersive-maximized_1p63b_230 ._toolbox-dialog_1p63b_197,._debug-log-dialog-backdrop_1p63b_198._is-immersive-maximized_1p63b_230 ._debug-log-dialog_1p63b_198{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1p63b_276,._toolbox-dialog-header_1p63b_277,._debug-log-dialog-header_1p63b_278{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1p63b_287,._toolbox-dialog-header-copy_1p63b_288,._debug-log-dialog-header-copy_1p63b_289{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1p63b_276._is-draggable_1p63b_296,._toolbox-dialog-header_1p63b_277._is-draggable_1p63b_296,._debug-log-dialog-header_1p63b_278._is-draggable_1p63b_296{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1p63b_287 h2,._toolbox-dialog-header-copy_1p63b_288 h2,._debug-log-dialog-header-copy_1p63b_289 h2,._help-dialog-placeholder_1p63b_306 h3,._toolbox-dialog-placeholder_1p63b_307 h3{margin:0}._help-dialog-placeholder_1p63b_306 p,._toolbox-dialog-placeholder_1p63b_307 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1p63b_317,._toolbox-dialog-header-actions_1p63b_318,._debug-log-dialog-header-actions_1p63b_319{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1p63b_327,._toolbox-dialog-header-button_1p63b_328,._debug-log-dialog-header-button_1p63b_329{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1p63b_339,._toolbox-dialog-tab_1p63b_340,._help-dialog-header-button_1p63b_327,._toolbox-dialog-header-button_1p63b_328,._debug-log-dialog-header-button_1p63b_329{cursor:pointer}._help-dialog-layout_1p63b_347,._toolbox-dialog-layout_1p63b_348{min-height:0;display:grid}._help-dialog-tab-list_1p63b_353,._toolbox-dialog-tab-list_1p63b_354{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1p63b_339,._toolbox-dialog-tab_1p63b_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_1p63b_339:hover,._toolbox-dialog-tab_1p63b_340:hover,._help-dialog-tab_1p63b_339._is-active_1p63b_377,._toolbox-dialog-tab_1p63b_340._is-active_1p63b_377{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1p63b_339._is-active_1p63b_377,._toolbox-dialog-tab_1p63b_340._is-active_1p63b_377{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1p63b_389,._toolbox-dialog-content_1p63b_390{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_1p63b_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_1p63b_397._is-collapsed_1p63b_409{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1p63b_413{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1p63b_413:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1p63b_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_1p63b_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_1p63b_451{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1p63b_451 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1p63b_465{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1p63b_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_1p63b_465:hover,._toolbox-bottom-dock-tab_1p63b_465._is-active_1p63b_377{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1p63b_465._is-active_1p63b_377{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1p63b_496{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1p63b_504,._toolbox-bottom-dock-tab-panel_1p63b_511{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1p63b_306,._toolbox-dialog-placeholder_1p63b_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_1p63b_196 button:focus-visible,._toolbox-dialog_1p63b_197 button:focus-visible,._debug-log-dialog_1p63b_198 button:focus-visible,._toolbox-dialog_1p63b_197 input:focus-visible,._toolbox-dialog_1p63b_197 select:focus-visible,._debug-log-dialog_1p63b_198 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1p63b_540{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_1p63b_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_1p63b_319:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1p63b_319:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1p63b_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_1p63b_569 p{flex:auto;margin:0}._debug-log-dialog-count_1p63b_587{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1p63b_594{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1p63b_600{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1p63b_605{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1p63b_610{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1p63b_615{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1p63b_620{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1p63b_626{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1p63b_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_1p63b_633 svg{width:17px;height:17px}._recipe-picker-search_1p63b_633 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1p63b_633 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1p63b_665{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1p63b_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_1p63b_615 ._recipe-picker-list_1p63b_674{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_1p63b_689{min-width:0}._recipe-picker-card-button_1p63b_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_1p63b_693:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1p63b_713{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1p63b_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_1p63b_721 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_1p63b_721 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_1p63b_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_1p63b_744 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1p63b_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_1p63b_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_1p63b_784{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1p63b_791{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1p63b_791{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1p63b_791 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1p63b_791 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_1p63b_820{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1p63b_828{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1p63b_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_1p63b_615 ._recipe-picker-dialog-body_1p63b_620{padding:8px}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-dialog-content_1p63b_626{gap:8px}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-card-button_1p63b_693{gap:8px;padding:8px}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-machine_1p63b_721{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-machine_1p63b_721 img{width:24px;height:24px}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-item-list_1p63b_772{padding:6px}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-item-chip_1p63b_791{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_1p63b_615 ._recipe-picker-item-chip_1p63b_791 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1p63b_885{height:min(680px,100%)}._help-dialog_1p63b_196,._toolbox-dialog_1p63b_197{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1p63b_911,._help-dialog-backdrop_1p63b_196,._toolbox-dialog-backdrop_1p63b_197{padding:8px}._settings-dialog_1p63b_885,._help-dialog_1p63b_196,._toolbox-dialog_1p63b_197,._inspector-dialog_1p63b_2{border-radius:12px;width:100%}._settings-dialog-header_1p63b_931,._settings-dialog-content_1p63b_932,._settings-dialog-sidebar_1p63b_933{padding-left:12px;padding-right:12px}._settings-dialog-header_1p63b_931{gap:10px}._settings-dialog-setting-card_1p63b_901{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1p63b_905{justify-content:flex-start}._help-dialog-header_1p63b_276,._toolbox-dialog-header_1p63b_277,._help-dialog-tab-list_1p63b_353,._toolbox-dialog-tab-list_1p63b_354,._help-dialog-content_1p63b_389,._toolbox-dialog-content_1p63b_390{padding-left:12px;padding-right:12px}._feature-guide-layout_1p63b_957{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1p63b_961{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1p63b_967{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1p63b_973{gap:10px;display:grid}._operation-guide-group-title_1p63b_978{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1p63b_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_1p63b_996{display:contents}._operation-guide-header_1p63b_1000{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1p63b_1000>*{padding:7px 10px}._operation-guide-label_1p63b_1010{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1p63b_1018,._operation-guide-touch_1p63b_1019{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1p63b_967._is-narrow_1p63b_1026{gap:22px;font-size:.9em}._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-group-title_1p63b_978{font-size:.95em}._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-table_1p63b_986{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-label_1p63b_1010{font-size:.85em}._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-pc_1p63b_1018,._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-touch_1p63b_1019{font-size:.82em}._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-header_1p63b_1000>*,._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-label_1p63b_1010,._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-pc_1p63b_1018,._operation-guide_1p63b_967._is-narrow_1p63b_1026 ._operation-guide-touch_1p63b_1019{padding:5px 7px}._changelog-section_1p63b_1050{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1p63b_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_1p63b_1059[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1p63b_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_1p63b_1072:hover{background:var(--surface-2)}._changelog-accordion-header_1p63b_1072:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1p63b_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_1p63b_1096{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1p63b_1111{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_1p63b_1120{overflow:hidden}._changelog-accordion-content_1p63b_1124{padding:0 14px 14px}._changelog-collapse-row_1p63b_1128{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_1p63b_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_1p63b_1136:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1p63b_1136:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1p63b_1159{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1p63b_1165{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1p63b_1165 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1p63b_1165 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1p63b_1165 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1p63b_1165 p{margin:0 0 6px}._changelog-markdown_1p63b_1165 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1p63b_1165 li{margin:1px 0}._changelog-markdown_1p63b_1165 strong{font-weight:600}._changelog-markdown_1p63b_1165 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1p63b_1165 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1p63b_1165 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_1p63b_1218,._changelog-error_1p63b_1219{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1p63b_1219{color:var(--danger)}._changelog-placeholder_1p63b_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_1p63b_1229 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1p63b_1229 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1p63b_957{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1p63b_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_1p63b_1268{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1p63b_1275{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1p63b_1283{margin:0}._feature-guide-toc-link_1p63b_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_1p63b_1287:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1p63b_1305{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1p63b_1311{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1p63b_1311:last-child{border-bottom:0}._feature-guide-section-title_1p63b_1319{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1p63b_1327{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1p63b_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_1p63b_1345{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_1p63b_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_1p63b_1345:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}._feedback-channel-card_1p63b_1345:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1p63b_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_1p63b_1383{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1p63b_1389{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1p63b_1396{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1p63b_1403{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_1p63b_1327._is-mobile-compact_1p63b_30 ._feedback-dialog-body_1p63b_1327{gap:14px;padding:14px 16px}._feedback-dialog_1p63b_1327._is-mobile-compact_1p63b_30 ._feedback-channel-card_1p63b_1345{gap:8px;padding:14px}._feedback-dialog_1p63b_1327._is-mobile-compact_1p63b_30 ._feedback-channel-card-icon_1p63b_1371{width:34px;height:34px;font-size:1.2rem}._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_1hss8_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_1hss8_14{grid-template-columns:1fr;gap:0;display:grid}._kv_1hss8_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_1hss8_14:last-child{border-bottom:0}._kv_1hss8_14 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_1hss8_14 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_1hss8_52,._log-card_1hss8_53{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_1hss8_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_1hss8_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_1hss8_69 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_1hss8_89{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_1hss8_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_1hss8_96:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}._inspector-expanded-header-toggle_1hss8_96:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_1hss8_96 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_1hss8_96 svg._is-expanded_1hss8_127{transform:rotate(0)}._inspector-expanded-header-toggle_1hss8_96 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_1hss8_138{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_1hss8_147{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_1hss8_154{justify-content:flex-start}._recipe-status-panel-title_1hss8_158{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_1hss8_158 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_1hss8_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_1hss8_184{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_1hss8_190{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_1hss8_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_1hss8_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_1hss8_52 h4,._log-card_1hss8_53 h4{margin:0 0 6px;font-size:.82rem}._definition-card_1hss8_52 p,._log-card_1hss8_53 p,._mono-line_1hss8_228{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_1hss8_235{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_1hss8_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_1hss8_241:last-child{border-bottom:0}._problem-row_1hss8_241 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_1hss8_241[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_1hss8_241[data-problem-severity=error] p{color:var(--danger)}._problem-row_1hss8_241[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_1hss8_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_1hss8_293{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_1hss8_300{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_1hss8_308{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_1hss8_315{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_1hss8_322{padding:0}._inspector-scope-toggle_1hss8_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_1hss8_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_1hss8_326 button._is-selected_1hss8_348,._inspector-scope-toggle_1hss8_326 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_1hss8_326 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_1hss8_228{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_1hss8_364,._warehouse-item-link-inspector_1hss8_365,._slot-config-list_1hss8_366,._slot-config-row_1hss8_367,._slot-config-row-main_1hss8_368,._slot-config-row-actions_1hss8_369,._slot-config-stepper_1hss8_370,._warehouse-link-ignore-stock_1hss8_371{gap:8px;display:grid}._slot-config-inspector_1hss8_364{grid-template-columns:minmax(0,1fr)}._slot-config-group_1hss8_380,._slot-config-dialog-backdrop_1hss8_381{grid-column:auto;min-width:0}._slot-config-group_1hss8_380[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_1hss8_381{grid-column:1/-1}._slot-config-group_1hss8_380[data-slot-config-group-size=single] ._slot-config-tile-grid_1hss8_391{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_1hss8_369{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_1hss8_366[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_1hss8_366[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_1hss8_411,._slot-config-row-header_1hss8_412{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_1hss8_411 p,._slot-config-row-header_1hss8_412 strong,._slot-config-meta_1hss8_421{margin:0}._slot-config-row_1hss8_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_1hss8_368{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_1hss8_437,._slot-config-clear-button_1hss8_438,._slot-config-step-button_1hss8_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_1hss8_437:hover:not(:disabled),._slot-config-step-button_1hss8_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_1hss8_438{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._slot-config-clear-button_1hss8_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_1hss8_437,._slot-config-clear-button_1hss8_438{padding:0 10px}._slot-config-item-button_1hss8_437{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_1hss8_437:disabled,._slot-config-clear-button_1hss8_438:disabled,._slot-config-step-button_1hss8_439:disabled,._slot-config-count-input_1hss8_483:disabled{opacity:.6}._slot-config-lock-tag_1hss8_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_1hss8_370{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_1hss8_439{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_1hss8_439 svg,._slot-config-clear-button_1hss8_438 svg{width:14px;height:14px}._slot-config-count-input_1hss8_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_1hss8_365{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._warehouse-link-panel-body_1hss8_531{gap:8px;padding:8px}._warehouse-link-list_1hss8_536{gap:8px;min-width:0;display:grid}._warehouse-link-row_1hss8_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_1hss8_542[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_1hss8_542[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_1hss8_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_1hss8_580{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_1hss8_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_1hss8_589:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._warehouse-link-item-icon_1hss8_610{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_1hss8_610 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_1hss8_610 svg{width:22px;height:22px}._warehouse-link-item-name_1hss8_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_1hss8_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_1hss8_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_1hss8_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_1hss8_648[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_1hss8_648:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_1hss8_648:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_1hss8_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_1hss8_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_1hss8_770:disabled,._warehouse-link-item-button_1hss8_589:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_1hss8_770 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_1hss8_806{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._warehouse-link-clear-button_1hss8_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_1hss8_365[data-render-mode=dock] ._warehouse-link-action-button_1hss8_770{width:32px;padding:0}._warehouse-item-link-inspector_1hss8_365[data-render-mode=dock] ._warehouse-link-action-label_1hss8_822{display:none}._warehouse-item-link-inspector_1hss8_365[data-device-class=mobile] ._warehouse-link-row_1hss8_542{padding-right:8px}._warehouse-item-link-inspector_1hss8_365[data-device-class=mobile] ._warehouse-link-action-button_1hss8_770{width:32px;padding:0}._warehouse-item-link-inspector_1hss8_365[data-device-class=mobile] ._warehouse-link-action-label_1hss8_822{display:none}._admission-rule-inspector_1hss8_839{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._admission-rule-panel-body_1hss8_843{gap:8px;padding:8px}._admission-rule-row_1hss8_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_1hss8_857{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_1hss8_848[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_1hss8_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_1hss8_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_1hss8_887:disabled,._admission-rule-action-button_1hss8_908:disabled,._admission-rule-limit_1hss8_909 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_1hss8_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_1hss8_914 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_1hss8_914 svg{width:17px;height:17px}._admission-rule-item-name_1hss8_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_1hss8_909,._admission-rule-count_1hss8_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_1hss8_909 span,._admission-rule-count_1hss8_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_1hss8_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_1hss8_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_1hss8_996{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_1hss8_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_1hss8_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_1hss8_1022:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line));color:#c84f4f}._admission-rule-action-button_1hss8_908 svg{width:15px;height:15px}._admission-rule-inspector_1hss8_839[data-render-mode=dock] ._admission-rule-controls-row_1hss8_857,._admission-rule-inspector_1hss8_839[data-device-class=mobile] ._admission-rule-controls-row_1hss8_857,._admission-rule-inspector_1hss8_839[data-device-class=tablet] ._admission-rule-controls-row_1hss8_857{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_1hss8_839[data-render-mode=dock] ._admission-rule-actions_1hss8_996,._admission-rule-inspector_1hss8_839[data-device-class=mobile] ._admission-rule-actions_1hss8_996,._admission-rule-inspector_1hss8_839[data-device-class=tablet] ._admission-rule-actions_1hss8_996{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_1hss8_1081{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-output-panel-header_1hss8_1085{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_1hss8_1085>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_1hss8_1130{gap:8px;padding:8px}._port-output-list_1hss8_1135{gap:8px;min-width:0;display:grid}._port-output-row_1hss8_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_1hss8_1141[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_1hss8_1141[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_1hss8_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_1hss8_1233{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_1hss8_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_1hss8_1246{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}._port-output-locator-selected-line_1hss8_1250{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_1hss8_1258{fill:var(--port-output-accent);stroke:color-mix(in srgb, var(--surface-1) 92%, #fff);stroke-width:.08px}._port-output-locator-label_1hss8_1264{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_1hss8_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_1hss8_1298:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}._port-output-item-button_1hss8_1298:disabled,._port-output-action-button_1hss8_1320:disabled{cursor:default;opacity:.58}._port-output-item-icon_1hss8_1325{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_1hss8_1325 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_1hss8_1325 svg{width:22px;height:22px}._port-output-item-name_1hss8_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_1hss8_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_1hss8_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_1hss8_1320 svg{flex:none;width:15px;height:15px}._port-output-clear-button_1hss8_1421{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));color:var(--danger)}._port-output-clear-button_1hss8_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_1hss8_1081[data-render-mode=dock] ._port-output-action-button_1hss8_1320{width:32px;padding:0}._port-output-config-inspector_1hss8_1081[data-render-mode=dock] ._port-output-action-label_1hss8_1437{display:none}._port-output-config-inspector_1hss8_1081[data-device-class=mobile] ._port-output-row_1hss8_1141{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_1hss8_1081[data-device-class=mobile] ._port-output-action-button_1hss8_1320{width:32px;padding:0}._port-output-config-inspector_1hss8_1081[data-device-class=mobile] ._port-output-action-label_1hss8_1437{display:none}@media (width<=900px){._port-output-config-inspector_1hss8_1081[data-render-mode=dialog] ._port-output-action-button_1hss8_1320{width:32px;padding:0}._port-output-config-inspector_1hss8_1081[data-render-mode=dialog] ._port-output-action-label_1hss8_1437{display:none}}._port-priority-group-inspector_1hss8_1464{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._port-priority-panel-body_1hss8_1468{gap:8px;padding:8px}._port-priority-custom-switch_1hss8_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_1hss8_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_1hss8_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_1hss8_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_1hss8_1473 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_1hss8_1520{gap:8px;min-width:0;display:grid}._port-priority-row_1hss8_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_1hss8_1526[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_1hss8_1526[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_1hss8_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_1hss8_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_1hss8_1566:hover:not(:disabled),._port-priority-number-button_1hss8_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_1hss8_1566:disabled{cursor:default;opacity:.58}._port-priority-picker_1hss8_1592{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_1hss8_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_1hss8_1592 button:hover,._port-priority-picker_1hss8_1592 button._is-selected_1hss8_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_1hss8_391{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_1hss8_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_1hss8_391:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_1hss8_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_1hss8_1663,._slot-config-dialog-item-icon_1hss8_1664{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_1hss8_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_1hss8_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_1hss8_1688 svg{width:18px;height:18px}._slot-config-empty_1hss8_1688{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_1hss8_1708{gap:10px}._slot-config-panel-header_1hss8_1712{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_1hss8_1720{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_1hss8_1720 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_1hss8_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_1hss8_1748{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_1hss8_1748 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_1hss8_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_1hss8_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_1hss8_1762:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_1hss8_1762:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_1hss8_1762:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_1hss8_1762:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_1hss8_1736._is-disabled_1hss8_721{cursor:default}._slot-config-flow-layout_1hss8_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_1hss8_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_1hss8_1856{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_1hss8_1856 div{min-width:0;display:grid}._slot-config-flow-column-header_1hss8_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_1hss8_1915,._slot-config-group_1hss8_380{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_1hss8_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_1hss8_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_1hss8_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_1hss8_1953{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_1hss8_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_1hss8_1962 svg{width:17px;height:17px}._slot-config-flow-item-icon_1hss8_1977{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_1hss8_1983{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_1hss8_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_1hss8_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_1hss8_2022{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_1hss8_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_1hss8_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_1hss8_2068{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_1hss8_381{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_1hss8_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_1hss8_2111{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_1hss8_2111 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_1hss8_2128,._slot-config-dialog-item-button_1hss8_2129,._slot-config-dialog-clear_1hss8_2130,._slot-config-dialog-actions_1hss8_2131 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_1hss8_2128{flex:none;width:clamp(32px,6dvh,34px);padding:0}._slot-config-dialog-icon-button_1hss8_2128 svg{width:16px;height:16px}._slot-config-dialog-item-button_1hss8_2129{justify-self:center;width:clamp(56px,18dvh,96px);height:clamp(56px,18dvh,96px);padding:0}._slot-config-dialog-item-button_1hss8_2129:disabled{opacity:.75}._slot-config-dialog-item-name_1hss8_2165{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}._slot-config-dialog-count-row_1hss8_2172{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_1hss8_2172>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_1hss8_2187{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_1hss8_2195{width:100%;min-width:0;height:32px;accent-color:var(--primary);cursor:pointer;margin:0;padding:0}._slot-config-dialog-range_1hss8_2195:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_1hss8_2210,._slot-config-dialog-switch_1hss8_2211{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_1hss8_2211{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_1hss8_2211 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_1hss8_2232{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_1hss8_2232: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_1hss8_2211 input:checked+._slot-config-dialog-switch-track_1hss8_2232{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_1hss8_2211 input:checked+._slot-config-dialog-switch-track_1hss8_2232:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_1hss8_2211 input:disabled+._slot-config-dialog-switch-track_1hss8_2232{opacity:.55}._slot-config-dialog-clear_1hss8_2130{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));width:100%;color:var(--danger)}._slot-config-dialog-actions_1hss8_2131{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_1hss8_2131 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_1hss8_2128:hover:not(:disabled),._slot-config-dialog-item-button_1hss8_2129:hover:not(:disabled),._slot-config-dialog-actions_1hss8_2131 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_1hss8_2130: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_1hss8_2374{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}._submit-to-warehouse-panel-body_1hss8_2378{gap:8px;padding:8px}._submit-to-warehouse-row_1hss8_2308{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_1hss8_2308[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_1hss8_2401{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_1hss8_2401 svg{width:17px;height:17px}._submit-to-warehouse-row_1hss8_2308[data-submit-enabled=true] ._submit-to-warehouse-icon_1hss8_2401{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line));color:var(--accent-strong)}._submit-to-warehouse-label_1hss8_2318{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_1hss8_2359{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_1hss8_2451{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_1hss8_2451: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_1hss8_2451[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_1hss8_2451:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_1hss8_2476{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_1hss8_2451[aria-checked=true] ._submit-to-warehouse-toggle-knob_1hss8_2476{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_1hss8_368,._slot-config-row-actions_1hss8_369{grid-template-columns:1fr}._selection-inspector-device-header_1hss8_172,._slot-config-flow-layout_1hss8_1811{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_1hss8_2022{min-height:44px}._slot-config-flow-direction_1hss8_2022 svg{transform:rotate(90deg)}}._behavior-toggle-row_1hss8_2510{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_1hss8_2517{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_1hss8_2523{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_1hss8_2530{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_1hss8_2539{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_1hss8_2539 svg{width:15px;height:15px}._dark-pipe-link-button_1hss8_2539:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_1hss8_2539:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_1hss8_2539._is-danger_1hss8_2569:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_1hss8_2574,._toggle-off_1hss8_2575{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_1hss8_2574:after,._toggle-off_1hss8_2575: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_1hss8_2574{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_1hss8_2574:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_1hss8_2611{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_1hss8_2619{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_1hss8_2625{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_1hss8_2625: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_1hss8_2625:checked{background:var(--accent)}._recipe-config-switch_1hss8_2625:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_1hss8_2659{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_1hss8_2665{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_1hss8_2665:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}._recipe-select-placeholder_1hss8_2684{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_1hss8_2689{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_1hss8_2696,._recipe-manual-section_1hss8_2697{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_1hss8_2704{background:color-mix(in srgb, var(--line) 76%, transparent);height:1px;margin:5px 0}._recipe-channel-row_1hss8_2710{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_1hss8_2710>:first-child{flex:auto;min-width:0}._recipe-remove-button_1hss8_2741{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_1hss8_2741 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_1hss8_2741: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_1hss8_2768{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_1hss8_2768 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_1hss8_2786{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_1hss8_2786: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_1hss8_2808{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_1hss8_2819{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_1hss8_2826{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}[data-problem-severity=error] p{color:#ef4444}._production-planning-panel_188n8_3{background:var(--surface-1);min-width:0;height:100%;min-height:0;overflow:clip}._production-planning-stage_188n8_12{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_188n8_3._is-result-screen_188n8_21 ._production-planning-stage_188n8_12{transform:translate(-50%)}._production-planning-screen_188n8_25{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:clip}._production-planning-input-screen_188n8_34{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_188n8_40,._production-planning-workspace_188n8_41,._production-planning-graph_188n8_42{min-width:0;min-height:0}._production-planning-config_188n8_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_188n8_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_188n8_41{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_188n8_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_188n8_87{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_188n8_95{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_188n8_42{padding:12px;overflow:auto}._production-planning-graph_188n8_42._is-tree-view_188n8_110{overflow:hidden}._production-planning-config-section_188n8_114,._production-planning-item-node_188n8_115,._production-planning-recipe-node_188n8_116,._production-planning-device-root_188n8_117,._production-planning-empty_188n8_118{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_188n8_114{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_188n8_131,._production-planning-recipe-header_188n8_132,._production-planning-item-node-main_188n8_133,._production-planning-device-root-target_188n8_134,._production-planning-leaf-item_188n8_135{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_188n8_131{justify-content:space-between}._production-planning-section-header_188n8_131 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_188n8_131 h3 svg,._production-planning-icon-text-button_188n8_156 svg,._production-planning-icon-button_188n8_157 svg,._production-planning-primary-button_188n8_158 svg,._production-planning-back-button_188n8_159 svg,._production-planning-segmented_188n8_160 svg,._production-planning-device-root-target_188n8_134 svg,._production-planning-source-pill_188n8_162 svg,._production-planning-metric_188n8_163 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_188n8_156,._production-planning-icon-button_188n8_157,._production-planning-primary-button_188n8_158,._production-planning-back-button_188n8_159,._production-planning-segmented_188n8_160 button,._production-planning-two-option-toggle_188n8_174 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_188n8_158,._production-planning-back-button_188n8_159,._production-planning-icon-text-button_188n8_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_188n8_158{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_188n8_158:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_188n8_159{min-height:32px}._production-planning-icon-button_188n8_157{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_188n8_156:hover,._production-planning-icon-button_188n8_157:hover,._production-planning-primary-button_188n8_158:not(:disabled):hover,._production-planning-back-button_188n8_159:hover,._production-planning-segmented_188n8_160 button:hover,._production-planning-two-option-toggle_188n8_174 button:hover{background:var(--surface-3)}._production-planning-line-list_188n8_231,._production-planning-source-policy_188n8_232,._production-planning-tree_188n8_233{gap:8px;display:grid}._production-planning-line-row_188n8_238{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_188n8_238._has-infinite-toggle_188n8_245{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_188n8_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_188n8_249 img,._production-planning-item-identity_188n8_265 img,._production-planning-special-source-label_188n8_266 img,._production-planning-port-chip_188n8_267 img,._production-planning-recipe-header_188n8_132 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_188n8_249 span,._production-planning-item-identity_188n8_265 strong,._production-planning-recipe-identity_188n8_276 strong,._production-planning-recipe-identity_188n8_276 span,._production-planning-recipe-header_188n8_132 h4,._production-planning-recipe-header_188n8_132 span,._production-planning-port-chip_188n8_267 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_188n8_287,._production-planning-recipe-select_188n8_288{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_188n8_287 input,._production-planning-recipe-select_188n8_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_188n8_287 input:disabled,._production-planning-icon-button_188n8_157:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_188n8_314._is-active_188n8_314{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_188n8_162,._production-planning-special-source_188n8_266{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_188n8_162{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_188n8_162 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_188n8_341{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_188n8_341 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_188n8_266{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_188n8_174,._production-planning-segmented_188n8_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_188n8_174 button,._production-planning-segmented_188n8_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_188n8_174 button._is-active_188n8_314,._production-planning-segmented_188n8_160 button._is-active_188n8_314{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_188n8_118{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_188n8_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_188n8_414,._production-planning-tree-detail_188n8_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_188n8_403{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_188n8_432{width:auto}._production-planning-tree-table-rate-col_188n8_436{width:210px}._production-planning-tree-table_188n8_403 th,._production-planning-tree-table_188n8_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_188n8_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_188n8_403 td{height:42px;padding:5px 9px}._production-planning-tree-table_188n8_403 td:first-child{padding:0}._production-planning-tree-table-row_188n8_470._is-active_188n8_314 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_188n8_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_188n8_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_188n8_485:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}._production-planning-tree-table-branch-button_188n8_505,._production-planning-tree-table-branch-spacer_188n8_506{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_188n8_505{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_188n8_505:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent);color:var(--text-0)}._production-planning-tree-table-branch_188n8_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_188n8_505._is-leaf_188n8_538:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_188n8_485>._production-planning-item-identity_188n8_265,._production-planning-tree-table-node-button_188n8_485>._production-planning-recipe-identity_188n8_276{grid-area:identity}._production-planning-tree-table-chip_188n8_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_188n8_436,._production-planning-tree-rate-piece_188n8_566{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_188n8_436{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_188n8_566{gap:3px}._production-planning-tree-rate-piece_188n8_566 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_188n8_566 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_188n8_593{color:var(--text-2);flex:none}._production-planning-tree-detail_188n8_415{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_188n8_605,._production-planning-item-detail_188n8_606{gap:10px;display:grid}._production-planning-item-detail-header_188n8_611{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_188n8_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_188n8_620>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_188n8_620>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_188n8_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_188n8_653{gap:8px;display:grid}._production-planning-tree-relation-group_188n8_658{gap:5px;display:grid}._production-planning-tree-relation-group_188n8_658>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_188n8_658>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_188n8_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_188n8_675:hover{background:var(--surface-3)}._production-planning-tree-relation-button_188n8_675 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_188n8_675 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_188n8_115,._production-planning-device-root_188n8_117,._production-planning-device-tree-node_188n8_710{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_188n8_115,._production-planning-device-root_188n8_117{padding:10px}._production-planning-item-node-main_188n8_133{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_188n8_265,._production-planning-recipe-identity_188n8_276{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_188n8_276{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_188n8_276 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_188n8_276 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_188n8_265 strong,._production-planning-recipe-identity_188n8_276 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_188n8_276 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_188n8_762,._production-planning-recipe-meta_188n8_763{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_188n8_769{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_188n8_777{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_188n8_783{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_188n8_790{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_188n8_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_188n8_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_188n8_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_188n8_821>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_188n8_821>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_188n8_163,._production-planning-status_188n8_842,._production-planning-port-chip_188n8_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_188n8_163{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_188n8_163 strong{color:var(--text-0)}._production-planning-metric_188n8_163._is-good_188n8_863 strong,._production-planning-status_188n8_842._is-good_188n8_863{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_188n8_163._is-bad_188n8_868 strong,._production-planning-status_188n8_842._is-bad_188n8_868{color:var(--danger)}._production-planning-status_188n8_842{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_188n8_842._is-cycle_188n8_880{color:var(--warn)}._production-planning-node-children_188n8_884{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_188n8_116{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_188n8_132{align-items:flex-start}._production-planning-recipe-header_188n8_132 img{width:32px;height:32px}._production-planning-recipe-header_188n8_132 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_188n8_132 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_188n8_132 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_188n8_923,._production-planning-port-chip-list_188n8_924{gap:6px;display:grid}._production-planning-port-chip-list_188n8_924>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_188n8_924>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_188n8_267{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_188n8_267 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_188n8_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_188n8_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_188n8_973{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_188n8_980{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_188n8_980:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_188n8_980:last-child:after{display:none}._production-planning-flow-index_188n8_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_188n8_973 ._production-planning-item-node_188n8_115{margin-left:0}._production-planning-flow_188n8_973 ._production-planning-node-children_188n8_884{display:none}._production-flow-canvas_188n8_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_188n8_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_188n8_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_188n8_1034 button:hover{background:var(--surface-3)}._production-flow-toolbar_188n8_1034 button svg{width:15px;height:15px}._production-flow-surface_188n8_1071{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_188n8_1078,._production-flow-nodes_188n8_1079{position:absolute;inset:0}._production-flow-edges_188n8_1078{pointer-events:none;overflow:visible}._production-flow-edge-path_188n8_1089{fill:none;stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong));stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_188n8_1078._is-backward_188n8_1096 ._production-flow-edge-path_188n8_1089,._production-flow-edge_188n8_1078._is-self_188n8_1097 ._production-flow-edge-path_188n8_1089,._production-flow-edge_188n8_1078._is-left-exit_188n8_1098 ._production-flow-edge-path_188n8_1089,._production-flow-edge_188n8_1078._is-right-entry_188n8_1099 ._production-flow-edge-path_188n8_1089{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong));stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_188n8_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_188n8_1116{fill:none;stroke:none}._production-flow-node_188n8_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_188n8_1079:active{cursor:grabbing}._production-flow-node_188n8_1079 img{object-fit:contain;width:32px;height:32px}._production-flow-node_188n8_1079 div{gap:2px;min-width:0;display:grid}._production-flow-node_188n8_1079 strong,._production-flow-node_188n8_1079 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_188n8_1079 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_188n8_1079 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_188n8_1079._is-recipe_188n8_1175{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_188n8_1079._is-source_188n8_1179{border-left-color:var(--canvas-floating-toolbar-confirm);background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}._production-flow-node_188n8_1079._is-cycle_188n8_880{border-left-color:var(--warn)}._production-flow-node_188n8_1079._is-unresolved_188n8_1188{border-left-color:var(--danger)}._production-flow-node_188n8_1079._is-byproduct_188n8_1192{border-left-color:var(--text-2)}._production-flow-node_188n8_1079._is-transient_188n8_1196{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3));border-style:dashed}._production-planning-muted_188n8_1201{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-config_188n8_40{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-config-section_188n8_114{max-height:none;overflow:auto}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-main_188n8_95{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-graph_188n8_42{padding:8px}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-toolbar_188n8_76,._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-input-footer_188n8_58{padding:7px 8px}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-toolbar-controls_188n8_87{flex:auto}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-line-row_188n8_238{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-tree-table-layout_188n8_403._is-device-mode_188n8_1248 ._production-planning-tree-table_188n8_403{min-width:0}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-tree-table-layout_188n8_403._is-device-mode_188n8_1248 ._production-planning-tree-table-rate-col_188n8_436{width:152px}._production-planning-panel_188n8_3._is-touch_188n8_1207 ._production-planning-tree-table-layout_188n8_403._is-device-mode_188n8_1248 ._production-planning-tree-table-rate_188n8_436{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_188n8_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_188n8_1289 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_188n8_1289 strong{color:var(--text-1);font-weight:700}._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}}
