._workbench_1dne8_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_1dne8_19{z-index:12;pointer-events:none;touch-action:auto;position:absolute;inset:0}._overlay-stack-root_1dne8_19>*{pointer-events:auto}._workbench-floating-top-bar-controls_1dne8_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_1dne8_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_1dne8_41:hover{background:var(--floating-control-bg-hover)}._dialog-shell-backdrop_1dne8_61{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_1dne8_61{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._dialog-shell-backdrop_1dne8_61,._dialog-shell-backdrop_1dne8_61 *{touch-action:auto}._dialog-shell-backdrop_1dne8_61._is-immersive-maximized_1dne8_94{padding:0}._dialog-shell_1dne8_61{border:1px solid var(--line);background:var(--surface-1);width:min(980px,100%);min-width:min(320px,100%);height:min(620px,100%);min-height:min(240px,100%);max-height:100%;box-shadow:0 24px 80px var(--shadow-floating-control);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}._dialog-shell_1dne8_61._is-maximized_1dne8_114{width:100%;height:100%}._dialog-shell-backdrop_1dne8_61._is-immersive-maximized_1dne8_94 ._dialog-shell_1dne8_61{box-shadow:none;border:0;border-radius:0}._dialog-shell-header_1dne8_125{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_1dne8_135{align-items:center;gap:12px;width:100%;min-width:0;display:flex}._dialog-shell-header_1dne8_125._has-tabs_1dne8_143{border-bottom:0;gap:0;padding:12px 16px 0}._dialog-shell-header_1dne8_125._has-tabs_1dne8_143 ._dialog-shell-header-main_1dne8_135{padding-bottom:0}._dialog-shell-header_1dne8_125._has-tabs_1dne8_143+._dialog-shell-body_1dne8_153{border-top:0}._dialog-shell-header_1dne8_125._is-draggable_1dne8_157{cursor:grab;-webkit-user-select:none;user-select:none}._dialog-shell-header-copy_1dne8_162{flex:auto;align-items:center;min-width:0;display:flex}._dialog-shell-header-copy_1dne8_162 h2{color:var(--text-0);margin:0;font-size:1rem;font-weight:700;line-height:1.2}._dialog-shell-header-actions_1dne8_177{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._dialog-shell-header-button_1dne8_185{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._dialog-shell-tab-list_1dne8_196{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_1dne8_196:after{content:"";background:var(--accent-strong);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab-list_1dne8_196:after{background:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 66%, var(--line))}}._dialog-shell-tab_1dne8_196{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_1dne8_196{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 14%, var(--surface-1))}}._dialog-shell-tab_1dne8_196{z-index:0;border:1px solid var(--dialog-shell-tab-border);background:linear-gradient(180deg, var(--dialog-shell-tab-top) 0%, var(--dialog-shell-tab-bottom) 100%);min-height:44px;box-shadow:inset 0 1px 0 var(--surface-1), 0 4px 10px var(--shadow-floating-control);border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin:0 0 -1px;padding:0 24px 4px;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 82%, transparent), 0 4px 10px color-mix(in srgb, var(--shadow-floating-control) 32%, transparent)}}._dialog-shell-tab_1dne8_196{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-0))}}._dialog-shell-tab_1dne8_196{white-space:nowrap;cursor:pointer;font-weight:600;transition:background .14s,box-shadow .14s,border-color .14s,color .14s,min-height .14s}._dialog-shell-tab_1dne8_196:before,._dialog-shell-tab_1dne8_196: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_1dne8_196: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_1dne8_196: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_1dne8_196:hover{z-index:2;--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 82%, var(--line))}}._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-top:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 30%, var(--surface-1))}}._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 18%, var(--surface-1))}}._dialog-shell-tab_1dne8_196:hover{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196:hover{color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-0))}}._dialog-shell-tab_1dne8_196:hover{box-shadow:inset 0 1px 0 var(--surface-1), 0 6px 12px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 88%, transparent), 0 6px 12px color-mix(in srgb, var(--shadow-floating-control) 44%, transparent)}}._dialog-shell-tab_1dne8_196._is-active_1dne8_351{z-index:3;--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-top:color-mix(in srgb, var(--accent) 38%, var(--surface-1))}}._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-bottom:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-bottom:color-mix(in srgb, var(--accent) 24%, var(--surface-1))}}._dialog-shell-tab_1dne8_196._is-active_1dne8_351{min-height:52px;color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196._is-active_1dne8_351{color:color-mix(in srgb, var(--accent-strong) 92%, var(--text-0))}}._dialog-shell-tab_1dne8_196._is-active_1dne8_351{box-shadow:inset 0 1px 0 var(--surface-1), 0 1px 0 var(--surface-1), 0 10px 20px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-tab_1dne8_196._is-active_1dne8_351{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_1dne8_61._has-tabs_1dne8_143{grid-template-rows:auto minmax(0,1fr)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header_1dne8_125{--dialog-shell-header-row-height:42px;--dialog-shell-tab-track-height:34px;--dialog-shell-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header_1dne8_125{--dialog-shell-tab-divider:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header_1dne8_125{border-bottom:0;gap:0;min-height:0;padding:0 16px;display:grid;position:relative}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header_1dne8_125:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:16px;right:16px}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header-main_1dne8_135{width:100%;min-height:var(--dialog-shell-header-row-height);align-items:center;gap:12px}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header-copy_1dne8_162{flex:0 auto;padding-bottom:0}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header-actions_1dne8_177{padding-bottom:0}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab-strip_1dne8_437{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_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab-strip_1dne8_437:after{content:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab-list_1dne8_196{justify-content:flex-start;gap:0;width:100%;height:100%;padding:0}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab-list_1dne8_196:after{content:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 92%, var(--surface-1))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{min-height:0;height:var(--dialog-shell-tab-track-height);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:linear-gradient(180deg, var(--dialog-shell-tab-bg) 0%, var(--dialog-shell-tab-bg) 100%);border-radius:9px 9px 0 0;margin:0;padding:0 16px}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{background:linear-gradient(180deg, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%)}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{box-shadow:inset 0 -8px 12px var(--line), inset 0 1px 0 var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{box-shadow:inset 0 -8px 12px color-mix(in srgb, var(--line) 26%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-1) 70%, transparent)}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{color:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{color:color-mix(in srgb, var(--text-0) 74%, var(--text-1))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{transition:background .18s,box-shadow .18s,border-color .18s,color .18s;transform:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:before,._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196: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_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196: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_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196: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_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-bg:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:linear-gradient(180deg, var(--dialog-shell-tab-bg) 0%, var(--dialog-shell-tab-bg) 100%)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--dialog-shell-tab-bg) 88%, var(--surface-1)) 0%, var(--dialog-shell-tab-bg) 100%)}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{box-shadow:inset 0 -7px 10px var(--line), inset 0 1px 0 var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{box-shadow:inset 0 -7px 10px color-mix(in srgb, var(--line) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-1) 76%, transparent)}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{color:var(--text-0);transform:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-border:color-mix(in srgb, var(--line-strong) 86%, var(--accent-strong))}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-bg:var(--surface-1);height:var(--dialog-shell-tab-track-height);border-color:var(--dialog-shell-tab-border);background:var(--dialog-shell-tab-bg);box-shadow:inset 0 1px 0 var(--surface-1), 0 -1px 0 var(--surface-1);border-bottom-color:#0000;padding-inline:16px}@supports (background:color-mix(in srgb, red 50%, blue)){._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 88%, transparent), 0 -1px 0 color-mix(in srgb, var(--surface-1) 80%, transparent)}}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{color:var(--text-0);transform:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351:before,._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351:after{opacity:1}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351: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_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351:before,._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351:after{transform:translate(0)scale(1)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196: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_1dne8_153,._dialog-shell-tab-panel_1dne8_668{min-height:0;display:grid;overflow:hidden}._dialog-shell_1dne8_61 button:focus-visible,._dialog-shell_1dne8_61 input:focus-visible,._dialog-shell_1dne8_61 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}body.is-dragging-dialog-shell,body.is-dragging-dialog-shell *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.is-resizing-dialog-shell,body.is-resizing-dialog-shell *{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}._dialog-shell-resize-grip_1dne8_693{cursor:nwse-resize;z-index:1;width:20px;height:20px;position:absolute;bottom:0;right:0}._dialog-shell-resize-grip_1dne8_693: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_1dne8_693:hover:after{opacity:1}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header_1dne8_125{--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_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header-main_1dne8_135{gap:8px;min-height:0}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header-copy_1dne8_162{padding-bottom:0}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header-copy_1dne8_162 h2{font-size:.875rem;line-height:1.15}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header-actions_1dne8_177{gap:4px;padding-bottom:0}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-header-button_1dne8_185{width:26px;height:26px}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-tab-strip_1dne8_437{height:var(--dialog-shell-tab-track-height)}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-tab-list_1dne8_196{gap:6px;height:100%}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196{height:18px;min-height:0;padding:0 6px 1px;font-size:.5rem;line-height:1;transform:translateY(3px)}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196:hover{transform:translateY(2px)}._dialog-shell_1dne8_61._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{height:22px;padding-inline:8px}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-header_1dne8_125{--dialog-shell-header-row-height:36px;--dialog-shell-tab-track-height:30px;min-height:0;padding:0 10px}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-header-main_1dne8_135{min-height:var(--dialog-shell-header-row-height)}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-header_1dne8_125:after{left:10px;right:10px}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-tab-list_1dne8_196{gap:0}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196{height:var(--dialog-shell-tab-track-height);padding:0 12px;font-size:.75rem;line-height:1;transform:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196:hover{transform:none}._dialog-shell_1dne8_61._has-tabs_1dne8_143._is-mobile-compact_1dne8_720 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{height:var(--dialog-shell-tab-track-height);padding-inline:12px}@supports not (background:color-mix(in srgb, red 50%, blue)){._dialog-shell-backdrop_1dne8_61{background:var(--shell-bg)}._dialog-shell-tab-list_1dne8_196:after{background:var(--line)}._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--surface-2);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 4px 10px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--surface-3);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 6px 12px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-top:var(--accent-soft);--dialog-shell-tab-bottom:var(--surface-1);box-shadow:0 1px 0 var(--surface-1), 0 10px 20px var(--shadow-floating-control);color:var(--text-0)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-header_1dne8_125{--dialog-shell-tab-divider:var(--line-strong)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:var(--line-strong);--dialog-shell-tab-bg:var(--surface-2);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:before,._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:after{background:0 0}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196:hover{--dialog-shell-tab-border:var(--line-strong);--dialog-shell-tab-bg:var(--surface-3);background:var(--surface-3);box-shadow:inset 0 1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351{--dialog-shell-tab-border:var(--accent-strong);--dialog-shell-tab-bg:var(--surface-1);background:var(--surface-1);box-shadow:0 -1px 0 var(--surface-1);color:var(--text-0)}._dialog-shell_1dne8_61._has-tabs_1dne8_143 ._dialog-shell-tab_1dne8_196._is-active_1dne8_351:after{background:var(--surface-1)}}._activity-icon-strip_1dne8_883{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}._activity-icon-strip-icon_1dne8_891{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_1dne8_902{background:var(--surface-1);background:linear-gradient(var(--text-0), var(--text-0)), var(--surface-1);justify-content:center;align-items:center;padding:clamp(8px,4vh,36px) clamp(16px,6vw,80px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-backdrop_1dne8_902{background:linear-gradient(color-mix(in srgb, var(--text-0) 4%, transparent), color-mix(in srgb, var(--text-0) 4%, transparent)), color-mix(in srgb, var(--surface-1) 90%, transparent)}}._markdown-tutorial-overlay-backdrop_1dne8_902{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}._markdown-tutorial-overlay-backdrop_1dne8_902,._markdown-tutorial-overlay-backdrop_1dne8_902 *{touch-action:auto}._markdown-tutorial-overlay_1dne8_902{width:min(100%,1280px);max-height:calc(100vh - clamp(16px,8vh,72px));position:relative}@supports (height:100dvh){._markdown-tutorial-overlay_1dne8_902{max-height:calc(100dvh - clamp(16px,8vh,72px))}}._markdown-tutorial-overlay_1dne8_902{color:var(--text-0);cursor:pointer;outline:none}._markdown-tutorial-overlay-body_1dne8_956{width:100%;min-height:0;overflow:visible}._markdown-tutorial-overlay-page_1dne8_962{grid-template-rows:minmax(0,auto) auto;place-items:center;gap:clamp(8px,2vh,18px);width:100%;min-height:0;max-height:calc(100vh - clamp(24px,9vh,96px));display:grid}@supports (height:100dvh){._markdown-tutorial-overlay-page_1dne8_962{max-height:calc(100dvh - clamp(24px,9vh,96px))}}._markdown-tutorial-overlay-image-frame_1dne8_979{justify-content:center;align-items:center;min-height:0;margin:0;display:flex}._markdown-tutorial-overlay-image-frame_1dne8_979 img{width:auto;max-width:min(100%,1280px);max-height:min(72vh,980px);display:block}@supports (height:100dvh){._markdown-tutorial-overlay-image-frame_1dne8_979 img{max-height:min(72dvh,980px)}}._markdown-tutorial-overlay-image-frame_1dne8_979 img{border:1px solid var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_1dne8_979 img{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent)}}._markdown-tutorial-overlay-image-frame_1dne8_979 img{background:var(--surface-1);box-shadow:0 22px 72px var(--shadow-floating-control)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-image-frame_1dne8_979 img{box-shadow:0 22px 72px color-mix(in srgb, var(--shadow-floating-control) 78%, transparent)}}._markdown-tutorial-overlay-image-frame_1dne8_979 img{cursor:default;object-fit:contain}._markdown-tutorial-overlay_1dne8_902[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_1dne8_979 img{max-height:min(56vh,720px)}@supports (height:100dvh){._markdown-tutorial-overlay_1dne8_902[data-compact-layout=true] ._markdown-tutorial-overlay-image-frame_1dne8_979 img{max-height:min(56dvh,720px)}}._markdown-tutorial-overlay-markdown_1dne8_1031{width:min(100%,820px);color:var(--text-0);justify-self:center}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1dne8_1031{color:color-mix(in srgb, var(--text-0) 82%, var(--text-1))}}._markdown-tutorial-overlay-markdown_1dne8_1031{text-align:left;text-wrap:normal;font-size:clamp(.76rem,1.25vw,1.08rem);font-weight:650;line-height:1.38}@supports (text-wrap:pretty){._markdown-tutorial-overlay-markdown_1dne8_1031{text-wrap:pretty}}._markdown-tutorial-overlay-markdown_1dne8_1031{text-shadow:0 1px 14px var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1dne8_1031{text-shadow:0 1px 14px color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-markdown_1dne8_1031 p,._markdown-tutorial-overlay-markdown_1dne8_1031 blockquote,._markdown-tutorial-overlay-markdown_1dne8_1031 ul,._markdown-tutorial-overlay-markdown_1dne8_1031 ol{margin:0}._markdown-tutorial-overlay-markdown_1dne8_1031 blockquote{color:inherit;border:none;padding:0}._markdown-tutorial-overlay-markdown_1dne8_1031 p+p,._markdown-tutorial-overlay-markdown_1dne8_1031 p+ul,._markdown-tutorial-overlay-markdown_1dne8_1031 ul+p,._markdown-tutorial-overlay-markdown_1dne8_1031 blockquote+p{margin-top:.36em}._markdown-tutorial-overlay-markdown_1dne8_1031 ul,._markdown-tutorial-overlay-markdown_1dne8_1031 ol{padding-left:1.2em}._markdown-tutorial-overlay-markdown_1dne8_1031 strong{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-markdown_1dne8_1031 strong{color:color-mix(in srgb, var(--accent-strong) 84%, var(--text-0))}}._markdown-tutorial-overlay-placeholder_1dne8_1097{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;place-items:center;min-width:min(320px,72vw);min-height:120px;padding:18px 24px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-placeholder_1dne8_1097{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._markdown-tutorial-overlay-placeholder_1dne8_1097{color:var(--text-1);box-shadow:0 18px 54px var(--shadow-floating-control)}._markdown-tutorial-overlay-placeholder_1dne8_1097 p{margin:0}._markdown-tutorial-overlay-page-button_1dne8_1121{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px);padding:0;display:inline-flex;position:absolute;top:42%}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1dne8_1121{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent)}}._markdown-tutorial-overlay-page-button_1dne8_1121{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1dne8_1121{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._markdown-tutorial-overlay-page-button_1dne8_1121{color:var(--text-0);box-shadow:0 14px 36px var(--shadow-floating-control);transform:translateY(-50%)}._markdown-tutorial-overlay-page-button_1dne8_1121:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-button_1dne8_1121:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}._markdown-tutorial-overlay-page-button_1dne8_1121:disabled{cursor:default;opacity:.38}._markdown-tutorial-overlay-page-button_1dne8_1121 svg{width:62%;height:62%}._markdown-tutorial-overlay-page-button-previous_1dne8_1171{left:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-button-next_1dne8_1175{right:clamp(-56px,-5vw,-32px)}._markdown-tutorial-overlay-page-indicator_1dne8_1179{justify-content:center;align-items:center;gap:8px;margin-top:clamp(8px,2vh,16px);display:flex}._markdown-tutorial-overlay-page-dot_1dne8_1187{background:var(--text-1);border-radius:999px;width:clamp(24px,4vw,44px);height:4px}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_1dne8_1187{background:color-mix(in srgb, var(--text-1) 36%, transparent)}}._markdown-tutorial-overlay-page-dot_1dne8_1187._is-active_1dne8_351{background:var(--text-0)}@supports (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-page-dot_1dne8_1187._is-active_1dne8_351{background:color-mix(in srgb, var(--text-0) 78%, var(--accent))}}@supports not (background:color-mix(in srgb, red 50%, blue)){._markdown-tutorial-overlay-backdrop_1dne8_902{background:var(--surface-1)}._markdown-tutorial-overlay-image-frame_1dne8_979 img{border-color:var(--line-strong);box-shadow:0 22px 72px var(--shadow-floating-control)}._markdown-tutorial-overlay-markdown_1dne8_1031{color:var(--text-0);text-shadow:none}._markdown-tutorial-overlay-placeholder_1dne8_1097,._markdown-tutorial-overlay-page-button_1dne8_1121{border-color:var(--line);background:var(--surface-1)}._markdown-tutorial-overlay-page-button_1dne8_1121:hover:not(:disabled){background:var(--surface-2)}._markdown-tutorial-overlay-page-dot_1dne8_1187{background:var(--text-2)}._markdown-tutorial-overlay-page-dot_1dne8_1187._is-active_1dne8_351{background:var(--accent)}}._settings-dialog-backdrop_1dne8_1241{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1dne8_1241{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._settings-dialog-backdrop_1dne8_1241,._settings-dialog-backdrop_1dne8_1241 *{touch-action:auto}._settings-dialog_1dne8_1241{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_1dne8_1287{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._settings-dialog-header-copy_1dne8_1296{min-width:0}._settings-dialog-header-copy_1dne8_1296 h2,._settings-dialog-group-header_1dne8_1301 h3,._settings-dialog-setting-copy_1dne8_1302 h4{margin:0}._settings-dialog-setting-copy_1dne8_1302 p,._settings-dialog-group-header_1dne8_1301 p{color:var(--text-1);margin:0}._settings-dialog-close_1dne8_1312{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._settings-dialog-layout_1dne8_1322{grid-template-columns:minmax(188px,208px) minmax(0,1fr);min-height:0;display:grid}._settings-dialog-layout-single-pane_1dne8_1328{grid-template-columns:minmax(0,1fr)}._settings-dialog-sidebar_1dne8_1332{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_1dne8_1341{color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}._settings-dialog-tree_1dne8_1350{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}._settings-dialog-tree-button_1dne8_1358{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_1dne8_1358:hover,._settings-dialog-tree-button_1dne8_1358._is-active_1dne8_351{border-color:var(--line);background:var(--surface-3)}._settings-dialog-tree-label_1dne8_1375{color:var(--text-0);font-size:.9rem;font-weight:600}._settings-dialog-content_1dne8_1381{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}._settings-dialog-group-section_1dne8_1390{gap:8px;scroll-margin-top:10px;display:grid}._settings-dialog-group-header_1dne8_1301{gap:4px;display:grid}._settings-dialog-settings-list_1dne8_1401{gap:8px;display:grid}._settings-dialog-separator_1dne8_1406{border:none;border-top:1px solid var(--line);margin:4px 0}._settings-dialog-setting-card_1dne8_1412{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_1dne8_1412._is-disabled_1dne8_1423{opacity:.72}._settings-dialog-setting-card_1dne8_1412._is-keybinding_1dne8_1430{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:12px;padding:10px 12px}._settings-dialog-setting-card_1dne8_1412._is-keybinding_1dne8_1430:first-child{border-top:1px solid var(--line)}._settings-dialog-setting-card_1dne8_1412._is-keybinding_1dne8_1430 ._settings-dialog-setting-copy_1dne8_1302{gap:0}._settings-dialog-setting-card_1dne8_1412._is-keybinding_1dne8_1430 ._settings-dialog-setting-copy_1dne8_1302 h4{font-size:.9rem;font-weight:500}._settings-dialog-setting-card_1dne8_1412._is-keybinding_1dne8_1430 ._settings-dialog-setting-copy_1dne8_1302 p{display:none}._settings-dialog-setting-copy_1dne8_1302{gap:4px;display:grid}._settings-dialog-setting-title_1dne8_1460{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._settings-dialog-setting-title_1dne8_1460>span{min-width:0}._settings-dialog-setting-help-button_1dne8_1472{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1dne8_1472{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._settings-dialog-setting-help-button_1dne8_1472{background:var(--surface-1);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1dne8_1472{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._settings-dialog-setting-help-button_1dne8_1472{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1dne8_1472{color:color-mix(in srgb, var(--accent-strong) 78%, var(--text-1))}}._settings-dialog-setting-help-button_1dne8_1472{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._settings-dialog-setting-help-button_1dne8_1472:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1dne8_1472:hover{border-color:color-mix(in srgb, var(--accent-strong) 70%, var(--line))}}._settings-dialog-setting-help-button_1dne8_1472:hover{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-setting-help-button_1dne8_1472:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--surface-1))}}._settings-dialog-setting-help-button_1dne8_1472:hover{color:var(--accent-strong)}._settings-dialog-setting-help-button_1dne8_1472 svg{width:14px;height:14px}._settings-dialog-setting-copy_1dne8_1302 h4{font-size:.95rem}._settings-dialog-setting-copy_1dne8_1302 p{white-space:pre-line;font-size:.84rem;line-height:1.35}._settings-dialog-setting-control_1dne8_1544{justify-content:flex-end;min-width:0;display:flex}._settings-dialog-activity-card_1dne8_1550{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}._settings-dialog-activity-control_1dne8_1554{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._settings-dialog-activity-empty_1dne8_1562{color:var(--text-1);font-size:.84rem}._settings-dialog-field-shell_1dne8_1567,._settings-dialog-slider-shell_1dne8_1568,._settings-dialog-switch-shell_1dne8_1569{width:min(100%,236px)}._settings-dialog-keybinding-button_1dne8_1573{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_1dne8_1573._is-capturing_1dne8_1585{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-field-shell_1dne8_1567 select,._settings-dialog-slider-shell_1dne8_1568 input[type=range]{width:100%}._settings-dialog-field-shell_1dne8_1567 select:disabled,._settings-dialog-slider-shell_1dne8_1568 input[type=range]:disabled,._settings-dialog-keybinding-button_1dne8_1573:disabled{background:var(--surface-2);color:var(--text-1)}._settings-dialog-field-shell_1dne8_1567 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_1dne8_1568{gap:4px;display:grid}._settings-dialog-slider-value_1dne8_1616{color:var(--text-1);text-align:right;font-size:.76rem}._settings-dialog-switch-shell_1dne8_1569{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_1dne8_1569._is-disabled_1dne8_1423{cursor:not-allowed}._settings-dialog-switch-shell_1dne8_1569 input{opacity:0;pointer-events:none;position:absolute}._settings-dialog-switch-track_1dne8_1642{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_1dne8_1655{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_1dne8_1569 input:checked+._settings-dialog-switch-track_1dne8_1642{border-color:var(--accent-strong);background:var(--accent-soft)}._settings-dialog-switch-shell_1dne8_1569 input:checked+._settings-dialog-switch-track_1dne8_1642 ._settings-dialog-switch-thumb_1dne8_1655{transform:translate(18px)}._settings-dialog-switch-label_1dne8_1673{color:var(--text-0);font-size:.84rem;font-weight:600}._settings-dialog-switch-shell_1dne8_1569._is-disabled_1dne8_1423 ._settings-dialog-switch-label_1dne8_1673{color:var(--text-1)}._settings-dialog_1dne8_1241 button:focus-visible,._settings-dialog_1dne8_1241 input:focus-visible,._settings-dialog_1dne8_1241 select:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._settings-dialog-reset-row_1dne8_1690{padding-top:4px}._settings-dialog-reset-button_1dne8_1694{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_1dne8_1694:hover{background:var(--surface-4)}._settings-dialog-reset-button_1dne8_1694:active{background:var(--surface-5)}._activity-selection-dialog_1dne8_1718{width:min(520px,100%);height:auto;max-height:min(420px,80vh)}._activity-selection-dialog-body_1dne8_1724{overflow:auto}._activity-selection-list_1dne8_1728{gap:8px;padding:12px;display:grid}._activity-selection-row_1dne8_1734{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_1dne8_1745{width:min(560px,100%);max-height:min(640px,92vh)}._v2-migration-dialog-body_1dne8_1750{overflow:auto}._v2-migration-content_1dne8_1754{gap:12px;padding:14px;display:grid}._v2-migration-section_1dne8_1760,._v2-migration-status_1dne8_1761{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}._v2-migration-section_1dne8_1760 h3{margin:0;font-size:.98rem}._v2-migration-section_1dne8_1760 p,._v2-migration-section_1dne8_1760 ul{margin:0}._v2-migration-section_1dne8_1760 ul{color:var(--text-1);gap:6px;padding-left:18px;font-size:.88rem;line-height:1.45;display:grid}._v2-migration-warning_1dne8_1789{border-color:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1dne8_1789{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}._v2-migration-warning_1dne8_1789{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-warning_1dne8_1789{background:color-mix(in srgb, var(--warn) 10%, var(--surface-2))}}._v2-migration-hint_1dne8_1806{color:var(--text-dim);margin:12px 0 0;font-size:.84rem;line-height:1.5}._v2-migration-status_1dne8_1761{gap:4px;font-size:.88rem}._v2-migration-status_1dne8_1761 strong{color:var(--text-0)}._v2-migration-status_1dne8_1761 span{color:var(--text-1);line-height:1.4}._v2-migration-status_1dne8_1761._is-success_1dne8_1827{border-color:#16a34a}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1dne8_1761._is-success_1dne8_1827{border-color:color-mix(in srgb, #16a34a 45%, var(--line))}}._v2-migration-status_1dne8_1761._is-success_1dne8_1827{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1dne8_1761._is-success_1dne8_1827{background:color-mix(in srgb, #16a34a 10%, var(--surface-2))}}._v2-migration-status_1dne8_1761._is-error_1dne8_1844{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1dne8_1761._is-error_1dne8_1844{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._v2-migration-status_1dne8_1761._is-error_1dne8_1844{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-status_1dne8_1761._is-error_1dne8_1844{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2))}}._v2-migration-actions_1dne8_1861{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._v2-migration-primary-button_1dne8_1868,._v2-migration-secondary-button_1dne8_1869,._v2-migration-danger-button_1dne8_1870{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_1dne8_1868{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._v2-migration-secondary-button_1dne8_1869{border:1px solid var(--line);background:var(--surface-3);color:var(--text-0)}._v2-migration-danger-button_1dne8_1870{border:1px solid var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1dne8_1870{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line))}}._v2-migration-danger-button_1dne8_1870{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._v2-migration-danger-button_1dne8_1870{background:color-mix(in srgb, var(--danger) 16%, var(--surface-3))}}._v2-migration-danger-button_1dne8_1870{color:var(--text-0)}._v2-migration-primary-button_1dne8_1868:disabled,._v2-migration-secondary-button_1dne8_1869:disabled,._v2-migration-danger-button_1dne8_1870:disabled{cursor:not-allowed;opacity:.62}._v2-migration-clear-confirm_1dne8_1920{gap:12px;width:100%;display:grid}._v2-migration-confirm-input_1dne8_1926{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_1dne8_1926:focus{border-color:var(--accent)}._v2-migration-confirm-input_1dne8_1926::placeholder{color:var(--text-dim)}._v2-migration-confirm-input_1dne8_1926:disabled{cursor:not-allowed;opacity:.62}._settings-dialog-migration-control_1dne8_1948{justify-content:flex-end;display:flex}._activity-selection-row_1dne8_1734 input{width:16px;height:16px;margin:0}._activity-selection-row_1dne8_1734 img{object-fit:contain;width:36px;height:36px}._activity-selection-row-copy_1dne8_1965{gap:2px;min-width:0;display:grid}._activity-selection-row-copy_1dne8_1965 strong,._activity-selection-row-copy_1dne8_1965 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activity-selection-row-copy_1dne8_1965 strong{color:var(--text-0);font-size:.92rem}._activity-selection-row-copy_1dne8_1965 span{color:var(--text-1);font-size:.78rem}._activity-selection-badge_1dne8_1988{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_1dne8_1999{grid-template-rows:auto auto;width:min(420px,100%);height:auto;min-height:0;max-height:min(220px,60vh)}._confirm-reset-dialog-body_1dne8_2007{min-height:0;display:block}._confirm-reset-content_1dne8_2012{gap:20px;padding:16px 18px;display:grid}._confirm-reset-content_1dne8_2012 p{color:var(--text-0);margin:0;font-size:.92rem;line-height:1.5}._confirm-reset-actions_1dne8_2024{justify-content:flex-end;gap:10px;display:flex}._confirm-reset-cancel-btn_1dne8_2030,._confirm-reset-confirm-btn_1dne8_2031{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_1dne8_2030{background:var(--surface-2);color:var(--text-0)}._confirm-reset-cancel-btn_1dne8_2030:hover{background:var(--surface-3)}._confirm-reset-confirm-btn_1dne8_2031{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}._confirm-reset-confirm-btn_1dne8_2031:hover{background:var(--accent-strong);color:var(--text-accent)}@supports not (background:color-mix(in srgb, red 50%, blue)){._settings-dialog-backdrop_1dne8_1241{background:var(--shell-bg)}._v2-migration-status_1dne8_1761._is-success_1dne8_1827,._v2-migration-status_1dne8_1761._is-error_1dne8_1844{border-color:var(--line);background:var(--surface-2)}._v2-migration-danger-button_1dne8_1870{border-color:var(--danger);background:var(--surface-3)}}._inspector-dialog_1dne8_2084{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1dne8_2091{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1dne8_2097 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1dne8_2104{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1dne8_2104{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_1dne8_2104{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1dne8_2104{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_1dne8_2084._is-mobile-compact_1dne8_720 ._inspector-dialog-header_1dne8_2091{min-height:40px;padding:0 12px}._inspector-dialog_1dne8_2084._is-mobile-compact_1dne8_720 ._inspector-dialog-header-copy_1dne8_2097 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1dne8_2084._is-mobile-compact_1dne8_720 ._inspector-dialog-header-button_1dne8_2104{width:28px;height:28px}._inspector-dialog-body_1dne8_2139{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1dne8_2139._has-neighborhood-preview_1dne8_2147{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1dne8_2152{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid var(--line-strong);min-height:0;padding:10px;overflow:auto}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1dne8_2152{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_1dne8_2152{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1dne8_2152{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_1dne8_2176{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview_1dne8_2176{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_1dne8_2191{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1dne8_2201{outline:1px solid var(--line);border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1dne8_2201{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_1dne8_2201{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1dne8_2201{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_1dne8_2201{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_1dne8_2227,._inspector-neighborhood-preview-canvas-stage_1dne8_2227>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1dne8_2234{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1dne8_2234{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1dne8_2234[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1dne8_2234[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1dne8_2255{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1dne8_2261{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_1dne8_2261{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_1dne8_2261{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1dne8_2274 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_1dne8_2274 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_1dne8_2274 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_1dne8_2274 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336,._debug-log-dialog-backdrop_1dne8_2337{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336,._debug-log-dialog-backdrop_1dne8_2337{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336,._debug-log-dialog-backdrop_1dne8_2337,._help-dialog-backdrop_1dne8_2335 *,._toolbox-dialog-backdrop_1dne8_2336 *,._debug-log-dialog-backdrop_1dne8_2337 *{touch-action:auto}._help-dialog-backdrop_1dne8_2335._is-immersive-maximized_1dne8_94,._toolbox-dialog-backdrop_1dne8_2336._is-immersive-maximized_1dne8_94,._debug-log-dialog-backdrop_1dne8_2337._is-immersive-maximized_1dne8_94{padding:0}._help-dialog_1dne8_2335,._toolbox-dialog_1dne8_2336,._debug-log-dialog_1dne8_2337{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_1dne8_2336{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1dne8_2337{width:min(980px,100%);height:min(640px,100%)}._help-dialog_1dne8_2335._is-maximized_1dne8_114,._toolbox-dialog_1dne8_2336._is-maximized_1dne8_114,._debug-log-dialog_1dne8_2337._is-maximized_1dne8_114{width:100%;height:100%}._help-dialog-backdrop_1dne8_2335._is-immersive-maximized_1dne8_94 ._help-dialog_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336._is-immersive-maximized_1dne8_94 ._toolbox-dialog_1dne8_2336,._debug-log-dialog-backdrop_1dne8_2337._is-immersive-maximized_1dne8_94 ._debug-log-dialog_1dne8_2337{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1dne8_2422,._toolbox-dialog-header_1dne8_2423,._debug-log-dialog-header_1dne8_2424{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1dne8_2433,._toolbox-dialog-header-copy_1dne8_2434,._debug-log-dialog-header-copy_1dne8_2435{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1dne8_2422._is-draggable_1dne8_157,._toolbox-dialog-header_1dne8_2423._is-draggable_1dne8_157,._debug-log-dialog-header_1dne8_2424._is-draggable_1dne8_157{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1dne8_2433 h2,._toolbox-dialog-header-copy_1dne8_2434 h2,._debug-log-dialog-header-copy_1dne8_2435 h2,._help-dialog-placeholder_1dne8_2452 h3,._toolbox-dialog-placeholder_1dne8_2453 h3{margin:0}._help-dialog-placeholder_1dne8_2452 p,._toolbox-dialog-placeholder_1dne8_2453 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1dne8_2463,._toolbox-dialog-header-actions_1dne8_2464,._debug-log-dialog-header-actions_1dne8_2465{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1dne8_2473,._toolbox-dialog-header-button_1dne8_2474,._debug-log-dialog-header-button_1dne8_2475{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1dne8_2485,._toolbox-dialog-tab_1dne8_2486,._help-dialog-header-button_1dne8_2473,._toolbox-dialog-header-button_1dne8_2474,._debug-log-dialog-header-button_1dne8_2475{cursor:pointer}._help-dialog-layout_1dne8_2493,._toolbox-dialog-layout_1dne8_2494{min-height:0;display:grid}._help-dialog-tab-list_1dne8_2499,._toolbox-dialog-tab-list_1dne8_2500{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1dne8_2485,._toolbox-dialog-tab_1dne8_2486{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_1dne8_2485:hover,._toolbox-dialog-tab_1dne8_2486:hover,._help-dialog-tab_1dne8_2485._is-active_1dne8_351,._toolbox-dialog-tab_1dne8_2486._is-active_1dne8_351{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1dne8_2485._is-active_1dne8_351,._toolbox-dialog-tab_1dne8_2486._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1dne8_2535,._toolbox-dialog-content_1dne8_2536{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_1dne8_2543{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_1dne8_2543._is-collapsed_1dne8_2555{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1dne8_2559{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1dne8_2559:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1dne8_2559:hover:before{background:var(--dock-resize-hover)}._toolbox-bottom-dock-header_1dne8_2586{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_1dne8_2597{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1dne8_2597 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1dne8_2611{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1dne8_2611{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_1dne8_2611:hover,._toolbox-bottom-dock-tab_1dne8_2611._is-active_1dne8_351{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1dne8_2611._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1dne8_2642{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1dne8_2650,._toolbox-bottom-dock-tab-panel_1dne8_2657{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1dne8_2452,._toolbox-dialog-placeholder_1dne8_2453{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_1dne8_2335 button:focus-visible,._toolbox-dialog_1dne8_2336 button:focus-visible,._debug-log-dialog_1dne8_2337 button:focus-visible,._toolbox-dialog_1dne8_2336 input:focus-visible,._toolbox-dialog_1dne8_2336 select:focus-visible,._debug-log-dialog_1dne8_2337 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1dne8_2686{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_1dne8_2465{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_1dne8_2465:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1dne8_2465:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1dne8_2715{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._debug-log-dialog-guidance_1dne8_2715{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_1dne8_2715{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_1dne8_2715 p{flex:auto;margin:0}._debug-log-dialog-count_1dne8_2740{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1dne8_2747{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1dne8_2753{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1dne8_2758{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1dne8_2763{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1dne8_2768{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1dne8_2773{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1dne8_2779{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1dne8_2786{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_1dne8_2786 svg{width:17px;height:17px}._recipe-picker-search_1dne8_2786 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1dne8_2786 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1dne8_2818{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1dne8_2827{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_1dne8_2768 ._recipe-picker-list_1dne8_2827{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_1dne8_2842{min-width:0}._recipe-picker-card-button_1dne8_2846{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_1dne8_2846:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1dne8_2866{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1dne8_2874{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_1dne8_2874 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_1dne8_2874 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_1dne8_2897{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_1dne8_2897 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1dne8_2917{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_1dne8_2925{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_1dne8_2937{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1dne8_2944{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1dne8_2944{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1dne8_2944 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1dne8_2944 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_1dne8_2973{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1dne8_2981{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1dne8_2990{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_1dne8_2768 ._recipe-picker-dialog-body_1dne8_2773{padding:8px}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-dialog-content_1dne8_2779{gap:8px}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-card-button_1dne8_2846{gap:8px;padding:8px}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-machine_1dne8_2874{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-machine_1dne8_2874 img{width:24px;height:24px}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-item-list_1dne8_2925{padding:6px}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-item-chip_1dne8_2944{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_1dne8_2768 ._recipe-picker-item-chip_1dne8_2944 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1dne8_1241{height:min(680px,100%)}._help-dialog_1dne8_2335,._toolbox-dialog_1dne8_2336{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1dne8_1241,._help-dialog-backdrop_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336{padding:8px}._settings-dialog_1dne8_1241,._help-dialog_1dne8_2335,._toolbox-dialog_1dne8_2336,._inspector-dialog_1dne8_2084{border-radius:12px;width:100%}._settings-dialog-header_1dne8_1287,._settings-dialog-content_1dne8_1381,._settings-dialog-sidebar_1dne8_1332{padding-left:12px;padding-right:12px}._settings-dialog-header_1dne8_1287{gap:10px}._settings-dialog-setting-card_1dne8_1412{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1dne8_1544{justify-content:flex-start}._help-dialog-header_1dne8_2422,._toolbox-dialog-header_1dne8_2423,._help-dialog-tab-list_1dne8_2499,._toolbox-dialog-tab-list_1dne8_2500,._help-dialog-content_1dne8_2535,._toolbox-dialog-content_1dne8_2536{padding-left:12px;padding-right:12px}._feature-guide-layout_1dne8_3110{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1dne8_3114{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1dne8_3120{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1dne8_3126{gap:10px;display:grid}._operation-guide-group-title_1dne8_3131{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1dne8_3139{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_1dne8_3149{display:contents}._operation-guide-header_1dne8_3153{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1dne8_3153>*{padding:7px 10px}._operation-guide-label_1dne8_3163{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1dne8_3171,._operation-guide-touch_1dne8_3172{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1dne8_3120._is-narrow_1dne8_3179{gap:22px;font-size:.9em}._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-group-title_1dne8_3131{font-size:.95em}._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-table_1dne8_3139{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-label_1dne8_3163{font-size:.85em}._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-pc_1dne8_3171,._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-touch_1dne8_3172{font-size:.82em}._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-header_1dne8_3153>*,._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-label_1dne8_3163,._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-pc_1dne8_3171,._operation-guide_1dne8_3120._is-narrow_1dne8_3179 ._operation-guide-touch_1dne8_3172{padding:5px 7px}._changelog-section_1dne8_3203{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1dne8_3212{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_1dne8_3212[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1dne8_3225{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_1dne8_3225:hover{background:var(--surface-2)}._changelog-accordion-header_1dne8_3225:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1dne8_3249{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_1dne8_3249{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1dne8_3264{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_1dne8_3273{overflow:hidden}._changelog-accordion-content_1dne8_3277{padding:0 14px 14px}._changelog-collapse-row_1dne8_3281{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_1dne8_3289{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_1dne8_3289:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1dne8_3289:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1dne8_3312{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1dne8_3318{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1dne8_3318 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1dne8_3318 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1dne8_3318 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1dne8_3318 p{margin:0 0 6px}._changelog-markdown_1dne8_3318 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1dne8_3318 li{margin:1px 0}._changelog-markdown_1dne8_3318 strong{font-weight:600}._changelog-markdown_1dne8_3318 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1dne8_3318 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1dne8_3318 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_1dne8_3371,._changelog-error_1dne8_3372{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1dne8_3372{color:var(--danger)}._changelog-placeholder_1dne8_3382{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_1dne8_3382 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1dne8_3382 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1dne8_3110{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1dne8_3114{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_1dne8_3421{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1dne8_3428{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1dne8_3436{margin:0}._feature-guide-toc-link_1dne8_3440{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_1dne8_3440:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1dne8_3458{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1dne8_3464{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1dne8_3464:last-child{border-bottom:0}._feature-guide-section-title_1dne8_3472{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1dne8_3480{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1dne8_3489{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_1dne8_3498{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_1dne8_3498{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_1dne8_3498:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_1dne8_3498:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_1dne8_3498:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1dne8_3529{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_1dne8_3541{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1dne8_3547{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1dne8_3554{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1dne8_3561{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_1dne8_3480._is-mobile-compact_1dne8_720 ._feedback-dialog-body_1dne8_3480{gap:14px;padding:14px 16px}._feedback-dialog_1dne8_3480._is-mobile-compact_1dne8_720 ._feedback-channel-card_1dne8_3498{gap:8px;padding:14px}._feedback-dialog_1dne8_3480._is-mobile-compact_1dne8_720 ._feedback-channel-card-icon_1dne8_3529{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1dne8_2335,._toolbox-dialog-backdrop_1dne8_2336,._debug-log-dialog-backdrop_1dne8_2337{background:var(--shell-bg)}._inspector-dialog-header-button_1dne8_2104{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_1dne8_2152{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_1dne8_2176{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_1dne8_2201{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_1dne8_2261,._inspector-port-callout-label_1dne8_2274 rect{fill:var(--surface-1)}._feedback-channel-card_1dne8_3498:hover{background:var(--surface-2)}}._module-balancing-panel_1dne8_3618{background:var(--surface-1);padding:0;position:relative;overflow:hidden}._module-balancing-wizard_1dne8_3625{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._module-balancing-wizard-nav_1dne8_3633{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:center;min-width:0;display:flex}._module-balancing-library-button_1dne8_3641,._module-balancing-wizard-tab_1dne8_3642,._module-balancing-wizard-add_1dne8_3643{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none}._module-balancing-library-button_1dne8_3641{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_1dne8_3641:hover{background:var(--surface-2)}._module-balancing-library-button_1dne8_3641 svg,._module-balancing-wizard-add_1dne8_3643 svg{width:17px;height:17px}._module-balancing-wizard-tabs_1dne8_3675{scrollbar-width:thin;align-items:center;min-width:0;padding:8px 10px;display:flex;overflow-x:auto}._module-balancing-wizard-step-track_1dne8_3684{align-items:center;display:flex;position:relative}._module-balancing-wizard-step-track_1dne8_3684: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_1dne8_3642{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_1dne8_3642: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_1dne8_3642._is-active_1dne8_351{color:var(--text-0);font-weight:800}._module-balancing-wizard-tab_1dne8_3642._is-active_1dne8_351:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-tab_1dne8_3642:hover{color:var(--text-0);background:0 0}._module-balancing-wizard-tab_1dne8_3642:hover:before{border-color:var(--accent-soft)}._module-balancing-wizard-tab_1dne8_3642._is-active_1dne8_351:hover:before{border-color:var(--accent-strong);background:var(--accent-strong)}._module-balancing-wizard-add_1dne8_3643{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_1dne8_3643:hover{border-color:var(--accent-soft);background:var(--accent-soft)}._module-balancing-page_1dne8_3773{background:var(--surface-2);min-width:0;min-height:0;padding:16px;overflow:auto}._module-balancing-page_1dne8_3773>._module-balancing-input-panel_1dne8_3781,._module-balancing-page_1dne8_3773>._module-balancing-stage-detail_1dne8_3782,._module-balancing-page_1dne8_3773>._module-balancing-summary_1dne8_3783,._module-balancing-page_1dne8_3773>._module-balancing-canvas-settings_1dne8_3784{box-sizing:border-box;width:100%;margin:0 auto}._module-balancing-canvas-settings_1dne8_3784{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_1dne8_3801{grid-template-columns:repeat(3,minmax(220px,1fr));align-content:start;gap:12px;display:grid}._module-balancing-drawer-layer_1dne8_3808{background:var(--shell-bg);background:var(--shell-bg);position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_1dne8_3808{background:color-mix(in srgb, var(--shell-bg) 35%, transparent)}}._module-balancing-drawer_1dne8_3808{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_1dne8_3843{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._module-balancing-drawer-header_1dne8_3843 h3{flex:none;margin:0;font-size:.9rem}._module-balancing-library-tabs_1dne8_3858{flex:none;gap:4px;min-width:0;padding:0;display:inline-flex}._module-balancing-library-tabs_1dne8_3858 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_1dne8_3858 button._is-active_1dne8_351{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-library-tabs_1dne8_3858 button._is-active_1dne8_351{border-color:color-mix(in srgb, var(--accent-strong) 55%, var(--line))}}._module-balancing-library-tabs_1dne8_3858 button._is-active_1dne8_351{background:var(--accent-soft);color:var(--text-0);font-weight:800}._module-balancing-drawer-header_1dne8_3843>._module-balancing-icon-button_1dne8_3892{margin-left:auto}._module-balancing-drawer_1dne8_3808>._module-balancing-library_1dne8_3641{min-height:0;overflow:auto}._module-balancing-field_1dne8_3901,._module-balancing-form-field_1dne8_3902,._module-balancing-stage-name_1dne8_3903{min-width:0;color:var(--text-1);gap:4px;font-size:.68rem;display:grid}._module-balancing-field_1dne8_3901 input,._module-balancing-field_1dne8_3901 select,._module-balancing-form-field_1dne8_3902 input,._module-balancing-form-field_1dne8_3902 select,._module-balancing-stage-name_1dne8_3903 input,._module-balancing-port-row_1dne8_3916 input,._module-balancing-port-row_1dne8_3916 select,._module-balancing-search_1dne8_3918 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_1dne8_3901 input,._module-balancing-field_1dne8_3901 select,._module-balancing-form-field_1dne8_3902 input,._module-balancing-form-field_1dne8_3902 select,._module-balancing-stage-name_1dne8_3903 input{padding:0 8px}._module-balancing-field_1dne8_3901._is-select_1dne8_3937{width:160px}._module-balancing-field_1dne8_3901._is-name_1dne8_3941{flex:220px}._module-balancing-field_1dne8_3901._is-capacity_1dne8_3945{width:170px}._module-balancing-field_1dne8_3901 ._activity-icon-strip_1dne8_883{min-height:18px}._module-balancing-icon-button_1dne8_3892,._module-balancing-mini-icon-button_1dne8_3954,._module-balancing-icon-text-button_1dne8_3955,._module-balancing-primary-button_1dne8_3956,._module-balancing-danger-button_1dne8_3957,._module-balancing-link-button_1dne8_3958,._module-balancing-new-module-button_1dne8_3959,._module-balancing-add-stage_1dne8_3960,._module-balancing-stage-add-entry_1dne8_3961,._module-balancing-bottom-tab_1dne8_3962,._module-balancing-stage-nav-button_1dne8_3963{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0);cursor:pointer}._module-balancing-icon-button_1dne8_3892,._module-balancing-mini-icon-button_1dne8_3954{justify-content:center;align-items:center;padding:0;display:inline-flex}._module-balancing-icon-button_1dne8_3892{border-radius:8px;width:32px;height:32px}._module-balancing-mini-icon-button_1dne8_3954{border-radius:6px;width:24px;height:24px}._module-balancing-icon-button_1dne8_3892 svg,._module-balancing-mini-icon-button_1dne8_3954 svg,._module-balancing-icon-text-button_1dne8_3955 svg,._module-balancing-primary-button_1dne8_3956 svg,._module-balancing-danger-button_1dne8_3957 svg,._module-balancing-new-module-button_1dne8_3959 svg,._module-balancing-add-stage_1dne8_3960 svg,._module-balancing-stage-add-entry_1dne8_3961 svg,._module-balancing-bottom-tab_1dne8_3962 svg{flex:none;width:16px;height:16px}._module-balancing-icon-text-button_1dne8_3955,._module-balancing-primary-button_1dne8_3956,._module-balancing-danger-button_1dne8_3957,._module-balancing-new-module-button_1dne8_3959,._module-balancing-add-stage_1dne8_3960,._module-balancing-stage-add-entry_1dne8_3961{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_1dne8_3956{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-danger-button_1dne8_3957{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-danger-button_1dne8_3957{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._module-balancing-danger-button_1dne8_3957{color:var(--danger)}._module-balancing-icon-button_1dne8_3892:hover,._module-balancing-mini-icon-button_1dne8_3954:hover,._module-balancing-icon-text-button_1dne8_3955:hover,._module-balancing-new-module-button_1dne8_3959:hover,._module-balancing-add-stage_1dne8_3960:hover,._module-balancing-stage-add-entry_1dne8_3961:hover,._module-balancing-stage-nav-button_1dne8_3963:hover,._module-balancing-bottom-tab_1dne8_3962:hover{background:var(--surface-3)}._module-balancing-icon-button_1dne8_3892:disabled,._module-balancing-primary-button_1dne8_3956:disabled{cursor:not-allowed;opacity:.45}._module-balancing-library-pane_1dne8_4055,._module-balancing-canvas-pane_1dne8_4056,._module-balancing-summary-pane_1dne8_4057,._module-balancing-mobile-main_1dne8_4058{min-width:0;min-height:0;overflow:auto}._module-balancing-library-pane_1dne8_4055{border-right:1px solid var(--line);background:var(--surface-1)}._module-balancing-summary-pane_1dne8_4057{border-left:1px solid var(--line);background:var(--surface-2)}._module-balancing-library_1dne8_3641,._module-balancing-canvas-pane_1dne8_4056,._module-balancing-summary-pane_1dne8_4057,._module-balancing-stage-detail_1dne8_3782,._module-balancing-custom-form_1dne8_4078{align-content:start;gap:10px;padding:12px;display:grid}._module-balancing-search_1dne8_3918{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_1dne8_3918 svg{width:16px;height:16px;color:var(--text-2)}._module-balancing-search_1dne8_3918 input{background:0 0;border:0;padding:0}._module-balancing-library-section_1dne8_4108{gap:6px;display:grid}._module-balancing-library-section_1dne8_4108 h3,._module-balancing-section-header_1dne8_4114 h3,._module-balancing-summary_1dne8_3783 h3,._module-balancing-form-header_1dne8_4116 h3,._module-balancing-form-ports_1dne8_4117 h4,._module-balancing-warehouse-list_1dne8_4118 h4{color:var(--text-0);margin:0}._module-balancing-library-section_1dne8_4108 h3{font-size:.82rem}._module-balancing-library-section_1dne8_4108 h3 span,._module-balancing-section-header_1dne8_4114 span{color:var(--text-2);font-weight:500}._module-balancing-module-list_1dne8_4133{gap:6px;display:grid}._module-balancing-module-card_1dne8_4138{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_1dne8_4138:hover{background:var(--surface-3)}._module-balancing-module-icon_1dne8_4159{object-fit:contain;width:32px;height:32px}._module-balancing-module-card-copy_1dne8_4165{gap:2px;min-width:0;display:grid}._module-balancing-module-card-copy_1dne8_4165 ._recipe-display-formula_1dne8_4171{justify-content:flex-start}._module-balancing-module-title_1dne8_4175,._module-balancing-module-subtitle_1dne8_4176{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-module-title-row_1dne8_4182{align-items:center;gap:5px;min-width:0;display:inline-flex}._module-balancing-module-title_1dne8_4175{font-size:.78rem;font-weight:700}._module-balancing-module-subtitle_1dne8_4176,._module-balancing-module-rate_1dne8_4195,._module-balancing-muted_1dne8_4196{color:var(--text-2);font-size:.7rem}._module-balancing-module-rate_1dne8_4195{white-space:nowrap}._module-balancing-module-actions_1dne8_4205{gap:4px;display:inline-flex;position:absolute;bottom:6px;right:6px}._module-balancing-new-module-button_1dne8_3959,._module-balancing-add-stage_1dne8_3960{width:100%}._module-balancing-input-panel_1dne8_3781,._module-balancing-stage_1dne8_3782,._module-balancing-summary_1dne8_3783,._module-balancing-custom-form_1dne8_4078,._module-balancing-quantity-editor_1dne8_4222,._module-balancing-item-picker_1dne8_4223{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._module-balancing-section-header_1dne8_4114,._module-balancing-stage-header_1dne8_4230,._module-balancing-form-header_1dne8_4116,._module-balancing-form-actions_1dne8_4232{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._module-balancing-input-panel_1dne8_3781,._module-balancing-summary_1dne8_3783{align-content:start;gap:16px;padding:18px;display:grid}._module-balancing-port-list_1dne8_4248{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-content:start;gap:10px;display:grid}._module-balancing-port-row_1dne8_3916{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_1dne8_3916 img,._module-balancing-summary-row_1dne8_4268 img,._module-balancing-warehouse-row_1dne8_4269 img,._module-balancing-balance-chip_1dne8_4270 img,._module-balancing-balance-detail_1dne8_4271 img{object-fit:contain;width:22px;height:22px}._module-balancing-port-row_1dne8_3916 select,._module-balancing-port-row_1dne8_3916 input{padding:0 6px}._module-balancing-port-item-pick_1dne8_4282{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_1dne8_4282:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-list_1dne8_4306{gap:12px;display:grid}._module-balancing-stage_1dne8_3782{gap:10px;padding:10px;display:grid}._module-balancing-stage-name_1dne8_3903{flex:auto;grid-template-columns:auto minmax(140px,1fr);align-items:center}._module-balancing-stage-actions_1dne8_4323{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}._module-balancing-stage-entry-grid_1dne8_4330{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}._module-balancing-stage-entry_1dne8_4330,._module-balancing-stage-add-entry_1dne8_3961{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_1dne8_4330{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);cursor:grab}._module-balancing-stage-entry_1dne8_4330:hover{border-color:var(--accent-strong);background:var(--surface-3)}._module-balancing-stage-entry_1dne8_4330 img{object-fit:contain;grid-row:1/-1;width:40px;height:40px}._module-balancing-stage-entry_1dne8_4330 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-stage-entry-title_1dne8_4377{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._module-balancing-stage-entry-flow_1dne8_4385{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_1dne8_4395{white-space:nowrap;font-size:.78rem}._module-balancing-stage-entry-title_1dne8_4377 ._activity-icon-strip_1dne8_883{flex:none}._module-balancing-stage-entry_1dne8_4330 strong{font-size:.78rem}._module-balancing-balance-strip_1dne8_4408{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_1dne8_4418{color:var(--text-1);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}._module-balancing-balance-strip-header_1dne8_4418>span{font-weight:700}._module-balancing-link-button_1dne8_3958{color:var(--accent-strong);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem}._module-balancing-balance-chip-row_1dne8_4440,._module-balancing-balance-detail-list_1dne8_4441{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-balance-detail-list_1dne8_4441{display:grid}._module-balancing-balance-chip_1dne8_4270{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_1dne8_4270._is-surplus_1dne8_4464{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1dne8_4270._is-surplus_1dne8_4464{border-color:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 34%, var(--line))}}._module-balancing-balance-chip_1dne8_4270._is-surplus_1dne8_4464{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1dne8_4270._is-surplus_1dne8_4464{background:color-mix(in srgb, var(--canvas-floating-toolbar-confirm) 12%, var(--surface-1))}}._module-balancing-balance-chip_1dne8_4270._is-deficit_1dne8_4481{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1dne8_4270._is-deficit_1dne8_4481{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._module-balancing-balance-chip_1dne8_4270._is-deficit_1dne8_4481{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-balance-chip_1dne8_4270._is-deficit_1dne8_4481{background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}}._module-balancing-balance-detail_1dne8_4271,._module-balancing-summary-row_1dne8_4268,._module-balancing-warehouse-row_1dne8_4269{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_1dne8_4271{grid-template-columns:22px minmax(90px,1fr) auto auto auto}._module-balancing-summary-list_1dne8_4515,._module-balancing-warehouse-list_1dne8_4118{gap:6px;display:grid}._module-balancing-summary-row_1dne8_4268{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_1dne8_4118{border-top:1px solid var(--line);padding-top:6px}._module-balancing-warehouse-list_1dne8_4118 h4{font-size:.78rem}._module-balancing-warehouse-row_1dne8_4269{grid-template-columns:24px minmax(86px,1fr) auto}._is-surplus_1dne8_4464{color:var(--canvas-floating-toolbar-confirm)}._is-deficit_1dne8_4481{color:var(--danger)}._is-balanced_1dne8_4549{color:var(--text-2)}._module-balancing-stage-nav_1dne8_3963{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_1dne8_3963{white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:0 10px}._module-balancing-stage-nav-button_1dne8_3963._is-active_1dne8_351,._module-balancing-bottom-tab_1dne8_3962._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._module-balancing-mobile-main_1dne8_4058{background:var(--surface-2)}._module-balancing-bottom-tabs_1dne8_4582{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_1dne8_3962{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_1dne8_3782{min-height:100%}._module-balancing-form-header_1dne8_4116{border-bottom:1px solid var(--line);padding-bottom:4px}._module-balancing-custom-form_1dne8_4078{width:min(860px,100%);max-height:100%;box-shadow:0 18px 50px var(--shadow-floating-control);overflow:auto}._module-balancing-form-field_1dne8_3902{font-size:.74rem}._module-balancing-color-row_1dne8_4622{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-color-swatch_1dne8_4628{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px;padding:0}._module-balancing-color-swatch_1dne8_4628._is-active_1dne8_351{border-color:var(--text-0);box-shadow:0 0 0 3px var(--accent-strong)}._module-balancing-icon-color-row_1dne8_4642{align-items:center;gap:12px;display:flex}._module-balancing-icon-picker_1dne8_4648{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_1dne8_4648 img,._module-balancing-quantity-module_1dne8_4668 img{object-fit:contain;width:42px;height:42px}._module-balancing-form-ports_1dne8_4117{gap:8px;display:grid}._module-balancing-editor-backdrop_1dne8_4679{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-editor-backdrop_1dne8_4679{background:color-mix(in srgb, var(--shell-bg) 38%, transparent)}}@media (width<=800px){._module-balancing-library-button_1dne8_3641{padding:0 11px}._module-balancing-wizard-tab_1dne8_3642{min-width:40px;padding:0 10px;font-size:11px}._module-balancing-page_1dne8_3773{padding:10px}._module-balancing-canvas-form_1dne8_3801{grid-template-columns:1fr}._module-balancing-stage-header_1dne8_4230{flex-direction:column;align-items:stretch}._module-balancing-stage-actions_1dne8_4323{justify-content:stretch}._module-balancing-stage-actions_1dne8_4323>button{flex:auto}}@media (height<=420px){._module-balancing-library-button_1dne8_3641,._module-balancing-wizard-add_1dne8_3643{min-height:36px}._module-balancing-wizard-tab_1dne8_3642{gap:3px;padding:0 8px;font-size:11px}._module-balancing-wizard-tab_1dne8_3642:before{width:8px;height:8px}._module-balancing-wizard-tabs_1dne8_3675{padding:4px}._module-balancing-wizard-step-track_1dne8_3684:before{top:4px}._module-balancing-page_1dne8_3773{padding:7px}._module-balancing-page_1dne8_3773>._module-balancing-input-panel_1dne8_3781,._module-balancing-page_1dne8_3773>._module-balancing-stage-detail_1dne8_3782,._module-balancing-page_1dne8_3773>._module-balancing-summary_1dne8_3783,._module-balancing-page_1dne8_3773>._module-balancing-canvas-settings_1dne8_3784{min-height:auto}._module-balancing-canvas-settings_1dne8_3784,._module-balancing-stage-detail_1dne8_3782{gap:7px;padding:8px}._module-balancing-canvas-form_1dne8_3801{grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px}._module-balancing-stage-entry_1dne8_4330,._module-balancing-stage-add-entry_1dne8_3961{min-height:76px}._module-balancing-stage-entry_1dne8_4330 img{width:28px;height:28px}._module-balancing-editor-backdrop_1dne8_4679{padding:7px}}._module-balancing-quantity-editor_1dne8_4222,._module-balancing-item-picker_1dne8_4223{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_1dne8_4668{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._module-balancing-quantity-module_1dne8_4668 div{gap:3px;min-width:0;display:grid}._module-balancing-quantity-module_1dne8_4668 span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._module-balancing-step-row_1dne8_4815{flex-wrap:wrap;gap:6px;display:flex}._module-balancing-step-row_1dne8_4815 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_1dne8_4831{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;display:grid;overflow:auto}._module-balancing-item-picker-grid_1dne8_4831 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_1dne8_4831 img{object-fit:contain;width:34px;height:34px}._module-balancing-item-picker-grid_1dne8_4831 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-toolbar_1dne8_4866{flex-wrap:wrap;padding:6px 8px}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-field_1dne8_3901._is-select_1dne8_3937,._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-field_1dne8_3901._is-capacity_1dne8_3945{flex:150px;width:auto}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-field_1dne8_3901._is-name_1dne8_3941{flex:180px}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-library_1dne8_3641,._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-stage-detail_1dne8_3782{padding:10px}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-stage-entry-grid_1dne8_4330{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-balance-detail_1dne8_4271,._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-summary-row_1dne8_4268,._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-warehouse-row_1dne8_4269{grid-template-columns:24px minmax(90px,1fr) auto}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-balance-detail_1dne8_4271 span:nth-of-type(2),._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-balance-detail_1dne8_4271 span:nth-of-type(3),._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-summary-row_1dne8_4268 span:nth-of-type(2),._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-summary-row_1dne8_4268 span:nth-of-type(3){display:none}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-editor-backdrop_1dne8_4679{align-items:flex-end;padding:0}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-quantity-editor_1dne8_4222,._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-item-picker_1dne8_4223{border-radius:14px 14px 0 0;width:100%;max-height:88%}._module-balancing-wizard-add_1dne8_3643{justify-content:center}._module-balancing-section-title_1dne8_4920{align-items:baseline;gap:10px;min-width:0;display:flex}._module-balancing-section-title_1dne8_4920>span,._module-balancing-canvas-header-meta_1dne8_4928,._module-balancing-summary-count_1dne8_4929{color:var(--text-2);font-size:.72rem}._module-balancing-section-title_1dne8_4920>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-canvas-header-meta_1dne8_4928{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._module-balancing-canvas-settings_1dne8_3784,._module-balancing-input-panel_1dne8_3781,._module-balancing-summary_1dne8_3783{box-shadow:0 1px 2px var(--shadow-floating-control);border-radius:12px}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-canvas-settings_1dne8_3784,._module-balancing-input-panel_1dne8_3781,._module-balancing-summary_1dne8_3783{box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-floating-control) 28%, transparent)}}._module-balancing-canvas-form_1dne8_3801>._module-balancing-form-field_1dne8_3902{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px}._module-balancing-canvas-form_1dne8_3801 input,._module-balancing-canvas-form_1dne8_3801 select{background:var(--surface-1);height:38px}._module-balancing-canvas-settings_1dne8_3784>._module-balancing-form-actions_1dne8_4232{border-top:1px solid var(--line);padding-top:14px}._module-balancing-input-panel_1dne8_3781{min-height:0}._module-balancing-input-panel_1dne8_3781>._module-balancing-section-header_1dne8_4114,._module-balancing-summary_1dne8_3783>._module-balancing-section-header_1dne8_4114{border-bottom:1px solid var(--line);min-height:38px;padding-bottom:12px}._module-balancing-port-row_1dne8_3916 img{width:28px;height:28px}._module-balancing-stage-detail_1dne8_3782{gap:14px;min-height:0;padding:0}._module-balancing-stage-header_1dne8_4230{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;padding:14px}._module-balancing-stage-name_1dne8_3903{gap:7px}._module-balancing-stage-name_1dne8_3903 input{height:38px;font-size:.82rem;font-weight:700}._module-balancing-stage-entry-grid_1dne8_4330{align-content:start}._module-balancing-stage-entry-title_1dne8_4377{grid-area:1/2;justify-content:flex-start;font-weight:700}._module-balancing-stage-entry-flow_1dne8_4385{color:var(--text-2);grid-area:2/2/auto/-1}._module-balancing-stage-entry-quantity_1dne8_4395{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_1dne8_3961{background:var(--surface-2);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._module-balancing-stage-add-entry_1dne8_3961{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._module-balancing-stage-add-entry_1dne8_3961{text-align:center}._module-balancing-balance-strip_1dne8_4408{border:1px solid var(--line);border-left:4px solid var(--accent-strong);border-radius:12px;padding:14px}._module-balancing-balance-chip_1dne8_4270{min-height:30px;padding:5px 9px}._module-balancing-summary_1dne8_3783{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start}._module-balancing-summary_1dne8_3783>._module-balancing-section-header_1dne8_4114{grid-column:1/-1}._module-balancing-summary-list_1dne8_4515{grid-column:1;align-content:start;gap:8px}._module-balancing-summary_1dne8_3783._is-summary-full-width_1dne8_5091 ._module-balancing-summary-list_1dne8_4515{grid-column:1/-1}._module-balancing-summary-row_1dne8_4268:hover{border-color:var(--line);background:var(--surface-3)}._module-balancing-summary-item-name_1dne8_5100{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._module-balancing-summary-metric_1dne8_5106{color:var(--text-2);white-space:nowrap}._module-balancing-summary-metric_1dne8_5106 strong{color:var(--text-0)}._module-balancing-summary-net_1dne8_5115{background:var(--surface-1);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 8px}._module-balancing-summary-count_1dne8_4929{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_1dne8_4118{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_1dne8_4269{background:var(--surface-1);min-height:42px;padding:8px}._module-balancing-dispatch-list_1dne8_5150{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_1dne8_5160{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 6px;display:flex}._module-balancing-custom-form_1dne8_4078{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}._module-balancing-custom-form_1dne8_4078>._module-balancing-form-header_1dne8_4116,._module-balancing-custom-form_1dne8_4078>._module-balancing-form-actions_1dne8_4232{grid-column:1/-1}._module-balancing-custom-form_1dne8_4078>._module-balancing-form-ports_1dne8_4117{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}._module-balancing-custom-form_1dne8_4078>._module-balancing-form-actions_1dne8_4232{border-top:1px solid var(--line);padding-top:12px}._module-balancing-form-notes_1dne8_5192{grid-column:1/-1}._module-balancing-module-card_1dne8_4138{border-radius:10px;min-height:64px;padding:10px}@media (width<=800px){._module-balancing-canvas-form_1dne8_3801{grid-template-columns:repeat(2,minmax(0,1fr))}._module-balancing-canvas-form_1dne8_3801>._module-balancing-form-field_1dne8_3902:last-child{grid-column:1/-1}._module-balancing-port-list_1dne8_4248,._module-balancing-summary_1dne8_3783{grid-template-columns:1fr}._module-balancing-summary-list_1dne8_4515,._module-balancing-warehouse-list_1dne8_4118,._module-balancing-dispatch-list_1dne8_5150{grid-column:1}._module-balancing-summary-row_1dne8_4268{grid-template-columns:28px minmax(100px,1fr) auto}._module-balancing-summary-metric_1dne8_5106{display:none}._module-balancing-custom-form_1dne8_4078{grid-template-columns:1fr}._module-balancing-custom-form_1dne8_4078>*{grid-column:1}}@media (height<=420px){._module-balancing-page_1dne8_3773{padding:6px}._module-balancing-canvas-settings_1dne8_3784,._module-balancing-input-panel_1dne8_3781,._module-balancing-summary_1dne8_3783{gap:8px;padding:9px}._module-balancing-canvas-form_1dne8_3801{grid-template-columns:repeat(3,minmax(0,1fr))}._module-balancing-canvas-form_1dne8_3801>._module-balancing-form-field_1dne8_3902,._module-balancing-canvas-form_1dne8_3801>._module-balancing-form-field_1dne8_3902:last-child{grid-column:auto;gap:4px;padding:8px}._module-balancing-canvas-form_1dne8_3801 input,._module-balancing-canvas-form_1dne8_3801 select,._module-balancing-stage-name_1dne8_3903 input{height:32px}._module-balancing-canvas-settings_1dne8_3784>._module-balancing-form-actions_1dne8_4232,._module-balancing-input-panel_1dne8_3781>._module-balancing-section-header_1dne8_4114,._module-balancing-summary_1dne8_3783>._module-balancing-section-header_1dne8_4114{padding-top:6px;padding-bottom:6px}._module-balancing-port-list_1dne8_4248{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._module-balancing-port-row_1dne8_3916{grid-template-columns:26px minmax(0,1fr) 74px auto 24px;gap:5px;padding:6px}._module-balancing-stage-header_1dne8_4230{flex-direction:row;align-items:center;padding:8px}._module-balancing-stage-entry-grid_1dne8_4330{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._module-balancing-stage-entry_1dne8_4330,._module-balancing-stage-add-entry_1dne8_3961{min-height:68px;padding:7px}._module-balancing-stage-entry_1dne8_4330 img{width:30px;height:30px}._module-balancing-balance-strip_1dne8_4408{padding:8px}._module-balancing-custom-form_1dne8_4078{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}._module-balancing-custom-form_1dne8_4078>._module-balancing-form-header_1dne8_4116,._module-balancing-custom-form_1dne8_4078>._module-balancing-form-actions_1dne8_4232{grid-column:1/-1}}._module-balancing-mini-icon-button_1dne8_3954,._module-balancing-color-swatch_1dne8_4628{width:30px;height:30px}._module-balancing-link-button_1dne8_3958{min-height:30px;padding:4px 8px}._module-balancing-module-card_1dne8_4138._has-module-actions_1dne8_5317{min-height:76px;padding-bottom:38px}._module-balancing-custom-form_1dne8_4078 ._module-balancing-port-list_1dne8_4248{grid-template-columns:1fr}@media (height<=420px){._module-balancing-custom-form_1dne8_4078{grid-template-columns:1fr}._module-balancing-custom-form_1dne8_4078>*{grid-column:1}._module-balancing-panel_1dne8_3618._is-touch_1dne8_4866 ._module-balancing-mini-icon-button_1dne8_3954{width:32px;height:32px}}@supports not (background:color-mix(in srgb, red 50%, blue)){._module-balancing-drawer-layer_1dne8_3808,._module-balancing-editor-backdrop_1dne8_4679{background:var(--shell-bg)}._module-balancing-editor-action_1dne8_5348._is-confirm_1dne8_5348{border-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}._module-balancing-editor-action_1dne8_5348._is-cancel_1dne8_5352{border-color:var(--danger);background:var(--surface-1)}}._production-planning-panel_1dne8_5359{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_1dne8_5359{overflow:clip}}._production-planning-panel_1dne8_5359{background:var(--surface-1)}._production-planning-stage_1dne8_5375{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_1dne8_5359._is-result-screen_1dne8_5384 ._production-planning-stage_1dne8_5375{transform:translate(-50%)}._production-planning-screen_1dne8_5388{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_1dne8_5388{overflow:clip}}._production-planning-input-screen_1dne8_5402{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_1dne8_5408,._production-planning-workspace_1dne8_5409,._production-planning-graph_1dne8_5410{min-width:0;min-height:0}._production-planning-config_1dne8_5408{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_1dne8_5426{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_1dne8_5409{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_1dne8_5444{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_1dne8_5455{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_1dne8_5463{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_1dne8_5410{padding:12px;overflow:auto}._production-planning-graph_1dne8_5410._is-tree-view_1dne8_5478{overflow:hidden}._production-planning-config-section_1dne8_5482,._production-planning-item-node_1dne8_5483,._production-planning-recipe-node_1dne8_5484,._production-planning-device-root_1dne8_5485,._production-planning-empty_1dne8_5486{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_1dne8_5482{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_1dne8_5499,._production-planning-recipe-header_1dne8_5500,._production-planning-item-node-main_1dne8_5501,._production-planning-device-root-target_1dne8_5502,._production-planning-leaf-item_1dne8_5503{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_1dne8_5499{justify-content:space-between}._production-planning-section-header_1dne8_5499 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_1dne8_5499 h3 svg,._production-planning-icon-text-button_1dne8_5524 svg,._production-planning-icon-button_1dne8_5525 svg,._production-planning-primary-button_1dne8_5526 svg,._production-planning-back-button_1dne8_5527 svg,._production-planning-segmented_1dne8_5528 svg,._production-planning-device-root-target_1dne8_5502 svg,._production-planning-source-pill_1dne8_5530 svg,._production-planning-metric_1dne8_5531 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_1dne8_5524,._production-planning-icon-button_1dne8_5525,._production-planning-primary-button_1dne8_5526,._production-planning-back-button_1dne8_5527,._production-planning-segmented_1dne8_5528 button,._production-planning-two-option-toggle_1dne8_5542 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_1dne8_5526,._production-planning-back-button_1dne8_5527,._production-planning-icon-text-button_1dne8_5524{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_1dne8_5526{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_1dne8_5526:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_1dne8_5527{min-height:32px}._production-planning-icon-button_1dne8_5525{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_1dne8_5524:hover,._production-planning-icon-button_1dne8_5525:hover,._production-planning-primary-button_1dne8_5526:not(:disabled):hover,._production-planning-back-button_1dne8_5527:hover,._production-planning-segmented_1dne8_5528 button:hover,._production-planning-two-option-toggle_1dne8_5542 button:hover{background:var(--surface-3)}._production-planning-line-list_1dne8_5599,._production-planning-source-policy_1dne8_5600,._production-planning-tree_1dne8_5601{gap:8px;display:grid}._production-planning-line-row_1dne8_5606{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_1dne8_5606._has-infinite-toggle_1dne8_5613{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_1dne8_5617{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_1dne8_5617 img,._production-planning-item-identity_1dne8_5633 img,._production-planning-special-source-label_1dne8_5634 img,._production-planning-port-chip_1dne8_5635 img,._production-planning-recipe-header_1dne8_5500 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_1dne8_5617 span,._production-planning-item-identity_1dne8_5633 strong,._production-planning-recipe-identity_1dne8_5644 strong,._production-planning-recipe-identity_1dne8_5644 span,._production-planning-recipe-header_1dne8_5500 h4,._production-planning-recipe-header_1dne8_5500 span,._production-planning-port-chip_1dne8_5635 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_1dne8_5655,._production-planning-recipe-select_1dne8_5656{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_1dne8_5655 input,._production-planning-recipe-select_1dne8_5656 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_1dne8_5655 input:disabled,._production-planning-icon-button_1dne8_5525:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_1dne8_5682._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_1dne8_5530,._production-planning-special-source_1dne8_5634{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_1dne8_5530{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_1dne8_5530 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_1dne8_5709{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_1dne8_5709 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_1dne8_5634{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_1dne8_5542,._production-planning-segmented_1dne8_5528{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_1dne8_5542 button,._production-planning-segmented_1dne8_5528 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_1dne8_5542 button._is-active_1dne8_351,._production-planning-segmented_1dne8_5528 button._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_1dne8_5486{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_1dne8_5771{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_1dne8_5782,._production-planning-tree-detail_1dne8_5783{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_1dne8_5771{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_1dne8_5800{width:auto}._production-planning-tree-table-rate-col_1dne8_5804{width:210px}._production-planning-tree-table_1dne8_5771 th,._production-planning-tree-table_1dne8_5771 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_1dne8_5771 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_1dne8_5771 td{height:42px;padding:5px 9px}._production-planning-tree-table_1dne8_5771 td:first-child{padding:0}._production-planning-tree-table-row_1dne8_5838._is-active_1dne8_351 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_1dne8_5842{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_1dne8_5853{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_1dne8_5853:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_1dne8_5853:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1dne8_5878,._production-planning-tree-table-branch-spacer_1dne8_5879{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_1dne8_5878{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_1dne8_5878:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_1dne8_5878:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_1dne8_5878:hover{color:var(--text-0)}._production-planning-tree-table-branch_1dne8_5878{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_1dne8_5878._is-leaf_1dne8_5918:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_1dne8_5853>._production-planning-item-identity_1dne8_5633,._production-planning-tree-table-node-button_1dne8_5853>._production-planning-recipe-identity_1dne8_5644{grid-area:identity}._production-planning-tree-table-chip_1dne8_5930{border:1px solid var(--warn);grid-area:chip;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-chip_1dne8_5930{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_1dne8_5930{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_1dne8_5804,._production-planning-tree-rate-piece_1dne8_5953{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_1dne8_5804{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_1dne8_5953{gap:3px}._production-planning-tree-rate-piece_1dne8_5953 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_1dne8_5953 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_1dne8_5980{color:var(--text-2);flex:none}._production-planning-tree-detail_1dne8_5783{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_1dne8_5992,._production-planning-item-detail_1dne8_5993{gap:10px;display:grid}._production-planning-item-detail-header_1dne8_5998{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_1dne8_6007{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_1dne8_6007>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_1dne8_6007>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_1dne8_6007>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-tree-relations_1dne8_6040{gap:8px;display:grid}._production-planning-tree-relation-group_1dne8_6045{gap:5px;display:grid}._production-planning-tree-relation-group_1dne8_6045>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_1dne8_6045>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_1dne8_6062{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_1dne8_6062:hover{background:var(--surface-3)}._production-planning-tree-relation-button_1dne8_6062 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_1dne8_6062 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_1dne8_5483,._production-planning-device-root_1dne8_5485,._production-planning-device-tree-node_1dne8_6097{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_1dne8_5483,._production-planning-device-root_1dne8_5485{padding:10px}._production-planning-item-node-main_1dne8_5501{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_1dne8_5633,._production-planning-recipe-identity_1dne8_5644{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_1dne8_5644{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_1dne8_5644 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_1dne8_5644 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_1dne8_5633 strong,._production-planning-recipe-identity_1dne8_5644 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_1dne8_5644 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_1dne8_6149,._production-planning-recipe-meta_1dne8_6150{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_1dne8_6156{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_1dne8_6164{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_1dne8_6170{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_1dne8_6177{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_1dne8_6177 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_1dne8_6177>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_1dne8_6208{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_1dne8_6208>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_1dne8_6208>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_1dne8_5531,._production-planning-status_1dne8_6229,._production-planning-port-chip_1dne8_5635{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_1dne8_5531{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_1dne8_5531 strong{color:var(--text-0)}._production-planning-metric_1dne8_5531._is-good_1dne8_6250 strong,._production-planning-status_1dne8_6229._is-good_1dne8_6250{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_1dne8_5531._is-bad_1dne8_6255 strong,._production-planning-status_1dne8_6229._is-bad_1dne8_6255{color:var(--danger)}._production-planning-status_1dne8_6229{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_1dne8_6229._is-cycle_1dne8_6267{color:var(--warn)}._production-planning-node-children_1dne8_6271{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_1dne8_5484{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_1dne8_5500{align-items:flex-start}._production-planning-recipe-header_1dne8_5500 img{width:32px;height:32px}._production-planning-recipe-header_1dne8_5500 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_1dne8_5500 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_1dne8_5500 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_1dne8_6310,._production-planning-port-chip-list_1dne8_6311{gap:6px;display:grid}._production-planning-port-chip-list_1dne8_6311>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_1dne8_6311>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_1dne8_5635{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_1dne8_5635 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_1dne8_5502{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_1dne8_5503{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_1dne8_6360{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_1dne8_6367{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_1dne8_6367:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_1dne8_6367:last-child:after{display:none}._production-planning-flow-index_1dne8_6388{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_1dne8_6360 ._production-planning-item-node_1dne8_5483{margin-left:0}._production-planning-flow_1dne8_6360 ._production-planning-node-children_1dne8_6271{display:none}._production-flow-canvas_1dne8_6409{touch-action:none;border:1px solid var(--line);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1dne8_6409{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px), repeating-linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px)}}._production-flow-toolbar_1dne8_6426{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_1dne8_6426 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_1dne8_6426 button:hover{background:var(--surface-3)}._production-flow-toolbar_1dne8_6426 button svg{width:15px;height:15px}._production-flow-surface_1dne8_6463{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_1dne8_6470,._production-flow-nodes_1dne8_6471{position:absolute;inset:0}._production-flow-edges_1dne8_6470{pointer-events:none;overflow:visible}._production-flow-edge-path_1dne8_6481{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_1dne8_6481{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_1dne8_6481{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_1dne8_6470._is-backward_1dne8_6495 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-self_1dne8_6496 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-left-exit_1dne8_6497 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-right-entry_1dne8_6498 ._production-flow-edge-path_1dne8_6481{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_1dne8_6470._is-backward_1dne8_6495 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-self_1dne8_6496 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-left-exit_1dne8_6497 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-right-entry_1dne8_6498 ._production-flow-edge-path_1dne8_6481{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_1dne8_6470._is-backward_1dne8_6495 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-self_1dne8_6496 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-left-exit_1dne8_6497 ._production-flow-edge-path_1dne8_6481,._production-flow-edge_1dne8_6470._is-right-entry_1dne8_6498 ._production-flow-edge-path_1dne8_6481{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_1dne8_6470 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_1dne8_6528{fill:none;stroke:none}._production-flow-node_1dne8_6471{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_1dne8_6471:active{cursor:grabbing}._production-flow-node_1dne8_6471 img{object-fit:contain;width:32px;height:32px}._production-flow-node_1dne8_6471 div{gap:2px;min-width:0;display:grid}._production-flow-node_1dne8_6471 strong,._production-flow-node_1dne8_6471 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_1dne8_6471 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_1dne8_6471 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_1dne8_6471._is-recipe_1dne8_6587{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_1dne8_6471._is-source_1dne8_6591{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1dne8_6471._is-source_1dne8_6591{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_1dne8_6471._is-cycle_1dne8_6267{border-left-color:var(--warn)}._production-flow-node_1dne8_6471._is-unresolved_1dne8_6605{border-left-color:var(--danger)}._production-flow-node_1dne8_6471._is-byproduct_1dne8_6609{border-left-color:var(--text-2)}._production-flow-node_1dne8_6471._is-transient_1dne8_6613{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_1dne8_6471._is-transient_1dne8_6613{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_1dne8_6623{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-config_1dne8_5408{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-config-section_1dne8_5482{max-height:none;overflow:auto}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-main_1dne8_5463{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-graph_1dne8_5410{padding:8px}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-toolbar_1dne8_5444,._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-input-footer_1dne8_5426{padding:7px 8px}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-toolbar-controls_1dne8_5455{flex:auto}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-line-row_1dne8_5606{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-tree-table-layout_1dne8_5771._is-device-mode_1dne8_6670 ._production-planning-tree-table_1dne8_5771{min-width:0}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-tree-table-layout_1dne8_5771._is-device-mode_1dne8_6670 ._production-planning-tree-table-rate-col_1dne8_5804{width:152px}._production-planning-panel_1dne8_5359._is-touch_1dne8_4866 ._production-planning-tree-table-layout_1dne8_5771._is-device-mode_1dne8_6670 ._production-planning-tree-table-rate_1dne8_5804{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_1dne8_6711{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_1dne8_6711 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_1dne8_6711 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_1dne8_6409{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px)}._production-planning-flow-warning_1dne8_6793{border-color:var(--warn)}._production-flow-edge_1dne8_6470._is-main_1dne8_6796{stroke:var(--accent-strong)}._production-flow-edge_1dne8_6470._is-warning_1dne8_6799{stroke:var(--warn)}._production-planning-flow-summary_1dne8_6802{background:var(--surface-1)}._production-planning-flow-node_1dne8_6805{background:var(--surface-2)}}._pwa-gateway-backdrop_1dne8_6809{background:#0000005c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._pwa-gateway-card_1dne8_6831,._pwa-gateway-toast_1dne8_6832{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_1dne8_6831{border-radius:8px;width:min(420px,100%);padding:20px}._pwa-install-card_1dne8_6845{position:fixed;bottom:20px;right:20px}._pwa-gateway-card_1dne8_6831 h2{margin:0 0 10px;font-size:18px;line-height:1.3}._pwa-gateway-card_1dne8_6831 p,._pwa-gateway-toast_1dne8_6832 span,._pwa-settings-copy_1dne8_6871 p{color:var(--text-1);margin:0;line-height:1.5}._pwa-gateway-actions_1dne8_6877,._pwa-settings-actions_1dne8_6878{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}._pwa-gateway-primary-button_1dne8_6887,._pwa-gateway-secondary-button_1dne8_6888,._pwa-settings-primary-button_1dne8_6889,._pwa-settings-secondary-button_1dne8_6890{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_1dne8_6887,._pwa-settings-primary-button_1dne8_6889{background:var(--accent);color:var(--surface-1)}._pwa-gateway-secondary-button_1dne8_6888,._pwa-settings-secondary-button_1dne8_6890{background:var(--surface-2);color:var(--text-0)}._pwa-gateway-primary-button_1dne8_6887:disabled,._pwa-gateway-secondary-button_1dne8_6888:disabled,._pwa-settings-primary-button_1dne8_6889:disabled,._pwa-settings-secondary-button_1dne8_6890:disabled{opacity:.5}._pwa-gateway-toast_1dne8_6832{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_1dne8_6946{border-color:var(--danger)}._pwa-gateway-toast-copy_1dne8_6950{gap:3px;min-width:0;display:grid}._pwa-gateway-toast-copy_1dne8_6950 strong{font-size:14px}._pwa-progress-row_1dne8_6960{grid-column:1/-1;grid-template-columns:max-content minmax(120px,1fr);align-items:center;gap:10px;min-width:0;display:grid}._pwa-progress-version_1dne8_6969{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._pwa-progress_1dne8_6960{background:var(--surface-3);border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}._pwa-progress_1dne8_6960 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._pwa-progress-row_1dne8_6960 ._pwa-progress_1dne8_6960{grid-column:auto}._pwa-settings-section_1dne8_6999{scroll-margin-top:12px}._pwa-settings-card_1dne8_7003{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_1dne8_7003+._pwa-settings-card_1dne8_7003{margin-top:10px}._pwa-settings-copy_1dne8_6871{gap:5px;min-width:0;display:grid}._pwa-settings-copy_1dne8_6871 h4{margin:0;font-size:14px}._pwa-settings-actions_1dne8_6878{margin-top:0}@media (width<=760px){._pwa-gateway-toast_1dne8_6832,._pwa-install-card_1dne8_6845{width:calc(100vw - 24px);bottom:12px;right:12px}._pwa-gateway-toast_1dne8_6832,._pwa-progress-row_1dne8_6960{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._pwa-settings-card_1dne8_7003{grid-template-columns:minmax(0,1fr)}._pwa-settings-actions_1dne8_6878{justify-content:flex-start}}._panel-surface_1dne8_7073{background:var(--surface-1);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}._top-bar_1dne8_7082{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_1dne8_7098{align-items:center;min-width:0;display:flex}._top-bar-title_1dne8_7098{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}._top-bar-version_1dne8_7113{color:var(--text-dim);opacity:.7;margin-left:6px;font-size:.72rem;font-weight:400}._top-bar-old-version-link_1dne8_7121{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_1dne8_7121:hover{opacity:1;color:var(--text-accent)}._toolbar-group_1dne8_7136,._toolbar-meta_1dne8_7137,._header-actions_1dne8_7138,._footer-strip_1dne8_7139,._pill-row_1dne8_7140{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._top-bar-layout-controls_1dne8_7148,._top-bar-controls_1dne8_7149,._top-bar-speed-controls_1dne8_7150{flex-wrap:nowrap}._top-bar-toggle-icon_1dne8_7154{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._top-bar-toggle-icon_1dne8_7154 svg{fill:currentColor;width:100%;height:100%;display:block}._top-bar-controls_1dne8_7149 button,._top-bar-speed-controls_1dne8_7150 button{white-space:nowrap;min-height:30px;padding:0 10px}._top-bar-icon-button_1dne8_7177,._top-bar-speed-button_1dne8_7178{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_1dne8_7177{width:30px;padding:0;line-height:0}._top-bar-speed-button_1dne8_7178{min-width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1}._top-bar-icon-button_1dne8_7177:hover,._top-bar-speed-button_1dne8_7178:hover,._top-bar-speed-active_1dne8_7210{background:var(--surface-3);border-color:var(--line);color:var(--text-0)}._top-bar-speed-label_1dne8_7216{font-variant-numeric:tabular-nums}._top-bar-metric_1dne8_7220{color:var(--text-1);white-space:nowrap;font-size:.78rem}._left-toolbar_1dne8_7226{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_1dne8_7226::-webkit-scrollbar{width:0;height:0}._toolbar-rail-group_1dne8_7246{align-content:start;gap:calc(4px * var(--left-toolbar-button-scale,1));display:grid}._toolbar-rail-utility_1dne8_7252{padding-top:calc(6px * var(--left-toolbar-button-scale,1));border-top:1px solid var(--line)}._rail-button_1dne8_7257{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_1dne8_7257._is-active_1dne8_351{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}@media (hover:hover) and (pointer:fine){._rail-button_1dne8_7257:hover{border-color:var(--line);background:var(--surface-3);color:var(--text-0)}}@media (hover:none){._rail-button_1dne8_7257:hover:not(._is-active_1dne8_351){border-color:var(--transparent);background:var(--transparent);color:var(--text-1)}}._rail-button-short_1dne8_7292{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_1dne8_7292 svg{fill:currentColor;width:100%;height:100%}._rail-button-label_1dne8_7306{font-size:calc(.74rem * var(--left-toolbar-button-scale,1));line-height:1.15}._rail-button-utility_1dne8_7311{min-height:calc(54px * var(--left-toolbar-button-scale,1))}._toolbar-meta_1dne8_7137{color:var(--text-1);justify-content:flex-end;font-size:.9rem}._dock-shell-left_1dne8_7321{border-right:1px solid var(--line);grid-area:left;min-height:0;position:relative}._dock-left_1dne8_7328{height:100%;overflow:hidden scroll}@supports (scrollbar-gutter:stable){._dock-left_1dne8_7328{scrollbar-gutter:stable}}._dock-resize-handle_1dne8_7340{cursor:col-resize;z-index:2;width:10px;position:absolute;inset:0 -5px 0 auto}._dock-resize-handle_1dne8_7340:before{content:"";background:var(--transparent);width:1px;transition:background-color .12s;position:absolute;inset:0 auto 0 4px}._dock-resize-handle_1dne8_7340: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_1dne8_7367{grid-area:right}._status-bar_1dne8_7371{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_1dne8_7385{white-space:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._status-bar-group-left_1dne8_7394{flex:auto;gap:12px}._status-bar-group-right_1dne8_7399{flex:none;gap:8px}._status-bar-group-center_1dne8_7404{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._status-chip_1dne8_7415{color:var(--text-1);align-items:center;font-size:.75rem;display:inline-flex}._status-bar-group-right_1dne8_7399 ._status-chip_1dne8_7415:not(:last-child):after{content:"|";color:var(--status-separator);margin:0 8px}._status-bar-icon-chip_1dne8_7428{color:var(--text-1);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._status-bar-icon_1dne8_7428{fill:currentColor;width:16px;height:16px}._status-chip-primary_1dne8_7443{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_1dne8_7454{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._dock_1dne8_7321,._canvas-panel_1dne8_7463{min-height:0}._canvas-panel_1dne8_7463{border-right:1px solid var(--line);background:var(--in-canvas-bg)}._dock-section_1dne8_7472{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._dock-left_1dne8_7328 ._dock-section_1dne8_7472{height:auto;min-height:100%}._section-header_1dne8_7484{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_1dne8_7494{gap:3px;min-width:0;display:grid}._section-kicker_1dne8_7500{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}._section-subheader_1dne8_7508{background:var(--transparent);border:0;border-radius:0;padding:0}._section-header_1dne8_7484 h2,._section-header_1dne8_7484 h3,._section-header_1dne8_7484 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;margin:0;font-size:.92rem;font-weight:600}._section-header-copy_1dne8_7494 h2{font-size:1.08rem}._section-body_1dne8_7530{min-height:0;padding:10px;overflow:auto}._right-dock-tab-header_1dne8_7536{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_1dne8_7545{flex:auto}._right-dock-tab_1dne8_7536{font:inherit;flex:none}._right-dock-close-button_1dne8_7554{flex:none}._right-dock-close-icon_1dne8_7558{width:16px;height:16px}._right-dock-tab-panel_1dne8_7563,._right-dock-panel_1dne8_7564{align-content:start;gap:8px;min-height:100%;display:grid}._dock-left_1dne8_7328 ._section-body_1dne8_7530{overflow:visible}._left-dock-panel_1dne8_7575{min-height:100%}._left-dock-panel_1dne8_7575[hidden],._dock-left_1dne8_7328 ._section-body_1dne8_7530>._cluster_1dne8_7583:first-child{display:none}._mobile-portrait-gate_1dne8_7588{background:var(--shell-bg);background:linear-gradient(180deg, var(--shell-bg), var(--shell-bg)), var(--shell-bg);place-items:center;padding:20px;display:grid;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_1dne8_7588{background:linear-gradient(180deg, color-mix(in srgb, var(--shell-bg) 76%, transparent), color-mix(in srgb, var(--shell-bg) 88%, transparent)), var(--shell-bg)}}._mobile-portrait-gate_1dne8_7588{color:var(--text-0);pointer-events:auto}._mobile-portrait-gate-panel_1dne8_7619{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_1dne8_7632{width:140px;height:92px;position:relative}._mobile-portrait-gate-motion_1dne8_7632:before{content:"";border:1px dashed var(--line-strong);opacity:.55;border-radius:999px;position:absolute;inset:10px 12px}._mobile-portrait-gate-phone_1dne8_7647,._mobile-portrait-gate-landscape_1dne8_7648{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_1dne8_7647{animation:2.6s ease-in-out infinite _mobile-portrait-gate-phone-rotate_1dne8_1}._mobile-portrait-gate-landscape_1dne8_7648{color:var(--text-1);opacity:0;animation:2.6s ease-in-out infinite _mobile-portrait-gate-landscape-fade_1dne8_1;transform:translate(-50%,-50%)scale(.86)}._mobile-portrait-gate-phone_1dne8_7647 svg,._mobile-portrait-gate-landscape_1dne8_7648 svg{fill:currentColor;width:54px;height:54px}._mobile-portrait-gate-copy_1dne8_7678{gap:8px;display:grid}._mobile-portrait-gate-copy_1dne8_7678 h2{margin:0;font-size:1.18rem;font-weight:700;line-height:1.25}._mobile-portrait-gate-copy_1dne8_7678 p{color:var(--text-1);margin:0;font-size:.9rem;line-height:1.55}._mobile-portrait-gate-fullscreen_1dne8_7697{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_1dne8_7697 svg{fill:currentColor;width:18px;height:18px}@keyframes _mobile-portrait-gate-phone-rotate_1dne8_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_1dne8_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_1dne8_7647,._mobile-portrait-gate-landscape_1dne8_7648{animation:none}._mobile-portrait-gate-phone_1dne8_7647{transform:translate(-50%,-50%)rotate(90deg)}}@supports not (background:color-mix(in srgb, red 50%, blue)){._mobile-portrait-gate_1dne8_7588{background:var(--shell-bg)}}._stack_1dne8_7764{gap:8px;display:grid}._placement-panel_1dne8_7769,._blueprint-panel_1dne8_7775{align-content:start;gap:0;display:grid}._placement-panel-divider_1dne8_7781{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_1dne8_7787{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_1dne8_7793._is-mobile-layout_1dne8_7793{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_1dne8_7787._is-placement-group-active_1dne8_7803{position:relative}._placement-panel-group_1dne8_7787._is-placement-group-active_1dne8_7803:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_1dne8_7816{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_1dne8_7816 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_1dne8_7835{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_1dne8_7853{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_1dne8_7853._is-single-column_1dne8_7861{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_1dne8_7865{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_1dne8_7865._is-mobile-icon-grid_1dne8_7873{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_1dne8_7877._is-compact-import-actions_1dne8_7877{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_1dne8_7853{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_1dne8_7898,._placement-device-button_1dne8_7902{grid-template-columns:24px minmax(0,1fr)}._placement-operation-button-list_1dne8_7865._is-mobile-icon-grid_1dne8_7873 ._placement-action-button_1dne8_7898{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_1dne8_7877._is-compact-import-actions_1dne8_7877 ._placement-action-button_1dne8_7898{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_1dne8_7865._is-mobile-icon-grid_1dne8_7873 ._button-icon_1dne8_7921,._placement-operation-button-list_1dne8_7865._is-mobile-icon-grid_1dne8_7873 ._button-icon-image_1dne8_7922{width:28px;height:28px}._placement-button_1dne8_7853 ._button-icon_1dne8_7921,._placement-button_1dne8_7853 ._button-icon-image_1dne8_7922{width:24px;height:24px}._blueprint-operation-button-list_1dne8_7877._is-compact-import-actions_1dne8_7877 ._button-icon_1dne8_7921,._blueprint-operation-button-list_1dne8_7877._is-compact-import-actions_1dne8_7877 ._button-icon-image_1dne8_7922{width:18px;height:18px}._placement-button-label_1dne8_7943{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_1dne8_7877._is-compact-import-actions_1dne8_7877 ._placement-button-label_1dne8_7943{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_1dne8_7964{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_1dne8_7986:disabled,._blueprint-entry-button_1dne8_7987:disabled,._blueprint-utility-button_1dne8_7988:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_1dne8_7993{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_1dne8_8000{gap:10px}._blueprint-tab-shell_1dne8_8004{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_1dne8_8004{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_1dne8_8004{--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_1dne8_8004{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_1dne8_8004._is-touch-compact_1dne8_8036{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_1dne8_8040{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_1dne8_8040:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_1dne8_8060{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_1dne8_8072{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_1dne8_8004 ._dialog-shell-tab_1dne8_196{--dialog-shell-tab-border:var(--blueprint-tab-border);--dialog-shell-tab-bg:var(--blueprint-tab-bg);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);height:36px;min-height:0;box-shadow:none;color:var(--text-0);border-radius:12px 12px 0 0;margin:0;padding:0 18px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004 ._dialog-shell-tab_1dne8_196{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_1dne8_8004 ._dialog-shell-tab_1dne8_196{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_1dne8_8004 ._dialog-shell-tab_1dne8_196:before,._blueprint-tab-shell_1dne8_8004 ._dialog-shell-tab_1dne8_196:after{content:none}._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120:hover{--dialog-shell-tab-bg:var(--blueprint-tab-bg-hover);border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);color:var(--text-0);transform:none}._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120._is-active_1dne8_351{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120._is-active_1dne8_351{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_1dne8_8004 ._blueprint-tab-button_1dne8_8120._is-active_1dne8_351{--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_1dne8_8004 ._blueprint-tab-button_1dne8_8120._is-active_1dne8_351: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_1dne8_8004._is-touch-compact_1dne8_8036 ._blueprint-tab-list_1dne8_8072{height:100%}._blueprint-tab-shell_1dne8_8004._is-touch-compact_1dne8_8036 ._dialog-shell-tab_1dne8_196{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_1dne8_8004._is-touch-compact_1dne8_8036 ._blueprint-tab-button_1dne8_8120._is-active_1dne8_351{height:28px;padding-inline:12px}._blueprint-tab-button_1dne8_8120{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_1dne8_8120._is-active_1dne8_351{color:var(--text-0)}._blueprint-library-pane_1dne8_8199{gap:10px;display:grid}._blueprint-browser-toolbar_1dne8_8204{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_1dne8_8212{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_1dne8_8220{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_1dne8_7988{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_1dne8_7988._is-secondary_1dne8_8243{color:var(--text-1);background:0 0}._blueprint-back-button_1dne8_8248{min-width:32px;padding:0}._blueprint-library-status_1dne8_8253{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_1dne8_8260{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_1dne8_8266{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_1dne8_8266::placeholder{color:var(--text-2)}._blueprint-panel-error_1dne8_8281{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_1dne8_8288{gap:6px;display:grid}._blueprint-entry-row_1dne8_8293{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_1dne8_7987{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_1dne8_7987:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_1dne8_7987._is-selected_1dne8_8319{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_1dne8_8324{min-width:32px;padding:0}._blueprint-folder-edit-button_1dne8_8324 ._button-icon-image_1dne8_7922{width:16px;height:16px}._blueprint-entry-copy_1dne8_8334{gap:2px;min-width:0;display:grid}._blueprint-entry-title_1dne8_8340{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_1dne8_8351,._blueprint-empty-state_1dne8_8352 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_1dne8_8351{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-folder-form_1dne8_8260{grid-template-columns:minmax(0,1fr)}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-browser-toolbar_1dne8_8204{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_1dne8_7775._is-narrow-column_1dne8_8380 ._blueprint-breadcrumb_1dne8_8212{flex:1 0 100%}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-breadcrumb_1dne8_8212{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-path-label_1dne8_8220{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-path-label_1dne8_8220::-webkit-scrollbar{display:none}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-browser-toolbar_1dne8_8204>._blueprint-utility-button_1dne8_7988{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-entry-button_1dne8_7987{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-entry-row_1dne8_8293{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-entry-title_1dne8_8340{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_1dne8_7775._is-touch-layout_1dne8_8369 ._blueprint-entry-description_1dne8_8351{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_1dne8_7583,._definition-list_1dne8_8440{gap:6px;display:grid}._placeholder-section_1dne8_8445,._inspector-card_1dne8_8446{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_1dne8_8455,._card-header_1dne8_8456{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_1dne8_8455 h3,._card-header_1dne8_8456 h3,._card-header_1dne8_8456 h4,._inspector-group-title_1dne8_8466{margin:0}._placeholder-section-header_1dne8_8455 h3,._card-header_1dne8_8456 h3,._card-header_1dne8_8456 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_1dne8_8480{min-width:0}._history-action-grid_1dne8_8484{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_1dne8_8484 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_1dne8_8497{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_1dne8_8497 ._button-icon_1dne8_7921{flex-shrink:0}._history-action-button_1dne8_8497 ._button-icon-image_1dne8_7922{width:18px;height:18px}._history-action-label_1dne8_8514{min-width:0;line-height:1.2}._history-record-list_1dne8_8519{gap:6px;display:grid}._history-record-button_1dne8_8524{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_1dne8_8524._is-current_1dne8_8533{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_1dne8_8538,._history-record-meta_1dne8_8539{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_1dne8_8548{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_1dne8_8555,._history-record-detail_1dne8_8556{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_1dne8_8555{color:var(--text-0);font-weight:600}._history-record-status_1dne8_8569,._history-record-meta_1dne8_8539,._history-record-detail_1dne8_8556{color:var(--text-2);font-size:.78rem}._history-record-status_1dne8_8569{flex:none}._history-empty-state_1dne8_8580{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_1dne8_8580 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_1dne8_8594{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_1dne8_8594:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_1dne8_8615{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_1dne8_8624{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_1dne8_8624 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_1dne8_8640{gap:6px;display:grid}._power-bar-label_1dne8_8645{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_1dne8_8645._power-bar-outage_1dne8_8652{color:var(--danger)}._power-bar-values_1dne8_8656{color:inherit}._power-bar-separator_1dne8_8660{color:var(--text-2);margin:0 4px}._power-bar-percent_1dne8_8665{color:inherit;font-weight:600}._power-infinite-switch_1dne8_8670{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_1dne8_8679{color:var(--text-1);font-size:.82rem}._power-switch-on_1dne8_8684,._power-switch-off_1dne8_8685{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_1dne8_8685{background:var(--surface-4)}._power-switch-on_1dne8_8684{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_1dne8_8707{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_1dne8_8685 ._power-switch-thumb_1dne8_8707{transform:translate(0)}._power-switch-on_1dne8_8684 ._power-switch-thumb_1dne8_8707{transform:translate(18px)}._power-override-row_1dne8_8724{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_1dne8_8732{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_1dne8_8738{align-items:center;gap:6px;display:flex}._power-override-input_1dne8_8744{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_1dne8_8744:focus{border-color:var(--accent-strong)}._power-override-clear_1dne8_8761{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_1dne8_8761:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_1dne8_8761 svg{width:14px;height:14px}._warehouse-stats-card-header_1dne8_8785{align-items:center}._warehouse-stats-more-button_1dne8_8789{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_1dne8_8789:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_1dne8_8789:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_1dne8_8810,._warehouse-stats-empty_1dne8_8811,._warehouse-stats-dialog-empty_1dne8_8812{border:1px dashed var(--line-strong);place-items:center;min-height:74px;padding:12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1dne8_8810,._warehouse-stats-empty_1dne8_8811,._warehouse-stats-dialog-empty_1dne8_8812{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_1dne8_8810,._warehouse-stats-empty_1dne8_8811,._warehouse-stats-dialog-empty_1dne8_8812{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_1dne8_8810,._warehouse-stats-empty_1dne8_8811,._warehouse-stats-dialog-empty_1dne8_8812{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_1dne8_8810,._warehouse-stats-empty_1dne8_8811,._warehouse-stats-dialog-empty_1dne8_8812{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_1dne8_8812{align-self:start;min-height:120px}._warehouse-stats-table_1dne8_8852{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_1dne8_8863{min-height:0;overflow:auto}._warehouse-stats-row_1dne8_8868{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(52px,.42fr) minmax(52px,.42fr) minmax(48px,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1dne8_8868{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_1dne8_8863 ._warehouse-stats-row_1dne8_8868{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_1dne8_8868:first-child{border-top:0}._warehouse-stats-row_1dne8_8868>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_1dne8_8895{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_1dne8_8895{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_1dne8_8895{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_1dne8_8868._is-pinned_1dne8_8910{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_1dne8_8868._is-pinned_1dne8_8910{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_1dne8_8919{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_1dne8_8919 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_1dne8_8919 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._warehouse-stats-number_1dne8_8942{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_1dne8_8949{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_1dne8_8949 svg{width:15px;height:15px}._warehouse-stats-pin-button_1dne8_8949:not(:disabled):hover,._warehouse-stats-pin-button_1dne8_8949._is-active_1dne8_351{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_1dne8_8949:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_1dne8_8812{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_1dne8_8985{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_1dne8_8992{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_1dne8_9000{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_1dne8_9007{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_1dne8_9007 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_1dne8_9007 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_1dne8_9037{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_1dne8_9044{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_1dne8_9049{min-height:0;padding:12px;display:grid}._base-select-dialog-content_1dne8_9055{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_1dne8_9063{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_1dne8_9063{gap:6px;min-width:0;display:grid}._base-select-group_1dne8_9063 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_1dne8_9085{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_1dne8_9085{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_1dne8_9085:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_1dne8_9085._is-selected_1dne8_8319{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_1dne8_9114{gap:4px;min-width:0;display:grid}._base-select-option-name_1dne8_9120{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_1dne8_9129{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_1dne8_9138{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_1dne8_9145{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_1dne8_9154{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_1dne8_9154[role=alert]{color:var(--danger)}._card-subheader_1dne8_9165{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_1dne8_9171{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_1dne8_9171._is-inline_1dne8_9181{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_1dne8_9190{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button-list_1dne8_9190{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_1dne8_9190{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_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button_1dne8_9190{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button_1dne8_9190{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button_1dne8_9190{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button_1dne8_9190{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_1dne8_9171._is-inline_1dne8_9181 ._selection-inspector-action-button_1dne8_9190{font-size:.76rem}._selection-inspector-action-button_1dne8_9190:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_1dne8_9190._is-cancel_1dne8_5352,._selection-inspector-action-button_1dne8_9190._is-delete_1dne8_9251{color:var(--danger)}._selection-inspector-action-button_1dne8_9190._is-rotate_1dne8_9255{color:var(--text-0)}._selection-inspector-action-button_1dne8_9190._is-confirm_1dne8_5348{color:var(--accent-strong)}._selection-inspector-action-icon_1dne8_9263{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_1dne8_9270{text-overflow:ellipsis;overflow:hidden}._save-blueprint-dialog_1dne8_9276{width:min(760px,100%);height:min(680px,100%)}._save-blueprint-dialog_1dne8_9276 ._dialog-shell-header_1dne8_125{border-bottom-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._dialog-shell-header_1dne8_125{border-bottom-color:color-mix(in srgb, var(--line) 58%, transparent)}}._blueprint-preview-dialog_1dne8_9290{width:min(760px,100%);height:min(680px,100%)}._blueprint-preview-dialog-body_1dne8_9295{min-height:0;padding:14px;display:grid}._blueprint-preview-dialog-content_1dne8_9301{height:100%;min-height:0;display:grid}._blueprint-preview-layout_1dne8_9307{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:14px;min-height:100%;display:grid}._blueprint-preview-stage_1dne8_9314,._blueprint-preview-summary-card_1dne8_9315{gap:12px;min-height:0;display:grid}._blueprint-preview-canvas-shell_1dne8_9321{border:1px solid var(--line);flex:auto;min-height:0;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1dne8_9321{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, var(--line))}}._blueprint-preview-canvas-shell_1dne8_9321{background:radial-gradient(circle at top left, var(--accent-soft) 0%, transparent 48%), linear-gradient(180deg, var(--surface-3) 0%, var(--surface-1) 100%);border-radius:18px;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1dne8_9321{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-soft) 75%, transparent) 0%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 80%, white 6%) 0%, var(--surface-1) 100%)}}._blueprint-preview-canvas-shell_1dne8_9321{box-shadow:inset 0 1px #fff}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas-shell_1dne8_9321{box-shadow:inset 0 1px #ffffff1f}}._blueprint-preview-canvas_1dne8_9321{touch-action:none;cursor:grab;background:linear-gradient(180deg, var(--surface-3) 0%, var(--surface-1) 100%);width:100%;height:100%;min-height:360px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-canvas_1dne8_9321{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 84%, white 3%) 0%, color-mix(in srgb, var(--surface-1) 96%, black 2%) 100%)}}._blueprint-preview-canvas_1dne8_9321>canvas{width:100%;height:100%;display:block}._blueprint-preview-renderer-note_1dne8_9372,._blueprint-preview-header-copy_1dne8_9373 p,._blueprint-preview-footnote_1dne8_9374{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}._blueprint-preview-stage-metrics_1dne8_9381{flex-wrap:wrap;gap:6px;display:flex}._blueprint-preview-renderer-note_1dne8_9372{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;min-height:44px;padding:12px 14px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-renderer-note_1dne8_9372{background:color-mix(in srgb, var(--surface-2) 94%, white 3%)}}._blueprint-preview-summary-card_1dne8_9315{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_1dne8_9315._is-folder-picker-mode_1dne8_9411{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._blueprint-preview-header_1dne8_9373{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}._blueprint-preview-header-copy_1dne8_9373{gap:6px;min-width:0;display:grid}._blueprint-preview-header-copy_1dne8_9373 p{white-space:normal;overflow-wrap:anywhere;min-width:0}._blueprint-preview-header-copy_1dne8_9373 h3{color:var(--text-0);margin:0;font-size:1.02rem;line-height:1.3}._blueprint-preview-actions_1dne8_9445{gap:8px;display:grid}._blueprint-preview-actions_1dne8_9445._is-dual-action_1dne8_9450,._blueprint-preview-actions_1dne8_9445._is-triple-action_1dne8_9454{grid-template-columns:repeat(2,minmax(0,1fr))}._blueprint-preview-actions_1dne8_9445._is-triple-action_1dne8_9454>:first-child{grid-column:1/-1}._blueprint-preview-actions_1dne8_9445 ._save-blueprint-primary-button_1dne8_9462{width:100%;font-size:.875rem}._blueprint-preview-actions_1dne8_9445 ._save-blueprint-secondary-button_1dne8_9467,._blueprint-preview-actions_1dne8_9445 ._blueprint-preview-danger-button_1dne8_9468{width:100%;min-width:0;padding:0 10px;font-size:.8125rem}._blueprint-preview-folder-picker-card_1dne8_9475{flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;display:flex}._blueprint-preview-folder-picker-toolbar_1dne8_9485{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._blueprint-preview-folder-picker-path_1dne8_9493{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_1dne8_9506{flex:none;width:32px;min-width:32px;padding:0}._blueprint-preview-folder-picker-list_1dne8_9513{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}._blueprint-preview-folder-picker-entry_1dne8_9523{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_1dne8_9535{color:var(--text-1)}._blueprint-preview-folder-picker-entry-label_1dne8_9539{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._blueprint-preview-folder-picker-actions_1dne8_9546{margin-top:auto}._blueprint-preview-folder-picker-entry_1dne8_9523{text-align:left;justify-content:flex-start}._blueprint-preview-danger-button_1dne8_9468,._blueprint-folder-danger-button_1dne8_9556{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1dne8_9468,._blueprint-folder-danger-button_1dne8_9556{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._blueprint-preview-danger-button_1dne8_9468,._blueprint-folder-danger-button_1dne8_9556{color:var(--danger)}._blueprint-preview-danger-button_1dne8_9468:hover:not(:disabled),._blueprint-folder-danger-button_1dne8_9556:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1dne8_9468:hover:not(:disabled),._blueprint-folder-danger-button_1dne8_9556:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._blueprint-preview-danger-button_1dne8_9468._is-confirm_1dne8_5348,._blueprint-folder-danger-button_1dne8_9556._is-confirm_1dne8_5348{border-color:var(--danger);background:var(--danger);color:var(--surface-1)}._blueprint-preview-danger-button_1dne8_9468._is-confirm_1dne8_5348:hover:not(:disabled),._blueprint-folder-danger-button_1dne8_9556._is-confirm_1dne8_5348:hover:not(:disabled){background:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-preview-danger-button_1dne8_9468._is-confirm_1dne8_5348:hover:not(:disabled),._blueprint-folder-danger-button_1dne8_9556._is-confirm_1dne8_5348:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--shell-bg))}}._blueprint-preview-metadata_1dne8_9600{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_1dne8_9600 dt{color:var(--text-2);font-size:.8rem;line-height:1.45}._blueprint-preview-metadata_1dne8_9600 dd{color:var(--text-0);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}._blueprint-preview-footnote_1dne8_9374{padding-top:2px}._save-blueprint-dialog-body_1dne8_9627{min-height:0;padding:14px;display:grid}._save-blueprint-dialog-content_1dne8_9633{height:100%;min-height:0;display:grid;overflow:hidden}._save-blueprint-layout_1dne8_9640{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-width:0;min-height:100%;display:grid}._save-blueprint-preview-pane_1dne8_9648{min-width:0;min-height:0;display:grid}._save-blueprint-preview-canvas-shell_1dne8_9654{min-height:0}._save-blueprint-preview-canvas_1dne8_9654{min-height:360px}._save-blueprint-preview-empty_1dne8_9662{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_1dne8_9673{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_1dne8_9276 ._save-blueprint-form_1dne8_9673{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface-1) 100%);border:0;gap:14px;padding:16px}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._save-blueprint-form_1dne8_9673{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 94%, white 3%) 0%, var(--surface-1) 100%)}}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-form_1dne8_9673{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._save-blueprint-form_1dne8_9673{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 40%, transparent)}}._save-blueprint-form-content_1dne8_9706{gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-form-content_1dne8_9706{gap:14px;padding-right:0;overflow:hidden}._save-blueprint-error_1dne8_9721{margin:0}._save-blueprint-field_1dne8_9725{gap:8px;min-width:0;display:grid}._save-blueprint-field-description_1dne8_9731,._save-blueprint-folder-field_1dne8_9735{min-height:0}._save-blueprint-label_1dne8_9739{color:var(--text-0);font-size:.82rem;font-weight:600}._save-blueprint-input_1dne8_9745,._save-blueprint-textarea_1dne8_9746{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_1dne8_9745:disabled,._save-blueprint-textarea_1dne8_9746:disabled,._save-blueprint-primary-button_1dne8_9462:disabled,._save-blueprint-secondary-button_1dne8_9467:disabled{opacity:.65}._save-blueprint-input_1dne8_9745:hover,._save-blueprint-textarea_1dne8_9746:hover{border-color:var(--line-strong)}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-input_1dne8_9745:focus-visible,._save-blueprint-dialog_1dne8_9276 ._save-blueprint-textarea_1dne8_9746:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-strong);outline:none}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._save-blueprint-input_1dne8_9745:focus-visible,._save-blueprint-dialog_1dne8_9276 ._save-blueprint-textarea_1dne8_9746:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent)}}._save-blueprint-textarea_1dne8_9746{resize:vertical;min-height:136px}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-textarea_1dne8_9746{scrollbar-width:none;overflow-x:hidden}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-textarea_1dne8_9746::-webkit-scrollbar{width:0;height:0}._save-blueprint-folder-picker-card_1dne8_9798{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;gap:10px;min-height:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-folder-picker-card_1dne8_9798{background:color-mix(in srgb, var(--surface-1) 92%, white 4%)}}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-folder-picker-card_1dne8_9798{background:linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%);border:0;border-radius:14px;gap:8px;padding:12px}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._save-blueprint-folder-picker-card_1dne8_9798{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 95%, white 3%) 0%, color-mix(in srgb, var(--surface-2) 92%, var(--surface-1)) 100%)}}._save-blueprint-dialog_1dne8_9276 ._save-blueprint-folder-picker-card_1dne8_9798{box-shadow:inset 0 0 0 1px var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-dialog_1dne8_9276 ._save-blueprint-folder-picker-card_1dne8_9798{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 34%, transparent)}}._save-blueprint-folder-picker-toolbar_1dne8_9834{min-height:32px}._save-blueprint-folder-picker-list_1dne8_9838{max-height:164px}._save-blueprint-error_1dne8_9721{color:var(--danger);font-size:.82rem}._blueprint-folder-dialog-note_1dne8_9847{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}._save-blueprint-actions_1dne8_9854{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_1dne8_9276 ._save-blueprint-actions_1dne8_9854{background:0 0;border-top:0;gap:12px;padding:0}._save-blueprint-actions_1dne8_9854._is-triple-action_1dne8_9454{flex-wrap:wrap}._save-blueprint-primary-button_1dne8_9462,._save-blueprint-secondary-button_1dne8_9467{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_1dne8_9467{border:1px solid var(--line);background:var(--surface-1);color:var(--text-0)}._save-blueprint-secondary-button_1dne8_9467:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-danger-button_1dne8_9468{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-danger-button_1dne8_9468{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-danger-button_1dne8_9468{color:var(--danger)}._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-danger-button_1dne8_9468:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-danger-button_1dne8_9468:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}}._save-blueprint-primary-button_1dne8_9462{background:var(--accent);color:var(--surface-1)}._save-blueprint-primary-button_1dne8_9462:hover:not(:disabled){background:var(--accent-strong)}._save-blueprint-secondary-button_1dne8_9467._blueprint-preview-folder-picker-entry_1dne8_9523{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_1dne8_9290{width:100%;height:min(720px,100%)}._blueprint-preview-dialog-body_1dne8_9295{padding:12px}._blueprint-preview-actions_1dne8_9445._is-dual-action_1dne8_9450,._blueprint-preview-layout_1dne8_9307{grid-template-columns:minmax(0,1fr)}._blueprint-preview-canvas_1dne8_9321{min-height:260px}._blueprint-preview-header_1dne8_9373{grid-template-columns:minmax(0,1fr)}._blueprint-preview-actions_1dne8_9445 ._save-blueprint-primary-button_1dne8_9462{width:100%}._save-blueprint-dialog_1dne8_9276{width:100%;height:min(720px,100%)}._base-select-dialog_1dne8_9044{width:100%;height:min(620px,100%)}._save-blueprint-dialog-body_1dne8_9627{padding:12px}._save-blueprint-layout_1dne8_9640{grid-template-columns:minmax(0,1fr)}._save-blueprint-preview-canvas_1dne8_9654{min-height:260px}._base-select-dialog-body_1dne8_9049{padding:12px}._base-select-actions_1dne8_9145{grid-template-columns:minmax(0,1fr)}._save-blueprint-actions_1dne8_9854{flex-direction:column-reverse}._save-blueprint-primary-button_1dne8_9462,._save-blueprint-secondary-button_1dne8_9467{width:100%}}@media (height<=440px) and (orientation:landscape){._blueprint-preview-dialog_1dne8_9290{border-radius:14px;width:100%;height:100%}._blueprint-preview-dialog-body_1dne8_9295{padding:10px}._blueprint-preview-layout_1dne8_9307{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:10px}._blueprint-preview-canvas_1dne8_9321{min-height:220px}._save-blueprint-dialog-backdrop_1dne8_10017{padding:8px}._save-blueprint-dialog_1dne8_9276,._base-select-dialog_1dne8_9044{border-radius:14px;width:100%;height:100%}._save-blueprint-dialog-body_1dne8_9627,._base-select-dialog-body_1dne8_9049{padding:10px}._save-blueprint-dialog-content_1dne8_9633{overflow:hidden}._save-blueprint-form_1dne8_9673{gap:10px;padding:12px}._save-blueprint-form-content_1dne8_9706{gap:10px}._save-blueprint-textarea_1dne8_9746{min-height:120px}._save-blueprint-actions_1dne8_9854{padding-top:10px}._save-blueprint-primary-button_1dne8_9462,._save-blueprint-secondary-button_1dne8_9467{width:auto}}._expandable-card-header_1dne8_10057{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._expandable-card-header_1dne8_10057:hover{background:0 0}._expand-toggle_1dne8_10072{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}._expand-toggle_1dne8_10072: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_1dne8_10072._is-expanded_1dne8_10092{transform:rotate(180deg)}._placeholder-button-grid_1dne8_10096,._inspector-option-grid_1dne8_10097{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._placeholder-button-grid_1dne8_10096 button,._inspector-option-grid_1dne8_10097 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_1dne8_7921{flex:none;justify-content:center;align-items:center;display:inline-flex}._button-icon-image_1dne8_7922{object-fit:contain;width:22px;height:22px}._button-icon-glyph_1dne8_10128{width:18px;height:18px;color:var(--text-0)}._button-icon-glyph_1dne8_10128 svg{fill:currentColor;width:100%;height:100%}._placeholder-button-grid_1dne8_10096 button>span:last-child,._inspector-option-grid_1dne8_10097 button>span:last-child{min-width:0}._inspector-group-title_1dne8_8466{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}._inspector-summary-list_1dne8_10152{gap:0;margin:0;display:grid}._inspector-summary-row_1dne8_10158{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_1dne8_10158:last-child{border-bottom:0}._inspector-summary-row_1dne8_10158 dt,._inspector-summary-row_1dne8_10158 dd{margin:0}._inspector-summary-row_1dne8_10158 dt{color:var(--text-1);font-size:.82rem}._inspector-summary-row_1dne8_10158 dd{color:var(--text-0);text-align:right;font-size:.82rem}._pill_1dne8_7140{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_1dne8_7140._is-ok_1dne8_10202{border-color:var(--pill-accent-border);color:var(--accent-strong)}._pill_1dne8_7140._is-warn_1dne8_6799{border-color:var(--pill-warn-border);color:var(--warn)}._pill_1dne8_7140._is-danger_1dne8_10212{border-color:var(--pill-danger-border);color:var(--danger)}._canvas-panel_1dne8_7463{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_1dne8_10224{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_1dne8_7463:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_1dne8_10235,._renderer-host_1dne8_10236{width:100%;height:100%;display:block}._canvas-viewport-surface_1dne8_10235{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_1dne8_10252{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_1dne8_10260{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_1dne8_10269{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_1dne8_10277,._canvas-touch-hold-indicator-progress_1dne8_10278{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_1dne8_10277{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_1dne8_10278{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_1dne8_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_1dne8_10295{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_1dne8_10307{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_1dne8_10307._is-collapsed_1dne8_2555{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_1dne8_10331{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-header_1dne8_10331{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_1dne8_10344{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_1dne8_10344 span,._canvas-gesture-diagnostics-header-copy_1dne8_10344 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_1dne8_10344 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_1dne8_10364{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_1dne8_10364:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_1dne8_10381{min-width:0}._canvas-gesture-diagnostics-grid_1dne8_10385{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_1dne8_10385 div{min-width:0}._canvas-gesture-diagnostics-grid_1dne8_10385 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_1dne8_10385 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_1dne8_10385 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_1dne8_10385 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_1dne8_10416{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_1dne8_10416 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_1dne8_10416 span,._canvas-gesture-diagnostics-events_1dne8_10416 small{text-overflow:ellipsis;white-space:nowrap;color:var(--in-canvas-toolbar-button-text);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-events_1dne8_10416 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_1dne8_10452{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_1dne8_10452._is-collapsed_1dne8_2555{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_1dne8_10476{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-header_1dne8_10476{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_1dne8_10489{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_1dne8_10489 span,._canvas-fps-header-copy_1dne8_10489 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_1dne8_10489 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_1dne8_10509{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_1dne8_10509:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_1dne8_10526{min-width:0}._canvas-fps-table_1dne8_10530{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_1dne8_10530 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_1dne8_10530 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_1dne8_10530 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_1dne8_10530 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_1dne8_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_1dne8_10235._is-panning_1dne8_10568{cursor:grabbing}._canvas-floating-toolbar_1dne8_10572{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_1dne8_10588{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_1dne8_10588:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_1dne8_10588._is-cancel_1dne8_5352,._canvas-floating-toolbar-button_1dne8_10588._is-delete_1dne8_9251{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_1dne8_10588._is-rotate_1dne8_9255{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_1dne8_10588._is-confirm_1dne8_5348{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_1dne8_10625{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_1dne8_10631{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_1dne8_10637{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_1dne8_10631{z-index:1;border:1px solid var(--floating-control-border);background:var(--surface-1);width:min(196px,100vw - 12px);max-height:min(260px,100vh - 12px);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:6px;gap:1px;padding:4px;display:grid;position:fixed;overflow-y:auto}._overlap-entity-menu-item_1dne8_10659{min-height:30px;color:var(--text-0);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px 3px 3px;display:grid}._overlap-entity-menu-item_1dne8_10659:hover,._overlap-entity-menu-item_1dne8_10659:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_1dne8_10679{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_1dne8_10679 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_1dne8_10694{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_1dne8_10703{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_1dne8_10703: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_1dne8_10703: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_1dne8_10738{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_1dne8_10738: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_1dne8_10738._is-active_1dne8_351{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px var(--in-canvas-toolbar-active-border)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-top-left-corner-toolbar-button_1dne8_10738._is-active_1dne8_351{box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px color-mix(in srgb, var(--in-canvas-toolbar-active-border) 22%, transparent)}}._canvas-top-left-corner-toolbar-button_1dne8_10738._is-active_1dne8_351{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_1dne8_10776{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_1dne8_10783{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_1dne8_10792{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_1dne8_10803{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_1dne8_10803:not(:disabled):hover ._canvas-right-dock-toolbar-icon_1dne8_10819{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_1dne8_10803:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_1dne8_10803._is-exit_1dne8_10829 ._canvas-right-dock-toolbar-icon_1dne8_10819{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_1dne8_10819{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_1dne8_10847{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_1dne8_10857{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_1dne8_10861{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_1dne8_10881{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_1dne8_10888{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_1dne8_10898{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_1dne8_10910{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_1dne8_10910: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_1dne8_10910._is-active_1dne8_351{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_1dne8_10938{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_1dne8_10946,._canvas-bottom-left-toolbar-image_1dne8_10947{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_1dne8_10946{fill:currentColor}._canvas-bottom-left-toolbar-image_1dne8_10947{object-fit:contain}._canvas-bottom-left-secondary-toolbar_1dne8_10960{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_1dne8_10960._is-offset-for-floating-tools_1dne8_10971{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_1dne8_10975{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_1dne8_10975: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_1dne8_10997{fill:currentColor;width:22px;height:22px}._dock-collapsed-body_1dne8_11004{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_1dne8_11016{grid-template-columns:1fr;gap:0;display:grid}._kv_1dne8_11016{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_1dne8_11016:last-child{border-bottom:0}._kv_1dne8_11016 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_1dne8_11016 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_1dne8_11054,._log-card_1dne8_11055{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_1dne8_11062{border-color:var(--line-strong);gap:0;padding:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1dne8_11062{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_1dne8_11062{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1dne8_11062{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_1dne8_11083{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header_1dne8_11083{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_1dne8_11083{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_1dne8_11083 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_1dne8_11110{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_1dne8_11117{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_1dne8_11117:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_1dne8_11117:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_1dne8_11117:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_1dne8_11117 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_1dne8_11117 svg._is-expanded_1dne8_10092{transform:rotate(0)}._inspector-expanded-header-toggle_1dne8_11117 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_1dne8_11164{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_1dne8_11173{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_1dne8_11180{justify-content:flex-start}._recipe-status-panel-title_1dne8_11184{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_1dne8_11184 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_1dne8_11198{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1dne8_11198{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_1dne8_11198{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_1dne8_11198{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_1dne8_11222{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_1dne8_11228{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_1dne8_11228 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_1dne8_11222 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_1dne8_11054 h4,._log-card_1dne8_11055 h4{margin:0 0 6px;font-size:.82rem}._definition-card_1dne8_11054 p,._log-card_1dne8_11055 p,._mono-line_1dne8_11266{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_1dne8_11273{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_1dne8_11279{--problem-warning-color:#9a6a18;border:0;border-left:2px solid var(--line-strong);min-width:0;padding:9px 0 9px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1dne8_11279{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_1dne8_11279{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_1dne8_11279{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_1dne8_11279{background:0 0}._problem-row_1dne8_11279:last-child{border-bottom:0}._problem-row_1dne8_11279 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_1dne8_11279[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_1dne8_11279[data-problem-severity=error] p{color:var(--danger)}._problem-row_1dne8_11279[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_1dne8_11327{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_1dne8_11345{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_1dne8_11352{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_1dne8_11360{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_1dne8_11367{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_1dne8_11374{padding:0}._inspector-scope-toggle_1dne8_11378{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1dne8_11378{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_1dne8_11378{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_1dne8_11378{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_1dne8_11378 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_1dne8_11378 button._is-selected_1dne8_8319,._inspector-scope-toggle_1dne8_11378 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_1dne8_11378 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_1dne8_11266{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_1dne8_11428,._warehouse-item-link-inspector_1dne8_11429,._slot-config-list_1dne8_11430,._slot-config-row_1dne8_11431,._slot-config-row-main_1dne8_11432,._slot-config-row-actions_1dne8_11433,._slot-config-stepper_1dne8_11434,._warehouse-link-ignore-stock_1dne8_11435{gap:8px;display:grid}._slot-config-inspector_1dne8_11428{grid-template-columns:minmax(0,1fr)}._slot-config-group_1dne8_11444,._slot-config-dialog-backdrop_1dne8_11445{grid-column:auto;min-width:0}._slot-config-group_1dne8_11444[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_1dne8_11445{grid-column:1/-1}._slot-config-group_1dne8_11444[data-slot-config-group-size=single] ._slot-config-tile-grid_1dne8_11455{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_1dne8_11433{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_1dne8_11430[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_1dne8_11430[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_1dne8_11475,._slot-config-row-header_1dne8_11476{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_1dne8_11475 p,._slot-config-row-header_1dne8_11476 strong,._slot-config-meta_1dne8_11485{margin:0}._slot-config-row_1dne8_11431{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1dne8_11431{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_1dne8_11431{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_1dne8_11431{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_1dne8_11432{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_1dne8_11513,._slot-config-clear-button_1dne8_11514,._slot-config-step-button_1dne8_11515{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1dne8_11513,._slot-config-clear-button_1dne8_11514,._slot-config-step-button_1dne8_11515{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_1dne8_11513,._slot-config-clear-button_1dne8_11514,._slot-config-step-button_1dne8_11515{color:var(--text-0);font:inherit}._slot-config-item-button_1dne8_11513:hover:not(:disabled),._slot-config-step-button_1dne8_11515:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1dne8_11513:hover:not(:disabled),._slot-config-step-button_1dne8_11515:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_1dne8_11513:hover:not(:disabled),._slot-config-step-button_1dne8_11515:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_1dne8_11513:hover:not(:disabled),._slot-config-step-button_1dne8_11515:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_1dne8_11514{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1dne8_11514{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_1dne8_11514{color:var(--danger)}._slot-config-clear-button_1dne8_11514:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1dne8_11514:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_1dne8_11514:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_1dne8_11514:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_1dne8_11514:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_1dne8_11513,._slot-config-clear-button_1dne8_11514{padding:0 10px}._slot-config-item-button_1dne8_11513{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_1dne8_11513:disabled,._slot-config-clear-button_1dne8_11514:disabled,._slot-config-step-button_1dne8_11515:disabled,._slot-config-count-input_1dne8_11606:disabled{opacity:.6}._slot-config-lock-tag_1dne8_11610{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_1dne8_11610{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_1dne8_11610{color:var(--text-1);font-size:.72rem}._slot-config-stepper_1dne8_11434{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_1dne8_11515{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_1dne8_11515 svg,._slot-config-clear-button_1dne8_11514 svg{width:14px;height:14px}._slot-config-count-input_1dne8_11606{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_1dne8_11429{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_1dne8_11429{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_1dne8_11666{gap:8px;padding:8px}._warehouse-link-list_1dne8_11671{gap:8px;min-width:0;display:grid}._warehouse-link-row_1dne8_11677{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1dne8_11677{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_1dne8_11677{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1dne8_11677{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_1dne8_11677{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_1dne8_11677{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_1dne8_11677[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_1dne8_11677[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_1dne8_11721{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:56px;min-width:0;height:32px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1dne8_11721{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_1dne8_11721{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_1dne8_11721{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_1dne8_11721{color:var(--text-1)}._warehouse-link-slot-label_1dne8_11748{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_1dne8_11757{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_1dne8_11757:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_1dne8_11757:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_1dne8_11783{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_1dne8_11783 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_1dne8_11783 svg{width:22px;height:22px}._warehouse-link-item-name_1dne8_11805{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_1dne8_11821{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_1dne8_11821{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_1dne8_11821{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_1dne8_11821:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_1dne8_11821:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_1dne8_11821:hover:not(:disabled){color:var(--text-0)}._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_1dne8_11821[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_1dne8_11821:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_1dne8_11821:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_1dne8_11990{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1dne8_11990{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_1dne8_11990{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_1dne8_11990:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1dne8_11990:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_1dne8_11990:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_1dne8_11990:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_1dne8_11990:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_1dne8_11990:disabled,._warehouse-link-item-button_1dne8_11757:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_1dne8_11990 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_1dne8_12047{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1dne8_12047{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_1dne8_12047{color:var(--danger)}._warehouse-link-clear-button_1dne8_12047:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1dne8_12047:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_1dne8_12047:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_1dne8_12047:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_1dne8_12047:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_1dne8_11429[data-render-mode=dock] ._warehouse-link-action-button_1dne8_11990{width:32px;padding:0}._warehouse-item-link-inspector_1dne8_11429[data-render-mode=dock] ._warehouse-link-action-label_1dne8_12084{display:none}._warehouse-item-link-inspector_1dne8_11429[data-device-class=mobile] ._warehouse-link-row_1dne8_11677{padding-right:8px}._warehouse-item-link-inspector_1dne8_11429[data-device-class=mobile] ._warehouse-link-action-button_1dne8_11990{width:32px;padding:0}._warehouse-item-link-inspector_1dne8_11429[data-device-class=mobile] ._warehouse-link-action-label_1dne8_12084{display:none}._admission-rule-inspector_1dne8_12101{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_1dne8_12101{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_1dne8_12110{gap:8px;padding:8px}._admission-rule-row_1dne8_12115{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1dne8_12115{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_1dne8_12115{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_1dne8_12115{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_1dne8_12124{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_1dne8_12115[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_1dne8_12166{border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1dne8_12166{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_1dne8_12166{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1dne8_12166{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_1dne8_12166{color:var(--text-0);text-align:left}._admission-rule-item-button_1dne8_12166:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1dne8_12166:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_1dne8_12166:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_1dne8_12166:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_1dne8_12166:disabled,._admission-rule-action-button_1dne8_12213:disabled,._admission-rule-limit_1dne8_12214 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_1dne8_12219{background:var(--surface-2);border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-icon_1dne8_12219{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_1dne8_12219{color:var(--text-2)}._admission-rule-item-icon_1dne8_12219 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_1dne8_12219 svg{width:17px;height:17px}._admission-rule-item-name_1dne8_12249{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_1dne8_12214,._admission-rule-count_1dne8_12261{border:1px solid var(--line-strong);align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1dne8_12214,._admission-rule-count_1dne8_12261{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_1dne8_12214,._admission-rule-count_1dne8_12261{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_1dne8_12214,._admission-rule-count_1dne8_12261{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit_1dne8_12214 span,._admission-rule-count_1dne8_12261 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_1dne8_12214 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_1dne8_12261 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_1dne8_12323{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_1dne8_12213{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1dne8_12213{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_1dne8_12213{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1dne8_12213{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_1dne8_12213{color:var(--text-1)}._admission-rule-action-button_1dne8_12213:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1dne8_12213:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_1dne8_12213:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_1dne8_12213:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_1dne8_12375:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_1dne8_12375:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_1dne8_12375:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_1dne8_12213 svg{width:15px;height:15px}._admission-rule-inspector_1dne8_12101[data-render-mode=dock] ._admission-rule-controls-row_1dne8_12124,._admission-rule-inspector_1dne8_12101[data-device-class=mobile] ._admission-rule-controls-row_1dne8_12124,._admission-rule-inspector_1dne8_12101[data-device-class=tablet] ._admission-rule-controls-row_1dne8_12124{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_1dne8_12101[data-render-mode=dock] ._admission-rule-actions_1dne8_12323,._admission-rule-inspector_1dne8_12101[data-device-class=mobile] ._admission-rule-actions_1dne8_12323,._admission-rule-inspector_1dne8_12101[data-device-class=tablet] ._admission-rule-actions_1dne8_12323{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_1dne8_12441{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_1dne8_12441{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_1dne8_12450{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_1dne8_12450>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_1dne8_12495{gap:8px;padding:8px}._port-output-list_1dne8_12500{gap:8px;min-width:0;display:grid}._port-output-row_1dne8_12506{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1dne8_12506{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_1dne8_12506{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1dne8_12506{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_1dne8_12506{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_1dne8_12506{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_1dne8_12506[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_1dne8_12506[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_1dne8_12555{border:1px solid var(--port-output-accent);grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;width:56px;min-width:56px;height:32px;padding:2px 5px 2px 4px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1dne8_12555{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_1dne8_12555{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_1dne8_12555{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_1dne8_12555{color:var(--text-0)}._port-output-locator-svg_1dne8_12631{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_1dne8_12638{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1dne8_12638{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_1dne8_12638{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_1dne8_12638{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_1dne8_12638{stroke-width:.08px}._port-output-locator-marker_1dne8_12658{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_1dne8_12658{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_1dne8_12667{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_1dne8_12675{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_1dne8_12675{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_1dne8_12675{stroke-width:.08px}._port-output-locator-label_1dne8_12688{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_1dne8_12722{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_1dne8_12722:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_1dne8_12722:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_1dne8_12722:disabled,._port-output-action-button_1dne8_12749:disabled{cursor:default;opacity:.58}._port-output-item-icon_1dne8_12754{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_1dne8_12754 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_1dne8_12754 svg{width:22px;height:22px}._port-output-item-name_1dne8_12776{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_1dne8_12749{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1dne8_12749{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_1dne8_12749{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_1dne8_12749:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1dne8_12749:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_1dne8_12749:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_1dne8_12749:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_1dne8_12749:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_1dne8_12749 svg{flex:none;width:15px;height:15px}._port-output-clear-button_1dne8_12871{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1dne8_12871{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_1dne8_12871{color:var(--danger)}._port-output-clear-button_1dne8_12871:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1dne8_12871:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_1dne8_12871:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_1dne8_12871:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_1dne8_12871:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_1dne8_12441[data-render-mode=dock] ._port-output-action-button_1dne8_12749{width:32px;padding:0}._port-output-config-inspector_1dne8_12441[data-render-mode=dock] ._port-output-action-label_1dne8_12908{display:none}._port-output-config-inspector_1dne8_12441[data-device-class=mobile] ._port-output-row_1dne8_12506{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_1dne8_12441[data-device-class=mobile] ._port-output-action-button_1dne8_12749{width:32px;padding:0}._port-output-config-inspector_1dne8_12441[data-device-class=mobile] ._port-output-action-label_1dne8_12908{display:none}@media (width<=900px){._port-output-config-inspector_1dne8_12441[data-render-mode=dialog] ._port-output-action-button_1dne8_12749{width:32px;padding:0}._port-output-config-inspector_1dne8_12441[data-render-mode=dialog] ._port-output-action-label_1dne8_12908{display:none}}._port-priority-group-inspector_1dne8_12935{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_1dne8_12935{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_1dne8_12944{gap:8px;padding:8px}._port-priority-custom-switch_1dne8_12949{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_1dne8_12949 input{appearance:none;border:1px solid var(--line-strong);width:30px;height:18px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1dne8_12949 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_1dne8_12949 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1dne8_12949 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_1dne8_12949 input{cursor:pointer}._port-priority-custom-switch_1dne8_12949 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_1dne8_12949 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1dne8_12949 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_1dne8_12949 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_1dne8_12949 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_1dne8_12949 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_1dne8_13022{gap:8px;min-width:0;display:grid}._port-priority-row_1dne8_13028{--port-priority-accent:var(--text-2);border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1dne8_13028{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_1dne8_13028{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_1dne8_13028{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_1dne8_13028[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_1dne8_13028[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_1dne8_13062{border:1px solid var(--port-priority-accent);justify-content:center;justify-self:start;align-items:center;min-width:52px;height:30px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1dne8_13062{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_1dne8_13062{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_1dne8_13062{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_1dne8_13062{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_1dne8_13094{border:1px solid var(--port-priority-accent);place-items:center;width:32px;height:30px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1dne8_13094{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_1dne8_13094{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1dne8_13094{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_1dne8_13094{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_1dne8_13094:hover:not(:disabled),._port-priority-number-button_1dne8_13094[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1dne8_13094:hover:not(:disabled),._port-priority-number-button_1dne8_13094[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_1dne8_13094:hover:not(:disabled),._port-priority-number-button_1dne8_13094[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_1dne8_13094:hover:not(:disabled),._port-priority-number-button_1dne8_13094[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_1dne8_13094:disabled{cursor:default;opacity:.58}._port-priority-picker_1dne8_13149{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_1dne8_13149 button{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;place-items:center;width:30px;height:28px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1dne8_13149 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_1dne8_13149 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_1dne8_13149 button:hover,._port-priority-picker_1dne8_13149 button._is-selected_1dne8_8319{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1dne8_13149 button:hover,._port-priority-picker_1dne8_13149 button._is-selected_1dne8_8319{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_1dne8_13149 button:hover,._port-priority-picker_1dne8_13149 button._is-selected_1dne8_8319{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_1dne8_13149 button:hover,._port-priority-picker_1dne8_13149 button._is-selected_1dne8_8319{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_1dne8_13149 button:hover,._port-priority-picker_1dne8_13149 button._is-selected_1dne8_8319{color:var(--text-0)}._slot-config-tile-grid_1dne8_11455{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_1dne8_11455{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_1dne8_11455:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_1dne8_13228{z-index:1;background:var(--surface-1);background:var(--surface-1);border-radius:5px;min-width:18px;height:18px;padding:0 4px;position:absolute;top:5px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-index_1dne8_13228{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_1dne8_13228{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_1dne8_13252,._slot-config-dialog-item-icon_1dne8_13253{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_1dne8_13260{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:22px;height:20px;padding:0 5px;position:absolute;bottom:5px;right:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-badge_1dne8_13260{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_1dne8_13260{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_1dne8_13284{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_1dne8_13284 svg{width:18px;height:18px}._slot-config-empty_1dne8_13284{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_1dne8_13304{gap:10px}._slot-config-panel-header_1dne8_13308{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_1dne8_13316{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_1dne8_13316 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_1dne8_13332{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_1dne8_13344{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_1dne8_13344 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_1dne8_13358{appearance:none;border:1px solid var(--line-strong);flex:none;width:36px;height:20px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-scope-switch-input_1dne8_13358{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_1dne8_13358{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_1dne8_13358: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_1dne8_13358:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_1dne8_13358:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_1dne8_13358:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_1dne8_13358:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_1dne8_13332._is-disabled_1dne8_1423{cursor:default}._slot-config-flow-layout_1dne8_13414{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_1dne8_13422{border:1px solid var(--line-strong);gap:10px;min-width:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1dne8_13422{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_1dne8_13422{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_1dne8_13422{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_1dne8_13471{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_1dne8_13471 div{min-width:0;display:grid}._slot-config-flow-column-header_1dne8_13471 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_1dne8_13530,._slot-config-group_1dne8_11444{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_1dne8_13530{border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 8px 8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1dne8_13530{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_1dne8_13530{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_1dne8_13530:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1dne8_13530:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_1dne8_13530:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_1dne8_13530:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_1dne8_13578{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_1dne8_13578{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_1dne8_13578{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_1dne8_13594{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_1dne8_13603{border:1px dashed var(--text-1);place-items:center;width:36px;height:36px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty-button_1dne8_13603{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_1dne8_13603{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_1dne8_13603 svg{width:17px;height:17px}._slot-config-flow-item-icon_1dne8_13625{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_1dne8_13631{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_1dne8_13638{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count-inline_1dne8_13638{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_1dne8_13638{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_1dne8_13638{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px;position:absolute;bottom:-2px;right:-4px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count_1dne8_13638{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_1dne8_13638{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_1dne8_13684{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_1dne8_13684 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_1dne8_13684 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_1dne8_13684 svg{stroke-width:2.2px}._slot-config-flow-empty_1dne8_13603{border:1px dashed var(--line-strong);place-items:center;min-height:54px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty_1dne8_13603{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_1dne8_13603{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_1dne8_13744{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_1dne8_11445{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_1dne8_11445{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_1dne8_11445{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_1dne8_11445{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_1dne8_11445{max-height:calc(100dvh - 16px)}}._slot-config-dialog_1dne8_11445{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_1dne8_11445{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_1dne8_11445{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_1dne8_13811{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_1dne8_13811 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_1dne8_13828,._slot-config-dialog-item-button_1dne8_13829,._slot-config-dialog-clear_1dne8_13830,._slot-config-dialog-actions_1dne8_13831 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_1dne8_13828,._slot-config-dialog-item-button_1dne8_13829,._slot-config-dialog-clear_1dne8_13830,._slot-config-dialog-actions_1dne8_13831 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1dne8_13828,._slot-config-dialog-item-button_1dne8_13829,._slot-config-dialog-clear_1dne8_13830,._slot-config-dialog-actions_1dne8_13831 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_1dne8_13828{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_1dne8_13828{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_1dne8_13828{padding:0}._slot-config-dialog-icon-button_1dne8_13828 svg{width:16px;height:16px}._slot-config-dialog-item-button_1dne8_13829{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1dne8_13829{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1dne8_13829{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_1dne8_13829{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_1dne8_13829{padding:0}._slot-config-dialog-item-button_1dne8_13829:disabled{opacity:.75}._slot-config-dialog-item-name_1dne8_13903{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_1dne8_11062{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_1dne8_11083{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_1dne8_11117:hover,._inspector-scope-toggle_1dne8_11378{background:var(--surface-2)}._selection-inspector-device-header_1dne8_11198,._slot-config-row_1dne8_11431,._slot-config-item-button_1dne8_11513,._slot-config-step-button_1dne8_11515{border-color:var(--line);background:var(--surface-2)}._problem-row_1dne8_11279{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_1dne8_11378{border-color:var(--line)}._slot-config-clear-button_1dne8_11514{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_1dne8_11514:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_1dne8_11610{background:var(--surface-2)}}._slot-config-dialog-count-row_1dne8_13953{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_1dne8_13953>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_1dne8_13968{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_1dne8_13976{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_1dne8_13976{accent-color:var(--primary)}}._slot-config-dialog-range_1dne8_13976{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_1dne8_13976{appearance:none;background:0 0}._slot-config-dialog-range_1dne8_13976::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_1dne8_13976::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-1);background:var(--primary);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #0000003d}._slot-config-dialog-range_1dne8_13976:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_1dne8_13976:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_1dne8_14025,._slot-config-dialog-switch_1dne8_14026{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_1dne8_14026{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_1dne8_14026 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_1dne8_14047{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_1dne8_14047: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_1dne8_14026 input:checked+._slot-config-dialog-switch-track_1dne8_14047{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_1dne8_14026 input:checked+._slot-config-dialog-switch-track_1dne8_14047:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_1dne8_14026 input:disabled+._slot-config-dialog-switch-track_1dne8_14047{opacity:.55}._slot-config-dialog-clear_1dne8_13830{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1dne8_13830{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_1dne8_13830{color:var(--danger)}._slot-config-dialog-actions_1dne8_13831{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_1dne8_13831 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_1dne8_13828:hover:not(:disabled),._slot-config-dialog-item-button_1dne8_13829:hover:not(:disabled),._slot-config-dialog-actions_1dne8_13831 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1dne8_13828:hover:not(:disabled),._slot-config-dialog-item-button_1dne8_13829:hover:not(:disabled),._slot-config-dialog-actions_1dne8_13831 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_1dne8_13828:hover:not(:disabled),._slot-config-dialog-item-button_1dne8_13829:hover:not(:disabled),._slot-config-dialog-actions_1dne8_13831 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_1dne8_13828:hover:not(:disabled),._slot-config-dialog-item-button_1dne8_13829:hover:not(:disabled),._slot-config-dialog-actions_1dne8_13831 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_1dne8_13830:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1dne8_13830:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_1dne8_13830:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_1dne8_13830:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_1dne8_13830:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_1dne8_14228{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_1dne8_14228{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_1dne8_14237{gap:8px;padding:8px}._submit-to-warehouse-row_1dne8_14162{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1dne8_14162{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_1dne8_14162{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1dne8_14162{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_1dne8_14284{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1dne8_14284{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_1dne8_14284{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_1dne8_14284{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_1dne8_14284{color:var(--text-1)}._submit-to-warehouse-icon_1dne8_14284 svg{width:17px;height:17px}._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true] ._submit-to-warehouse-icon_1dne8_14284{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true] ._submit-to-warehouse-icon_1dne8_14284{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_1dne8_14162[data-submit-enabled=true] ._submit-to-warehouse-icon_1dne8_14284{color:var(--accent-strong)}._submit-to-warehouse-label_1dne8_14172{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_1dne8_14213{border:1px solid var(--line);justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1dne8_14213{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_1dne8_14213{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1dne8_14213{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_1dne8_14213{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_1dne8_14213{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_1dne8_14213{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_1dne8_14376{border:1px solid var(--line-strong);width:44px;height:26px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1dne8_14376{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_1dne8_14376{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_1dne8_14376:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1dne8_14376:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_1dne8_14376:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_1dne8_14376:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_1dne8_14376[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_1dne8_14376:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_1dne8_14420{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_1dne8_14376[aria-checked=true] ._submit-to-warehouse-toggle-knob_1dne8_14420{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_1dne8_11432,._slot-config-row-actions_1dne8_11433{grid-template-columns:1fr}._selection-inspector-device-header_1dne8_11198,._slot-config-flow-layout_1dne8_13414{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_1dne8_13684{min-height:44px}._slot-config-flow-direction_1dne8_13684 svg{transform:rotate(90deg)}}._behavior-toggle-row_1dne8_14454{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_1dne8_14461{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_1dne8_14467{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_1dne8_14474{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_1dne8_14483{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:104px;height:32px;padding:0 10px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._dark-pipe-link-button_1dne8_14483{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_1dne8_14483{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_1dne8_14483 svg{width:15px;height:15px}._dark-pipe-link-button_1dne8_14483:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_1dne8_14483:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_1dne8_14483._is-danger_1dne8_10212:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_1dne8_14525,._toggle-off_1dne8_14526{border:1px solid var(--line-strong);width:42px;height:24px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._toggle-on_1dne8_14525,._toggle-off_1dne8_14526{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_1dne8_14525,._toggle-off_1dne8_14526{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_1dne8_14525:after,._toggle-off_1dne8_14526: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_1dne8_14525{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_1dne8_14525:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_1dne8_14571{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_1dne8_14579{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_1dne8_14585{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_1dne8_14585: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_1dne8_14585:checked{background:var(--accent)}._recipe-config-switch_1dne8_14585:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_1dne8_14619{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_1dne8_14625{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_1dne8_14625:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_1dne8_14625:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_1dne8_14649{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_1dne8_14654{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1dne8_14654{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_1dne8_14654{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_1dne8_14654{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_1dne8_14673,._recipe-manual-section_1dne8_14674{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_1dne8_14681{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_1dne8_14681{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_1dne8_14692{border:1px solid var(--line-strong);align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1dne8_14692{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_1dne8_14692{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_1dne8_14692{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_1dne8_14692>:first-child{flex:auto;min-width:0}._recipe-remove-button_1dne8_14737{border:1px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;margin-left:0;padding:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1dne8_14737{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_1dne8_14737{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1dne8_14737{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_1dne8_14737{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_1dne8_14737 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_1dne8_14737:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1dne8_14737:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_1dne8_14737:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1dne8_14737:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_1dne8_14737:hover{color:var(--danger)}._recipe-locked-control_1dne8_14792{width:34px;height:30px;color:var(--text-2);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-locked-control_1dne8_14792{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_1dne8_14792 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_1dne8_14815{border:1px dashed var(--line-strong);justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1dne8_14815{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_1dne8_14815{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1dne8_14815{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_1dne8_14815{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_1dne8_14815:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1dne8_14815:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_1dne8_14815:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_1dne8_14815:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_1dne8_14815:hover{color:var(--accent-strong)}._recipe-add-button-primary_1dne8_14865{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_1dne8_14876{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_1dne8_14883{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_1dne8_14737,._recipe-add-button_1dne8_14815{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_1dne8_14737:hover,._recipe-add-button_1dne8_14815:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_1dne8_14792{color:var(--text-2)}}._encyclopedia-panel_1dne8_14918{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866{gap:0}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866._is-browser_1dne8_14929{grid-template-rows:auto minmax(0,1fr)}._encyclopedia-mobile-controls_1dne8_14933{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:stretch;gap:8px;padding:8px 10px 0;display:grid}._encyclopedia-mobile-controls_1dne8_14933 ._encyclopedia-search_1dne8_14941,._encyclopedia-mobile-controls_1dne8_14933 ._encyclopedia-category-dropdown_1dne8_14942{padding:0}._encyclopedia-mobile-controls_1dne8_14933 ._encyclopedia-category-dropdown-menu_1dne8_14946{left:0;right:0}._encyclopedia-search_1dne8_14941{padding:8px 14px 0}._encyclopedia-search-input_1dne8_14956{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_1dne8_14956::placeholder{color:var(--text-2)}._encyclopedia-search-input_1dne8_14956:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}._encyclopedia-breadcrumb_1dne8_14979{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_1dne8_14979._is-touch_1dne8_4866{padding:8px 10px 4px}._encyclopedia-breadcrumb-segment_1dne8_14996{align-items:center;gap:2px;display:inline-flex}._encyclopedia-breadcrumb-link_1dne8_15002{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_1dne8_15002:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-breadcrumb-link_1dne8_15002._is-active_1dne8_351,._encyclopedia-breadcrumb-link_1dne8_15002:disabled{color:var(--text-0);cursor:default;background:0 0;font-weight:600}._encyclopedia-breadcrumb-sep_1dne8_15026{color:var(--text-2);padding:0 1px}._encyclopedia-pc-layout_1dne8_15032{grid-template-columns:minmax(140px,180px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._encyclopedia-sidebar_1dne8_15040{border-right:1px solid var(--line);padding:10px 0 10px 14px;overflow-y:auto}._encyclopedia-category-list_1dne8_15046{flex-direction:column;gap:2px;display:flex}._encyclopedia-category-button_1dne8_15052{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_1dne8_15052:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-button_1dne8_15052._is-active_1dne8_351{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-sidebar-divider_1dne8_15076{border:0;border-top:1px solid var(--line);margin:6px 0}._encyclopedia-main_1dne8_15083{min-height:0;padding:10px 14px 14px;overflow-y:auto}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866 ._encyclopedia-main_1dne8_15083{padding:8px 10px 14px}._encyclopedia-card-grid_1dne8_15094{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866 ._encyclopedia-card-grid_1dne8_15094{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._encyclopedia-card_1dne8_15094{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_1dne8_15094:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-card-icon_1dne8_15122{object-fit:contain;image-rendering:auto;width:40px;height:40px}._encyclopedia-card-label_1dne8_15129{color:var(--text-0);text-align:center;word-break:break-word;font-size:.76rem;line-height:1.3}._encyclopedia-card-kind_1dne8_15137{color:var(--text-2);background:var(--surface-3);border-radius:999px;padding:1px 6px;font-size:.66rem}._encyclopedia-recent-section_1dne8_15146{gap:6px;margin-bottom:4px;display:grid}._encyclopedia-recent-heading_1dne8_15152{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}._encyclopedia-recent-count_1dne8_15161{color:var(--text-2);font-weight:500}._encyclopedia-recent-row_1dne8_15166{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._encyclopedia-recent-card_1dne8_15174{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_1dne8_15174:hover{border-color:var(--accent-strong);box-shadow:0 2px 8px var(--accent-soft)}._encyclopedia-recent-card_1dne8_15174 ._encyclopedia-card-icon_1dne8_15122{width:34px;height:34px}._encyclopedia-recent-card_1dne8_15174 ._encyclopedia-card-label_1dne8_15129{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866 ._encyclopedia-recent-card_1dne8_15174{width:90px;padding:6px 4px}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866 ._encyclopedia-recent-card_1dne8_15174 ._encyclopedia-card-icon_1dne8_15122{width:30px;height:30px}._encyclopedia-category-dropdown_1dne8_14942{padding:8px 10px 0;position:relative}._encyclopedia-category-dropdown-trigger_1dne8_15221{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_1dne8_15221._is-filtered_1dne8_15238{border-color:var(--accent-strong);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);box-shadow:0 0 0 1px var(--accent-strong), 0 8px 18px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._encyclopedia-category-dropdown-trigger_1dne8_15221._is-filtered_1dne8_15238{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_1dne8_15221:hover{background:var(--surface-3)}._encyclopedia-category-dropdown-copy_1dne8_15253{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}._encyclopedia-category-dropdown-title_1dne8_15261{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_1dne8_15272{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}._encyclopedia-category-dropdown-meta_1dne8_15280{flex:none;align-items:center;gap:6px;display:inline-flex}._encyclopedia-category-dropdown-badge_1dne8_15287{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_1dne8_15301{color:var(--text-2);font-size:.7rem;transition:transform .15s}._encyclopedia-category-dropdown-arrow_1dne8_15301._is-open_1dne8_15307{transform:rotate(180deg)}._encyclopedia-category-dropdown-menu_1dne8_14946{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_1dne8_15332{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_1dne8_15332:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-category-dropdown-item_1dne8_15332._is-active_1dne8_351{background:var(--accent-soft);color:var(--text-0);font-weight:600}._encyclopedia-category-dropdown-check_1dne8_15359{text-align:center;width:16px;color:var(--accent-strong);flex:none;font-size:.78rem;font-weight:700}._encyclopedia-detail_1dne8_15369{min-height:0;padding:6px 14px 14px;overflow-y:auto}._encyclopedia-panel_1dne8_14918._is-touch_1dne8_4866 ._encyclopedia-detail_1dne8_15369{padding:6px 10px 14px}._encyclopedia-detail-header_1dne8_15379{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 14px;display:flex}._encyclopedia-back-button_1dne8_15388{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_1dne8_15388:hover{background:var(--surface-3);color:var(--text-0)}._encyclopedia-detail-icon_1dne8_15407{object-fit:contain;image-rendering:auto;flex-shrink:0;width:48px;height:48px}._encyclopedia-detail-info_1dne8_15415{flex-direction:column;gap:4px;min-width:0;display:flex}._encyclopedia-detail-name_1dne8_15422{color:var(--text-0);margin:0;font-size:1rem}._encyclopedia-detail-kind_1dne8_15428{color:var(--text-2);font-size:.72rem}._encyclopedia-detail-tags_1dne8_15433{flex-wrap:wrap;gap:4px;display:flex}._encyclopedia-tag_1dne8_15439{background:var(--surface-3);color:var(--text-1);border-radius:999px;padding:1px 7px;font-size:.68rem;display:inline-block}._encyclopedia-recipe-group_1dne8_15449{margin-bottom:4px}._encyclopedia-recipe-group-header_1dne8_15453{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_1dne8_15453:hover{background:var(--surface-3)}._encyclopedia-recipe-group-arrow_1dne8_15472{color:var(--text-2);flex-shrink:0;width:14px;font-size:.7rem}._encyclopedia-recipe-group-title_1dne8_15479{color:var(--text-0);font-weight:600}._encyclopedia-recipe-group-count_1dne8_15484{color:var(--text-2);font-size:.72rem}._encyclopedia-recipe-list_1dne8_15489{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 8px 22px;display:grid}@media (width>=640px){._encyclopedia-recipe-list_1dne8_15489{grid-template-columns:repeat(2,minmax(0,1fr))}}._encyclopedia-recipe-card_1dne8_15502{gap:0;padding:0;overflow:hidden}._encyclopedia-recipe-table_1dne8_15508{grid-template-columns:1fr auto 1fr;gap:0;display:grid}._encyclopedia-recipe-col_1dne8_15514{gap:1px;padding:4px 6px;display:grid}._encyclopedia-recipe-col_1dne8_15514._is-input_1dne8_15520{background:var(--surface-3)}._encyclopedia-recipe-col_1dne8_15514._is-output_1dne8_13461{background:var(--surface-2)}._encyclopedia-recipe-arrow-col_1dne8_15528{background:var(--surface-1);align-items:center;padding:0 3px;display:flex}._encyclopedia-recipe-arrow_1dne8_15528{color:var(--accent-strong);flex-shrink:0;font-size:1.15rem}._encyclopedia-recipe-row_1dne8_15541{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_1dne8_15541:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-row_1dne8_15541._is-empty_1dne8_15561{cursor:default;background:0 0}._encyclopedia-recipe-row_1dne8_15541._is-empty_1dne8_15561:hover{border-color:#0000}._encyclopedia-recipe-item-icon_1dne8_15570{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-right:-2px}._encyclopedia-recipe-item-name_1dne8_15578{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}._encyclopedia-recipe-item-amount_1dne8_15587{color:var(--text-2);white-space:nowrap;flex-shrink:0;font-size:.76rem}._encyclopedia-recipe-footer_1dne8_15594{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_1dne8_15604{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_1dne8_15604:hover{border-color:var(--accent-strong);background:var(--accent-soft)}._encyclopedia-recipe-machine-icon_1dne8_15622{object-fit:contain;width:20px;height:20px}._encyclopedia-recipe-machine-name_1dne8_15628{color:var(--text-0);font-size:.72rem}._encyclopedia-recipe-duration_1dne8_15633{color:var(--text-2);white-space:nowrap;font-size:.72rem}._encyclopedia-empty_1dne8_15640{text-align:center;color:var(--text-2);padding:24px 0;font-size:.82rem}._canvas-panel_11ok6_3{outline:none;grid-area:canvas;overflow:visible}._canvas-stage_11ok6_9{background:var(--in-canvas-bg);height:100%;min-height:0;overflow:visible}._canvas-panel_11ok6_3:focus-visible{box-shadow:inset 0 0 0 1px var(--in-canvas-focus-ring)}._canvas-viewport-surface_11ok6_20,._renderer-host_11ok6_21{width:100%;height:100%;display:block}._canvas-viewport-surface_11ok6_20{cursor:default;position:relative;overflow:visible}._canvas-marquee-box_11ok6_37{pointer-events:none;border:1px dashed var(--in-canvas-toolbar-active-border);background:var(--in-canvas-marquee-bg);box-shadow:0 0 0 1px var(--in-canvas-marquee-shadow);position:absolute}._canvas-touch-hold-indicator_11ok6_45{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;transform:translate(-100%,-100%)}._canvas-touch-hold-indicator-ring_11ok6_54{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._canvas-touch-hold-indicator-track_11ok6_62,._canvas-touch-hold-indicator-progress_11ok6_63{fill:none;stroke-linecap:round;stroke-width:3px}._canvas-touch-hold-indicator-track_11ok6_62{stroke:var(--in-canvas-touch-hold-track)}._canvas-touch-hold-indicator-progress_11ok6_63{stroke:var(--in-canvas-toolbar-active-border);animation-name:_canvas-touch-hold-progress_11ok6_1;animation-timing-function:linear;animation-fill-mode:forwards}._canvas-touch-hold-indicator-core_11ok6_80{border:1px solid var(--in-canvas-touch-hold-core-border);background:var(--in-canvas-touch-hold-core-bg);width:12px;height:12px;box-shadow:0 4px 14px var(--in-canvas-touch-hold-core-shadow);border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._canvas-gesture-diagnostics_11ok6_92{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(360px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;bottom:12px;right:12px}._canvas-gesture-diagnostics_11ok6_92._is-collapsed_11ok6_110{width:auto;max-width:min(240px,100% - 24px);padding:8px 10px}._canvas-gesture-diagnostics-header_11ok6_116{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-header_11ok6_116{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-gesture-diagnostics-header-copy_11ok6_129{align-items:baseline;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-header-copy_11ok6_129 span,._canvas-gesture-diagnostics-header-copy_11ok6_129 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-gesture-diagnostics-header-copy_11ok6_129 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-gesture-diagnostics-toggle_11ok6_149{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-gesture-diagnostics-toggle_11ok6_149:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-gesture-diagnostics-body_11ok6_166{min-width:0}._canvas-gesture-diagnostics-grid_11ok6_170{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._canvas-gesture-diagnostics-grid_11ok6_170 div{min-width:0}._canvas-gesture-diagnostics-grid_11ok6_170 dt{color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-grid_11ok6_170 dt{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-gesture-diagnostics-grid_11ok6_170 dt{font-size:.68rem}._canvas-gesture-diagnostics-grid_11ok6_170 dd{color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}._canvas-gesture-diagnostics-events_11ok6_201{border-top:1px solid var(--in-canvas-gesture-events-border);gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}._canvas-gesture-diagnostics-events_11ok6_201 li{justify-content:space-between;gap:12px;min-width:0;display:flex}._canvas-gesture-diagnostics-events_11ok6_201 span,._canvas-gesture-diagnostics-events_11ok6_201 small{text-overflow:ellipsis;white-space:nowrap;color:var(--in-canvas-toolbar-button-text);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-gesture-diagnostics-events_11ok6_201 small{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps_11ok6_237{z-index:3;border:1px solid var(--in-canvas-gesture-panel-border);background:var(--in-canvas-gesture-panel-bg);width:min(220px,100% - 24px);color:var(--in-canvas-toolbar-button-text);pointer-events:none;box-shadow:0 14px 36px var(--in-canvas-gesture-panel-shadow);gap:8px;padding:10px 12px;font-size:.76rem;line-height:1.35;display:grid;position:absolute;top:12px;right:12px}._canvas-fps_11ok6_237._is-collapsed_11ok6_110{width:auto;max-width:min(160px,100% - 24px);padding:8px 10px}._canvas-fps-header_11ok6_261{color:var(--in-canvas-toolbar-button-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-header_11ok6_261{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 74%, transparent)}}._canvas-fps-header-copy_11ok6_274{align-items:baseline;gap:8px;min-width:0;display:flex}._canvas-fps-header-copy_11ok6_274 span,._canvas-fps-header-copy_11ok6_274 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._canvas-fps-header-copy_11ok6_274 strong{color:var(--in-canvas-toolbar-active-border);font-size:.82rem;font-weight:650}._canvas-fps-toggle_11ok6_294{pointer-events:auto;border-color:var(--in-canvas-gesture-button-border);background:var(--in-canvas-gesture-button-bg);color:var(--in-canvas-toolbar-button-text);border-radius:999px;flex:none;padding:.22rem .58rem;font-size:.68rem;line-height:1.1}._canvas-fps-toggle_11ok6_294:hover{border-color:var(--in-canvas-gesture-button-hover-border);background:var(--in-canvas-gesture-button-hover-bg)}._canvas-fps-body_11ok6_311{min-width:0}._canvas-fps-table_11ok6_315{border-collapse:collapse;width:100%;margin:0}._canvas-fps-table_11ok6_315 th{text-align:left;color:var(--in-canvas-toolbar-button-text)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-fps-table_11ok6_315 th{color:color-mix(in srgb, var(--in-canvas-toolbar-button-text) 62%, transparent)}}._canvas-fps-table_11ok6_315 th{white-space:nowrap;padding:1px 8px 1px 0;font-size:.68rem;font-weight:400}._canvas-fps-table_11ok6_315 td{text-align:right;color:var(--in-canvas-toolbar-button-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _canvas-touch-hold-progress_11ok6_1{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}._canvas-viewport-surface_11ok6_20._is-panning_11ok6_353{cursor:grabbing}._canvas-floating-toolbar_11ok6_357{z-index:4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0;display:flex;position:fixed;transform:translate(-50%,-50%)}._canvas-floating-toolbar-button_11ok6_373{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:30px;min-width:30px;height:30px;box-shadow:none;color:var(--in-canvas-toolbar-button-text);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-floating-toolbar-button_11ok6_373:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-floating-toolbar-button_11ok6_373._is-cancel_11ok6_397,._canvas-floating-toolbar-button_11ok6_373._is-delete_11ok6_398{color:var(--in-canvas-toolbar-cancel)}._canvas-floating-toolbar-button_11ok6_373._is-rotate_11ok6_402{color:var(--in-canvas-toolbar-button-text)}._canvas-floating-toolbar-button_11ok6_373._is-confirm_11ok6_406{color:var(--in-canvas-toolbar-confirm)}._canvas-floating-toolbar-icon_11ok6_410{fill:currentColor;width:26px;height:26px}._overlap-entity-menu-layer_11ok6_416{pointer-events:auto;position:fixed;inset:0}._overlap-entity-menu-backdrop_11ok6_422{background:0 0;border:0;position:fixed;inset:0}._overlap-entity-menu_11ok6_416{z-index:1;border:1px solid var(--floating-control-border);background:var(--surface-1);width:min(196px,100vw - 12px);max-height:min(260px,100vh - 12px);box-shadow:0 10px 24px var(--shadow-floating-control);border-radius:6px;gap:1px;padding:4px;display:grid;position:fixed;overflow-y:auto}._overlap-entity-menu-item_11ok6_444{min-height:30px;color:var(--text-0);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px 3px 3px;display:grid}._overlap-entity-menu-item_11ok6_444:hover,._overlap-entity-menu-item_11ok6_444:focus-visible{background:var(--floating-control-bg-hover);outline:none}._overlap-entity-menu-icon_11ok6_464{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._overlap-entity-menu-icon_11ok6_464 img{object-fit:contain;max-width:22px;max-height:22px;display:block}._overlap-entity-menu-label_11ok6_479{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}._canvas-top-left-corner-toolbar_11ok6_488{top:calc(var(--top-bar-height,48px) + 78px);left:calc(var(--left-toolbar-width,68px) + var(--left-dock-width,0px) + 14px);z-index:4;max-width:calc(100% - var(--left-toolbar-width,68px) - var(--left-dock-width,0px) - var(--right-dock-width,0px) - 28px);pointer-events:auto;justify-items:stretch;gap:6px;display:grid;position:absolute}._canvas-top-left-corner-toolbar_11ok6_488:before{content:"";border-top:4px dashed var(--in-canvas-toolbar-button-text);opacity:.8;pointer-events:none;width:142px;height:0;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar_11ok6_488:after{content:"";background:var(--in-canvas-toolbar-active-border);pointer-events:none;width:54px;height:4px;position:absolute;top:-18px;left:0}._canvas-top-left-corner-toolbar-button_11ok6_523{box-sizing:border-box;border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);min-width:104px;min-height:29px;box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:999px;justify-content:space-between;justify-self:stretch;align-items:center;gap:7px;padding:0 9px;display:flex}._canvas-top-left-corner-toolbar-button_11ok6_523:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-top-left-corner-toolbar-button_11ok6_523._is-active_11ok6_547{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px var(--in-canvas-toolbar-active-border)}@supports (background:color-mix(in srgb, red 50%, blue)){._canvas-top-left-corner-toolbar-button_11ok6_523._is-active_11ok6_547{box-shadow:0 6px 14px var(--in-canvas-toolbar-shadow), inset 0 0 0 1px color-mix(in srgb, var(--in-canvas-toolbar-active-border) 22%, transparent)}}._canvas-top-left-corner-toolbar-button_11ok6_523._is-active_11ok6_547{color:var(--in-canvas-toolbar-active-text)}._canvas-top-left-corner-toolbar-icon_11ok6_561{fill:currentColor;flex:none;width:16px;height:16px}._canvas-top-left-corner-toolbar-label_11ok6_568{white-space:nowrap;letter-spacing:0;min-width:0;font-size:.66rem;font-weight:650;line-height:1}._canvas-right-dock-toolbar_11ok6_577{top:calc(var(--top-bar-height,48px) + (100% - var(--top-bar-height,48px) - var(--canvas-bottom-obstruction-height,var(--bottom-bar-height,28px))) / 2);right:calc(var(--right-dock-width,0px) + 12px);z-index:4;pointer-events:auto;gap:6px;display:grid;position:absolute;transform:translateY(-50%)}._canvas-right-dock-toolbar-button_11ok6_588{min-width:unset;min-height:unset;box-shadow:none;color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}._canvas-right-dock-toolbar-button_11ok6_588:not(:disabled):hover ._canvas-right-dock-toolbar-icon_11ok6_604{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-right-dock-toolbar-button_11ok6_588:not(:disabled):hover{background:0 0;border-color:#0000}._canvas-right-dock-toolbar-button_11ok6_588._is-exit_11ok6_614 ._canvas-right-dock-toolbar-icon_11ok6_604{color:var(--in-canvas-toolbar-cancel)}._canvas-right-dock-toolbar-icon_11ok6_604{fill:currentColor;width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:50%;flex:none;padding:7px}._canvas-right-dock-toolbar-label_11ok6_632{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow);font-size:.72rem;font-weight:600}._canvas-right-dock-toolbar--shortcut_11ok6_642{pointer-events:none}._canvas-right-dock-toolbar-shortcut-key_11ok6_646{min-width:22px;height:22px;color:var(--in-canvas-toolbar-button-text);border:1px solid var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);box-shadow:0 4px 12px var(--in-canvas-toolbar-shadow);box-sizing:content-box;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._canvas-right-dock-toolbar-shortcut-plus_11ok6_666{color:var(--in-canvas-toolbar-button-text);margin:0 4px;font-size:.7rem;font-weight:600}._canvas-right-dock-toolbar-label--glow_11ok6_673{white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--in-canvas-toolbar-label-text);text-shadow:0 1px 2px var(--in-canvas-toolbar-label-shadow), 0 0 8px var(--in-canvas-toolbar-label-text);font-size:.72rem;font-weight:600}._canvas-bottom-left-toolbar_11ok6_683{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;gap:6px;display:inline-flex;position:absolute}._canvas-bottom-left-toolbar-button_11ok6_695{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-bottom-left-toolbar-button_11ok6_695:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-toolbar-button_11ok6_695._is-active_11ok6_547{border-color:var(--in-canvas-toolbar-active-border);background:var(--in-canvas-toolbar-active-bg);color:var(--in-canvas-toolbar-active-text)}._canvas-bottom-left-toolbar-button-icon_11ok6_723{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._canvas-bottom-left-toolbar-icon_11ok6_731,._canvas-bottom-left-toolbar-image_11ok6_732{width:22px;height:22px}._canvas-bottom-left-toolbar-icon_11ok6_731{fill:currentColor}._canvas-bottom-left-toolbar-image_11ok6_732{object-fit:contain}._canvas-bottom-left-secondary-toolbar_11ok6_745{left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:4;pointer-events:auto;grid-area:canvas;align-items:center;display:inline-flex;position:absolute}._canvas-bottom-left-secondary-toolbar_11ok6_745._is-offset-for-floating-tools_11ok6_756{bottom:calc(env(safe-area-inset-bottom,0px) + 52px)}._canvas-bottom-left-secondary-toolbar-button_11ok6_760{border-color:var(--in-canvas-toolbar-button-border);background:var(--in-canvas-toolbar-button-bg);width:35px;min-width:35px;height:35px;box-shadow:0 10px 24px var(--in-canvas-toolbar-shadow);color:var(--in-canvas-toolbar-button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}._canvas-bottom-left-secondary-toolbar-button_11ok6_760:not(:disabled):hover{border-color:var(--in-canvas-toolbar-button-hover-border);background:var(--in-canvas-toolbar-button-hover-bg)}._canvas-bottom-left-secondary-toolbar-icon_11ok6_782{fill:currentColor;width:22px;height:22px}._inspector-dialog_1y2o1_3{background:var(--surface-1);border-radius:10px;max-width:min(1180px,100%);max-height:min(760px,100%)}._inspector-dialog-header_1y2o1_10{background:var(--surface-1);min-height:46px;padding:0 16px}._inspector-dialog-header-copy_1y2o1_16 h2{color:var(--text-0);font-size:1rem;font-weight:700;line-height:1.2}._inspector-dialog-header-button_1y2o1_23{border:1px solid var(--line-strong);width:30px;height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1y2o1_23{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._inspector-dialog-header-button_1y2o1_23{background:var(--surface-2);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-header-button_1y2o1_23{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._inspector-dialog_1y2o1_3._is-mobile-compact_1y2o1_43 ._inspector-dialog-header_1y2o1_10{min-height:40px;padding:0 12px}._inspector-dialog_1y2o1_3._is-mobile-compact_1y2o1_43 ._inspector-dialog-header-copy_1y2o1_16 h2{font-size:.875rem;line-height:1.15}._inspector-dialog_1y2o1_3._is-mobile-compact_1y2o1_43 ._inspector-dialog-header-button_1y2o1_23{width:28px;height:28px}._inspector-dialog-body_1y2o1_58{--inspector-pane-min-width:min(500px, 46vw);min-height:0;padding:12px;display:grid;overflow:hidden}._inspector-dialog-body_1y2o1_58._has-neighborhood-preview_1y2o1_66{grid-template-columns:minmax(0, 1.12fr) minmax(var(--inspector-pane-min-width), .9fr);gap:10px}._inspector-dialog-inspector-pane_1y2o1_71{box-sizing:border-box;min-width:var(--inspector-pane-min-width);border:1px solid var(--line-strong);min-height:0;padding:10px;overflow:auto}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1y2o1_71{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._inspector-dialog-inspector-pane_1y2o1_71{background:var(--surface-1);background:var(--surface-1);border-radius:0}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-dialog-inspector-pane_1y2o1_71{background:color-mix(in srgb, var(--surface-1) 94%, black 2%)}}._inspector-neighborhood-preview_1y2o1_95{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview_1y2o1_95{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-neighborhood-preview-frame_1y2o1_110{justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}._inspector-neighborhood-preview-canvas_1y2o1_120{outline:1px solid var(--line);border-radius:6px;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1y2o1_120{outline:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._inspector-neighborhood-preview-canvas_1y2o1_120{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-neighborhood-preview-canvas_1y2o1_120{background:color-mix(in srgb, var(--surface-1) 84%, var(--text-0) 4%)}}._inspector-neighborhood-preview-canvas_1y2o1_120{pointer-events:none}._inspector-neighborhood-preview-canvas-stage_1y2o1_146,._inspector-neighborhood-preview-canvas-stage_1y2o1_146>canvas{width:100%;height:100%;display:block}._inspector-port-callout-overlay_1y2o1_153{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._inspector-port-callout_1y2o1_153{--inspector-port-callout-accent:var(--text-2)}._inspector-port-callout_1y2o1_153[data-port-kind=item]{--inspector-port-callout-accent:#b88a2f}._inspector-port-callout_1y2o1_153[data-port-kind=fluid]{--inspector-port-callout-accent:#4f8fa8}._inspector-port-callout-leader_1y2o1_174{stroke:var(--inspector-port-callout-accent);stroke-linecap:round;stroke-width:2px}._inspector-port-callout-marker_1y2o1_180{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-marker_1y2o1_180{fill:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._inspector-port-callout-marker_1y2o1_180{stroke:var(--inspector-port-callout-accent);stroke-width:2px}._inspector-port-callout-label_1y2o1_193 rect{fill:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-port-callout-label_1y2o1_193 rect{fill:color-mix(in srgb, var(--surface-1) 94%, #fff)}}._inspector-port-callout-label_1y2o1_193 rect{stroke:var(--inspector-port-callout-accent);stroke-width:1px}._inspector-port-callout-label_1y2o1_193 text{fill:var(--text-0);letter-spacing:0;font-size:12px;font-weight:800}._help-dialog-backdrop_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255,._debug-log-dialog-backdrop_1y2o1_256{background:var(--shell-bg);background:var(--shell-bg);justify-content:center;align-items:center;padding:clamp(12px,2.6vw,28px);display:flex;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255,._debug-log-dialog-backdrop_1y2o1_256{background:color-mix(in srgb, var(--shell-bg) 42%, transparent)}}._help-dialog-backdrop_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255,._debug-log-dialog-backdrop_1y2o1_256,._help-dialog-backdrop_1y2o1_254 *,._toolbox-dialog-backdrop_1y2o1_255 *,._debug-log-dialog-backdrop_1y2o1_256 *{touch-action:auto}._help-dialog-backdrop_1y2o1_254._is-immersive-maximized_1y2o1_295,._toolbox-dialog-backdrop_1y2o1_255._is-immersive-maximized_1y2o1_295,._debug-log-dialog-backdrop_1y2o1_256._is-immersive-maximized_1y2o1_295{padding:0}._help-dialog_1y2o1_254,._toolbox-dialog_1y2o1_255,._debug-log-dialog_1y2o1_256{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_1y2o1_255{width:min(1180px,100%);height:min(720px,100%)}._debug-log-dialog_1y2o1_256{width:min(980px,100%);height:min(640px,100%)}._help-dialog_1y2o1_254._is-maximized_1y2o1_326,._toolbox-dialog_1y2o1_255._is-maximized_1y2o1_326,._debug-log-dialog_1y2o1_256._is-maximized_1y2o1_326{width:100%;height:100%}._help-dialog-backdrop_1y2o1_254._is-immersive-maximized_1y2o1_295 ._help-dialog_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255._is-immersive-maximized_1y2o1_295 ._toolbox-dialog_1y2o1_255,._debug-log-dialog-backdrop_1y2o1_256._is-immersive-maximized_1y2o1_295 ._debug-log-dialog_1y2o1_256{box-shadow:none;border:0;border-radius:0}._help-dialog-header_1y2o1_341,._toolbox-dialog-header_1y2o1_342,._debug-log-dialog-header_1y2o1_343{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._help-dialog-header-copy_1y2o1_352,._toolbox-dialog-header-copy_1y2o1_353,._debug-log-dialog-header-copy_1y2o1_354{flex:none;align-items:center;min-width:0;display:flex}._help-dialog-header_1y2o1_341._is-draggable_1y2o1_361,._toolbox-dialog-header_1y2o1_342._is-draggable_1y2o1_361,._debug-log-dialog-header_1y2o1_343._is-draggable_1y2o1_361{cursor:grab;-webkit-user-select:none;user-select:none}._help-dialog-header-copy_1y2o1_352 h2,._toolbox-dialog-header-copy_1y2o1_353 h2,._debug-log-dialog-header-copy_1y2o1_354 h2,._help-dialog-placeholder_1y2o1_371 h3,._toolbox-dialog-placeholder_1y2o1_372 h3{margin:0}._help-dialog-placeholder_1y2o1_371 p,._toolbox-dialog-placeholder_1y2o1_372 p{color:var(--text-1);margin:0}._help-dialog-header-actions_1y2o1_382,._toolbox-dialog-header-actions_1y2o1_383,._debug-log-dialog-header-actions_1y2o1_384{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._help-dialog-header-button_1y2o1_392,._toolbox-dialog-header-button_1y2o1_393,._debug-log-dialog-header-button_1y2o1_394{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._help-dialog-tab_1y2o1_404,._toolbox-dialog-tab_1y2o1_405,._help-dialog-header-button_1y2o1_392,._toolbox-dialog-header-button_1y2o1_393,._debug-log-dialog-header-button_1y2o1_394{cursor:pointer}._help-dialog-layout_1y2o1_412,._toolbox-dialog-layout_1y2o1_413{min-height:0;display:grid}._help-dialog-tab-list_1y2o1_418,._toolbox-dialog-tab-list_1y2o1_419{flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}._help-dialog-tab_1y2o1_404,._toolbox-dialog-tab_1y2o1_405{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_1y2o1_404:hover,._toolbox-dialog-tab_1y2o1_405:hover,._help-dialog-tab_1y2o1_404._is-active_1y2o1_442,._toolbox-dialog-tab_1y2o1_405._is-active_1y2o1_442{background:var(--surface-3);color:var(--text-0)}._help-dialog-tab_1y2o1_404._is-active_1y2o1_442,._toolbox-dialog-tab_1y2o1_405._is-active_1y2o1_442{border-color:var(--accent-strong);background:var(--accent-soft)}._help-dialog-content_1y2o1_454,._toolbox-dialog-content_1y2o1_455{min-height:0;padding:14px;display:grid;overflow:auto}._toolbox-bottom-dock_1y2o1_462{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_1y2o1_462._is-collapsed_1y2o1_474{grid-template-rows:minmax(0,1fr)}._toolbox-bottom-dock-resize-handle_1y2o1_478{z-index:2;cursor:row-resize;height:8px;position:absolute;inset:-4px 0 auto}._toolbox-bottom-dock-resize-handle_1y2o1_478:before{content:"";background:var(--transparent);height:1px;transition:background-color .12s;position:absolute;inset:3px 0 auto}._toolbox-bottom-dock-resize-handle_1y2o1_478: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_1y2o1_505{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_1y2o1_516{flex:none;align-items:center;min-width:0;display:flex}._toolbox-bottom-dock-title_1y2o1_516 h2{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._toolbox-bottom-dock-tab-list_1y2o1_530{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}._toolbox-bottom-dock-tab_1y2o1_530{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_1y2o1_530:hover,._toolbox-bottom-dock-tab_1y2o1_530._is-active_1y2o1_442{background:var(--surface-3);color:var(--text-0)}._toolbox-bottom-dock-tab_1y2o1_530._is-active_1y2o1_442{border-color:var(--accent-strong);background:var(--accent-soft)}._toolbox-bottom-dock-actions_1y2o1_561{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._toolbox-bottom-dock-body_1y2o1_569,._toolbox-bottom-dock-tab-panel_1y2o1_576{min-width:0;min-height:0;display:grid;overflow:hidden}._help-dialog-placeholder_1y2o1_371,._toolbox-dialog-placeholder_1y2o1_372{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_1y2o1_254 button:focus-visible,._toolbox-dialog_1y2o1_255 button:focus-visible,._debug-log-dialog_1y2o1_256 button:focus-visible,._toolbox-dialog_1y2o1_255 input:focus-visible,._toolbox-dialog_1y2o1_255 select:focus-visible,._debug-log-dialog_1y2o1_256 textarea:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._debug-log-dialog-body_1y2o1_605{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}._debug-log-dialog-header-action_1y2o1_384{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_1y2o1_384:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}._debug-log-dialog-header-action_1y2o1_384:disabled{opacity:.4;cursor:not-allowed}._debug-log-dialog-guidance_1y2o1_634{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._debug-log-dialog-guidance_1y2o1_634{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}._debug-log-dialog-guidance_1y2o1_634{color:var(--text-1);font-size:12px;line-height:1.5}._debug-log-dialog-guidance_1y2o1_634 p{flex:auto;margin:0}._debug-log-dialog-count_1y2o1_659{font-variant-numeric:tabular-nums;color:var(--text-0);white-space:nowrap;flex:none}._debug-log-dialog-textarea_1y2o1_666{resize:none;min-height:0;margin-top:0}._encyclopedia-picker-dialog_1y2o1_672{width:min(80vw,100%);height:min(80vh,100%)}._encyclopedia-picker-dialog-touch_1y2o1_677{width:min(90vw,100%);height:min(90vh,100%)}._recipe-picker-dialog_1y2o1_682{width:min(860px,100%);height:min(640px,100%)}._recipe-picker-dialog-touch_1y2o1_687{width:min(94vw,100%);height:min(92vh,100%)}._recipe-picker-dialog-body_1y2o1_692{min-height:0;padding:12px;display:grid}._recipe-picker-dialog-content_1y2o1_698{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}._recipe-picker-search_1y2o1_705{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_1y2o1_705 svg{width:17px;height:17px}._recipe-picker-search_1y2o1_705 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;padding:0}._recipe-picker-search_1y2o1_705 input::placeholder{color:var(--text-2)}._recipe-picker-toolbar_1y2o1_737{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;font-size:.78rem;display:flex}._recipe-picker-list_1y2o1_746{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_1y2o1_687 ._recipe-picker-list_1y2o1_746{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}._recipe-picker-card_1y2o1_761{min-width:0}._recipe-picker-card-button_1y2o1_765{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_1y2o1_765:hover{border-color:var(--accent-strong);background:var(--surface-2)}._recipe-picker-card-header_1y2o1_785{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._recipe-picker-machine_1y2o1_793{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_1y2o1_793 img{object-fit:contain;width:28px;height:28px}._recipe-picker-machine_1y2o1_793 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._recipe-picker-duration_1y2o1_816{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_1y2o1_816 svg{width:14px;height:14px;color:var(--text-2)}._recipe-picker-formula_1y2o1_836{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}._recipe-picker-item-list_1y2o1_844{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_1y2o1_856{min-width:0;color:var(--text-2);font-size:.7rem;font-weight:650}._recipe-picker-item-chip-list_1y2o1_863{gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1y2o1_863{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}._recipe-picker-item-chip_1y2o1_863 img{object-fit:contain;width:24px;height:24px}._recipe-picker-item-chip_1y2o1_863 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-0);font-size:.78rem;overflow:hidden}._recipe-picker-item-empty_1y2o1_892{min-height:24px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}._recipe-picker-formula-arrow_1y2o1_900{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}._recipe-picker-empty_1y2o1_909{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_1y2o1_687 ._recipe-picker-dialog-body_1y2o1_692{padding:8px}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-dialog-content_1y2o1_698{gap:8px}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-card-button_1y2o1_765{gap:8px;padding:8px}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-machine_1y2o1_793{grid-template-columns:24px minmax(0,1fr);font-size:.82rem}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-machine_1y2o1_793 img{width:24px;height:24px}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-item-list_1y2o1_844{padding:6px}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-item-chip_1y2o1_863{grid-template-columns:22px minmax(0,1fr)}._recipe-picker-dialog-touch_1y2o1_687 ._recipe-picker-item-chip_1y2o1_863 img{width:22px;height:22px}@media (width<=900px){._settings-dialog_1y2o1_957{height:min(680px,100%)}._help-dialog_1y2o1_254,._toolbox-dialog_1y2o1_255{height:min(620px,100%)}}@media (width<=640px){._settings-dialog-backdrop_1y2o1_983,._help-dialog-backdrop_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255{padding:8px}._settings-dialog_1y2o1_957,._help-dialog_1y2o1_254,._toolbox-dialog_1y2o1_255,._inspector-dialog_1y2o1_3{border-radius:12px;width:100%}._settings-dialog-header_1y2o1_1003,._settings-dialog-content_1y2o1_1004,._settings-dialog-sidebar_1y2o1_1005{padding-left:12px;padding-right:12px}._settings-dialog-header_1y2o1_1003{gap:10px}._settings-dialog-setting-card_1y2o1_973{grid-template-columns:minmax(0,1fr)}._settings-dialog-setting-control_1y2o1_977{justify-content:flex-start}._help-dialog-header_1y2o1_341,._toolbox-dialog-header_1y2o1_342,._help-dialog-tab-list_1y2o1_418,._toolbox-dialog-tab-list_1y2o1_419,._help-dialog-content_1y2o1_454,._toolbox-dialog-content_1y2o1_455{padding-left:12px;padding-right:12px}._feature-guide-layout_1y2o1_1029{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._feature-guide-toc_1y2o1_1033{border-right:0;border-bottom:1px solid var(--line);max-height:140px}}._operation-guide_1y2o1_1039{gap:30px;line-height:1.5;display:grid}._operation-guide-group_1y2o1_1045{gap:10px;display:grid}._operation-guide-group-title_1y2o1_1050{color:var(--text-0);border-bottom:1px solid var(--line);padding-bottom:5px;font-size:1.02em;font-weight:700}._operation-guide-table_1y2o1_1058{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_1y2o1_1068{display:contents}._operation-guide-header_1y2o1_1072{color:var(--text-2);background:var(--surface-2);font-size:.82em;font-weight:600}._operation-guide-header_1y2o1_1072>*{padding:7px 10px}._operation-guide-label_1y2o1_1082{background:var(--surface-1);color:var(--text-0);padding:7px 10px;font-size:.92em;font-weight:500}._operation-guide-pc_1y2o1_1090,._operation-guide-touch_1y2o1_1091{background:var(--surface-1);color:var(--text-1);padding:7px 10px;font-size:.88em}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098{gap:22px;font-size:.9em}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-group-title_1y2o1_1050{font-size:.95em}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-table_1y2o1_1058{grid-template-columns:minmax(80px,1fr) minmax(0,1.25fr) minmax(0,1.25fr)}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-label_1y2o1_1082{font-size:.85em}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-pc_1y2o1_1090,._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-touch_1y2o1_1091{font-size:.82em}._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-header_1y2o1_1072>*,._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-label_1y2o1_1082,._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-pc_1y2o1_1090,._operation-guide_1y2o1_1039._is-narrow_1y2o1_1098 ._operation-guide-touch_1y2o1_1091{padding:5px 7px}._changelog-section_1y2o1_1122{align-content:start;align-self:start;gap:8px;min-height:0;display:grid;overflow:visible}._changelog-accordion_1y2o1_1131{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_1y2o1_1131[data-expanded=true]{grid-template-rows:auto 1fr}._changelog-accordion-header_1y2o1_1144{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_1y2o1_1144:hover{background:var(--surface-2)}._changelog-accordion-header_1y2o1_1144:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:-2px}._changelog-accordion-chevron_1y2o1_1168{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_1y2o1_1168{border-color:var(--accent-strong);transform:rotate(45deg)}._changelog-accordion-title_1y2o1_1183{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}._changelog-accordion-body_1y2o1_1192{overflow:hidden}._changelog-accordion-content_1y2o1_1196{padding:0 14px 14px}._changelog-collapse-row_1y2o1_1200{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._changelog-collapse-button_1y2o1_1208{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_1y2o1_1208:hover{background:var(--surface-3);border-color:var(--line-strong)}._changelog-collapse-button_1y2o1_1208:focus-visible{outline:2px solid var(--highlight-ring);outline-offset:2px}._changelog-collapse-icon_1y2o1_1231{width:14px;height:14px;color:var(--text-1)}._changelog-markdown_1y2o1_1237{color:var(--text-0);font-size:.88rem;line-height:1.65}._changelog-markdown_1y2o1_1237 h1{margin:0 0 8px;font-size:1.18rem;font-weight:700}._changelog-markdown_1y2o1_1237 h2{color:var(--accent);margin:16px 0 6px;font-size:.98rem;font-weight:700}._changelog-markdown_1y2o1_1237 h3{margin:12px 0 4px;font-size:.88rem;font-weight:600}._changelog-markdown_1y2o1_1237 p{margin:0 0 6px}._changelog-markdown_1y2o1_1237 ul{margin:2px 0 8px;padding-left:18px}._changelog-markdown_1y2o1_1237 li{margin:1px 0}._changelog-markdown_1y2o1_1237 strong{font-weight:600}._changelog-markdown_1y2o1_1237 a{color:var(--accent);text-decoration:underline}._changelog-markdown_1y2o1_1237 img{background:var(--surface-2);border-radius:8px;max-width:100%;height:auto;margin:8px auto;padding:6px;display:block}._changelog-markdown_1y2o1_1237 hr{border:none;border-top:1px solid var(--line);margin:14px 0}._changelog-loading_1y2o1_1290,._changelog-error_1y2o1_1291{color:var(--text-1);padding:8px 0;font-size:.84rem}._changelog-error_1y2o1_1291{color:var(--danger)}._changelog-placeholder_1y2o1_1301{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_1y2o1_1301 h3{color:var(--text-0);margin:0;font-size:.96rem;font-weight:650}._changelog-placeholder_1y2o1_1301 p{color:var(--text-1);margin:0;font-size:.86rem}._feature-guide-layout_1y2o1_1029{grid-template-columns:200px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}._feature-guide-toc_1y2o1_1033{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_1y2o1_1340{color:var(--text-0);padding:0 14px 8px;font-size:.82rem;font-weight:600}._feature-guide-toc-list_1y2o1_1347{min-height:0;margin:0;padding:0 8px;list-style:none;overflow-y:auto}._feature-guide-toc-item_1y2o1_1355{margin:0}._feature-guide-toc-link_1y2o1_1359{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_1y2o1_1359:hover{background:var(--surface-3);color:var(--text-0)}._feature-guide-body_1y2o1_1377{min-height:0;padding:10px 14px;overflow-y:auto}._feature-guide-section_1y2o1_1383{border-bottom:1px solid var(--line);padding:10px 0}._feature-guide-section_1y2o1_1383:last-child{border-bottom:0}._feature-guide-section-title_1y2o1_1391{color:var(--text-0);margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3}._feedback-dialog-body_1y2o1_1399{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}._feedback-dialog-intro_1y2o1_1408{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_1y2o1_1417{flex-direction:column;gap:16px;display:flex}._feedback-channel-card_1y2o1_1417{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_1y2o1_1417:hover{border-color:var(--primary);background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._feedback-channel-card_1y2o1_1417:hover{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2))}}._feedback-channel-card_1y2o1_1417:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedback-channel-card-icon_1y2o1_1448{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_1y2o1_1460{flex-direction:column;gap:4px;display:flex}._feedback-channel-card-title_1y2o1_1466{color:var(--text-0);margin:0;font-size:1rem;font-weight:650}._feedback-channel-card-description_1y2o1_1473{color:var(--text-1);margin:0;font-size:.85rem;line-height:1.5}._feedback-channel-card-note_1y2o1_1480{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}._feedback-dialog_1y2o1_1399._is-mobile-compact_1y2o1_43 ._feedback-dialog-body_1y2o1_1399{gap:14px;padding:14px 16px}._feedback-dialog_1y2o1_1399._is-mobile-compact_1y2o1_43 ._feedback-channel-card_1y2o1_1417{gap:8px;padding:14px}._feedback-dialog_1y2o1_1399._is-mobile-compact_1y2o1_43 ._feedback-channel-card-icon_1y2o1_1448{width:34px;height:34px;font-size:1.2rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._help-dialog-backdrop_1y2o1_254,._toolbox-dialog-backdrop_1y2o1_255,._debug-log-dialog-backdrop_1y2o1_256{background:var(--shell-bg)}._inspector-dialog-header-button_1y2o1_23{border-color:var(--line);background:var(--surface-2)}._inspector-dialog-inspector-pane_1y2o1_71{border-color:var(--line);background:var(--surface-1)}._inspector-neighborhood-preview_1y2o1_95{background:var(--surface-2)}._inspector-neighborhood-preview-canvas_1y2o1_120{outline-color:var(--line);background:var(--surface-1)}._inspector-port-callout-marker_1y2o1_180,._inspector-port-callout-label_1y2o1_193 rect{fill:var(--surface-1)}._feedback-channel-card_1y2o1_1417:hover{background:var(--surface-2)}}._recipe-display_yobow_3{align-items:center;gap:6px;display:flex}._recipe-display-device_yobow_9{color:var(--text-2);flex-direction:column;align-items:center;gap:2px;min-width:36px;font-size:.65rem;display:flex}._recipe-display-device_yobow_9 img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}._recipe-display-device-colon_yobow_25{color:var(--text-2);font-size:.85rem;font-weight:700}._recipe-display-formula_yobow_31{justify-content:center;align-items:center;gap:4px;display:flex}._recipe-display-formula-inspector_yobow_38{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_yobow_47{align-items:center;gap:4px;min-width:0;display:inline-flex}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-group_yobow_47:first-child{justify-content:flex-end;width:100%}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-group_yobow_47:last-child{justify-content:flex-start;width:100%}._recipe-display-formula-item_yobow_64{cursor:default;align-items:center;gap:2px;display:inline-flex;position:relative}._recipe-display-formula-item-group_yobow_72{display:contents}._recipe-display-item-tooltip_yobow_76{z-index:1000;border:1px solid var(--line);background:#000000d9;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-item-tooltip_yobow_76{border:1px solid color-mix(in srgb, var(--line) 40%, transparent)}}._recipe-display-item-tooltip_yobow_76{white-space:nowrap;pointer-events:none;border-radius:6px}._recipe-display-item-tooltip_yobow_76 img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;border-radius:3px}._recipe-display-item-tooltip_yobow_76 span{color:#fff;font-size:.75rem;font-weight:600;line-height:1.2}._recipe-display-formula-plus_yobow_113{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._recipe-display-formula-icon_yobow_120{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._recipe-display-formula-icon_yobow_120 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_yobow_120>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_yobow_38 ._recipe-display-formula-plus_yobow_113{color:var(--text-1);margin:0 1px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-plus_yobow_113{color:color-mix(in srgb, var(--text-1) 70%, var(--line-strong))}}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-plus_yobow_113{font-size:.94rem;font-weight:700}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120{width:34px;height:34px}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120 img{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120 img{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--line))}}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120 img{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120 img{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1))}}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120>span{background:var(--text-0);border-radius:3px;min-width:16px;height:15px;padding:0 4px;bottom:2px;left:auto;right:2px;transform:none}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120>span{background:color-mix(in srgb, var(--text-0) 72%, transparent)}}._recipe-display-formula-inspector_yobow_38 ._recipe-display-formula-icon_yobow_120>span{text-align:center;font-size:.68rem;line-height:15px}._recipe-display-formula-progress_yobow_238{--recipe-progress-deg:0deg;--recipe-progress-percent:0%;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_yobow_238{color:color-mix(in srgb, var(--text-1) 78%, var(--line-strong))}}._recipe-display-formula-progress_yobow_238 svg{z-index:1;stroke-width:2px;width:16px;height:16px;position:relative}._recipe-display-formula-progress_yobow_238[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), var(--line) var(--recipe-progress-deg), var(--line) 360deg);border-radius:999px;width:32px;height:32px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_yobow_238[data-progress-kind=ring]{background:conic-gradient(var(--accent-strong) 0deg, var(--accent-strong) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) var(--recipe-progress-deg), color-mix(in srgb, var(--line) 70%, transparent) 360deg)}}._recipe-display-formula-progress_yobow_238[data-progress-kind=ring]:before{content:"";border-radius:inherit;background:var(--surface-1);position:absolute;inset:3px}._recipe-display-formula-progress_yobow_238[data-progress-kind=ring][data-progress-empty=true]{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_yobow_238[data-progress-kind=ring][data-progress-empty=true]{background:color-mix(in srgb, var(--line) 68%, transparent)}}._recipe-display-formula-progress_yobow_238[data-progress-kind=bar]{width:96px;height:44px;padding-top:1px}._recipe-display-formula-progress_yobow_238[data-progress-kind=bar]:before,._recipe-display-formula-progress_yobow_238[data-progress-kind=bar]:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}._recipe-display-formula-progress_yobow_238[data-progress-kind=bar]:before{background:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-display-formula-progress_yobow_238[data-progress-kind=bar]:before{background:color-mix(in srgb, var(--line) 78%, transparent)}}._recipe-display-formula-progress_yobow_238[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_yobow_238[data-progress-kind=bar][data-progress-empty=true]:after{width:0}._recipe-display-formula-arrow_yobow_322{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_yobow_322>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._recipe-display-formula-arrow_yobow_322>span:last-child{font-size:.6rem;font-weight:600}._dock-collapsed-body_qe6t5_3{height:100%;color:var(--text-1);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;justify-content:center;align-items:center;padding:12px 8px;display:flex}._kv-grid_qe6t5_15{grid-template-columns:1fr;gap:0;display:grid}._kv_qe6t5_15{border:0;border-bottom:1px solid var(--line);background:var(--transparent);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}._kv_qe6t5_15:last-child{border-bottom:0}._kv_qe6t5_15 dt{color:var(--text-1);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}._kv_qe6t5_15 dd{color:var(--text-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}._definition-card_qe6t5_53,._log-card_qe6t5_54{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;padding:8px}._inspector-expanded-panel_qe6t5_61{border-color:var(--line-strong);gap:0;padding:0;display:grid;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_qe6t5_61{border-color:color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-expanded-panel_qe6t5_61{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_qe6t5_61{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._inspector-expanded-header_qe6t5_82{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header_qe6t5_82{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}._inspector-expanded-header_qe6t5_82{color:var(--text-0);font-size:.86rem;font-weight:650}._inspector-expanded-header_qe6t5_82 svg{width:14px;height:14px;color:var(--text-1);flex:none}._inspector-collapsible-header_qe6t5_109{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}._inspector-expanded-header-toggle_qe6t5_116{min-width:0;min-height:38px;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._inspector-expanded-header-toggle_qe6t5_116:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-header-toggle_qe6t5_116:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}._inspector-expanded-header-toggle_qe6t5_116:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}._inspector-expanded-header-toggle_qe6t5_116 svg{transition:transform .16s;transform:rotate(-90deg)}._inspector-expanded-header-toggle_qe6t5_116 svg._is-expanded_qe6t5_152{transform:rotate(0)}._inspector-expanded-header-toggle_qe6t5_116 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._inspector-expanded-header-actions_qe6t5_163{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:10px;display:inline-flex}._inspector-expanded-body_qe6t5_172{gap:8px;min-width:0;padding:10px;display:grid}._recipe-status-panel-header_qe6t5_179{justify-content:flex-start}._recipe-status-panel-title_qe6t5_183{align-items:center;gap:6px;min-width:0;display:inline-flex}._recipe-status-panel-title_qe6t5_183 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._selection-inspector-device-header_qe6t5_197{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_qe6t5_197{border:1px solid color-mix(in srgb, var(--line-strong) 54%, var(--line))}}._selection-inspector-device-header_qe6t5_197{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-device-header_qe6t5_197{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}._selection-inspector-device-copy_qe6t5_221{gap:4px;min-width:0;display:grid}._selection-inspector-device-title-row_qe6t5_227{align-items:center;gap:8px;min-width:0;display:flex}._selection-inspector-device-title-row_qe6t5_227 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_qe6t5_221 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_qe6t5_53 h4,._log-card_qe6t5_54 h4{margin:0 0 6px;font-size:.82rem}._definition-card_qe6t5_53 p,._log-card_qe6t5_54 p,._mono-line_qe6t5_265{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.45}._problem-list_qe6t5_272{gap:0;padding-top:4px;padding-bottom:4px}._problem-row_qe6t5_278{--problem-warning-color:#9a6a18;border:0;border-left:2px solid var(--line-strong);min-width:0;padding:9px 0 9px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_qe6t5_278{border-left:2px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._problem-row_qe6t5_278{border-bottom:1px solid var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._problem-row_qe6t5_278{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}._problem-row_qe6t5_278{background:0 0}._problem-row_qe6t5_278:last-child{border-bottom:0}._problem-row_qe6t5_278 p{color:var(--text-0);margin:0;font-size:.8rem;line-height:1.42}._problem-row_qe6t5_278[data-problem-severity=error]{border-left-color:var(--danger)}._problem-row_qe6t5_278[data-problem-severity=error] p{color:var(--danger)}._problem-row_qe6t5_278[data-problem-severity=warning]{border-left-color:var(--problem-warning-color)}._json-debug-textarea_qe6t5_326{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_qe6t5_344{align-items:center;gap:6px;margin-top:6px;display:flex}._progress-track_qe6t5_351{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}._progress-fill_qe6t5_359{background:var(--accent);border-radius:3px;height:100%;transition:width .15s}._progress-percent_qe6t5_366{color:var(--text-2);text-align:right;min-width:36px;font-size:.65rem}._inspector-scope-card_qe6t5_373{padding:0}._inspector-scope-toggle_qe6t5_377{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px;padding:3px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_qe6t5_377{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._inspector-scope-toggle_qe6t5_377{background:var(--surface-2);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._inspector-scope-toggle_qe6t5_377{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._inspector-scope-toggle_qe6t5_377 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_qe6t5_377 button._is-selected_qe6t5_411,._inspector-scope-toggle_qe6t5_377 button:hover:not(:disabled){background:var(--surface-1);color:var(--text-0)}._inspector-scope-toggle_qe6t5_377 button:disabled{color:var(--text-2);cursor:default;opacity:.55}._mono-line_qe6t5_265{font-family:IBM Plex Mono,SFMono-Regular,monospace}._slot-config-inspector_qe6t5_427,._warehouse-item-link-inspector_qe6t5_428,._slot-config-list_qe6t5_429,._slot-config-row_qe6t5_430,._slot-config-row-main_qe6t5_431,._slot-config-row-actions_qe6t5_432,._slot-config-stepper_qe6t5_433,._warehouse-link-ignore-stock_qe6t5_434{gap:8px;display:grid}._slot-config-inspector_qe6t5_427{grid-template-columns:minmax(0,1fr)}._slot-config-group_qe6t5_443,._slot-config-dialog-backdrop_qe6t5_444{grid-column:auto;min-width:0}._slot-config-group_qe6t5_443[data-slot-config-group-size=multi],._slot-config-dialog-backdrop_qe6t5_444{grid-column:1/-1}._slot-config-group_qe6t5_443[data-slot-config-group-size=single] ._slot-config-tile-grid_qe6t5_454{grid-template-columns:minmax(0,1fr)}._slot-config-row-actions_qe6t5_432{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}._slot-config-list_qe6t5_429[data-render-mode=dialog]{grid-template-columns:minmax(0,1fr)}@media (width<=480px){._slot-config-list_qe6t5_429[data-render-mode=dialog]{grid-template-columns:1fr}}._slot-config-group-header_qe6t5_474,._slot-config-row-header_qe6t5_475{justify-content:space-between;align-items:center;gap:8px;display:flex}._slot-config-group-header_qe6t5_474 p,._slot-config-row-header_qe6t5_475 strong,._slot-config-meta_qe6t5_484{margin:0}._slot-config-row_qe6t5_430{border:1px solid var(--line-strong);padding:10px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_qe6t5_430{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-row_qe6t5_430{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-row_qe6t5_430{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-row-main_qe6t5_431{grid-template-columns:minmax(0,1fr) auto;align-items:center}._slot-config-item-button_qe6t5_512,._slot-config-clear-button_qe6t5_513,._slot-config-step-button_qe6t5_514{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_qe6t5_512,._slot-config-clear-button_qe6t5_513,._slot-config-step-button_qe6t5_514{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-item-button_qe6t5_512,._slot-config-clear-button_qe6t5_513,._slot-config-step-button_qe6t5_514{color:var(--text-0);font:inherit}._slot-config-item-button_qe6t5_512:hover:not(:disabled),._slot-config-step-button_qe6t5_514:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_qe6t5_512:hover:not(:disabled),._slot-config-step-button_qe6t5_514:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-item-button_qe6t5_512:hover:not(:disabled),._slot-config-step-button_qe6t5_514:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-item-button_qe6t5_512:hover:not(:disabled),._slot-config-step-button_qe6t5_514:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-clear-button_qe6t5_513{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_qe6t5_513{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-clear-button_qe6t5_513{color:var(--danger)}._slot-config-clear-button_qe6t5_513:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_qe6t5_513:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-clear-button_qe6t5_513:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-clear-button_qe6t5_513:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-clear-button_qe6t5_513:hover:not(:disabled){color:var(--danger)}._slot-config-item-button_qe6t5_512,._slot-config-clear-button_qe6t5_513{padding:0 10px}._slot-config-item-button_qe6t5_512{justify-content:space-between;width:100%;min-width:0}._slot-config-item-button_qe6t5_512:disabled,._slot-config-clear-button_qe6t5_513:disabled,._slot-config-step-button_qe6t5_514:disabled,._slot-config-count-input_qe6t5_605:disabled{opacity:.6}._slot-config-lock-tag_qe6t5_609{background:var(--surface-1);border-radius:999px;padding:2px 6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-lock-tag_qe6t5_609{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-lock-tag_qe6t5_609{color:var(--text-1);font-size:.72rem}._slot-config-stepper_qe6t5_433{grid-template-columns:32px 72px 32px;align-items:center}._slot-config-step-button_qe6t5_514{flex:0 0 32px;width:32px;height:32px;padding:0}._slot-config-step-button_qe6t5_514 svg,._slot-config-clear-button_qe6t5_513 svg{width:14px;height:14px}._slot-config-count-input_qe6t5_605{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_qe6t5_428{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-item-link-inspector_qe6t5_428{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-panel-body_qe6t5_665{gap:8px;padding:8px}._warehouse-link-list_qe6t5_670{gap:8px;min-width:0;display:grid}._warehouse-link-row_qe6t5_676{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_qe6t5_676{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._warehouse-link-row_qe6t5_676{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_qe6t5_676{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._warehouse-link-row_qe6t5_676{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-row_qe6t5_676{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._warehouse-link-row_qe6t5_676[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._warehouse-link-row_qe6t5_676[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._warehouse-link-slot_qe6t5_720{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:56px;min-width:0;height:32px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_qe6t5_720{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._warehouse-link-slot_qe6t5_720{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-slot_qe6t5_720{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._warehouse-link-slot_qe6t5_720{color:var(--text-1)}._warehouse-link-slot-label_qe6t5_747{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.15;overflow:hidden}._warehouse-link-item-button_qe6t5_756{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_qe6t5_756:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-item-button_qe6t5_756:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._warehouse-link-item-icon_qe6t5_782{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._warehouse-link-item-icon_qe6t5_782 img{object-fit:contain;width:23px;height:23px;display:block}._warehouse-link-item-icon_qe6t5_782 svg{width:22px;height:22px}._warehouse-link-item-name_qe6t5_804{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_qe6t5_820{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._warehouse-link-infinity-button_qe6t5_820{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-infinity-button_qe6t5_820{color:var(--text-1);font:inherit;font-size:1.04rem;font-weight:780;line-height:1}._warehouse-link-infinity-button_qe6t5_820:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-infinity-button_qe6t5_820:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-infinity-button_qe6t5_820:hover:not(:disabled){color:var(--text-0)}._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-strong) 76%, var(--line))}}._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1))}}._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}._warehouse-link-infinity-button_qe6t5_820[aria-pressed=true] span{transform:translateY(-.5px)}._warehouse-link-infinity-button_qe6t5_820:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._warehouse-link-infinity-button_qe6t5_820:disabled{cursor:default;opacity:.48}._warehouse-link-action-button_qe6t5_989{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_qe6t5_989{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._warehouse-link-action-button_qe6t5_989{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._warehouse-link-action-button_qe6t5_989:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_qe6t5_989:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._warehouse-link-action-button_qe6t5_989:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-action-button_qe6t5_989:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._warehouse-link-action-button_qe6t5_989:hover:not(:disabled){color:var(--text-0)}._warehouse-link-action-button_qe6t5_989:disabled,._warehouse-link-item-button_qe6t5_756:disabled{cursor:default;opacity:.58}._warehouse-link-action-button_qe6t5_989 svg{flex:none;width:15px;height:15px}._warehouse-link-clear-button_qe6t5_1046{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_qe6t5_1046{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._warehouse-link-clear-button_qe6t5_1046{color:var(--danger)}._warehouse-link-clear-button_qe6t5_1046:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_qe6t5_1046:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._warehouse-link-clear-button_qe6t5_1046:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-link-clear-button_qe6t5_1046:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._warehouse-link-clear-button_qe6t5_1046:hover:not(:disabled){color:var(--danger)}._warehouse-item-link-inspector_qe6t5_428[data-render-mode=dock] ._warehouse-link-action-button_qe6t5_989{width:32px;padding:0}._warehouse-item-link-inspector_qe6t5_428[data-render-mode=dock] ._warehouse-link-action-label_qe6t5_1083{display:none}._warehouse-item-link-inspector_qe6t5_428[data-device-class=mobile] ._warehouse-link-row_qe6t5_676{padding-right:8px}._warehouse-item-link-inspector_qe6t5_428[data-device-class=mobile] ._warehouse-link-action-button_qe6t5_989{width:32px;padding:0}._warehouse-item-link-inspector_qe6t5_428[data-device-class=mobile] ._warehouse-link-action-label_qe6t5_1083{display:none}._admission-rule-inspector_qe6t5_1100{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-inspector_qe6t5_1100{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._admission-rule-panel-body_qe6t5_1109{gap:8px;padding:8px}._admission-rule-row_qe6t5_1114{--admission-accent:#b88a2f;--admission-accent-soft:#b88a2f1a;border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_qe6t5_1114{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._admission-rule-row_qe6t5_1114{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-row_qe6t5_1114{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._admission-rule-controls-row_qe6t5_1123{grid-template-columns:minmax(86px,112px) minmax(76px,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._admission-rule-row_qe6t5_1114[data-port-kind=fluid]{--admission-accent:#4f8fa8;--admission-accent-soft:#4f8fa81a}._admission-rule-item-button_qe6t5_1165{border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_qe6t5_1165{border:1px solid color-mix(in srgb, var(--admission-accent) 34%, var(--line))}}._admission-rule-item-button_qe6t5_1165{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_qe6t5_1165{background:color-mix(in srgb, var(--surface-1) 88%, var(--admission-accent-soft))}}._admission-rule-item-button_qe6t5_1165{color:var(--text-0);text-align:left}._admission-rule-item-button_qe6t5_1165:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_qe6t5_1165:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 58%, var(--line))}}._admission-rule-item-button_qe6t5_1165:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-button_qe6t5_1165:hover:not(:disabled){background:color-mix(in srgb, var(--surface-1) 76%, var(--admission-accent-soft))}}._admission-rule-item-button_qe6t5_1165:disabled,._admission-rule-action-button_qe6t5_1212:disabled,._admission-rule-limit_qe6t5_1213 input:disabled{cursor:not-allowed;opacity:.55}._admission-rule-item-icon_qe6t5_1218{background:var(--surface-2);border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-item-icon_qe6t5_1218{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._admission-rule-item-icon_qe6t5_1218{color:var(--text-2)}._admission-rule-item-icon_qe6t5_1218 img{object-fit:contain;width:26px;height:26px}._admission-rule-item-icon_qe6t5_1218 svg{width:17px;height:17px}._admission-rule-item-name_qe6t5_1248{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_qe6t5_1213,._admission-rule-count_qe6t5_1260{border:1px solid var(--line-strong);align-content:center;gap:2px;min-width:0;min-height:36px;padding:4px 8px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_qe6t5_1213,._admission-rule-count_qe6t5_1260{border:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line))}}._admission-rule-limit_qe6t5_1213,._admission-rule-count_qe6t5_1260{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-limit_qe6t5_1213,._admission-rule-count_qe6t5_1260{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}._admission-rule-limit_qe6t5_1213 span,._admission-rule-count_qe6t5_1260 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_qe6t5_1213 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_qe6t5_1260 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_qe6t5_1322{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._admission-rule-action-button_qe6t5_1212{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_qe6t5_1212{border:1px solid color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._admission-rule-action-button_qe6t5_1212{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_qe6t5_1212{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._admission-rule-action-button_qe6t5_1212{color:var(--text-1)}._admission-rule-action-button_qe6t5_1212:hover:not(:disabled){border-color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_qe6t5_1212:hover:not(:disabled){border-color:color-mix(in srgb, var(--admission-accent) 54%, var(--line))}}._admission-rule-action-button_qe6t5_1212:hover:not(:disabled){color:var(--admission-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-action-button_qe6t5_1212:hover:not(:disabled){color:color-mix(in srgb, var(--admission-accent) 76%, var(--text-0))}}._admission-rule-clear-button_qe6t5_1374:hover:not(:disabled){border-color:#c84f4f}@supports (background:color-mix(in srgb, red 50%, blue)){._admission-rule-clear-button_qe6t5_1374:hover:not(:disabled){border-color:color-mix(in srgb, #c84f4f 52%, var(--line))}}._admission-rule-clear-button_qe6t5_1374:hover:not(:disabled){color:#c84f4f}._admission-rule-action-button_qe6t5_1212 svg{width:15px;height:15px}._admission-rule-inspector_qe6t5_1100[data-render-mode=dock] ._admission-rule-controls-row_qe6t5_1123,._admission-rule-inspector_qe6t5_1100[data-device-class=mobile] ._admission-rule-controls-row_qe6t5_1123,._admission-rule-inspector_qe6t5_1100[data-device-class=tablet] ._admission-rule-controls-row_qe6t5_1123{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._admission-rule-inspector_qe6t5_1100[data-render-mode=dock] ._admission-rule-actions_qe6t5_1322,._admission-rule-inspector_qe6t5_1100[data-device-class=mobile] ._admission-rule-actions_qe6t5_1322,._admission-rule-inspector_qe6t5_1100[data-device-class=tablet] ._admission-rule-actions_qe6t5_1322{grid-column:1/-1;justify-content:flex-start}._port-output-config-inspector_qe6t5_1440{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-config-inspector_qe6t5_1440{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-panel-header_qe6t5_1449{grid-template-columns:minmax(0,1fr) auto;display:grid}._port-output-panel-header_qe6t5_1449>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._port-output-panel-body_qe6t5_1494{gap:8px;padding:8px}._port-output-list_qe6t5_1499{gap:8px;min-width:0;display:grid}._port-output-row_qe6t5_1505{--port-output-accent:var(--text-2);--port-output-accent-soft:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_qe6t5_1505{--port-output-accent-soft:color-mix(in srgb, var(--surface-2) 82%, transparent)}}._port-output-row_qe6t5_1505{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_qe6t5_1505{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-row_qe6t5_1505{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-row_qe6t5_1505{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-output-row_qe6t5_1505[data-port-kind=item]{--port-output-accent:#b88a2f;--port-output-accent-soft:#b88a2f1a}._port-output-row_qe6t5_1505[data-port-kind=fluid]{--port-output-accent:#4f8fa8;--port-output-accent-soft:#4f8fa81a}._port-output-locator_qe6t5_1554{border:1px solid var(--port-output-accent);grid-template-columns:30px auto;justify-content:center;align-items:center;gap:2px;width:56px;min-width:56px;height:32px;padding:2px 5px 2px 4px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_qe6t5_1554{border:1px solid color-mix(in srgb, var(--port-output-accent) 42%, var(--line))}}._port-output-locator_qe6t5_1554{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator_qe6t5_1554{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-output-locator_qe6t5_1554{color:var(--text-0)}._port-output-locator-svg_qe6t5_1630{width:30px;height:24px;display:block;overflow:visible}._port-output-locator-body_qe6t5_1637{fill:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_qe6t5_1637{fill:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._port-output-locator-body_qe6t5_1637{stroke:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-body_qe6t5_1637{stroke:color-mix(in srgb, var(--line-strong) 56%, var(--line))}}._port-output-locator-body_qe6t5_1637{stroke-width:.08px}._port-output-locator-marker_qe6t5_1657{fill:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-marker_qe6t5_1657{fill:color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._port-output-locator-selected-line_qe6t5_1666{fill:none;stroke:var(--port-output-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:.16px}._port-output-locator-selected-marker_qe6t5_1674{fill:var(--port-output-accent);stroke:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-locator-selected-marker_qe6t5_1674{stroke:color-mix(in srgb, var(--surface-1) 92%, #fff)}}._port-output-locator-selected-marker_qe6t5_1674{stroke-width:.08px}._port-output-locator-label_qe6t5_1687{white-space:nowrap;min-width:0;font-size:.72rem;font-weight:850;line-height:1}._port-output-item-button_qe6t5_1721{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_qe6t5_1721:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-item-button_qe6t5_1721:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}._port-output-item-button_qe6t5_1721:disabled,._port-output-action-button_qe6t5_1748:disabled{cursor:default;opacity:.58}._port-output-item-icon_qe6t5_1753{width:24px;height:24px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._port-output-item-icon_qe6t5_1753 img{object-fit:contain;width:23px;height:23px;display:block}._port-output-item-icon_qe6t5_1753 svg{width:22px;height:22px}._port-output-item-name_qe6t5_1775{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_qe6t5_1748{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_qe6t5_1748{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._port-output-action-button_qe6t5_1748{color:var(--text-1);font:inherit;white-space:nowrap;font-size:.75rem;line-height:1}._port-output-action-button_qe6t5_1748:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_qe6t5_1748:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._port-output-action-button_qe6t5_1748:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-action-button_qe6t5_1748:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._port-output-action-button_qe6t5_1748:hover:not(:disabled){color:var(--text-0)}._port-output-action-button_qe6t5_1748 svg{flex:none;width:15px;height:15px}._port-output-clear-button_qe6t5_1870{border-color:var(--line)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_qe6t5_1870{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._port-output-clear-button_qe6t5_1870{color:var(--danger)}._port-output-clear-button_qe6t5_1870:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_qe6t5_1870:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._port-output-clear-button_qe6t5_1870:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-output-clear-button_qe6t5_1870:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._port-output-clear-button_qe6t5_1870:hover:not(:disabled){color:var(--danger)}._port-output-config-inspector_qe6t5_1440[data-render-mode=dock] ._port-output-action-button_qe6t5_1748{width:32px;padding:0}._port-output-config-inspector_qe6t5_1440[data-render-mode=dock] ._port-output-action-label_qe6t5_1907{display:none}._port-output-config-inspector_qe6t5_1440[data-device-class=mobile] ._port-output-row_qe6t5_1505{grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:8px}._port-output-config-inspector_qe6t5_1440[data-device-class=mobile] ._port-output-action-button_qe6t5_1748{width:32px;padding:0}._port-output-config-inspector_qe6t5_1440[data-device-class=mobile] ._port-output-action-label_qe6t5_1907{display:none}@media (width<=900px){._port-output-config-inspector_qe6t5_1440[data-render-mode=dialog] ._port-output-action-button_qe6t5_1748{width:32px;padding:0}._port-output-config-inspector_qe6t5_1440[data-render-mode=dialog] ._port-output-action-label_qe6t5_1907{display:none}}._port-priority-group-inspector_qe6t5_1934{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-group-inspector_qe6t5_1934{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-panel-body_qe6t5_1943{gap:8px;padding:8px}._port-priority-custom-switch_qe6t5_1948{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_qe6t5_1948 input{appearance:none;border:1px solid var(--line-strong);width:30px;height:18px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_qe6t5_1948 input{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-custom-switch_qe6t5_1948 input{background:var(--surface-3);border-radius:999px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_qe6t5_1948 input{background:color-mix(in srgb, var(--surface-3) 72%, var(--surface-1))}}._port-priority-custom-switch_qe6t5_1948 input{cursor:pointer}._port-priority-custom-switch_qe6t5_1948 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_qe6t5_1948 input:checked{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_qe6t5_1948 input:checked{border-color:color-mix(in srgb, var(--accent-strong) 56%, var(--line))}}._port-priority-custom-switch_qe6t5_1948 input:checked{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-custom-switch_qe6t5_1948 input:checked{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2))}}._port-priority-custom-switch_qe6t5_1948 input:checked:after{background:var(--accent-strong);transform:translate(12px)}._port-priority-list_qe6t5_2021{gap:8px;min-width:0;display:grid}._port-priority-row_qe6t5_2027{--port-priority-accent:var(--text-2);border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_qe6t5_2027{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._port-priority-row_qe6t5_2027{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-row_qe6t5_2027{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._port-priority-row_qe6t5_2027[data-port-kind=item]{--port-priority-accent:#b88a2f}._port-priority-row_qe6t5_2027[data-port-kind=fluid]{--port-priority-accent:#4f8fa8}._port-priority-port-label_qe6t5_2061{border:1px solid var(--port-priority-accent);justify-content:center;justify-self:start;align-items:center;min-width:52px;height:30px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_qe6t5_2061{border:1px solid color-mix(in srgb, var(--port-priority-accent) 42%, var(--line))}}._port-priority-port-label_qe6t5_2061{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-port-label_qe6t5_2061{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-port-label_qe6t5_2061{color:var(--text-0);white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}._port-priority-number-button_qe6t5_2093{border:1px solid var(--port-priority-accent);place-items:center;width:32px;height:30px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_qe6t5_2093{border:1px solid color-mix(in srgb, var(--port-priority-accent) 48%, var(--line))}}._port-priority-number-button_qe6t5_2093{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_qe6t5_2093{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._port-priority-number-button_qe6t5_2093{color:var(--text-0);font:inherit;font-size:.86rem;font-weight:820;line-height:1}._port-priority-number-button_qe6t5_2093:hover:not(:disabled),._port-priority-number-button_qe6t5_2093[aria-expanded=true]{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_qe6t5_2093:hover:not(:disabled),._port-priority-number-button_qe6t5_2093[aria-expanded=true]{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-number-button_qe6t5_2093:hover:not(:disabled),._port-priority-number-button_qe6t5_2093[aria-expanded=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-number-button_qe6t5_2093:hover:not(:disabled),._port-priority-number-button_qe6t5_2093[aria-expanded=true]{background:color-mix(in srgb, var(--surface-1) 82%, var(--port-priority-accent) 12%)}}._port-priority-number-button_qe6t5_2093:disabled{cursor:default;opacity:.58}._port-priority-picker_qe6t5_2148{grid-column:1/-1;grid-template-columns:repeat(3,30px);justify-content:end;gap:5px;display:grid}._port-priority-picker_qe6t5_2148 button{border:1px solid var(--line);background:var(--surface-1);border-radius:5px;place-items:center;width:30px;height:28px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_qe6t5_2148 button{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._port-priority-picker_qe6t5_2148 button{color:var(--text-1);font:inherit;font-size:.76rem;font-weight:720;line-height:1}._port-priority-picker_qe6t5_2148 button:hover,._port-priority-picker_qe6t5_2148 button._is-selected_qe6t5_411{border-color:var(--port-priority-accent)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_qe6t5_2148 button:hover,._port-priority-picker_qe6t5_2148 button._is-selected_qe6t5_411{border-color:color-mix(in srgb, var(--port-priority-accent) 72%, var(--line))}}._port-priority-picker_qe6t5_2148 button:hover,._port-priority-picker_qe6t5_2148 button._is-selected_qe6t5_411{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._port-priority-picker_qe6t5_2148 button:hover,._port-priority-picker_qe6t5_2148 button._is-selected_qe6t5_411{background:color-mix(in srgb, var(--surface-1) 78%, var(--port-priority-accent) 16%)}}._port-priority-picker_qe6t5_2148 button:hover,._port-priority-picker_qe6t5_2148 button._is-selected_qe6t5_411{color:var(--text-0)}._slot-config-tile-grid_qe6t5_454{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-tile_qe6t5_454{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_qe6t5_454:hover{border-color:var(--accent);background:var(--surface-1)}._slot-config-tile-index_qe6t5_2227{z-index:1;background:var(--surface-1);background:var(--surface-1);border-radius:5px;min-width:18px;height:18px;padding:0 4px;position:absolute;top:5px;left:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-index_qe6t5_2227{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}._slot-config-tile-index_qe6t5_2227{color:var(--text-1);text-align:center;font-size:.68rem;line-height:18px}._slot-config-tile-icon_qe6t5_2251,._slot-config-dialog-item-icon_qe6t5_2252{object-fit:contain;image-rendering:auto;width:70%;height:70%}._slot-config-tile-badge_qe6t5_2259{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:22px;height:20px;padding:0 5px;position:absolute;bottom:5px;right:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-tile-badge_qe6t5_2259{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}._slot-config-tile-badge_qe6t5_2259{color:var(--text-0);text-align:center;font-size:.72rem;font-weight:700;line-height:20px}._slot-config-empty-frame_qe6t5_2283{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_qe6t5_2283 svg{width:18px;height:18px}._slot-config-empty_qe6t5_2283{color:var(--text-1);font-size:.78rem}._slot-config-panel-body_qe6t5_2303{gap:10px}._slot-config-panel-header_qe6t5_2307{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:38px;padding:0 10px;display:grid}._slot-config-panel-title_qe6t5_2315{align-items:center;gap:6px;min-width:0;display:inline-flex}._slot-config-panel-title_qe6t5_2315 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.1;overflow:hidden}._slot-config-scope-switch_qe6t5_2331{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_qe6t5_2343{align-items:center;gap:4px;min-width:0;font-size:.72rem;display:inline-flex}._slot-config-scope-switch-copy_qe6t5_2343 strong{color:var(--accent-strong);font-size:.72rem;font-weight:650}._slot-config-scope-switch-input_qe6t5_2357{appearance:none;border:1px solid var(--line-strong);flex:none;width:36px;height:20px;margin:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-scope-switch-input_qe6t5_2357{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._slot-config-scope-switch-input_qe6t5_2357{background:var(--surface-2);cursor:pointer;border-radius:999px}._slot-config-scope-switch-input_qe6t5_2357: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_qe6t5_2357:checked{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-scope-switch-input_qe6t5_2357:checked:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-scope-switch-input_qe6t5_2357:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._slot-config-scope-switch-input_qe6t5_2357:disabled{cursor:default;opacity:.55}._slot-config-scope-switch_qe6t5_2331._is-disabled_qe6t5_893{cursor:default}._slot-config-flow-layout_qe6t5_2413{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_qe6t5_2421{border:1px solid var(--line-strong);gap:10px;min-width:0;padding:10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_qe6t5_2421{border:1px solid color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._slot-config-flow-column_qe6t5_2421{background:var(--surface-2);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-column_qe6t5_2421{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._slot-config-flow-column-header_qe6t5_2470{color:var(--text-0);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._slot-config-flow-column-header_qe6t5_2470 div{min-width:0;display:grid}._slot-config-flow-column-header_qe6t5_2470 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_qe6t5_2529,._slot-config-group_qe6t5_443{gap:8px;min-width:0;display:grid}._slot-config-flow-slot_qe6t5_2529{border:1px solid var(--line);background:var(--surface-1);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 8px 8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_qe6t5_2529{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}._slot-config-flow-slot_qe6t5_2529{color:var(--text-0);font:inherit;text-align:left}._slot-config-flow-slot_qe6t5_2529:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_qe6t5_2529:hover{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-flow-slot_qe6t5_2529:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot_qe6t5_2529:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}._slot-config-flow-slot-label_qe6t5_2577{color:var(--text-0);overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-slot-label_qe6t5_2577{color:color-mix(in srgb, var(--text-0) 84%, var(--text-1))}}._slot-config-flow-slot-label_qe6t5_2577{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2}._slot-config-flow-slot-value_qe6t5_2593{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}._slot-config-flow-empty-button_qe6t5_2602{border:1px dashed var(--text-1);place-items:center;width:36px;height:36px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty-button_qe6t5_2602{border:1px dashed color-mix(in srgb, var(--text-1) 78%, transparent)}}._slot-config-flow-empty-button_qe6t5_2602{color:var(--text-1);border-radius:7px}._slot-config-flow-empty-button_qe6t5_2602 svg{width:17px;height:17px}._slot-config-flow-item-icon_qe6t5_2624{object-fit:contain;width:34px;height:34px}._slot-config-flow-slot-item_qe6t5_2630{align-items:center;gap:8px;min-width:0;display:flex}._slot-config-flow-item-count-inline_qe6t5_2637{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count-inline_qe6t5_2637{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count-inline_qe6t5_2637{color:var(--text-0);text-align:center;flex:none;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-item-count_qe6t5_2637{background:var(--surface-1);background:var(--surface-1);border-radius:999px;min-width:20px;height:18px;padding:0 5px;position:absolute;bottom:-2px;right:-4px}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-item-count_qe6t5_2637{background:color-mix(in srgb, var(--surface-1) 88%, black 12%)}}._slot-config-flow-item-count_qe6t5_2637{color:var(--text-0);text-align:center;font-size:.68rem;font-weight:700;line-height:18px}._slot-config-flow-direction_qe6t5_2683{min-width:0;color:var(--text-2);text-align:center;align-self:center;place-items:center;display:grid}._slot-config-flow-direction_qe6t5_2683 svg{width:min(64px,100%);height:32px;color:var(--text-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-direction_qe6t5_2683 svg{color:color-mix(in srgb, var(--text-1) 64%, var(--line-strong))}}._slot-config-flow-direction_qe6t5_2683 svg{stroke-width:2.2px}._slot-config-flow-empty_qe6t5_2602{border:1px dashed var(--line-strong);place-items:center;min-height:54px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-flow-empty_qe6t5_2602{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._slot-config-flow-empty_qe6t5_2602{color:var(--text-2);border-radius:7px;font-size:.76rem}._slot-config-shared-section_qe6t5_2743{gap:10px;margin-top:6px;display:grid}._slot-config-dialog-backdrop_qe6t5_444{background:#00000061;place-items:center;padding:8px;display:grid;position:absolute;inset:0}._slot-config-dialog_qe6t5_444{align-content:start;gap:clamp(6px,1.5vh,10px);display:grid}@supports (height:100dvh){._slot-config-dialog_qe6t5_444{gap:clamp(6px,1.5dvh,10px)}}._slot-config-dialog_qe6t5_444{width:min(340px,100vw - 16px);max-height:calc(100vh - 16px)}@supports (height:100dvh){._slot-config-dialog_qe6t5_444{max-height:calc(100dvh - 16px)}}._slot-config-dialog_qe6t5_444{padding:clamp(10px,2vh,14px)}@supports (height:100dvh){._slot-config-dialog_qe6t5_444{padding:clamp(10px,2dvh,14px)}}._slot-config-dialog_qe6t5_444{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;overflow:hidden auto;box-shadow:0 18px 48px #0000003d}._slot-config-dialog-header_qe6t5_2810{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slot-config-dialog-header_qe6t5_2810 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;overflow:hidden}._slot-config-dialog-icon-button_qe6t5_2827,._slot-config-dialog-item-button_qe6t5_2828,._slot-config-dialog-clear_qe6t5_2829,._slot-config-dialog-actions_qe6t5_2830 button{justify-content:center;align-items:center;min-height:clamp(32px,6vh,34px);display:inline-flex}@supports (height:100dvh){._slot-config-dialog-icon-button_qe6t5_2827,._slot-config-dialog-item-button_qe6t5_2828,._slot-config-dialog-clear_qe6t5_2829,._slot-config-dialog-actions_qe6t5_2830 button{min-height:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_qe6t5_2827,._slot-config-dialog-item-button_qe6t5_2828,._slot-config-dialog-clear_qe6t5_2829,._slot-config-dialog-actions_qe6t5_2830 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0);font:inherit;border-radius:7px}._slot-config-dialog-icon-button_qe6t5_2827{flex:none;width:clamp(32px,6vh,34px)}@supports (height:100dvh){._slot-config-dialog-icon-button_qe6t5_2827{width:clamp(32px,6dvh,34px)}}._slot-config-dialog-icon-button_qe6t5_2827{padding:0}._slot-config-dialog-icon-button_qe6t5_2827 svg{width:16px;height:16px}._slot-config-dialog-item-button_qe6t5_2828{justify-self:center;width:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_qe6t5_2828{width:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_qe6t5_2828{height:clamp(56px,18vh,96px)}@supports (height:100dvh){._slot-config-dialog-item-button_qe6t5_2828{height:clamp(56px,18dvh,96px)}}._slot-config-dialog-item-button_qe6t5_2828{padding:0}._slot-config-dialog-item-button_qe6t5_2828:disabled{opacity:.75}._slot-config-dialog-item-name_qe6t5_2902{min-height:18px;color:var(--text-0);text-align:center;font-size:.82rem}@supports not (background:color-mix(in srgb, red 50%, blue)){._inspector-expanded-panel_qe6t5_61{border-color:var(--line);background:var(--surface-1)}._inspector-expanded-header_qe6t5_82{border-bottom-color:var(--line)}._inspector-expanded-header-toggle_qe6t5_116:hover,._inspector-scope-toggle_qe6t5_377{background:var(--surface-2)}._selection-inspector-device-header_qe6t5_197,._slot-config-row_qe6t5_430,._slot-config-item-button_qe6t5_512,._slot-config-step-button_qe6t5_514{border-color:var(--line);background:var(--surface-2)}._problem-row_qe6t5_278{border-left-color:var(--line-strong);border-bottom-color:var(--line)}._inspector-scope-toggle_qe6t5_377{border-color:var(--line)}._slot-config-clear-button_qe6t5_513{border-color:var(--danger);background:var(--surface-2)}._slot-config-clear-button_qe6t5_513:hover:not(:disabled){border-color:var(--danger);background:var(--surface-3)}._slot-config-lock-tag_qe6t5_609{background:var(--surface-2)}}._slot-config-dialog-count-row_qe6t5_2952{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}._slot-config-dialog-count-row_qe6t5_2952>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._slot-config-dialog-slider-row_qe6t5_2967{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}._slot-config-dialog-range_qe6t5_2975{width:100%;min-width:0;height:32px;margin:0;padding:0}@supports (accent-color:auto){._slot-config-dialog-range_qe6t5_2975{accent-color:var(--primary)}}._slot-config-dialog-range_qe6t5_2975{cursor:pointer}@supports not (accent-color:auto){._slot-config-dialog-range_qe6t5_2975{appearance:none;background:0 0}._slot-config-dialog-range_qe6t5_2975::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:4px}._slot-config-dialog-range_qe6t5_2975::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-1);background:var(--primary);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #0000003d}._slot-config-dialog-range_qe6t5_2975:disabled::-webkit-slider-thumb{background:var(--text-2)}}._slot-config-dialog-range_qe6t5_2975:disabled{opacity:.6;cursor:default}._slot-config-dialog-field_qe6t5_3024,._slot-config-dialog-switch_qe6t5_3025{min-width:0;color:var(--text-1);gap:6px;font-size:.78rem;display:grid}._slot-config-dialog-switch_qe6t5_3025{grid-template-columns:auto 1fr;align-items:center;position:relative}._slot-config-dialog-switch_qe6t5_3025 input{opacity:0;width:1px;height:1px;position:absolute}._slot-config-dialog-switch-track_qe6t5_3046{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:36px;height:20px;position:relative}._slot-config-dialog-switch-track_qe6t5_3046: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_qe6t5_3025 input:checked+._slot-config-dialog-switch-track_qe6t5_3046{border-color:var(--accent-strong);background:var(--accent-soft)}._slot-config-dialog-switch_qe6t5_3025 input:checked+._slot-config-dialog-switch-track_qe6t5_3046:after{background:var(--accent-strong);transform:translate(16px)}._slot-config-dialog-switch_qe6t5_3025 input:disabled+._slot-config-dialog-switch-track_qe6t5_3046{opacity:.55}._slot-config-dialog-clear_qe6t5_2829{border-color:var(--line);width:100%}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_qe6t5_2829{border-color:color-mix(in srgb, var(--danger) 34%, var(--line))}}._slot-config-dialog-clear_qe6t5_2829{color:var(--danger)}._slot-config-dialog-actions_qe6t5_2830{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._slot-config-dialog-actions_qe6t5_2830 button[data-slot-dialog-action=confirm]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._slot-config-dialog-icon-button_qe6t5_2827:hover:not(:disabled),._slot-config-dialog-item-button_qe6t5_2828:hover:not(:disabled),._slot-config-dialog-actions_qe6t5_2830 button:hover:not(:disabled){border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_qe6t5_2827:hover:not(:disabled),._slot-config-dialog-item-button_qe6t5_2828:hover:not(:disabled),._slot-config-dialog-actions_qe6t5_2830 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._slot-config-dialog-icon-button_qe6t5_2827:hover:not(:disabled),._slot-config-dialog-item-button_qe6t5_2828:hover:not(:disabled),._slot-config-dialog-actions_qe6t5_2830 button:hover:not(:disabled){background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-icon-button_qe6t5_2827:hover:not(:disabled),._slot-config-dialog-item-button_qe6t5_2828:hover:not(:disabled),._slot-config-dialog-actions_qe6t5_2830 button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}._slot-config-dialog-clear_qe6t5_2829:hover:not(:disabled){border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_qe6t5_2829:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))}}._slot-config-dialog-clear_qe6t5_2829:hover:not(:disabled){background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._slot-config-dialog-clear_qe6t5_2829:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface-1))}}._slot-config-dialog-clear_qe6t5_2829:hover:not(:disabled){color:var(--danger)}._submit-to-warehouse-inspector_qe6t5_3227{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-inspector_qe6t5_3227{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-panel-body_qe6t5_3236{gap:8px;padding:8px}._submit-to-warehouse-row_qe6t5_3161{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_qe6t5_3161{border:1px solid color-mix(in srgb, var(--line-strong) 62%, var(--line))}}._submit-to-warehouse-row_qe6t5_3161{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_qe6t5_3161{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true]{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true]{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line))}}._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true]{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true]{background:color-mix(in srgb, var(--surface-1) 86%, var(--accent-soft))}}._submit-to-warehouse-icon_qe6t5_3283{border:1px solid var(--line-strong);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_qe6t5_3283{border:1px solid color-mix(in srgb, var(--line-strong) 42%, var(--line))}}._submit-to-warehouse-icon_qe6t5_3283{background:var(--surface-1);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-icon_qe6t5_3283{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}._submit-to-warehouse-icon_qe6t5_3283{color:var(--text-1)}._submit-to-warehouse-icon_qe6t5_3283 svg{width:17px;height:17px}._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true] ._submit-to-warehouse-icon_qe6t5_3283{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true] ._submit-to-warehouse-icon_qe6t5_3283{border-color:color-mix(in srgb, var(--accent-strong) 44%, var(--line))}}._submit-to-warehouse-row_qe6t5_3161[data-submit-enabled=true] ._submit-to-warehouse-icon_qe6t5_3283{color:var(--accent-strong)}._submit-to-warehouse-label_qe6t5_3171{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_qe6t5_3212{border:1px solid var(--line);justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_qe6t5_3212{border:1px solid color-mix(in srgb, var(--accent-strong) 30%, var(--line))}}._submit-to-warehouse-countdown_qe6t5_3212{background:var(--accent-soft);border-radius:5px}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_qe6t5_3212{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-1))}}._submit-to-warehouse-countdown_qe6t5_3212{color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-countdown_qe6t5_3212{color:color-mix(in srgb, var(--accent-strong) 86%, var(--text-1))}}._submit-to-warehouse-countdown_qe6t5_3212{white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1}._submit-to-warehouse-toggle_qe6t5_3375{border:1px solid var(--line-strong);width:44px;height:26px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_qe6t5_3375{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._submit-to-warehouse-toggle_qe6t5_3375{background:var(--surface-2);border-radius:999px}._submit-to-warehouse-toggle_qe6t5_3375:hover{border-color:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_qe6t5_3375:hover{border-color:color-mix(in srgb, var(--line-strong) 78%, var(--line))}}._submit-to-warehouse-toggle_qe6t5_3375:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._submit-to-warehouse-toggle_qe6t5_3375:hover{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}._submit-to-warehouse-toggle_qe6t5_3375[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft)}._submit-to-warehouse-toggle_qe6t5_3375:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._submit-to-warehouse-toggle-knob_qe6t5_3419{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_qe6t5_3375[aria-checked=true] ._submit-to-warehouse-toggle-knob_qe6t5_3419{background:var(--accent-strong);transform:translate(18px)}@media (width<=720px){._slot-config-row-main_qe6t5_431,._slot-config-row-actions_qe6t5_432{grid-template-columns:1fr}._selection-inspector-device-header_qe6t5_197,._slot-config-flow-layout_qe6t5_2413{grid-template-columns:minmax(0,1fr)}._slot-config-flow-direction_qe6t5_2683{min-height:44px}._slot-config-flow-direction_qe6t5_2683 svg{transform:rotate(90deg)}}._behavior-toggle-row_qe6t5_3453{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._behavior-toggle-label_qe6t5_3460{min-width:0;color:var(--text-1);font-size:.82rem}._dark-pipe-link-row_qe6t5_3466{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._dark-pipe-link-status_qe6t5_3473{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dark-pipe-link-button_qe6t5_3482{border:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:104px;height:32px;padding:0 10px;display:inline-grid}@supports (background:color-mix(in srgb, red 50%, blue)){._dark-pipe-link-button_qe6t5_3482{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}._dark-pipe-link-button_qe6t5_3482{background:var(--surface-2);color:var(--text-1);border-radius:6px;gap:6px;font-size:.78rem}._dark-pipe-link-button_qe6t5_3482 svg{width:15px;height:15px}._dark-pipe-link-button_qe6t5_3482:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dark-pipe-link-button_qe6t5_3482:disabled{cursor:not-allowed;opacity:.48}._dark-pipe-link-button_qe6t5_3482._is-danger_qe6t5_3519:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._toggle-on_qe6t5_3524,._toggle-off_qe6t5_3525{border:1px solid var(--line-strong);width:42px;height:24px;padding:0;position:relative}@supports (background:color-mix(in srgb, red 50%, blue)){._toggle-on_qe6t5_3524,._toggle-off_qe6t5_3525{border:1px solid color-mix(in srgb, var(--line-strong) 64%, var(--line))}}._toggle-on_qe6t5_3524,._toggle-off_qe6t5_3525{background:var(--surface-2);color:#0000;border-radius:999px;font-size:0}._toggle-on_qe6t5_3524:after,._toggle-off_qe6t5_3525: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_qe6t5_3524{border-color:var(--accent-strong);background:var(--accent-soft)}._toggle-on_qe6t5_3524:after{background:var(--accent-strong);transform:translate(18px)}._recipe-config-row_qe6t5_3570{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._recipe-config-label_qe6t5_3578{color:var(--text-1);white-space:nowrap;font-size:.82rem}._recipe-config-switch_qe6t5_3584{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_qe6t5_3584: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_qe6t5_3584:checked{background:var(--accent)}._recipe-config-switch_qe6t5_3584:checked:after{background:#fff;transform:translate(20px)}._recipe-config-countdown_qe6t5_3618{color:var(--text-2);padding:4px 0 8px;font-size:.76rem}._recipe-select-button_qe6t5_3624{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_qe6t5_3624:hover{border-color:var(--accent);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-select-button_qe6t5_3624:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}._recipe-select-placeholder_qe6t5_3648{color:var(--text-2);font-size:.82rem}._recipe-status-placeholder_qe6t5_3653{border:1px dashed var(--line-strong);min-height:72px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_qe6t5_3653{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-status-placeholder_qe6t5_3653{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-status-placeholder_qe6t5_3653{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-auto-section_qe6t5_3672,._recipe-manual-section_qe6t5_3673{flex-direction:column;gap:4px;min-width:0;display:flex}._recipe-section-divider_qe6t5_3680{background:var(--line);height:1px;margin:5px 0}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-section-divider_qe6t5_3680{background:color-mix(in srgb, var(--line) 76%, transparent)}}._recipe-channel-row_qe6t5_3691{border:1px solid var(--line-strong);align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:5px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_qe6t5_3691{border:1px solid color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-channel-row_qe6t5_3691{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-channel-row_qe6t5_3691{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface-1))}}._recipe-channel-row_qe6t5_3691>:first-child{flex:auto;min-width:0}._recipe-remove-button_qe6t5_3736{border:1px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;margin-left:0;padding:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_qe6t5_3736{border:1px solid color-mix(in srgb, var(--line-strong) 60%, var(--line))}}._recipe-remove-button_qe6t5_3736{background:var(--surface-1);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_qe6t5_3736{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}._recipe-remove-button_qe6t5_3736{color:var(--danger);cursor:pointer;line-height:1}._recipe-remove-button_qe6t5_3736 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-remove-button_qe6t5_3736:hover{border-color:var(--danger)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_qe6t5_3736:hover{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}}._recipe-remove-button_qe6t5_3736:hover{background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_qe6t5_3736:hover{background:color-mix(in srgb, var(--danger) 9%, var(--surface-1))}}._recipe-remove-button_qe6t5_3736:hover{color:var(--danger)}._recipe-locked-control_qe6t5_3791{width:34px;height:30px;color:var(--text-2);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:0;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-locked-control_qe6t5_3791{color:color-mix(in srgb, var(--text-2) 82%, var(--line-strong))}}._recipe-locked-control_qe6t5_3791 svg{stroke-width:2.2px;width:16px;height:16px}._recipe-add-button_qe6t5_3814{border:1px dashed var(--line-strong);justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_qe6t5_3814{border:1px dashed color-mix(in srgb, var(--line-strong) 66%, var(--line))}}._recipe-add-button_qe6t5_3814{background:var(--surface-2);border-radius:6px}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_qe6t5_3814{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}._recipe-add-button_qe6t5_3814{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background-color .15s,color .15s}._recipe-add-button_qe6t5_3814:hover{border-color:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_qe6t5_3814:hover{border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--line))}}._recipe-add-button_qe6t5_3814:hover{background:var(--surface-2)}@supports (background:color-mix(in srgb, red 50%, blue)){._recipe-add-button_qe6t5_3814:hover{background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface-2))}}._recipe-add-button_qe6t5_3814:hover{color:var(--accent-strong)}._recipe-add-button-primary_qe6t5_3864{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_qe6t5_3875{stroke-width:2.1px;width:18px;height:18px;line-height:1}._recipe-add-button-hint_qe6t5_3882{color:var(--text-2);font-size:.76rem;font-weight:500;line-height:1.3}[data-problem-severity=error] p{color:#ef4444}@supports not (background:color-mix(in srgb, red 50%, blue)){._recipe-remove-button_qe6t5_3736,._recipe-add-button_qe6t5_3814{border-color:var(--line);background:var(--surface-2)}._recipe-remove-button_qe6t5_3736:hover,._recipe-add-button_qe6t5_3814:hover{border-color:var(--line-strong);background:var(--surface-3)}._recipe-locked-control_qe6t5_3791{color:var(--text-2)}}._production-planning-panel_kpsxf_4{min-width:0;height:100%;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-panel_kpsxf_4{overflow:clip}}._production-planning-panel_kpsxf_4{background:var(--surface-1)}._production-planning-stage_kpsxf_20{width:200%;min-width:0;height:100%;min-height:0;transition:transform .22s;display:flex}._production-planning-panel_kpsxf_4._is-result-screen_kpsxf_29 ._production-planning-stage_kpsxf_20{transform:translate(-50%)}._production-planning-screen_kpsxf_33{flex:0 0 50%;width:50%;min-width:0;min-height:0;overflow:hidden}@supports (overflow:clip){._production-planning-screen_kpsxf_33{overflow:clip}}._production-planning-input-screen_kpsxf_47{background:var(--surface-2);grid-template-rows:minmax(0,1fr) auto;display:grid}._production-planning-config_kpsxf_53,._production-planning-workspace_kpsxf_54,._production-planning-graph_kpsxf_55{min-width:0;min-height:0}._production-planning-config_kpsxf_53{background:var(--surface-2);grid-template-columns:repeat(3,minmax(240px,1fr));align-content:start;align-items:start;gap:10px;padding:16px;display:grid;overflow:auto}._production-planning-input-footer_kpsxf_71{border-top:1px solid var(--line);background:var(--surface-1);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._production-planning-workspace_kpsxf_54{background:var(--surface-2);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._production-planning-toolbar_kpsxf_89{border-bottom:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._production-planning-toolbar-controls_kpsxf_100{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}._production-planning-main_kpsxf_108{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._production-planning-graph_kpsxf_55{padding:12px;overflow:auto}._production-planning-graph_kpsxf_55._is-tree-view_kpsxf_123{overflow:hidden}._production-planning-config-section_kpsxf_127,._production-planning-item-node_kpsxf_128,._production-planning-recipe-node_kpsxf_129,._production-planning-device-root_kpsxf_130,._production-planning-empty_kpsxf_131{border:1px solid var(--line);background:var(--surface-1);border-radius:8px}._production-planning-config-section_kpsxf_127{align-content:start;gap:10px;padding:10px;display:grid}._production-planning-section-header_kpsxf_144,._production-planning-recipe-header_kpsxf_145,._production-planning-item-node-main_kpsxf_146,._production-planning-device-root-target_kpsxf_147,._production-planning-leaf-item_kpsxf_148{align-items:center;gap:8px;min-width:0;display:flex}._production-planning-section-header_kpsxf_144{justify-content:space-between}._production-planning-section-header_kpsxf_144 h3{color:var(--text-0);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}._production-planning-section-header_kpsxf_144 h3 svg,._production-planning-icon-text-button_kpsxf_169 svg,._production-planning-icon-button_kpsxf_170 svg,._production-planning-primary-button_kpsxf_171 svg,._production-planning-back-button_kpsxf_172 svg,._production-planning-segmented_kpsxf_173 svg,._production-planning-device-root-target_kpsxf_147 svg,._production-planning-source-pill_kpsxf_175 svg,._production-planning-metric_kpsxf_176 svg{flex:none;width:16px;height:16px}._production-planning-icon-text-button_kpsxf_169,._production-planning-icon-button_kpsxf_170,._production-planning-primary-button_kpsxf_171,._production-planning-back-button_kpsxf_172,._production-planning-segmented_kpsxf_173 button,._production-planning-two-option-toggle_kpsxf_187 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text-0)}._production-planning-primary-button_kpsxf_171,._production-planning-back-button_kpsxf_172,._production-planning-icon-text-button_kpsxf_169{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.74rem;display:inline-flex}._production-planning-primary-button_kpsxf_171{border-color:var(--accent-strong);background:var(--accent-soft);min-height:38px;padding:0 14px;font-weight:800}._production-planning-primary-button_kpsxf_171:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-2);cursor:not-allowed}._production-planning-back-button_kpsxf_172{min-height:32px}._production-planning-icon-button_kpsxf_170{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._production-planning-icon-text-button_kpsxf_169:hover,._production-planning-icon-button_kpsxf_170:hover,._production-planning-primary-button_kpsxf_171:not(:disabled):hover,._production-planning-back-button_kpsxf_172:hover,._production-planning-segmented_kpsxf_173 button:hover,._production-planning-two-option-toggle_kpsxf_187 button:hover{background:var(--surface-3)}._production-planning-line-list_kpsxf_244,._production-planning-source-policy_kpsxf_245,._production-planning-tree_kpsxf_246{gap:8px;display:grid}._production-planning-line-row_kpsxf_251{grid-template-columns:minmax(0,1fr) 94px 32px;align-items:end;gap:6px;display:grid}._production-planning-line-row_kpsxf_251._has-infinite-toggle_kpsxf_258{grid-template-columns:minmax(0,1fr) 94px 32px 32px}._production-planning-item-picker-button_kpsxf_262{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:34px;color:var(--text-0);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;display:grid}._production-planning-item-picker-button_kpsxf_262 img,._production-planning-item-identity_kpsxf_278 img,._production-planning-special-source-label_kpsxf_279 img,._production-planning-port-chip_kpsxf_280 img,._production-planning-recipe-header_kpsxf_145 img{object-fit:contain;width:24px;height:24px}._production-planning-item-picker-button_kpsxf_262 span,._production-planning-item-identity_kpsxf_278 strong,._production-planning-recipe-identity_kpsxf_289 strong,._production-planning-recipe-identity_kpsxf_289 span,._production-planning-recipe-header_kpsxf_145 h4,._production-planning-recipe-header_kpsxf_145 span,._production-planning-port-chip_kpsxf_280 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-rate-input_kpsxf_300,._production-planning-recipe-select_kpsxf_301{min-width:0;color:var(--text-2);gap:3px;font-size:.68rem;display:grid}._production-planning-rate-input_kpsxf_300 input,._production-planning-recipe-select_kpsxf_301 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_kpsxf_300 input:disabled,._production-planning-icon-button_kpsxf_170:disabled{color:var(--text-2);cursor:not-allowed;opacity:.58}._production-planning-infinite-toggle_kpsxf_327._is-active_kpsxf_327{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}._production-planning-source-pill_kpsxf_175,._production-planning-special-source_kpsxf_279{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:8px;display:grid}._production-planning-source-pill_kpsxf_175{color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.74rem}._production-planning-source-pill_kpsxf_175 strong{color:var(--accent-strong)}._production-planning-natural-resource-icons_kpsxf_354{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._production-planning-natural-resource-icons_kpsxf_354 img{object-fit:contain;width:20px;height:20px}._production-planning-special-source-label_kpsxf_279{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-size:.76rem;display:grid}._production-planning-two-option-toggle_kpsxf_187,._production-planning-segmented_kpsxf_173{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-auto-flow:column;gap:4px;min-width:0;padding:3px;display:inline-grid}._production-planning-two-option-toggle_kpsxf_187 button,._production-planning-segmented_kpsxf_173 button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.74rem;display:inline-flex}._production-planning-two-option-toggle_kpsxf_187 button._is-active_kpsxf_327,._production-planning-segmented_kpsxf_173 button._is-active_kpsxf_327{border-color:var(--accent-strong);background:var(--accent-soft);font-weight:700}._production-planning-empty_kpsxf_131{min-height:180px;color:var(--text-2);place-items:center;padding:20px;font-size:.86rem;display:grid}._production-planning-tree-table-layout_kpsxf_416{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_kpsxf_427,._production-planning-tree-detail_kpsxf_428{border:1px solid var(--line);background:var(--surface-1);border-radius:8px;min-width:0;min-height:0;overflow:auto}._production-planning-tree-table_kpsxf_416{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px}._production-planning-tree-table-node-col_kpsxf_445{width:auto}._production-planning-tree-table-rate-col_kpsxf_449{width:210px}._production-planning-tree-table_kpsxf_416 th,._production-planning-tree-table_kpsxf_416 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_kpsxf_416 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_kpsxf_416 td{height:42px;padding:5px 9px}._production-planning-tree-table_kpsxf_416 td:first-child{padding:0}._production-planning-tree-table-row_kpsxf_483._is-active_kpsxf_327 td{background:var(--accent-soft)}._production-planning-tree-table-node-cell_kpsxf_487{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_kpsxf_498{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_kpsxf_498:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-node-button_kpsxf_498:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_kpsxf_523,._production-planning-tree-table-branch-spacer_kpsxf_524{place-items:center;width:20px;min-width:20px;height:30px;display:inline-grid}._production-planning-tree-table-branch-button_kpsxf_523{color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0}._production-planning-tree-table-branch-button_kpsxf_523:hover{background:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-branch-button_kpsxf_523:hover{background:color-mix(in srgb, var(--surface-3) 72%, transparent)}}._production-planning-tree-table-branch-button_kpsxf_523:hover{color:var(--text-0)}._production-planning-tree-table-branch_kpsxf_523{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_kpsxf_523._is-leaf_kpsxf_563:before{content:"";background:var(--line-strong);width:10px;height:1px}._production-planning-tree-table-node-button_kpsxf_498>._production-planning-item-identity_kpsxf_278,._production-planning-tree-table-node-button_kpsxf_498>._production-planning-recipe-identity_kpsxf_289{grid-area:identity}._production-planning-tree-table-chip_kpsxf_575{border:1px solid var(--warn);grid-area:chip;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:inline-flex}@supports (background:color-mix(in srgb, red 50%, blue)){._production-planning-tree-table-chip_kpsxf_575{border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line))}}._production-planning-tree-table-chip_kpsxf_575{color:var(--warn);white-space:nowrap;border-radius:7px;font-size:.64rem;font-weight:800}._production-planning-tree-table-rate_kpsxf_449,._production-planning-tree-rate-piece_kpsxf_598{align-items:center;min-width:0;display:inline-flex}._production-planning-tree-table-rate_kpsxf_449{white-space:nowrap;gap:5px;max-width:100%}._production-planning-tree-rate-piece_kpsxf_598{gap:3px}._production-planning-tree-rate-piece_kpsxf_598 strong{color:var(--text-0);font-weight:800}._production-planning-tree-rate-piece_kpsxf_598 img{object-fit:contain;width:18px;height:18px}._production-planning-tree-rate-separator_kpsxf_625{color:var(--text-2);flex:none}._production-planning-tree-detail_kpsxf_428{align-content:start;gap:8px;padding:10px;display:grid}._production-planning-tree-detail-stack_kpsxf_637,._production-planning-item-detail_kpsxf_638{gap:10px;display:grid}._production-planning-item-detail-header_kpsxf_643{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._production-planning-recipe-choice_kpsxf_652{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_kpsxf_652>div{gap:2px;min-width:0;display:grid}._production-planning-recipe-choice_kpsxf_652>div>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-recipe-choice_kpsxf_652>div>strong{min-width:0;color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._production-planning-tree-relations_kpsxf_685{gap:8px;display:grid}._production-planning-tree-relation-group_kpsxf_690{gap:5px;display:grid}._production-planning-tree-relation-group_kpsxf_690>span{color:var(--text-2);font-size:.68rem;font-weight:800}._production-planning-tree-relation-group_kpsxf_690>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-tree-relation-button_kpsxf_707{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_kpsxf_707:hover{background:var(--surface-3)}._production-planning-tree-relation-button_kpsxf_707 img{object-fit:contain;width:20px;height:20px}._production-planning-tree-relation-button_kpsxf_707 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-planning-item-node_kpsxf_128,._production-planning-device-root_kpsxf_130,._production-planning-device-tree-node_kpsxf_742{margin-left:calc(var(--tree-depth,0) * 18px);gap:8px;display:grid}._production-planning-item-node_kpsxf_128,._production-planning-device-root_kpsxf_130{padding:10px}._production-planning-item-node-main_kpsxf_146{flex-wrap:wrap;justify-content:space-between}._production-planning-item-identity_kpsxf_278,._production-planning-recipe-identity_kpsxf_289{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:120px;display:grid}._production-planning-recipe-identity_kpsxf_289{grid-template-columns:28px minmax(0,1fr)}._production-planning-recipe-identity_kpsxf_289 img{object-fit:contain;width:26px;height:26px}._production-planning-recipe-identity_kpsxf_289 div{gap:2px;min-width:0;display:grid}._production-planning-item-identity_kpsxf_278 strong,._production-planning-recipe-identity_kpsxf_289 strong{color:var(--text-0);font-size:.78rem}._production-planning-recipe-identity_kpsxf_289 span{color:var(--text-2);font-size:.66rem}._production-planning-node-metrics_kpsxf_794,._production-planning-recipe-meta_kpsxf_795{flex-wrap:wrap;gap:6px;display:flex}._production-planning-recipe-formula_kpsxf_801{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}._production-planning-recipe-formula-item_kpsxf_809{align-items:center;gap:2px;display:inline-flex}._production-planning-recipe-formula-plus_kpsxf_815{color:var(--text-2);margin:0 2px;font-size:.85rem;font-weight:700}._production-planning-recipe-formula-icon_kpsxf_822{flex-direction:column;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}._production-planning-recipe-formula-icon_kpsxf_822 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_kpsxf_822>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_kpsxf_853{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_kpsxf_853>span:first-child{letter-spacing:-1px;font-size:.6rem;scale:.65}._production-planning-recipe-formula-arrow_kpsxf_853>span:last-child{font-size:.6rem;font-weight:600}._production-planning-metric_kpsxf_176,._production-planning-status_kpsxf_874,._production-planning-port-chip_kpsxf_280{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_kpsxf_176{color:var(--text-2);padding:4px 7px;font-size:.68rem}._production-planning-metric_kpsxf_176 strong{color:var(--text-0)}._production-planning-metric_kpsxf_176._is-good_kpsxf_895 strong,._production-planning-status_kpsxf_874._is-good_kpsxf_895{color:var(--canvas-floating-toolbar-confirm)}._production-planning-metric_kpsxf_176._is-bad_kpsxf_900 strong,._production-planning-status_kpsxf_874._is-bad_kpsxf_900{color:var(--danger)}._production-planning-status_kpsxf_874{color:var(--text-1);padding:4px 7px;font-size:.68rem;font-weight:700}._production-planning-status_kpsxf_874._is-cycle_kpsxf_912{color:var(--warn)}._production-planning-node-children_kpsxf_916{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}._production-planning-recipe-node_kpsxf_129{gap:9px;padding:10px;display:grid}._production-planning-recipe-header_kpsxf_145{align-items:flex-start}._production-planning-recipe-header_kpsxf_145 img{width:32px;height:32px}._production-planning-recipe-header_kpsxf_145 div{gap:2px;min-width:0;display:grid}._production-planning-recipe-header_kpsxf_145 h4{color:var(--text-0);margin:0;font-size:.8rem}._production-planning-recipe-header_kpsxf_145 span{color:var(--text-2);font-size:.7rem}._production-planning-recipe-ports_kpsxf_955,._production-planning-port-chip-list_kpsxf_956{gap:6px;display:grid}._production-planning-port-chip-list_kpsxf_956>span{color:var(--text-2);font-size:.68rem;font-weight:700}._production-planning-port-chip-list_kpsxf_956>div{flex-wrap:wrap;gap:5px;display:flex}._production-planning-port-chip_kpsxf_280{max-width:100%;padding:4px 6px;font-size:.68rem}._production-planning-port-chip_kpsxf_280 strong{color:var(--text-0);flex:none}._production-planning-device-root-target_kpsxf_147{border-bottom:1px solid var(--line);color:var(--text-1);flex-wrap:wrap;justify-content:space-between;padding-bottom:4px;font-size:.74rem}._production-planning-leaf-item_kpsxf_148{border:1px dashed var(--line);background:var(--surface-2);min-width:0;color:var(--text-2);border-radius:8px;justify-content:space-between;gap:10px;padding:8px;font-size:.72rem}._production-planning-flow_kpsxf_1005{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}._production-planning-flow-step_kpsxf_1012{gap:6px;min-width:0;display:grid;position:relative}._production-planning-flow-step_kpsxf_1012:after{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:18px;right:-11px}._production-planning-flow-step_kpsxf_1012:last-child:after{display:none}._production-planning-flow-index_kpsxf_1033{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_kpsxf_1005 ._production-planning-item-node_kpsxf_128{margin-left:0}._production-planning-flow_kpsxf_1005 ._production-planning-node-children_kpsxf_916{display:none}._production-flow-canvas_kpsxf_1054{touch-action:none;border:1px solid var(--line);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px);border-radius:8px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_kpsxf_1054{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px), repeating-linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--line) 64%, transparent) 28px)}}._production-flow-toolbar_kpsxf_1071{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_kpsxf_1071 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_kpsxf_1071 button:hover{background:var(--surface-3)}._production-flow-toolbar_kpsxf_1071 button svg{width:15px;height:15px}._production-flow-surface_kpsxf_1108{transform-origin:0 0;position:absolute;top:0;left:0}._production-flow-edges_kpsxf_1115,._production-flow-nodes_kpsxf_1116{position:absolute;inset:0}._production-flow-edges_kpsxf_1115{pointer-events:none;overflow:visible}._production-flow-edge-path_kpsxf_1126{fill:none;stroke:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge-path_kpsxf_1126{stroke:color-mix(in srgb, var(--accent-strong) 72%, var(--line-strong))}}._production-flow-edge-path_kpsxf_1126{stroke-linecap:round;stroke-opacity:.5}._production-flow-edge_kpsxf_1115._is-backward_kpsxf_1140 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-self_kpsxf_1141 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-left-exit_kpsxf_1142 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-right-entry_kpsxf_1143 ._production-flow-edge-path_kpsxf_1126{stroke:var(--warn)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-edge_kpsxf_1115._is-backward_kpsxf_1140 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-self_kpsxf_1141 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-left-exit_kpsxf_1142 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-right-entry_kpsxf_1143 ._production-flow-edge-path_kpsxf_1126{stroke:color-mix(in srgb, var(--warn) 76%, var(--line-strong))}}._production-flow-edge_kpsxf_1115._is-backward_kpsxf_1140 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-self_kpsxf_1141 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-left-exit_kpsxf_1142 ._production-flow-edge-path_kpsxf_1126,._production-flow-edge_kpsxf_1115._is-right-entry_kpsxf_1143 ._production-flow-edge-path_kpsxf_1126{stroke-dasharray:7 6;stroke-opacity:.62}._production-flow-edge_kpsxf_1115 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_kpsxf_1173{fill:none;stroke:none}._production-flow-node_kpsxf_1116{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_kpsxf_1116:active{cursor:grabbing}._production-flow-node_kpsxf_1116 img{object-fit:contain;width:32px;height:32px}._production-flow-node_kpsxf_1116 div{gap:2px;min-width:0;display:grid}._production-flow-node_kpsxf_1116 strong,._production-flow-node_kpsxf_1116 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._production-flow-node_kpsxf_1116 strong{color:var(--text-0);font-size:.76rem}._production-flow-node_kpsxf_1116 span{color:var(--text-2);font-size:.66rem;font-weight:700}._production-flow-node_kpsxf_1116._is-recipe_kpsxf_1232{border-left-color:var(--canvas-floating-toolbar-confirm)}._production-flow-node_kpsxf_1116._is-source_kpsxf_1236{border-left-color:var(--canvas-floating-toolbar-confirm);background:var(--surface-1)}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_kpsxf_1116._is-source_kpsxf_1236{background:color-mix(in srgb, var(--surface-1) 78%, var(--accent-soft))}}._production-flow-node_kpsxf_1116._is-cycle_kpsxf_912{border-left-color:var(--warn)}._production-flow-node_kpsxf_1116._is-unresolved_kpsxf_1250{border-left-color:var(--danger)}._production-flow-node_kpsxf_1116._is-byproduct_kpsxf_1254{border-left-color:var(--text-2)}._production-flow-node_kpsxf_1116._is-transient_kpsxf_1258{background:var(--surface-1);border-style:dashed}@supports (background:color-mix(in srgb, red 50%, blue)){._production-flow-node_kpsxf_1116._is-transient_kpsxf_1258{background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-3))}}._production-planning-muted_kpsxf_1268{color:var(--text-2);margin:0;font-size:.72rem}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-config_kpsxf_53{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:start;padding:8px;overflow:auto}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-config-section_kpsxf_127{max-height:none;overflow:auto}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-main_kpsxf_108{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-graph_kpsxf_55{padding:8px}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-toolbar_kpsxf_89,._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-input-footer_kpsxf_71{padding:7px 8px}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-toolbar-controls_kpsxf_100{flex:auto}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-line-row_kpsxf_251{grid-template-columns:minmax(0,1fr) 84px 32px}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-tree-table-layout_kpsxf_416._is-device-mode_kpsxf_1315 ._production-planning-tree-table_kpsxf_416{min-width:0}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-tree-table-layout_kpsxf_416._is-device-mode_kpsxf_1315 ._production-planning-tree-table-rate-col_kpsxf_449{width:152px}._production-planning-panel_kpsxf_4._is-touch_kpsxf_1274 ._production-planning-tree-table-layout_kpsxf_416._is-device-mode_kpsxf_1315 ._production-planning-tree-table-rate_kpsxf_449{white-space:normal;flex-wrap:wrap;row-gap:2px}._production-planning-tree-table-folded-recipe_kpsxf_1356{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_kpsxf_1356 img{object-fit:contain;width:16px;height:16px}._production-planning-tree-table-folded-recipe_kpsxf_1356 strong{color:var(--text-1);font-weight:700}@supports not (background:color-mix(in srgb, red 50%, blue)){._production-flow-canvas_kpsxf_1054{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, repeating-linear-gradient(0deg, transparent 0 27px, var(--line) 28px), repeating-linear-gradient(90deg, transparent 0 27px, var(--line) 28px)}._production-planning-flow-warning_kpsxf_1438{border-color:var(--warn)}._production-flow-edge_kpsxf_1115._is-main_kpsxf_1441{stroke:var(--accent-strong)}._production-flow-edge_kpsxf_1115._is-warning_kpsxf_1444{stroke:var(--warn)}._production-planning-flow-summary_kpsxf_1447{background:var(--surface-1)}._production-planning-flow-node_kpsxf_1450{background:var(--surface-2)}}._stack_ik6sq_3{gap:8px;display:grid}._placement-panel_ik6sq_8,._blueprint-panel_ik6sq_14{align-content:start;gap:0;display:grid}._placement-panel-divider_ik6sq_20{border-top:1px solid var(--line);height:0;margin:10px 0 8px}._placement-panel-group_ik6sq_26{align-content:start;gap:8px;display:grid}._placement-panel-group-operation_ik6sq_32._is-mobile-layout_ik6sq_32{z-index:3;border-bottom:1px solid var(--line);background:var(--surface-1);margin:-10px -10px 0;padding:10px 10px 8px;position:sticky;top:0}._placement-panel-group_ik6sq_26._is-placement-group-active_ik6sq_42{position:relative}._placement-panel-group_ik6sq_26._is-placement-group-active_ik6sq_42:after{content:"";border:2px solid var(--highlight-ring);pointer-events:none;border-radius:12px;position:absolute;inset:-6px -8px -8px}._placement-panel-group-header_ik6sq_55{justify-content:flex-start;align-items:center;gap:6px;min-height:24px;padding-right:4px;display:flex}._placement-panel-group-header_ik6sq_55 h3{color:var(--text-0);margin:0;font-size:.9rem;font-weight:600}._placement-panel-group-shortcut_ik6sq_74{border:1px solid var(--placement-shortcut-border);background:var(--placement-shortcut-bg);min-width:16px;height:16px;color:var(--placement-shortcut-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}._placement-button-list_ik6sq_92{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-button-list_ik6sq_92._is-single-column_ik6sq_100{grid-template-columns:minmax(0,1fr)}._placement-operation-button-list_ik6sq_104{grid-auto-rows:auto;align-items:start;gap:6px;display:grid}._placement-operation-button-list_ik6sq_104._is-mobile-icon-grid_ik6sq_112{grid-template-columns:repeat(4,minmax(0,1fr))}._blueprint-operation-button-list_ik6sq_116._is-compact-import-actions_ik6sq_116{grid-template-columns:repeat(2,minmax(0,1fr))}._placement-button_ik6sq_92{text-align:left;background:0 0;border-radius:8px;align-self:start;align-items:center;gap:3px 6px;width:100%;height:auto;min-height:fit-content;padding:5px 6px;display:grid;position:relative;overflow:visible}._placement-action-button_ik6sq_137,._placement-device-button_ik6sq_141{grid-template-columns:24px minmax(0,1fr)}._placement-operation-button-list_ik6sq_104._is-mobile-icon-grid_ik6sq_112 ._placement-action-button_ik6sq_137{aspect-ratio:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:0}._blueprint-operation-button-list_ik6sq_116._is-compact-import-actions_ik6sq_116 ._placement-action-button_ik6sq_137{grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}._placement-operation-button-list_ik6sq_104._is-mobile-icon-grid_ik6sq_112 ._button-icon_ik6sq_160,._placement-operation-button-list_ik6sq_104._is-mobile-icon-grid_ik6sq_112 ._button-icon-image_ik6sq_161{width:28px;height:28px}._placement-button_ik6sq_92 ._button-icon_ik6sq_160,._placement-button_ik6sq_92 ._button-icon-image_ik6sq_161{width:24px;height:24px}._blueprint-operation-button-list_ik6sq_116._is-compact-import-actions_ik6sq_116 ._button-icon_ik6sq_160,._blueprint-operation-button-list_ik6sq_116._is-compact-import-actions_ik6sq_116 ._button-icon-image_ik6sq_161{width:18px;height:18px}._placement-button-label_ik6sq_182{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_ik6sq_116._is-compact-import-actions_ik6sq_116 ._placement-button-label_ik6sq_182{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-height:18px;font-size:.62rem;line-height:1;overflow:hidden}._placement-button-hotkey_ik6sq_203{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_ik6sq_225:disabled,._blueprint-entry-button_ik6sq_226:disabled,._blueprint-utility-button_ik6sq_227:disabled{opacity:.48;cursor:not-allowed}._blueprint-panel-note_ik6sq_232{color:var(--text-2);margin:0;font-size:.78rem;line-height:1.5}._blueprint-library-group_ik6sq_239{gap:10px}._blueprint-tab-shell_ik6sq_243{--blueprint-tab-border:var(--line-strong);min-width:0}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243{--blueprint-tab-border:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._blueprint-tab-shell_ik6sq_243{--blueprint-tab-divider:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243{--blueprint-tab-divider:color-mix(in srgb, var(--line-strong) 58%, var(--line))}}._blueprint-tab-shell_ik6sq_243{--blueprint-tab-bg:var(--surface-3);--blueprint-tab-bg-hover:var(--surface-3)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243{--blueprint-tab-bg-hover:color-mix(in srgb, var(--surface-3) 44%, var(--surface-2))}}._blueprint-tab-shell_ik6sq_243{--blueprint-tab-bg-active:var(--surface-2);--dialog-shell-tab-track-height:36px;--dialog-shell-tab-divider:var(--blueprint-tab-divider)}._blueprint-tab-shell_ik6sq_243._is-touch-compact_ik6sq_275{--dialog-shell-tab-track-height:28px}._blueprint-tab-header_ik6sq_279{border-bottom:0;gap:0;min-width:0;padding:0;display:grid;position:relative}._blueprint-tab-header_ik6sq_279:after{content:"";background:var(--dialog-shell-tab-divider);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}._blueprint-tab-strip_ik6sq_299{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_ik6sq_311{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_ik6sq_243 ._dialog-shell-tab_ik6sq_328{--dialog-shell-tab-border:var(--blueprint-tab-border);--dialog-shell-tab-bg:var(--blueprint-tab-bg);border-color:var(--dialog-shell-tab-border);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);height:36px;min-height:0;box-shadow:none;color:var(--text-0);border-radius:12px 12px 0 0;margin:0;padding:0 18px}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243 ._dialog-shell-tab_ik6sq_328{color:color-mix(in srgb, var(--text-0) 72%, var(--text-1))}}._blueprint-tab-shell_ik6sq_243 ._dialog-shell-tab_ik6sq_328{transition:background .18s,border-color .18s,color .18s;transform:none}._blueprint-tab-shell_ik6sq_243 ._dialog-shell-tab_ik6sq_328:before,._blueprint-tab-shell_ik6sq_243 ._dialog-shell-tab_ik6sq_328:after{content:none}._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359:hover{--dialog-shell-tab-border:var(--line-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359:hover{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 26%, var(--line-strong))}}._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359:hover{--dialog-shell-tab-bg:var(--blueprint-tab-bg-hover);border-color:var(--dialog-shell-tab-border);border-bottom-color:var(--dialog-shell-tab-divider);background:var(--dialog-shell-tab-bg);color:var(--text-0);transform:none}._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359._is-active_ik6sq_376{--dialog-shell-tab-border:var(--accent-strong)}@supports (background:color-mix(in srgb, red 50%, blue)){._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359._is-active_ik6sq_376{--dialog-shell-tab-border:color-mix(in srgb, var(--accent-strong) 40%, var(--line-strong))}}._blueprint-tab-shell_ik6sq_243 ._blueprint-tab-button_ik6sq_359._is-active_ik6sq_376{--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_ik6sq_243 ._blueprint-tab-button_ik6sq_359._is-active_ik6sq_376: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_ik6sq_243._is-touch-compact_ik6sq_275 ._blueprint-tab-list_ik6sq_311{height:100%}._blueprint-tab-shell_ik6sq_243._is-touch-compact_ik6sq_275 ._dialog-shell-tab_ik6sq_328{height:24px;padding:0 10px 1px;font-size:.62rem;line-height:1.05}._blueprint-tab-shell_ik6sq_243._is-touch-compact_ik6sq_275 ._blueprint-tab-button_ik6sq_359._is-active_ik6sq_376{height:28px;padding-inline:12px}._blueprint-tab-button_ik6sq_359{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_ik6sq_359._is-active_ik6sq_376{color:var(--text-0)}._blueprint-library-pane_ik6sq_438{gap:10px;display:grid}._blueprint-browser-toolbar_ik6sq_443{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blueprint-breadcrumb_ik6sq_451{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._blueprint-path-label_ik6sq_459{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}._blueprint-utility-button_ik6sq_227{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_ik6sq_227._is-secondary_ik6sq_482{color:var(--text-1);background:0 0}._blueprint-back-button_ik6sq_487{min-width:32px;padding:0}._blueprint-library-status_ik6sq_492{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._blueprint-folder-form_ik6sq_499{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}._blueprint-folder-input_ik6sq_505{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_ik6sq_505::placeholder{color:var(--text-2)}._blueprint-panel-error_ik6sq_520{color:var(--danger);margin:0;font-size:.78rem;line-height:1.4}._blueprint-browser-list_ik6sq_527{gap:6px;display:grid}._blueprint-entry-row_ik6sq_532{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._blueprint-entry-button_ik6sq_226{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_ik6sq_226:hover{border-color:var(--line-strong);background:var(--surface-3)}._blueprint-entry-button_ik6sq_226._is-selected_ik6sq_558{border-color:var(--highlight-ring);box-shadow:inset 0 0 0 1px var(--highlight-ring)}._blueprint-folder-edit-button_ik6sq_563{min-width:32px;padding:0}._blueprint-folder-edit-button_ik6sq_563 ._button-icon-image_ik6sq_161{width:16px;height:16px}._blueprint-entry-copy_ik6sq_573{gap:2px;min-width:0;display:grid}._blueprint-entry-title_ik6sq_579{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_ik6sq_590,._blueprint-empty-state_ik6sq_591 p{color:var(--text-2);font-size:.78rem;line-height:1.45}._blueprint-entry-description_ik6sq_590{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;overflow:hidden}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-folder-form_ik6sq_499{grid-template-columns:minmax(0,1fr)}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-browser-toolbar_ik6sq_443{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._blueprint-panel_ik6sq_14._is-narrow-column_ik6sq_619 ._blueprint-breadcrumb_ik6sq_451{flex:1 0 100%}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-breadcrumb_ik6sq_451{flex-wrap:nowrap;flex:auto;width:auto;min-width:0}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-path-label_ik6sq_459{white-space:nowrap;text-overflow:clip;scrollbar-width:none;flex:auto;display:block;overflow:auto hidden}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-path-label_ik6sq_459::-webkit-scrollbar{display:none}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-browser-toolbar_ik6sq_443>._blueprint-utility-button_ik6sq_227{justify-content:center;justify-self:auto;width:auto}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-entry-button_ik6sq_226{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:5px 7px}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-entry-row_ik6sq_532{grid-template-columns:minmax(0,1fr) auto}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-entry-title_ik6sq_579{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._blueprint-panel_ik6sq_14._is-touch-layout_ik6sq_608 ._blueprint-entry-description_ik6sq_590{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cluster_ik6sq_678,._definition-list_ik6sq_679{gap:6px;display:grid}._placeholder-section_ik6sq_684,._inspector-card_ik6sq_685{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}._placeholder-section-header_ik6sq_694,._card-header_ik6sq_695{justify-content:space-between;align-items:center;gap:8px;display:flex}._placeholder-section-header_ik6sq_694 h3,._card-header_ik6sq_695 h3,._card-header_ik6sq_695 h4,._inspector-group-title_ik6sq_705{margin:0}._placeholder-section-header_ik6sq_694 h3,._card-header_ik6sq_695 h3,._card-header_ik6sq_695 h4{color:var(--text-0);letter-spacing:.01em;text-transform:none;font-size:.85rem;font-weight:600}._history-panel_ik6sq_719{min-width:0}._history-action-grid_ik6sq_723{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._history-action-grid_ik6sq_723 button{text-align:center;min-width:0;min-height:34px;padding:7px 10px}._history-action-button_ik6sq_736{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}._history-action-button_ik6sq_736 ._button-icon_ik6sq_160{flex-shrink:0}._history-action-button_ik6sq_736 ._button-icon-image_ik6sq_161{width:18px;height:18px}._history-action-label_ik6sq_753{min-width:0;line-height:1.2}._history-record-list_ik6sq_758{gap:6px;display:grid}._history-record-button_ik6sq_763{text-align:left;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}._history-record-button_ik6sq_763._is-current_ik6sq_772{border-color:var(--accent-strong);background:var(--accent-soft)}._history-record-main_ik6sq_777,._history-record-meta_ik6sq_778{white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._history-record-sequence_ik6sq_787{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._history-record-title_ik6sq_794,._history-record-detail_ik6sq_795{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-record-title_ik6sq_794{color:var(--text-0);font-weight:600}._history-record-status_ik6sq_808,._history-record-meta_ik6sq_778,._history-record-detail_ik6sq_795{color:var(--text-2);font-size:.78rem}._history-record-status_ik6sq_808{flex:none}._history-empty-state_ik6sq_819{min-height:76px;color:var(--text-2);text-align:center;place-items:center;display:grid}._history-empty-state_ik6sq_819 h3{margin:0;font-size:.85rem;font-weight:600}._base-current-button_ik6sq_833{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_ik6sq_833:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._base-current-button-label_ik6sq_854{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}._base-current-button-icon_ik6sq_863{width:18px;height:18px;color:var(--text-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._base-current-button-icon_ik6sq_863 svg{fill:currentColor;width:100%;height:100%}._power-bar-shell_ik6sq_879{gap:6px;display:grid}._power-bar-label_ik6sq_884{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._power-bar-label_ik6sq_884._power-bar-outage_ik6sq_891{color:var(--danger)}._power-bar-values_ik6sq_895{color:inherit}._power-bar-separator_ik6sq_899{color:var(--text-2);margin:0 4px}._power-bar-percent_ik6sq_904{color:inherit;font-weight:600}._power-infinite-switch_ik6sq_909{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_ik6sq_918{color:var(--text-1);font-size:.82rem}._power-switch-on_ik6sq_923,._power-switch-off_ik6sq_924{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_ik6sq_924{background:var(--surface-4)}._power-switch-on_ik6sq_923{border-color:var(--accent-strong);background:var(--accent-soft)}._power-switch-thumb_ik6sq_946{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_ik6sq_924 ._power-switch-thumb_ik6sq_946{transform:translate(0)}._power-switch-on_ik6sq_923 ._power-switch-thumb_ik6sq_946{transform:translate(18px)}._power-override-row_ik6sq_963{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}._power-override-label_ik6sq_971{color:var(--text-2);white-space:nowrap;font-size:.78rem}._power-override-controls_ik6sq_977{align-items:center;gap:6px;display:flex}._power-override-input_ik6sq_983{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_ik6sq_983:focus{border-color:var(--accent-strong)}._power-override-clear_ik6sq_1000{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_ik6sq_1000:hover{color:var(--danger);border-color:var(--danger)}._power-override-clear_ik6sq_1000 svg{width:14px;height:14px}._warehouse-stats-card-header_ik6sq_1024{align-items:center}._warehouse-stats-more-button_ik6sq_1028{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_ik6sq_1028:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._warehouse-stats-more-button_ik6sq_1028:disabled{opacity:.46;cursor:not-allowed}._warehouse-stats-placeholder_ik6sq_1049,._warehouse-stats-empty_ik6sq_1050,._warehouse-stats-dialog-empty_ik6sq_1051{border:1px dashed var(--line-strong);place-items:center;min-height:74px;padding:12px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_ik6sq_1049,._warehouse-stats-empty_ik6sq_1050,._warehouse-stats-dialog-empty_ik6sq_1051{border:1px dashed color-mix(in srgb, var(--line-strong) 55%, var(--line))}}._warehouse-stats-placeholder_ik6sq_1049,._warehouse-stats-empty_ik6sq_1050,._warehouse-stats-dialog-empty_ik6sq_1051{background:var(--surface-1);border-radius:8px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-placeholder_ik6sq_1049,._warehouse-stats-empty_ik6sq_1050,._warehouse-stats-dialog-empty_ik6sq_1051{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}._warehouse-stats-placeholder_ik6sq_1049,._warehouse-stats-empty_ik6sq_1050,._warehouse-stats-dialog-empty_ik6sq_1051{color:var(--text-2);text-align:center;font-size:.8rem}._warehouse-stats-dialog-empty_ik6sq_1051{align-self:start;min-height:120px}._warehouse-stats-table_ik6sq_1091{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_ik6sq_1102{min-height:0;overflow:auto}._warehouse-stats-row_ik6sq_1107{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(52px,.42fr) minmax(52px,.42fr) minmax(48px,.36fr);align-items:center;min-width:0;min-height:34px;display:grid}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_ik6sq_1107{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}._warehouse-stats-table-dialog_ik6sq_1102 ._warehouse-stats-row_ik6sq_1107{grid-template-columns:minmax(180px,1.5fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(72px,.46fr) 44px}._warehouse-stats-row_ik6sq_1107:first-child{border-top:0}._warehouse-stats-row_ik6sq_1107>span{min-width:0;padding:6px 8px}._warehouse-stats-row-head_ik6sq_1134{background:var(--surface-2);min-height:30px}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row-head_ik6sq_1134{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-4))}}._warehouse-stats-row-head_ik6sq_1134{color:var(--text-2);font-size:.68rem;font-weight:700}._warehouse-stats-row_ik6sq_1107._is-pinned_ik6sq_1149{background:var(--accent-soft)}@supports (background:color-mix(in srgb, red 50%, blue)){._warehouse-stats-row_ik6sq_1107._is-pinned_ik6sq_1149{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}._warehouse-stats-item-cell_ik6sq_1158{color:var(--text-0);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:flex}._warehouse-stats-item-cell_ik6sq_1158 img{border-radius:4px;flex:none;width:20px;height:20px}._warehouse-stats-item-cell_ik6sq_1158 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._warehouse-stats-number_ik6sq_1181{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}._warehouse-stats-pin-button_ik6sq_1188{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_ik6sq_1188 svg{width:15px;height:15px}._warehouse-stats-pin-button_ik6sq_1188:not(:disabled):hover,._warehouse-stats-pin-button_ik6sq_1188._is-active_ik6sq_376{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-0)}._warehouse-stats-pin-button_ik6sq_1188:disabled{opacity:.36;cursor:not-allowed}._warehouse-stats-dialog_ik6sq_1051{max-width:min(940px,100%);max-height:min(720px,100%)}._warehouse-stats-dialog-body_ik6sq_1224{min-height:0;padding:12px;display:grid;overflow:hidden}._warehouse-stats-dialog-content_ik6sq_1231{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}._warehouse-stats-dialog-toolbar_ik6sq_1239{align-items:center;gap:10px;min-width:0;display:flex}._warehouse-stats-search_ik6sq_1246{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_ik6sq_1246 svg{flex:none;width:15px;height:15px}._warehouse-stats-search_ik6sq_1246 input{min-width:0;color:var(--text-0);font:inherit;background:0 0;border:0;outline:0;flex:auto}._warehouse-stats-pin-counter_ik6sq_1276{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}._base-select-dialog_ik6sq_1283{width:min(560px,100%);height:min(520px,100%)}._base-select-dialog-body_ik6sq_1288{min-height:0;padding:12px;display:grid}._base-select-dialog-content_ik6sq_1294{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}._base-select-group-list_ik6sq_1302{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}._base-select-group_ik6sq_1302{gap:6px;min-width:0;display:grid}._base-select-group_ik6sq_1302 h3{color:var(--text-1);margin:0;font-size:.78rem;font-weight:700}._base-select-option-list_ik6sq_1324{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._base-select-option_ik6sq_1324{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_ik6sq_1324:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-2)}._base-select-option_ik6sq_1324._is-selected_ik6sq_558{border-color:var(--accent-strong);background:var(--accent-soft)}._base-select-option-main_ik6sq_1353{gap:4px;min-width:0;display:grid}._base-select-option-name_ik6sq_1359{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:650;overflow:hidden}._base-select-option-meta_ik6sq_1368{min-width:0;color:var(--text-2);gap:1px;font-size:.7rem;line-height:1.35;display:grid}._base-select-option-meta-line_ik6sq_1377{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._base-select-actions_ik6sq_1384{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_ik6sq_1393{min-width:0;color:var(--text-2);font-size:.82rem;line-height:1.3}._base-select-status_ik6sq_1393[role=alert]{color:var(--danger)}._card-subheader_ik6sq_1404{background:var(--transparent);border:0;padding:0}._selection-inspector-action-group_ik6sq_1410{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_ik6sq_1410._is-inline_ik6sq_1420{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;position:static}._selection-inspector-action-button-list_ik6sq_1429{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._selection-inspector-action-group_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button-list_ik6sq_1429{grid-auto-columns:minmax(82px,max-content);grid-auto-flow:column;justify-content:end;grid-template-columns:none!important}._selection-inspector-action-button_ik6sq_1429{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_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button_ik6sq_1429{border-color:var(--line-strong);min-height:36px;padding:0 14px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button_ik6sq_1429{border-color:color-mix(in srgb, var(--line-strong) 74%, var(--line))}}._selection-inspector-action-group_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button_ik6sq_1429{background:var(--surface-2);border-radius:7px}@supports (background:color-mix(in srgb, red 50%, blue)){._selection-inspector-action-group_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button_ik6sq_1429{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}._selection-inspector-action-group_ik6sq_1410._is-inline_ik6sq_1420 ._selection-inspector-action-button_ik6sq_1429{font-size:.76rem}._selection-inspector-action-button_ik6sq_1429:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-3)}._selection-inspector-action-button_ik6sq_1429._is-cancel_ik6sq_1489,._selection-inspector-action-button_ik6sq_1429._is-delete_ik6sq_1490{color:var(--danger)}._selection-inspector-action-button_ik6sq_1429._is-rotate_ik6sq_1494{color:var(--text-0)}._selection-inspector-action-button_ik6sq_1429._is-confirm_ik6sq_1498{color:var(--accent-strong)}._selection-inspector-action-icon_ik6sq_1502{fill:currentColor;flex:none;width:14px;height:14px}._selection-inspector-action-label_ik6sq_1509{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}}
