:root{--c-brand: #2563eb;--c-brand-strong: #1d4ed8;--c-brand-hover: #3b82f6;--c-brand-soft: #eff6ff;--c-brand-softer: #f5f9ff;--c-brand-border: #bfdbfe;--c-brand-ink: #123a6b;--c-canvas: #eaf4fd;--c-canvas-dots: #c4dcf2;--c-app: #f4f8fc;--c-surface: #ffffff;--c-surface-soft: #f8fafc;--c-surface-hover: #f1f5f9;--c-surface-active: #e8f1fb;--c-border: #e2e8f0;--c-border-soft: #eef3f9;--c-border-strong: #cbd5e1;--c-border-brand: #bfdbfe;--c-text: #0f172a;--c-text-soft: #334155;--c-text-muted: #64748b;--c-text-faint: #94a3b8;--c-text-on-brand: #ffffff;--c-product: #2196f3;--c-product-soft: #e3f2fd;--c-transform: #ff9800;--c-transform-soft: #fff3e0;--c-alt: #a855f7;--c-alt-soft: #f3e8ff;--c-success: #10b981;--c-success-soft: #ecfdf5;--c-success-border: #a7f3d0;--c-danger: #dc2626;--c-danger-soft: #fef2f2;--c-danger-border: #fecaca;--c-warning: #d97706;--c-warning-soft: #fffbeb;--c-warning-border: #fde68a;--u: clamp(.86px, .68px + .0125vw, 1px);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: calc(12 * var(--u));--fs-xs: calc(13 * var(--u));--fs-sm: calc(14 * var(--u));--fs-md: calc(15 * var(--u));--fs-base: calc(17 * var(--u));--fs-lg: calc(20 * var(--u));--fs-xl: calc(23 * var(--u));--fs-2xl: calc(26 * var(--u));--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-normal: 1.45;--lh-loose: 1.6;--s-1: calc(4 * var(--u));--s-2: calc(8 * var(--u));--s-3: calc(12 * var(--u));--s-4: calc(16 * var(--u));--s-5: calc(20 * var(--u));--s-6: calc(24 * var(--u));--s-8: calc(32 * var(--u));--s-10: calc(40 * var(--u));--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(15, 23, 42, .05);--sh-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--sh-md: 0 4px 14px rgba(15, 23, 42, .08);--sh-lg: 0 10px 30px rgba(15, 23, 42, .12);--sh-xl: 0 20px 50px rgba(15, 23, 42, .18);--sh-ring: 0 0 0 3px rgba(37, 99, 235, .18);--h-topbar: calc(72 * var(--u));--h-toolbar: calc(76 * var(--u));--h-statusbar: calc(50 * var(--u));--w-rail: calc(72 * var(--u));--w-panel: clamp(380px, 27vw, calc(640 * var(--u)));--w-rail-panel: calc(var(--w-panel) + 25px);--h-control: calc(46 * var(--u));--h-control-sm: calc(38 * var(--u));--h-chip: calc(46 * var(--u));--t-fast: .12s;--t-base: .2s;--t-slow: .32s;--ease: cubic-bezier(.4, 0, .2, 1);--z-canvas-ui: 5;--z-canvas-overlay: 10;--z-rail: 20;--z-panel: 30;--z-topbar: 40;--z-dropdown: 50;--z-overlay: 60;--z-modal: 70;--z-toast: 80;--z-tooltip: 90}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text);background:var(--c-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--c-text)}p{margin:0}a{color:var(--c-brand);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--c-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:var(--r-pill);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--c-text-faint);background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._steps_1uiag_6{display:flex;align-items:center;margin:0;padding:0;list-style:none}._stepItem_1uiag_16{display:flex;align-items:center;flex:1;min-width:0}._stepItem_1uiag_16:first-child{flex:0 0 auto}._stepLine_1uiag_27{flex:1;height:2px;margin:0 var(--s-3);background:var(--c-border);border-radius:1px}._stepLineDone_1uiag_35{background:var(--c-brand)}._step_1uiag_6{display:flex;align-items:center;gap:var(--s-2);padding:0;font-size:var(--fs-md);background:none;border:none;white-space:nowrap}._step_1uiag_6:disabled{cursor:default}._step_1uiag_6:not(:disabled){cursor:pointer}._step_1uiag_6:not(:disabled):hover ._stepLabel_1uiag_58{text-decoration:underline}._stepNum_1uiag_62{display:flex;align-items:center;justify-content:center;width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:50%}._step_on_1uiag_74 ._stepNum_1uiag_62{color:var(--c-text-on-brand);background:var(--c-brand)}._step_on_1uiag_74 ._stepLabel_1uiag_58{color:var(--c-brand-ink);font-weight:var(--fw-semibold)}._step_done_1uiag_84 ._stepNum_1uiag_62{color:var(--c-brand);background:var(--c-brand-soft);border:1px solid var(--c-border-brand)}._step_done_1uiag_84 ._stepLabel_1uiag_58{color:var(--c-text-soft)}._step_next_1uiag_94 ._stepNum_1uiag_62{color:var(--c-text-muted);background:var(--c-surface-hover)}._step_next_1uiag_94 ._stepLabel_1uiag_58{color:var(--c-text-muted)}._pane_1uiag_105{display:flex;flex-direction:column;gap:var(--s-4)}._paneTitle_1uiag_111{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text)}._dirRow_1uiag_118{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}._dir_1uiag_118{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);text-align:left;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer}._dir_1uiag_118:hover{border-color:var(--c-border-brand)}._dirOn_1uiag_140{background:var(--c-brand-soft);border-color:var(--c-brand)}._dirIcon_1uiag_145{flex:none;display:flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--c-brand);background:var(--c-surface);border:1px solid var(--c-border-brand);border-radius:var(--r-sm)}._dirText_1uiag_158{flex:1;min-width:0}._dirName_1uiag_163{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-brand-ink)}._dirHint_1uiag_169{margin:var(--s-1) 0 0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--c-text-muted)}._radio_1uiag_176{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));margin-top:calc(10 * var(--u));border:2px solid var(--c-border-strong);border-radius:50%}._radioOn_1uiag_185{border-color:var(--c-brand);box-shadow:inset 0 0 0 3px var(--c-surface),inset 0 0 0 10px var(--c-brand)}._searchSettings_1uiag_192{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._countRow_1uiag_202{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-soft)}._countInput_1uiag_210{width:calc(64 * var(--u));padding:var(--s-1) var(--s-2);font-size:var(--fs-sm);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xs)}._current_1uiag_222{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface-soft);border-radius:var(--r-md)}._currentIcon_1uiag_231{flex:none;display:flex;align-items:center;justify-content:center;width:calc(44 * var(--u));height:calc(44 * var(--u));color:var(--c-product);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}._currentText_1uiag_244{flex:1;min-width:0}._currentCap_1uiag_249{font-size:var(--fs-xs);color:var(--c-text-muted)}._currentName_1uiag_254{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text);overflow-wrap:break-word}._next_1uiag_263{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-brand-softer);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._nextIcon_1uiag_273{flex:none;display:flex;margin-top:1px;color:var(--c-brand)}._nextTitle_1uiag_280{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text)}._nextText_1uiag_286{margin:var(--s-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._summary_1uiag_295{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--c-surface-soft);border-radius:var(--r-md)}._summaryCell_1uiag_304{display:flex;align-items:center;gap:var(--s-3);min-width:0}._summaryCell_1uiag_304+._summaryCell_1uiag_304{padding-left:var(--s-4);border-left:1px solid var(--c-border)}._summaryIcon_1uiag_316{flex:none;display:flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--c-brand);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}._summaryCap_1uiag_329{display:block;font-size:var(--fs-xs);color:var(--c-text-muted)}._summaryValue_1uiag_335{display:block;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text);overflow-wrap:break-word}._summaryHint_1uiag_343{display:block;font-size:var(--fs-xs);color:var(--c-text-muted)}._summaryAction_1uiag_349{display:inline-flex;align-items:center;gap:var(--s-2);margin-left:auto;padding:var(--s-2);font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;cursor:pointer}._summaryAction_1uiag_349:hover{text-decoration:underline}._stageStack_1uiag_373{display:flex;flex-direction:column;gap:var(--s-3)}._stageStack_1uiag_373>*{margin-top:0;margin-bottom:0}._stageStack_1uiag_373>button{align-self:flex-start}._promptButton_1uiag_393{display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-brand-border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-brand-strong);cursor:pointer;transition:background var(--t-fast) var(--ease)}._promptButton_1uiag_393:hover,._promptButtonOpen_1uiag_412{background:var(--c-brand-soft)}._sourcesBlock_1uiag_418{display:flex;flex-direction:column;gap:var(--s-3)}._searchRow_1uiag_424{display:flex;align-items:center;gap:var(--s-3)}._searchField_1uiag_430{position:relative;flex:1;display:flex;align-items:center;min-width:0}._searchIcon_1uiag_438{position:absolute;left:var(--s-3);color:var(--c-text-muted);pointer-events:none}._searchInput_1uiag_445{width:100%;padding:var(--s-3) var(--s-3) var(--s-3) calc(38 * var(--u));font-size:var(--fs-md);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md)}._searchInput_1uiag_445:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._sourcesCard_1uiag_461{border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}._sourcesHead_1uiag_467{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-brand-softer);border-bottom:1px solid var(--c-border-soft)}._sourcesHeadIcon_1uiag_476{flex:none;display:flex;color:var(--c-brand)}._sourcesHeadText_1uiag_482{flex:1;min-width:0}._sourcesTitle_1uiag_487{display:block;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-brand-ink)}._sourcesHint_1uiag_494{display:block;font-size:var(--fs-xs);color:var(--c-text-muted)}._sourcesCount_1uiag_500{flex:none;font-size:var(--fs-sm);color:var(--c-text-muted)}._sourceList_1uiag_506{margin:0;padding:0;list-style:none}._sourceRow_1uiag_512+._sourceRow_1uiag_512{border-top:1px solid var(--c-border-soft)}._sourceMain_1uiag_516{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}._sourceCheck_1uiag_523{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));accent-color:var(--c-brand);cursor:pointer}._sourceIcon_1uiag_531{flex:none;display:flex;color:var(--c-text-muted)}._sourceName_1uiag_539{flex:1;min-width:0;font-size:var(--fs-md);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceDomain_1uiag_549{flex:none;padding:2px var(--s-2);font-size:var(--fs-xs);color:var(--c-text-muted);background:var(--c-surface-hover);border-radius:var(--r-xs)}._sourcePdf_1uiag_560{flex:none;padding:2px var(--s-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-danger);background:var(--c-danger-soft);border-radius:var(--r-xs);white-space:nowrap}._sourceUnchecked_1uiag_572{flex:none;padding:2px var(--s-2);font-size:var(--fs-xs);color:var(--c-warning, var(--c-text-muted));background:var(--c-warning-soft, var(--c-surface-hover));border-radius:var(--r-xs);white-space:nowrap}._sourceIconPdf_1uiag_582{color:var(--c-danger)}._sourceHint_1uiag_586{margin:var(--s-1) 0 0;font-size:var(--fs-xs);color:var(--c-text-faint)}._sourceMore_1uiag_592{flex:none;display:flex;padding:var(--s-1);color:var(--c-text-muted);background:none;border:none;border-radius:var(--r-xs);cursor:pointer;transition:transform .15s ease}._sourceMore_1uiag_592:hover{color:var(--c-text);background:var(--c-surface-hover)}._sourceMoreOpen_1uiag_609{transform:rotate(180deg)}._sourceBody_1uiag_613{padding:0 var(--s-4) var(--s-3) calc(56 * var(--u))}._sourceLink_1uiag_617{font-size:var(--fs-xs);color:var(--c-brand-strong);overflow-wrap:anywhere}._sourceDesc_1uiag_623{margin:var(--s-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._sourcesEmpty_1uiag_630{padding:var(--s-4);font-size:var(--fs-sm);color:var(--c-text-muted)}._addSource_1uiag_636{padding:var(--s-3) var(--s-4);border-top:1px solid var(--c-border-soft)}._aggregate_1uiag_643{border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}._aggregateHead_1uiag_649{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-brand-softer);border-bottom:1px solid var(--c-border-soft)}._aggregateBody_1uiag_661{max-height:calc(320 * var(--u));overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3) var(--s-4)}._undoRow_1uiag_670{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--c-border-soft)}._undoNote_1uiag_678{font-size:var(--fs-sm);color:var(--c-text-muted)}._recycleNote_1uiag_685{padding:var(--s-2) var(--s-3);border-left:3px solid #0d9488;border-radius:var(--r-sm);background:var(--c-surface-soft);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text)}._arrowBack_1uiag_696{transform:rotate(-90deg)}._footer_1uiag_704{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2)}._footer_1uiag_704:only-child,._footerEnd_1uiag_713{justify-content:flex-end}._footerLeft_1uiag_717{display:flex;align-items:center;gap:var(--s-3)}._secondary_1uiag_723,._primary_1uiag_724{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);font-size:var(--fs-md);font-weight:var(--fw-medium);border-radius:var(--r-md);cursor:pointer}._secondary_1uiag_723{color:var(--c-text-soft);background:var(--c-surface);border:1px solid var(--c-border-strong)}._secondary_1uiag_723:hover:not(:disabled){background:var(--c-surface-hover)}._primary_1uiag_724{color:var(--c-text-on-brand);background:var(--c-brand);border:1px solid var(--c-brand)}._primary_1uiag_724:hover:not(:disabled){background:var(--c-brand-hover)}._primary_1uiag_724:disabled{background:var(--c-border-strong);border-color:var(--c-border-strong);cursor:not-allowed}._primaryBusy_1uiag_764:disabled{background:var(--c-brand);border-color:var(--c-brand);opacity:.75;cursor:progress}._cancelSearch_1uiag_773{color:var(--c-danger);background:var(--c-danger-soft);border-color:var(--c-danger-border)}._cancelSearch_1uiag_773:hover{background:var(--c-danger-border)}._spinner_1uiag_784{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));border:2px solid rgba(255,255,255,.35);border-top-color:var(--c-text-on-brand);border-radius:50%;animation:_wizSpin_1uiag_1 .8s linear infinite}@keyframes _wizSpin_1uiag_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1uiag_784{animation-duration:2.4s}}._arrowRight_1uiag_808{transform:rotate(-90deg)}._error_1uiag_812{padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-danger);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-md)}._overlay_avkbk_1{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:30}._window_avkbk_11{padding:var(--s-6);background:var(--c-surface);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--s-4);width:calc(560 * var(--u));max-height:80vh;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 8px 24px #0003}._title_avkbk_27{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-brand-ink)}._productList_avkbk_34{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._productItem_avkbk_43{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) 0;font-size:var(--fs-md);color:var(--c-text)}._badgeExisting_avkbk_52{font-size:11px;padding:2px 6px;border-radius:4px;background:#dcfce7;color:#166534;white-space:nowrap}._badgeNew_avkbk_61{font-size:11px;padding:2px 6px;border-radius:4px;background:#dbeafe;color:#1e40af;white-space:nowrap}._actions_avkbk_71{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-1)}._retryBtn_avkbk_79{padding:8px 16px;border-radius:6px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-size:13px}._retryBtn_avkbk_79:hover{background:#e8e8e8}._cancelBtn_avkbk_92{padding:8px 16px;border-radius:6px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-size:13px}._cancelBtn_avkbk_92:hover{background:#e8e8e8}._acceptBtn_avkbk_105{padding:8px 16px;border-radius:6px;border:none;background:#2563eb;color:#fff;cursor:pointer;font-size:13px}._acceptBtn_avkbk_105:hover{background:#1d4ed8}._customName_avkbk_121{flex:1 1 auto;min-width:0;word-break:break-word}._badgeCustom_avkbk_128{font-size:11px;padding:2px 6px;border-radius:4px;background:#ede9fe;color:#5b21b6;white-space:nowrap}._badgeUnfilled_avkbk_138{font-size:11px;padding:2px 6px;border-radius:4px;background:#fef3c7;color:#92400e;white-space:nowrap}._customRemove_avkbk_147{flex:0 0 auto;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#94a3b8;font-size:12px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}._customRemove_avkbk_147:hover{background:#ffefef;color:#c62828}._customBox_avkbk_167{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}._customToggle_avkbk_173{padding:6px 10px;border:1px dashed #c9d6e8;border-radius:6px;background:#f8fafc;color:#1f4e96;font-size:13px;cursor:pointer;transition:background .12s ease}._customToggle_avkbk_173:hover{background:#eef2ff}._customForm_avkbk_188{display:flex;flex-direction:column;gap:8px}._customSideRow_avkbk_195{font-size:12px;color:#64748b;line-height:1.4}._customInput_avkbk_201,._customTextarea_avkbk_202{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid #d0d7de;border-radius:6px;font:inherit;font-size:13px;color:#1f2933;outline:none;resize:vertical}._customInput_avkbk_201:focus,._customTextarea_avkbk_202:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}._customError_avkbk_221{color:#c62828;font-size:12px}._customFormActions_avkbk_226{display:flex;justify-content:flex-end;gap:8px}._customCancel_avkbk_232{padding:6px 12px;border:1px solid #d0d7de;border-radius:6px;background:#fff;color:#475569;font-size:13px;cursor:pointer}._customCancel_avkbk_232:hover{background:#f1f5f9}._customAdd_avkbk_246{padding:6px 14px;border:none;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:600;cursor:pointer}._customAdd_avkbk_246:hover{background:#1d4ed8}._head_avkbk_263{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}._closeX_avkbk_270{flex:none;display:flex;padding:var(--s-1);color:var(--c-text-muted);background:none;border:none;border-radius:var(--r-xs);cursor:pointer}._closeX_avkbk_270:hover{color:var(--c-text);background:var(--c-surface-hover)}._card_avkbk_288{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-4);background:var(--c-surface-soft);border-radius:var(--r-md)}._cardIcon_avkbk_297{flex:none;display:flex;align-items:center;justify-content:center;width:calc(48 * var(--u));height:calc(48 * var(--u));color:var(--c-transform);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}._cardText_avkbk_310{flex:1;min-width:0}._cardCap_avkbk_315{font-size:var(--fs-xs);color:var(--c-text-muted)}._cardName_avkbk_320{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text);overflow-wrap:break-word}._cardDesc_avkbk_327{margin:var(--s-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-soft)}._block_avkbk_336{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._blockIcon_avkbk_345{flex:none;display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--c-brand);background:var(--c-brand-soft);border-radius:var(--r-sm)}._blockBody_avkbk_357{flex:1;min-width:0}._blockTitle_avkbk_362{display:block;margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text)}._productCheck_avkbk_370{flex:none;width:calc(15 * var(--u));height:calc(15 * var(--u));accent-color:var(--c-brand);cursor:pointer}._productCheck_avkbk_370:disabled{cursor:default}._productIcon_avkbk_383{flex:none;display:flex;color:var(--c-product)}._productName_avkbk_390{flex:1;min-width:0;font-size:var(--fs-md);color:var(--c-text);overflow-wrap:break-word}._notes_avkbk_398{margin:0;padding-left:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-soft)}._notes_avkbk_398 li+li{margin-top:var(--s-1)}._customPlus_avkbk_411{display:flex;align-items:center;justify-content:center;width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--c-brand);background:var(--c-brand-soft);border-radius:50%}._actionsRight_avkbk_422{display:flex;align-items:center;gap:var(--s-3)}._outcome_avkbk_429{padding:var(--s-3) var(--s-4);border:1px solid var(--c-warning-border);border-radius:var(--r-md);background:var(--c-warning-soft);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text)}._recycle_avkbk_441{padding:var(--s-3) var(--s-4);border-left:3px solid #0d9488;border-radius:var(--r-md);background:var(--c-surface-soft);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text)}._wrapper_14xhr_1{width:100%}._toolbar_14xhr_5{display:flex;gap:4px;margin-bottom:6px}._tab_14xhr_11{padding:4px 12px;font-size:13px;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;color:#444;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}._tab_14xhr_11:hover{background:#eef1f4}._tabActive_14xhr_26{background:#007bff;border-color:#007bff;color:#fff}._preview_14xhr_33{border:1px solid var(--c-border-soft);border-radius:var(--r-md);padding:var(--s-3);background:var(--c-surface);cursor:text}._empty_14xhr_43{color:#999;font-style:italic;font-size:14px}._textarea_14xhr_50{width:100%;padding:10px;border:1px solid #007bff;border-radius:6px;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical;min-height:240px;line-height:1.5;box-sizing:border-box;color:#333}._textarea_14xhr_50:focus{outline:none;box-shadow:0 0 0 2px #007bff40}._markdownBody_14xhr_70{font-size:14px;line-height:1.55;color:#24292f;word-break:break-word;overflow-wrap:anywhere}._markdownBody_14xhr_70>:first-child{margin-top:0}._markdownBody_14xhr_70>:last-child{margin-bottom:0}._markdownBody_14xhr_70 h1,._markdownBody_14xhr_70 h2,._markdownBody_14xhr_70 h3,._markdownBody_14xhr_70 h4{margin:14px 0 8px;line-height:1.3;font-weight:600}._markdownBody_14xhr_70 h1{font-size:19px}._markdownBody_14xhr_70 h2{font-size:17px}._markdownBody_14xhr_70 h3{font-size:15px}._markdownBody_14xhr_70 h4{font-size:14px}._markdownBody_14xhr_70 p{margin:8px 0}._markdownBody_14xhr_70 ul,._markdownBody_14xhr_70 ol{margin:8px 0;padding-left:22px}._markdownBody_14xhr_70 li{margin:3px 0}._markdownBody_14xhr_70 a{color:#1565c0;text-decoration:underline}._markdownBody_14xhr_70 code{background:#f0f1f3;border-radius:4px;padding:1px 5px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._markdownBody_14xhr_70 pre{background:#f6f8fa;border-radius:6px;padding:10px 12px;overflow-x:auto}._markdownBody_14xhr_70 pre code{background:none;padding:0}._markdownBody_14xhr_70 blockquote{margin:8px 0;padding:2px 12px;border-left:3px solid #d0d7de;color:#57606a}._markdownBody_14xhr_70 table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px;display:block;overflow-x:auto}._markdownBody_14xhr_70 th,._markdownBody_14xhr_70 td{border:1px solid #d0d7de;padding:5px 8px;text-align:left}._markdownBody_14xhr_70 th{background:#f6f8fa;font-weight:600}._markdownBody_14xhr_70 hr{border:none;border-top:1px solid #e0e0e0;margin:12px 0}._markdownBody_14xhr_70 img{max-width:100%}._panel_pwmne_7{position:fixed;top:calc(var(--h-topbar) + var(--s-3));bottom:calc(var(--h-statusbar) + var(--s-3));left:calc(var(--w-rail) * -1 - 540px);width:520px;max-width:calc(100vw - var(--w-rail) - var(--s-6));min-height:0;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-md);z-index:var(--z-panel);transition:left var(--t-slow) var(--ease);display:flex;flex-direction:column;pointer-events:auto}._panelOpen_pwmne_27{left:calc(var(--w-rail) + var(--s-3))}._panelHeader_pwmne_31{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;flex:0 0 auto}._panelTitle_pwmne_41{margin:0;font-size:18px;color:#333}._closeButton_pwmne_47{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}._closeButton_pwmne_47:hover{background:#e9ecef;color:#333}._panelContent_pwmne_68{padding:20px 20px 40px;flex:1 1 auto;min-height:0;overflow-y:auto}._formGroup_pwmne_76{margin-bottom:20px}._formLabel_pwmne_80{display:block;margin-bottom:8px;font-weight:500;color:#333}._formInput_pwmne_87{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;transition:border-color .2s}._formInput_pwmne_87:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._textareaPlaceholder_pwmne_103{width:100%;min-height:120px;padding:12px;border:2px dashed #ddd;border-radius:4px;background:#f8f9fa;color:#666;display:flex;align-items:center;justify-content:center;text-align:center;font-style:italic}._formTextarea_pwmne_118{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;min-height:320px;font-family:inherit;resize:none}._formTextarea_pwmne_118:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._buildHeader_pwmne_136{font-size:15px;font-weight:600;color:#333;margin-bottom:16px;padding:10px 12px;background:#f0f7ff;border:1px solid #d0e3ff;border-radius:8px}._inlineRow_pwmne_147{display:flex;gap:8px;margin-bottom:10px}._smallBtn_pwmne_153{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;cursor:pointer}._smallBtnActive_pwmne_161{border-color:#ffffff80;background:#ffffff1f}._findSourcesButton_pwmne_166{width:100%;padding:10px 12px;border-radius:10px;margin-top:8px;cursor:pointer}._primaryButton_pwmne_176{background:#007bff;border:1px solid #007bff;color:#fff;font-weight:600}._primaryButton_pwmne_176:not(:disabled):hover{background:#0056b3;border-color:#0056b3}._primaryButton_pwmne_176:disabled{opacity:.55;cursor:default}._sourcesBox_pwmne_193{margin-top:10px;padding:10px;border-radius:10px;background:#ffffff0a}._sourcesTitle_pwmne_200{font-weight:600;margin-bottom:8px}._sourceItem_pwmne_205{border-top:1px solid rgba(255,255,255,.1);padding-top:8px;margin-top:8px}._sourceSummary_pwmne_211{cursor:pointer}._sourceTitle_pwmne_215{font-weight:600}._sourceBody_pwmne_219{margin-top:6px;display:grid;gap:6px}._sourceLink_pwmne_225{word-break:break-all}._sourceMeta_pwmne_229{opacity:.8;font-size:12px}._sourceDesc_pwmne_234{font-size:13px;line-height:1.35}._sourceList_pwmne_239{margin:0;padding-left:18px}._promptToggle_pwmne_245{background:none;border:none;color:#007bff;cursor:pointer;font-size:13px;padding:0;margin-bottom:6px;text-decoration:underline}._promptToggle_pwmne_245:hover{color:#0056b3}._promptToggleRow_pwmne_260{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._promptToggleRow_pwmne_260 ._promptToggle_pwmne_245{margin-bottom:0}._promptEditor_pwmne_271{margin-bottom:8px}._promptLabel_pwmne_275{display:block;font-size:12px;font-weight:500;color:#555;margin-bottom:4px;margin-top:10px}._fieldSection_pwmne_286{margin-bottom:12px;padding:10px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}._fieldSectionHeader_pwmne_294{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._fieldSectionTitle_pwmne_301{font-size:12px;font-weight:600;color:#444}._fieldBulkActions_pwmne_307{display:flex;gap:6px}._fieldBulkBtn_pwmne_312{background:none;border:none;color:#007bff;cursor:pointer;font-size:11px;padding:0;text-decoration:underline}._fieldBulkBtn_pwmne_312:hover{color:#0056b3}._fieldGrid_pwmne_326{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}._fieldCheckbox_pwmne_332{display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;padding:2px 0}._fieldCheckbox_pwmne_332 input[type=checkbox]{margin:0;flex-shrink:0}._fieldLabel_pwmne_346{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fieldRemoveBtn_pwmne_354{background:none;border:none;color:#c00;cursor:pointer;font-size:14px;padding:0 2px;line-height:1;flex-shrink:0}._fieldRemoveBtn_pwmne_354:hover{color:red}._addFieldRow_pwmne_369{display:flex;gap:6px;margin-top:8px}._addFieldInput_pwmne_375{flex:1;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;font-family:inherit}._addFieldInput_pwmne_375:focus{outline:none;border-color:#007bff}._addFieldBtn_pwmne_389{padding:4px 10px;border:1px solid #007bff;border-radius:4px;background:#007bff;color:#fff;cursor:pointer;font-size:14px;line-height:1}._addFieldBtn_pwmne_389:disabled{opacity:.4;cursor:default}._addFieldBtn_pwmne_389:not(:disabled):hover{background:#0056b3}._promptTextarea_pwmne_409{width:100%;max-width:542px;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:12px;font-family:inherit;resize:vertical;min-height:200px;line-height:1.4;box-sizing:border-box}._promptTextarea_pwmne_409:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._promptResetBtn_pwmne_429{margin-top:4px;background:none;border:1px solid #ccc;border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;color:#666}._promptResetBtn_pwmne_429:hover{background:#f0f0f0;color:#333}._errorText_pwmne_445{margin-top:8px;color:#ff6b6b}._warningText_pwmne_450{margin-top:8px;color:#e6a700;font-size:13px}._btnRow_pwmne_456{display:inline-flex;align-items:center;gap:10px}._inlineSpinner_pwmne_463{width:16px;height:16px;border:3px solid rgba(0,0,0,.15);border-top-color:#007bff;border-radius:50%;animation:_spin_pwmne_1 .8s linear infinite}@keyframes _spin_pwmne_1{to{transform:rotate(360deg)}}._webSearchToggle_pwmne_478{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;margin-top:8px;color:#555}._webSearchToggle_pwmne_478 input[type=checkbox]{margin:0;flex-shrink:0}._tabBar_pwmne_495{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:16px;gap:0;justify-content:space-between}._tab_pwmne_495{padding:8px 12px;cursor:pointer;border:none;background:none;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-2px;color:#666;white-space:nowrap;transition:color .15s,border-color .15s;position:relative}._tab_pwmne_495:hover{color:#333}._tabActive_pwmne_523{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}._tabLoadingDot_pwmne_529{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:_pulse_pwmne_1 1.2s ease-in-out infinite}@keyframes _pulse_pwmne_1{0%,to{opacity:1}50%{opacity:.3}}._tabLoader_pwmne_552{display:flex;align-items:center;gap:10px;padding:14px;margin-bottom:12px;background:#f0f7ff;border:1px solid #d0e3ff;border-radius:8px;font-size:13px;color:#2563eb}._tabSpinner_pwmne_565{width:20px;height:20px;border:3px solid #d0e3ff;border-top-color:#2563eb;border-radius:50%;animation:_spin_pwmne_1 .8s linear infinite;flex-shrink:0}._directionTextarea_pwmne_577{width:100%;max-width:542px;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;min-height:420px;line-height:1.5;box-sizing:border-box;color:#333;margin-bottom:12px}@media(max-width:768px){._panel_pwmne_7{width:100%;left:-100%}._panelOpen_pwmne_27{left:0}}._modeToggleRow_pwmne_606{display:flex;gap:0;margin-bottom:12px;border:1px solid #d0e3ff;border-radius:8px;overflow:hidden}._modeToggleBtn_pwmne_615{flex:1;padding:8px 12px;border:none;background:#f8f9fa;cursor:pointer;font-size:13px;color:#666;transition:background .15s,color .15s}._modeToggleBtn_pwmne_615:hover{background:#e9ecef}._modeToggleBtnActive_pwmne_632{background:#2563eb;color:#fff;font-weight:500}._modeToggleBtnActive_pwmne_632:hover{background:#1d4ed8}._maxItemsRow_pwmne_642{display:flex;align-items:center;gap:8px;margin-bottom:8px}._maxItemsInput_pwmne_649{width:56px;padding:4px 6px;border:1px solid #444;border-radius:4px;color:inherit;font-size:14px;text-align:center}._buildEntryButton_pwmne_660{width:100%;margin-top:4px;padding:10px 14px;border:1px dashed #2563eb;border-radius:8px;background:#eff4ff;color:#2563eb;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._buildEntryButton_pwmne_660:hover{background:#dbe6ff;border-color:#1d4ed8}._transformEntryButton_pwmne_682{width:100%;margin-top:8px;padding:10px 14px;border:1px dashed #d97706;border-radius:8px;background:#fffbeb;color:#b45309;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._transformEntryButton_pwmne_682:hover{background:#fef3c7;border-color:#b45309}._sourcesEntryButton_pwmne_704{width:100%;margin-top:8px;padding:10px 14px;border:1px dashed #0d9488;border-radius:8px;background:#effcf9;color:#0f766e;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._sourcesEntryButton_pwmne_704:hover{background:#d5f5ee;border-color:#0f766e}._modalOverlay_pwmne_726{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}._modalWindow_pwmne_737{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000004d;width:min(780px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_pwmne_748{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee}._modalTitle_pwmne_756{margin:0;font-size:17px;font-weight:700;color:#1f2937}._modalClose_pwmne_763{border:none;background:none;font-size:26px;line-height:1;cursor:pointer;color:#94a3b8;padding:0 4px}._modalClose_pwmne_763:hover{color:#334155}._modalBody_pwmne_777{overflow:auto;padding:16px 20px 20px}._addSourceBox_pwmne_783{margin-top:8px}._addSourceToggle_pwmne_789{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-brand-strong);background:none;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer}._addSourceToggle_pwmne_789:hover{background:var(--c-brand-soft);border-color:var(--c-border-brand)}._addSourcePlus_pwmne_808{display:flex;align-items:center;justify-content:center;width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--c-brand);background:var(--c-brand-soft);border-radius:50%;transition:transform .15s ease}._addSourcePlusOpen_pwmne_822{transform:rotate(45deg)}._addSourceForm_pwmne_826{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:10px;border:1px dashed #cbd5e1;border-radius:8px}._addSourceInput_pwmne_836{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:inherit}._addSourceInput_pwmne_836:focus{outline:none;border-color:#2563eb}._addSourceHint_pwmne_850{font-size:12px;color:#64748b;word-break:break-all}._addSourceTextarea_pwmne_856{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;resize:vertical;color:inherit}._addSourceSuccess_pwmne_865{color:#15803d;font-size:12px}._searchDomainsHint_pwmne_871{font-size:12px;opacity:.75;line-height:1.4;margin-top:4px}._searchDomainsPresets_pwmne_878{display:flex;gap:10px;margin-top:4px}._domainsInput_pwmne_884{display:block;width:100%;box-sizing:border-box}._domainsActiveNote_pwmne_891{font-size:12px;color:#2563eb;margin:2px 0 6px;line-height:1.4;word-break:break-word}._sourceSelectRow_pwmne_900{display:flex;align-items:center;gap:6px}._sourceSelectRow_pwmne_900 input[type=checkbox]{flex-shrink:0;cursor:pointer}._selectedCounter_pwmne_911{font-size:12px;opacity:.75}._cancelSearchButton_pwmne_917{width:100%;margin-top:4px;padding:8px 12px;border:1px solid #b91c1c;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600;cursor:pointer}._cancelSearchButton_pwmne_917:hover{background:#fee2e2}._aiConfigBlock_pwmne_934{margin-bottom:8px}._aiConfigRow_pwmne_938{display:flex;align-items:center;gap:6px}._aiConfigSelect_pwmne_944{flex:1;min-width:0;padding:4px 6px;border:1px solid #444;border-radius:4px;background:#fff;color:#333;font-size:12px}._aiConfigHint_pwmne_955{margin-top:3px;font-size:11px;line-height:1.35;color:#777}._linkedProducts_pwmne_963{display:flex;flex-direction:column;gap:4px}._linkedProductBtn_pwmne_969{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d0d7de;border-radius:6px;background:#f8fafc;cursor:pointer;text-align:left;font-size:13px;line-height:1.3;transition:background .15s ease,border-color .15s ease}._linkedProductBtn_pwmne_969:hover{background:#eef2ff;border-color:#c7d2fe}._linkedProductArrow_pwmne_989{flex-shrink:0;color:#64748b;font-weight:600}._linkedProductLabel_pwmne_995{color:#1565c0;font-weight:500;word-break:break-word}._linkedProductVia_pwmne_1001{margin-left:auto;padding-left:8px;flex-shrink:1;min-width:0;font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}._unfilledHint_pwmne_1015{margin-bottom:6px;padding:7px 10px;border:1px solid #fcd34d;border-radius:6px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.4}._techTab_pwmne_1027{display:flex;flex-direction:column;gap:8px}._techHint_pwmne_1034{padding:7px 10px;border:1px solid #dbeafe;border-radius:6px;background:#f5f9ff;color:#334155;font-size:12px;line-height:1.45}._techTextarea_pwmne_1046{min-height:150px;resize:vertical}._cardBlock_pwmne_1053{margin-top:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fbfbfc}._cardBlockTitle_pwmne_1061{margin-bottom:8px;font-size:14px;font-weight:600;color:#111827}._cardBlockText_pwmne_1068{font-size:13px;line-height:1.5;color:#374151;white-space:pre-wrap}._cardParams_pwmne_1075{margin:0;display:grid;gap:10px}._cardParamRow_pwmne_1082{display:grid;grid-template-columns:minmax(110px,30%) 1fr;gap:4px 14px;align-items:start}._cardParamName_pwmne_1089{margin:0;font-size:13px;line-height:1.45;color:#374151}._cardParamValue_pwmne_1096{margin:0;font-size:13px;line-height:1.45;color:#1d4ed8;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:520px){._cardParamRow_pwmne_1082{grid-template-columns:1fr}}._block_15g5n_1{display:flex;flex-direction:column;gap:var(--s-1)}._label_15g5n_7{display:block;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft)}._row_15g5n_14{display:flex;align-items:center;gap:var(--s-2)}._select_15g5n_20{flex:1 1 0;min-width:0;height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);font-size:var(--fs-md);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}._select_15g5n_20:hover{border-color:var(--c-border-strong)}._select_15g5n_20:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._hint_15g5n_44{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._box_1jevo_2{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-soft)}._lead_1jevo_12{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._result_1jevo_19{display:flex;flex-direction:column;gap:var(--s-2)}._verdict_1jevo_25{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text)}._sub_1jevo_32{margin:0;font-size:var(--fs-sm);color:var(--c-text)}._list_1jevo_38{margin:0;padding-left:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text);overflow-wrap:anywhere}._list_1jevo_38 li+li{margin-top:var(--s-1)}._muted_1jevo_51{font-size:var(--fs-xs);color:var(--c-text-faint)}._block_kbtgl_3{display:flex;flex-direction:column;gap:var(--s-4)}._promptToggle_kbtgl_11{display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-brand-border);border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-brand-strong);cursor:pointer;transition:background var(--t-fast) var(--ease)}._promptToggle_kbtgl_11:hover{background:var(--c-brand-soft)}._settings_kbtgl_34{display:flex;flex-direction:column;gap:var(--s-4)}._section_kbtgl_40{display:flex;flex-direction:column;gap:var(--s-2)}._sectionHead_kbtgl_46{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}._sectionTitle_kbtgl_53{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._hint_kbtgl_63{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-faint);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);cursor:help}._sectionActions_kbtgl_77{display:flex;gap:var(--s-1)}._smallBtn_kbtgl_82{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._smallBtn_kbtgl_82:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._fieldBox_kbtgl_103{padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._fieldGrid_kbtgl_110{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-3)}._fieldCheckbox_kbtgl_116{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--c-text-soft);cursor:pointer}._fieldCheckbox_kbtgl_116 input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--c-brand);cursor:pointer}._fieldLabel_kbtgl_135{flex:1 1 auto;min-width:0;overflow-wrap:break-word}._fieldRemoveBtn_kbtgl_141{flex:0 0 auto;width:20px;height:20px;padding:0;background:none;border:none;border-radius:var(--r-xs);font-size:var(--fs-base);line-height:1;color:var(--c-text-faint);cursor:pointer}._fieldRemoveBtn_kbtgl_141:hover{background:var(--c-danger-soft);color:var(--c-danger)}._addFieldRow_kbtgl_160{display:flex;gap:var(--s-2);margin-top:var(--s-3)}._addFieldInput_kbtgl_166{flex:1 1 auto;min-width:0;height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-md)}._addFieldInput_kbtgl_166:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._addFieldBtn_kbtgl_183{flex:0 0 auto;width:var(--h-control-sm);height:var(--h-control-sm);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-lg);line-height:1;color:var(--c-brand-strong);cursor:pointer}._addFieldBtn_kbtgl_183:hover:not(:disabled){background:var(--c-brand-soft)}._addFieldBtn_kbtgl_183:disabled{opacity:.45;cursor:not-allowed}._promptWrap_kbtgl_207{position:relative}._promptTextarea_kbtgl_211{width:100%;min-height:220px;padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-soft);resize:vertical}._promptTextarea_kbtgl_211:focus{outline:none;background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._counter_kbtgl_232{align-self:flex-end;font-size:var(--fs-sm);color:var(--c-text-faint);font-variant-numeric:tabular-nums}._counterOver_kbtgl_239{color:var(--c-danger)}._switchRow_kbtgl_245{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer}._switchRow_kbtgl_245 input{position:absolute;opacity:0;pointer-events:none}._switch_kbtgl_245{position:relative;flex:0 0 auto;width:40px;height:22px;background:var(--c-border-strong);border-radius:var(--r-pill);transition:background var(--t-base) var(--ease)}._switchOn_kbtgl_270{background:var(--c-brand)}._switchKnob_kbtgl_274{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--c-surface);border-radius:var(--r-pill);box-shadow:var(--sh-xs);transition:transform var(--t-base) var(--ease)}._switchOn_kbtgl_270 ._switchKnob_kbtgl_274{transform:translate(18px)}._actions_kbtgl_292{display:flex;gap:var(--s-2)}._actionSecondary_kbtgl_297,._actionPrimary_kbtgl_298{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--h-control);border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--t-fast) var(--ease)}._actionSecondary_kbtgl_297{background:var(--c-surface);border:1px solid var(--c-brand-border);color:var(--c-brand-strong)}._actionSecondary_kbtgl_297:hover:not(:disabled){background:var(--c-brand-soft)}._actionPrimary_kbtgl_298{background:var(--c-brand);border:1px solid var(--c-brand);color:var(--c-text-on-brand)}._actionPrimary_kbtgl_298:hover:not(:disabled){background:var(--c-brand-strong)}._actionPrimary_kbtgl_298:disabled,._actionSecondary_kbtgl_297:disabled{opacity:.5;cursor:not-allowed}._error_kbtgl_338{padding:var(--s-2) var(--s-3);font-size:var(--fs-md);color:var(--c-danger);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-sm)}._emptyHint_kbtgl_347{font-size:var(--fs-md);color:var(--c-text-faint)}._result_kbtgl_354{display:flex;flex-direction:column;gap:var(--s-3)}._resultBlock_kbtgl_360{padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._resultTitle_kbtgl_367{margin-bottom:var(--s-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._resultText_kbtgl_374{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text-soft);white-space:pre-wrap}._params_kbtgl_381{margin:0;display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:var(--s-2) var(--s-3)}._paramRow_kbtgl_388{display:contents}._paramName_kbtgl_392{font-size:var(--fs-md);color:var(--c-text-muted)}._paramValue_kbtgl_397{margin:0;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text);white-space:pre-wrap;overflow-wrap:break-word}._card_xbup3_8{position:fixed;top:calc(var(--h-topbar) + var(--s-3));bottom:calc(var(--h-statusbar) + var(--s-3));left:calc(var(--w-rail) * -1 - var(--w-panel) - 40px);width:var(--w-panel);max-width:calc(100vw - var(--w-rail) - var(--s-6));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-md);z-index:var(--z-panel);transition:left var(--t-slow) var(--ease)}._cardOpen_xbup3_27{left:calc(var(--w-rail) + var(--s-3))}._header_xbup3_33{display:flex;align-items:flex-start;gap:var(--s-3);flex:0 0 auto;padding:var(--s-4)}._avatar_xbup3_41{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:var(--r-md)}._avatar_product_xbup3_51{color:var(--c-product);background:var(--c-product-soft)}._avatar_transformation_xbup3_56{color:var(--c-transform);background:var(--c-transform-soft)}._avatar_alt_xbup3_63{color:var(--c-alt);background:var(--c-alt-soft)}._headerMain_xbup3_68{flex:1 1 auto;min-width:0}._titleRow_xbup3_73{display:flex;align-items:flex-start;gap:var(--s-2);min-width:0}._titleInput_xbup3_83{flex:1 1 auto;min-width:0;padding:2px var(--s-2);margin-left:calc(var(--s-2) * -1);font-family:inherit;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--c-text);background:none;border:1px solid transparent;border-radius:var(--r-sm);resize:none;overflow:hidden;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}._titleInput_xbup3_83:hover:not([readonly]){background:var(--c-surface-hover)}._titleInput_xbup3_83:focus{outline:none;background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._kindBadge_xbup3_113{flex:0 0 auto;margin-top:3px;padding:3px 10px;font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--r-pill);white-space:nowrap}._kind_alt_xbup3_125{color:#7e22ce;background:var(--c-alt-soft)}._nodeId_xbup3_130{margin-top:2px;font-size:var(--fs-sm);color:var(--c-text-muted);cursor:help}._headerActions_xbup3_139{display:flex;align-items:center;gap:var(--s-1);flex:0 0 auto}._iconBtn_xbup3_146{display:flex;align-items:center;justify-content:center;width:calc(38 * var(--u));height:calc(38 * var(--u));background:none;border:none;border-radius:var(--r-sm);font-size:var(--fs-lg);line-height:1;color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._iconBtn_xbup3_146:hover{background:var(--c-surface-hover);color:var(--c-text)}._menuWrap_xbup3_167{position:relative}._menu_xbup3_167{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--z-dropdown);width:calc(280 * var(--u));padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._menuItem_xbup3_184{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);background:none;border:none;border-radius:var(--r-sm);text-align:left;font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer}._menuItem_xbup3_184:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._menuItemIcon_xbup3_204{flex:0 0 auto;color:var(--c-text-faint)}._menuItem_xbup3_184:hover ._menuItemIcon_xbup3_204{color:inherit}._menuItemDanger_xbup3_213{color:var(--c-danger)}._menuItemDanger_xbup3_213:hover{background:var(--c-danger-soft);color:var(--c-danger)}._tabs_xbup3_224{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);flex:0 0 auto;padding:0 var(--s-4);border-bottom:1px solid var(--c-border-soft)}._tab_xbup3_224{position:relative;flex:0 0 auto;padding:var(--s-1) 0 var(--s-3);background:none;border:none;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease)}._tab_xbup3_224:hover{color:var(--c-text)}._tabActive_xbup3_253,._tabActive_xbup3_253:hover{color:var(--c-brand)}._tabActive_xbup3_253:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-brand);border-radius:var(--r-pill)}._content_xbup3_271{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}._content_xbup3_271>*{flex-shrink:0}._block_xbup3_291{border:1px solid var(--c-border-soft);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden}._blockHead_xbup3_298{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--c-surface-soft)}._blockToggle_xbup3_306{display:flex;align-items:center;gap:var(--s-2);flex:1 1 auto;min-width:0;padding:0;background:none;border:none;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text);text-align:left;cursor:pointer}._blockIcon_xbup3_322{display:inline-flex;flex:0 0 auto;color:var(--c-brand)}._blockTitle_xbup3_328{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._blockCaret_xbup3_336{flex:0 0 auto;color:var(--c-text-faint);transition:transform var(--t-fast) var(--ease)}._blockCaretClosed_xbup3_342{transform:rotate(-90deg)}._blockActions_xbup3_346{flex:0 0 auto}._blockAction_xbup3_346{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);background:none;border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-brand-strong);cursor:pointer;transition:background var(--t-fast) var(--ease)}._blockAction_xbup3_346:hover{background:var(--c-brand-soft)}._blockBody_xbup3_368{padding:var(--s-3)}._idWrap_xbup3_374{position:relative;display:inline-block;max-width:100%;margin-top:2px}._idPop_xbup3_384{position:absolute;top:100%;margin-top:var(--s-1);left:0;z-index:40;width:max-content;max-width:280px;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-md)}._idPop_xbup3_384:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--s-1));height:var(--s-1)}._idPopRow_xbup3_417{display:flex;flex-direction:column;gap:1px}._idPopLabel_xbup3_423{font-size:var(--fs-xs);color:var(--c-text-muted)}._idPopValue_xbup3_428{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-sm);color:var(--c-text);word-break:break-word}._idPopNote_xbup3_437{font-size:var(--fs-xs);color:var(--c-text-muted)}._idPopLink_xbup3_442{color:var(--c-accent);text-decoration:none}._idPopLink_xbup3_442:hover{text-decoration:underline}._blockEmpty_xbup3_452{font-size:var(--fs-md);color:var(--c-text-faint)}._lockHint_xbup3_458{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-warning);background:var(--c-warning-soft);border:1px solid var(--c-warning-border);border-radius:var(--r-sm)}._lockHintBtn_xbup3_472{padding:0;font:inherit;font-weight:var(--fw-medium);color:var(--c-brand-strong);background:none;border:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._hintWarning_xbup3_484{margin-bottom:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--c-warning);background:var(--c-warning-soft);border:1px solid var(--c-warning-border);border-radius:var(--r-sm)}._descriptionText_xbup3_495{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text-soft);white-space:pre-wrap}._textarea_xbup3_502{width:100%;min-height:140px;padding:var(--s-3);font-family:inherit;font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);resize:vertical}._textarea_xbup3_502:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._keyInfo_xbup3_524{margin:0;display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:var(--s-2) var(--s-3);align-items:start}._keyInfoRow_xbup3_532{display:contents}._keyInfoLabel_xbup3_536{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);color:var(--c-text-muted)}._keyInfoIcon_xbup3_547{flex:none;display:flex;color:var(--c-text-muted)}._keyInfoValue_xbup3_553{margin:0;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text);overflow-wrap:break-word}._keyInfoForm_xbup3_562{display:flex;flex-direction:column;gap:var(--s-3)}._keyInfoField_xbup3_568{display:flex;flex-direction:column;gap:var(--s-1)}._keyInfoInput_xbup3_574{width:100%;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);resize:vertical}._keyInfoInput_xbup3_574:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._keyInfoActions_xbup3_593{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-3)}._keyInfoSave_xbup3_600{padding:var(--s-2) var(--s-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-on-brand);background:var(--c-brand);border:1px solid var(--c-brand);border-radius:var(--r-sm);cursor:pointer}._keyInfoSave_xbup3_600:hover{background:var(--c-brand-hover)}._linked_xbup3_617{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}._linkedGroup_xbup3_627+._linkedGroup_xbup3_627{margin-top:var(--s-3)}._linkedGroupHead_xbup3_631{display:flex;align-items:center;gap:var(--s-1);padding:0 var(--s-2) var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}._linkedGroupCount_xbup3_641{margin-left:auto;color:var(--c-text-faint);font-weight:400}._linkedItem_xbup3_647{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);background:none;border:none;border-radius:var(--r-sm);text-align:left;font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease)}._linkedItem_xbup3_647:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._linkedIcon_xbup3_668{flex:0 0 auto;color:var(--c-product)}._linkedLabel_xbup3_673{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._linkedVia_xbup3_681{flex:0 1 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--c-text-faint)}._linkedArrow_xbup3_691{flex:0 0 auto;color:var(--c-text-faint)}._buildButton_xbup3_698{width:100%;height:var(--h-control);background:var(--c-brand);border:1px solid var(--c-brand);border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-on-brand);cursor:pointer;transition:background var(--t-fast) var(--ease)}._buildButton_xbup3_698:hover{background:var(--c-brand-strong)}._transformButton_xbup3_719{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-2);background:var(--c-transform);border-color:var(--c-transform)}._transformButton_xbup3_719:hover{background:#f57c00;border-color:#f57c00}._transformButtonIcon_xbup3_737{flex:none}._search_xbup3_743{display:flex;align-items:center;gap:var(--s-2);height:var(--h-control-sm);margin-bottom:var(--s-2);padding:0 var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm)}._search_xbup3_743:focus-within{background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._searchIcon_xbup3_761{flex:0 0 auto;color:var(--c-text-faint)}._searchInput_xbup3_766{flex:1 1 auto;min-width:0;border:none;background:none;font-size:var(--fs-md)}._searchInput_xbup3_766:focus{outline:none}._table_xbup3_778{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-md)}._colDirection_xbup3_785{width:20%}._colTitle_xbup3_789{width:50%}._colLink_xbup3_793{width:30%}._table_xbup3_778 thead th{padding:var(--s-2);text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);border-bottom:1px solid var(--c-border-soft)}._table_xbup3_778 tbody td{padding:var(--s-2);vertical-align:top;border-bottom:1px solid var(--c-border-soft)}._table_xbup3_778 tbody tr:last-child td{border-bottom:none}._dirBadge_xbup3_816{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--r-pill);white-space:nowrap}._dirUp_xbup3_827{color:var(--c-success);background:var(--c-success-soft)}._dirDown_xbup3_832{color:var(--c-brand-strong);background:var(--c-brand-soft)}._titleCell_xbup3_837{color:var(--c-text-soft);overflow-wrap:break-word}._inherited_xbup3_842{display:block;margin-top:2px;font-size:var(--fs-sm);font-style:italic;color:var(--c-text-faint)}._link_xbup3_617{display:flex;align-items:flex-start;gap:var(--s-1);min-width:0;color:var(--c-brand-strong)}._linkText_xbup3_858{min-width:0;overflow-wrap:break-word}._linkIcon_xbup3_863{flex:0 0 auto;margin-top:3px;color:var(--c-text-faint)}._baseNote_xbup3_871{margin:0 0 var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._baseGroup_xbup3_878{display:flex;align-items:center;gap:var(--s-1);margin:var(--s-2) 0 var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-soft)}._baseList_xbup3_888{display:flex;flex-direction:column;gap:var(--s-2);margin:0 0 var(--s-2);padding:0;list-style:none}._baseItem_xbup3_897{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--fs-md)}._baseIcon_xbup3_904{flex:0 0 auto;margin-top:2px;color:var(--c-danger)}._baseMain_xbup3_910{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}._baseMeta_xbup3_918{font-size:var(--fs-sm);color:var(--c-text-faint)}._baseTag_xbup3_924{display:inline-block;margin-left:var(--s-2);padding:0 var(--s-1);font-size:var(--fs-xs);white-space:nowrap;color:var(--c-text-muted);background:var(--c-surface-soft);border-radius:var(--r-sm)}._baseTag_product_xbup3_935{color:var(--c-success);background:var(--c-success-soft)}._baseTag_raw_xbup3_940{color:var(--c-brand-strong);background:var(--c-brand-soft)}._sourceLinks_xbup3_945{margin:0;padding-left:var(--s-5);font-size:var(--fs-md);line-height:var(--lh-normal)}._sourceLinks_xbup3_945 a{word-break:break-all}._industry_xbup3_958{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center}._industryIcon_xbup3_967{color:var(--c-text-faint)}._industryTitle_xbup3_971{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._industryText_xbup3_977{max-width:420px;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted)}._industryBadge_xbup3_984{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-pill)}._modalOverlay_xbup3_998{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--s-5);background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modalWindow_xbup3_1010{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - var(--s-10));background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-xl);overflow:hidden}._modalHeader_xbup3_1022{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex:0 0 auto;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-border-soft)}._modalTitle_xbup3_1032{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._modalBody_xbup3_1037{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s-5)}._wrap_1ym85_3{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4)}._wrapPanel_1ym85_18{flex:1 1 auto;min-height:0;padding:0}._cardsScroll_1ym85_25{flex:1 1 auto;min-height:0;overflow-y:auto}._empty_1ym85_33{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center}._emptyIcon_1ym85_42{color:var(--c-text-faint)}._emptyTitle_1ym85_46{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._emptyText_1ym85_52{max-width:420px;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted)}._checkBtn_1ym85_59{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-brand-ink);background:var(--c-brand);border:none;border-radius:var(--r-pill);cursor:pointer}._checkBtn_1ym85_59:hover{background:var(--c-brand-hover)}._checkBtn_1ym85_59:disabled{opacity:.6;cursor:default}._sectionHead_1ym85_84{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}._sectionTitle_1ym85_92{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._summary_1ym85_100{display:flex;flex-wrap:wrap;gap:var(--s-2)}._stat_1ym85_106{display:flex;flex-direction:column;gap:2px;min-width:96px;padding:var(--s-2) var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._statValue_1ym85_117{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-text)}._statLabel_1ym85_123{font-size:var(--fs-sm);color:var(--c-text-muted)}._match_1ym85_130{display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;padding:2px var(--s-2);font-size:var(--fs-sm);border-radius:var(--r-pill)}._matchStrong_1ym85_140{color:var(--c-success);background:var(--c-success-soft);border:1px solid var(--c-success-border)}._matchWeak_1ym85_146{color:var(--c-text-muted);background:var(--c-surface-soft);border:1px solid var(--c-border-soft)}._note_1ym85_152{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._names_1ym85_158{display:flex;flex-wrap:wrap;gap:var(--s-1)}._nameChip_1ym85_164{padding:2px var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._tiles_1ym85_175{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3)}._tile_1ym85_175{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._tileIcon_1ym85_192{flex:none;color:var(--c-brand-strong)}._tileLabel_1ym85_197{display:block;font-size:var(--fs-sm);color:var(--c-text-muted)}._tileValue_1ym85_203{display:block;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-text)}._tileOf_1ym85_210{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--c-text-muted)}._chips_1ym85_218{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}._chip_1ym85_218{display:inline-flex;align-items:center;gap:4px;padding:2px var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-pill)}._chip_1ym85_218 svg{color:var(--c-brand-strong)}._filters_1ym85_242{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}._search_1ym85_249{display:flex;align-items:center;gap:var(--s-2);flex:1 1 260px;padding:0 var(--s-3);color:var(--c-text-muted);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._search_1ym85_249 input{flex:1 1 auto;min-width:0;padding:var(--s-2) 0;font:inherit;color:var(--c-text);background:none;border:none;outline:none}._select_1ym85_272{flex:1 1 120px;min-width:0;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-md);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md);cursor:pointer;max-width:200px}._viewSwitch_1ym85_293{margin-left:auto;max-width:100%;flex-wrap:wrap}._segmented_1ym85_299{display:inline-flex;padding:2px;background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-pill)}._segment_1ym85_299{padding:var(--s-1) var(--s-3);font:inherit;font-size:var(--fs-md);color:var(--c-text-muted);background:none;border:none;border-radius:var(--r-pill);cursor:pointer}._segmentActive_1ym85_318{color:var(--c-text);background:var(--c-surface);box-shadow:var(--sh-sm)}._segment_1ym85_299:disabled{opacity:.45;cursor:default}._segmentedCard_1ym85_336{align-self:flex-start}._segmentedCard_1ym85_336 ._segment_1ym85_299{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);font-size:var(--fs-sm)}._segmentCount_1ym85_348{font-variant-numeric:tabular-nums;color:var(--c-text-muted)}._emptyRows_1ym85_353{padding:var(--s-6) var(--s-4);text-align:center;font-size:var(--fs-md);color:var(--c-text-muted)}._tableWrap_1ym85_362{overflow-x:auto;border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._table_1ym85_362{width:100%;border-collapse:collapse;font-size:var(--fs-md)}._table_1ym85_362 thead th{position:sticky;top:0;z-index:1;padding:var(--s-2);text-align:left;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);background:var(--c-surface-soft);border-bottom:1px solid var(--c-border-soft)}._table_1ym85_362 tbody td{padding:var(--s-2);border-bottom:1px solid var(--c-border-soft);vertical-align:top}._table_1ym85_362 tbody tr:last-child td{border-bottom:none}._table_1ym85_362 tbody tr:hover{background:var(--c-surface-soft)}._producer_1ym85_404{font-weight:var(--fw-medium);color:var(--c-text)}._product_1ym85_409{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--c-text-muted)}._inn_1ym85_416{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted)}._region_1ym85_422{color:var(--c-text-muted)}._regionGuess_1ym85_427{border-bottom:1px dashed var(--c-border);cursor:help}._status_1ym85_432{display:inline-block;padding:2px var(--s-2);white-space:nowrap;font-size:var(--fs-sm);border-radius:var(--r-pill)}._statusActive_1ym85_440{color:var(--c-success);background:var(--c-success-soft)}._statusArchived_1ym85_445{color:var(--c-warning);background:var(--c-warning-soft)}._statusMissing_1ym85_451{color:var(--c-text-muted);background:var(--c-surface-soft);border:1px solid var(--c-border-soft)}._listHead_1ym85_459{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}._listTitle_1ym85_466{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text)}._listLink_1ym85_472{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--c-brand-strong);text-decoration:none}._listLink_1ym85_472:hover{text-decoration:underline}._prodList_1ym85_485{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--c-border-soft);border-radius:var(--r-md);overflow:hidden}._prodItem_1ym85_496+._prodItem_1ym85_496{border-top:1px solid var(--c-border-soft)}._prodHead_1ym85_500{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);background:none;border:none;font:inherit;text-align:left;cursor:pointer}._prodHead_1ym85_500:hover{background:var(--c-surface-soft)}._prodName_1ym85_521{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);color:var(--c-text)}._prodDetails_1ym85_529{padding:0 var(--s-3) var(--s-2) calc(var(--s-3) + 14px + var(--s-2));background:var(--c-surface-soft)}._prodProduct_1ym85_534{font-size:var(--fs-md);color:var(--c-text)}._prodMeta_1ym85_539{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:2px;font-size:var(--fs-sm);color:var(--c-text-muted)}._code_1ym85_551{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);margin-top:2px;font-size:var(--fs-sm)}._classLine_1ym85_561{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-md);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._codeLabel_1ym85_573{flex:0 0 auto;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-faint)}._codeValue_1ym85_581{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--c-text-soft);text-decoration:none}a._codeValue_1ym85_581:hover{color:var(--c-accent);text-decoration:underline}._codeName_1ym85_595{flex:1 1 200px;min-width:0;color:var(--c-text-muted);overflow-wrap:break-word}._categoryNote_1ym85_605{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);width:100%;margin-top:var(--s-3);padding:var(--s-3);font-size:var(--fs-sm);text-align:left;background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._categoryLabel_1ym85_620{flex:0 0 auto;color:var(--c-text-muted)}._categoryHint_1ym85_625{flex:1 1 100%;color:var(--c-text-muted)}._codeRetired_1ym85_633{flex:0 0 auto;padding:0 var(--s-2);font-size:var(--fs-sm);line-height:1.6;color:var(--c-text-muted);background:var(--c-surface-hover);border:1px solid var(--c-border);border-radius:var(--r-sm);cursor:help}._codeExtra_1ym85_647{flex:0 0 auto;font-size:var(--fs-sm);color:var(--c-text-muted)}._codeEmpty_1ym85_655{flex:0 0 auto;font-size:var(--fs-sm);color:var(--c-text-faint)}._codeManual_1ym85_662{flex:0 0 auto;padding:0 var(--s-2);font-size:var(--fs-sm);line-height:1.6;color:var(--c-brand-strong);background:var(--c-brand-soft);border-radius:var(--r-sm)}._codeMore_1ym85_674{flex:0 0 auto;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;border-bottom:1px dashed currentColor;cursor:pointer}._codeActions_1ym85_686{display:inline-flex;gap:var(--s-3);margin-left:auto}._codeActions_1ym85_686 ._linkBtn_1ym85_692{display:inline-flex;align-items:center;gap:4px}._codeEditor_1ym85_698{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}._codeInput_1ym85_706{flex:1 1 160px;min-width:0;padding:var(--s-1) var(--s-2);font:inherit;font-variant-numeric:tabular-nums;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}._codeInput_1ym85_706:focus{outline:2px solid var(--c-brand-soft);border-color:var(--c-brand-strong)}._codeSave_1ym85_723{padding:var(--s-1) var(--s-3);font:inherit;font-size:var(--fs-sm);color:#fff;background:var(--c-brand-strong);border:none;border-radius:var(--r-sm);cursor:pointer}._codeSave_1ym85_723:disabled{opacity:.6;cursor:default}._codeWarn_1ym85_739{flex:1 1 100%;margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-warning)}._codeVariants_1ym85_747{margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border:1px dashed var(--c-border);border-radius:var(--r-md)}._codeVariantsHint_1ym85_754{margin:0 0 var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._codeVariantList_1ym85_761{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._codeVariant_1ym85_747{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--fs-sm)}._codeCount_1ym85_778{flex:0 0 auto;color:var(--c-text-faint);white-space:nowrap}._codeCurrent_1ym85_784{flex:0 0 auto;color:var(--c-success);white-space:nowrap}._ownCodes_1ym85_791{display:flex;flex-direction:column;gap:var(--s-2);width:100%;margin-top:var(--s-3);text-align:left}._ownCodesTitle_1ym85_800{font-size:var(--fs-sm);font-weight:600;color:var(--c-text-soft)}._formulationNote_1ym85_808{margin:var(--s-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._moreBtn_1ym85_815{align-self:flex-start;padding:var(--s-1) 0;font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;cursor:pointer}._moreBtn_1ym85_815:hover{text-decoration:underline}._cards_1ym85_25{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._card_1ym85_25{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._cardHead_1ym85_850{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}._cardMeta_1ym85_857{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:2px;font-size:var(--fs-sm)}._productRow_1ym85_867{display:flex;align-items:baseline;gap:var(--s-2)}._productName_1ym85_873{font-weight:var(--fw-medium);color:var(--c-text)}._count_1ym85_878{display:inline-block;min-width:20px;padding:0 6px;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-success);background:var(--c-success-soft);border-radius:var(--r-pill)}._countZero_1ym85_890{color:var(--c-text-faint);background:var(--c-surface-soft)}._foot_1ym85_895{font-size:var(--fs-sm);color:var(--c-text-faint)}._company_1ym85_902{position:relative;flex:1 1 220px;min-width:0;max-width:300px}._companyWide_1ym85_911{flex-basis:100%;max-width:none}._companyTrigger_1ym85_916{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-md);text-align:left;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md);cursor:pointer}._companyTrigger_1ym85_916 svg{flex:none;color:var(--c-text-muted)}._companyTriggerOn_1ym85_938{padding-right:calc(var(--s-3) + 20px);color:var(--c-brand-strong);background:var(--c-brand-soft);border-color:var(--c-brand-border)}._companyTriggerOn_1ym85_938 svg{color:var(--c-brand-strong)}._companyValue_1ym85_950{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._companyClear_1ym85_958{position:absolute;top:50%;right:var(--s-2);display:inline-flex;padding:4px;color:var(--c-brand-strong);background:none;border:none;border-radius:var(--r-pill);transform:translateY(-50%);cursor:pointer}._companyClear_1ym85_958:hover{background:var(--c-surface)}._companyMenu_1ym85_976{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;width:max(100%,320px);max-width:min(380px,calc(100vw - 32px));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden}._companySearch_1ym85_993{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);color:var(--c-text-muted);border-bottom:1px solid var(--c-border-soft)}._companySearch_1ym85_993 input{flex:1 1 auto;min-width:0;padding:var(--s-2) 0;font:inherit;font-size:var(--fs-md);color:var(--c-text);background:none;border:none;outline:none}._companyList_1ym85_1014{max-height:300px;margin:0;padding:var(--s-1) 0;overflow-y:auto;list-style:none}._companyOption_1ym85_1022{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-2);padding:var(--s-2) var(--s-3);cursor:pointer}._companyOptionActive_1ym85_1031{background:var(--c-surface-hover)}._companyOptionName_1ym85_1035{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text)}._companyOptionSelected_1ym85_1044 ._companyOptionName_1ym85_1035{color:var(--c-brand-strong)}._companyOptionCount_1ym85_1048{white-space:nowrap;font-size:var(--fs-sm);color:var(--c-text-muted)}._companyOptionMeta_1ym85_1054{grid-column:1 / -1;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}._companyEmpty_1ym85_1061{padding:var(--s-4) var(--s-3);text-align:center;font-size:var(--fs-md);color:var(--c-text-muted)}._companyLink_1ym85_1071{padding:0;font:inherit;font-weight:var(--fw-medium);text-align:left;color:var(--c-text);background:none;border:none;cursor:pointer}._companyLink_1ym85_1071:hover,._companyLink_1ym85_1071:focus-visible{color:var(--c-brand-strong);text-decoration:underline}._listBar_1ym85_1090{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-3);font-size:var(--fs-sm)}._listBarText_1ym85_1099{min-width:0;color:var(--c-text-soft)}._listBarActions_1ym85_1104{display:inline-flex;gap:var(--s-3);margin-left:auto}._linkBtn_1ym85_692{padding:0;font:inherit;font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;cursor:pointer}._linkBtn_1ym85_692:hover{text-decoration:underline}._groups_1ym85_1124{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._group_1ym85_1124{flex:none;background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md);overflow:hidden}._groupHead_1ym85_1141{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);font:inherit;text-align:left;color:var(--c-text-muted);background:none;border:none;cursor:pointer}._groupHead_1ym85_1141>svg{margin-top:4px}._groupHead_1ym85_1141:hover{background:var(--c-surface-soft)}._groupTitle_1ym85_1165{display:flex;flex-direction:column;gap:2px;min-width:0}._groupName_1ym85_1172{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text);overflow-wrap:break-word}._groupClass_1ym85_1181{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted)}._groupCode_1ym85_1189{margin-right:4px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--c-text-soft)}._groupTag_1ym85_1196{display:inline-block;margin-left:var(--s-2);padding:0 var(--s-1);white-space:nowrap;color:var(--c-warning);background:var(--c-warning-soft);border-radius:var(--r-sm)}._groupCount_1ym85_1206{padding-top:1px;white-space:nowrap;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}._groupBody_1ym85_1214{border-top:1px solid var(--c-border-soft);background:var(--c-surface-soft)}._entList_1ym85_1221{margin:0;padding:0;list-style:none}._ent_1ym85_1221{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) var(--s-3) var(--s-2) calc(var(--s-3) + 12px + var(--s-2))}._ent_1ym85_1221+._ent_1ym85_1221{border-top:1px solid var(--c-border-soft)}._groupTable_1ym85_1239{overflow-x:auto}._groupTable_1ym85_1239 ._table_1ym85_362 thead th{background:var(--c-surface-soft)}._groupTable_1ym85_1239 ._table_1ym85_362 tbody tr{background:var(--c-surface)}._groupTable_1ym85_1239 ._table_1ym85_362 tbody tr:hover{background:var(--c-surface-soft)}._groupTable_1ym85_1239 ._table_1ym85_362{table-layout:fixed;min-width:820px}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(1){width:24%}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(2){width:11%}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(3){width:27%}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(4){width:15%}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(5){width:11%}._groupTable_1ym85_1239 ._table_1ym85_362 th:nth-child(6){width:12%}._groupTable_1ym85_1239 ._table_1ym85_362 td{overflow-wrap:break-word}._panel_9yj74_7{display:flex;flex-direction:column;gap:var(--s-3);height:100%;min-height:0;overflow-y:auto;padding-right:var(--s-1);font-size:var(--fs-md);color:var(--c-text-soft)}._back_9yj74_19{align-self:flex-start}._detailsTitle_9yj74_23{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-text)}._hintBox_9yj74_30{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-3);background:var(--c-brand-softer);border:1px solid var(--c-brand-border);border-radius:var(--r-md);line-height:1.45}._hintBox_9yj74_30>span{flex:1 1 auto}._barIcon_9yj74_45{flex:0 0 auto;margin-top:1px;color:var(--c-brand)}._empty_9yj74_51{padding:var(--s-4);background:var(--c-surface-soft);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-muted);line-height:1.5}._pairs_9yj74_62{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}._pairs_9yj74_62>._fieldLabel_9yj74_69{flex:1 1 100%}._chipBtn_9yj74_73{display:inline-flex;align-items:center;gap:var(--s-1);min-height:28px;max-width:100%;padding:2px var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);font:inherit;font-size:12px;color:var(--c-text-soft);text-align:left;cursor:pointer}._chipBtn_9yj74_73:hover{border-color:var(--c-brand-border)}._chipBtnOn_9yj74_94{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._scheme_9yj74_102{display:flex;flex-direction:column;gap:var(--s-1)}._schemeBlock_9yj74_108{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2) var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md)}._schemeBasis_9yj74_118{background:var(--c-brand-softer);border-color:var(--c-brand-border)}._schemeRole_9yj74_123{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._schemeArrow_9yj74_131{display:flex;align-items:center;gap:var(--s-2);padding-left:var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted)}._schemeArrowIcon_9yj74_140{font-size:18px;font-weight:var(--fw-semibold);line-height:1;color:var(--c-brand)}._flowRow_9yj74_149{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-2);padding:var(--s-1) 0;border:none;border-top:1px solid var(--c-border-soft);background:none;font:inherit;text-align:left;color:inherit}._schemeRole_9yj74_123+._flowRow_9yj74_149{border-top:none}._flowName_9yj74_167{flex:1 1 120px;min-width:0;font-weight:var(--fw-medium);color:var(--c-text)}._flowMass_9yj74_174{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--c-text-soft)}._flowMass_9yj74_174 b{color:var(--c-text)}._flowNote_9yj74_184{flex:1 1 100%;font-size:12px;line-height:1.4;color:var(--c-text-muted)}._flowWarn_9yj74_191{color:#b45309}._flowGone_9yj74_195{font-weight:400;font-size:12px;color:var(--c-danger)}._flowCheck_9yj74_201{cursor:pointer}._flowCheck_9yj74_201 input{margin:0}._flowLink_9yj74_210{cursor:pointer;border-radius:var(--r-xs)}._flowLink_9yj74_210:hover{background:var(--c-brand-softer)}._flowLink_9yj74_210:hover ._flowName_9yj74_167{color:var(--c-brand-strong);text-decoration:underline}._flowOff_9yj74_224 ._flowName_9yj74_167{font-weight:400;color:var(--c-text-muted)}._flowOff_9yj74_224 ._flowNote_9yj74_184{flex:0 0 auto}._question_9yj74_233{margin:var(--s-1) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.45;color:var(--c-text)}._form_9yj74_243{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}._form_9yj74_243>._block_9yj74_250{align-self:stretch}._fieldLabel_9yj74_69{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}label._fieldLabel_9yj74_69{display:block;margin:var(--s-3) 0 var(--s-1)}._amount_9yj74_265{width:116px;height:32px;padding:0 var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);font:inherit;font-variant-numeric:tabular-nums}._amountBad_9yj74_275{border-color:var(--c-danger)}._toggle_9yj74_279{height:30px;padding:0 var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);font-size:var(--fs-sm);color:var(--c-text-soft);cursor:pointer}._toggle_9yj74_279:hover{border-color:var(--c-border-strong)}._toggleOn_9yj74_294{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._block_9yj74_250{padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._textarea_9yj74_307{width:100%;box-sizing:border-box;padding:var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);line-height:1.45;resize:vertical}._promptArea_9yj74_319{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}._hint_9yj74_30{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}._note_9yj74_334{margin:var(--s-1) 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--c-text-muted)}._muted_9yj74_341{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted)}._warn_9yj74_347{margin:0;padding:var(--s-2) var(--s-3);background:var(--c-warning-soft);border:1px solid var(--c-warning-border);border-radius:var(--r-sm);color:var(--c-text-soft)}._error_9yj74_356{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--c-danger)}._errorBox_9yj74_362{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-danger)}._errorBox_9yj74_362>span{flex:1 1 auto}._running_9yj74_378{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--c-brand-softer);border:1px solid var(--c-brand-border);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.45;color:var(--c-brand-strong)}._runningBody_9yj74_391{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);min-width:0}._spinner_9yj74_399{flex:0 0 auto;width:14px;height:14px;margin-top:2px;border:2px solid var(--c-brand-border);border-top-color:var(--c-brand);border-radius:50%;animation:_spin_9yj74_399 .9s linear infinite}@keyframes _spin_9yj74_399{to{transform:rotate(360deg)}}._linkBtn_9yj74_418{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:none;font:inherit;font-size:var(--fs-sm);color:var(--c-brand);text-decoration:underline;cursor:pointer}._linkBtn_9yj74_418:hover{color:var(--c-brand-strong)}._iconBtn_9yj74_436{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--r-xs);background:none;color:var(--c-text-muted);cursor:pointer}._iconBtn_9yj74_436:hover{background:var(--c-surface-hover);color:var(--c-text)}._primary_9yj74_455{height:34px;padding:0 var(--s-4);border:none;border-radius:var(--r-sm);background:var(--c-brand);color:var(--c-text-on-brand);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}._primary_9yj74_455:hover:not(:disabled){background:var(--c-brand-strong)}._primary_9yj74_455:disabled{opacity:.5;cursor:not-allowed}._secondary_9yj74_476{height:32px;padding:0 var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface);font:inherit;font-size:var(--fs-sm);color:var(--c-text-soft);cursor:pointer}._secondary_9yj74_476:hover:not(:disabled){border-color:var(--c-brand-border);color:var(--c-brand-strong)}._secondary_9yj74_476:disabled{opacity:.5;cursor:not-allowed}._dangerBtn_9yj74_498{color:var(--c-danger)}._dangerBtn_9yj74_498:hover:not(:disabled){border-color:var(--c-danger-border);color:var(--c-danger)}._actions_9yj74_508{display:flex;flex-wrap:wrap;gap:var(--s-2)}._group_9yj74_516{flex:0 0 auto;border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}._groupHeadRow_9yj74_524{display:flex;align-items:center;gap:var(--s-1);padding-right:var(--s-2);background:var(--c-surface-soft)}._groupHeadRow_9yj74_524:not(:last-child){border-bottom:1px solid var(--c-border-soft)}._groupHead_9yj74_524{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:none;background:none;font:inherit;font-weight:var(--fw-semibold);color:var(--c-text);text-align:left;cursor:pointer}._groupHeadRow_9yj74_524:hover{background:var(--c-surface-hover)}._groupName_9yj74_556{flex:1 1 auto;min-width:0}._groupCount_9yj74_561{flex:0 0 auto;min-width:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--c-brand-soft);font-size:12px;font-weight:var(--fw-semibold);color:var(--c-brand-strong);text-align:center}._item_9yj74_575{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-top:1px solid var(--c-border-soft);background:var(--c-surface)}._item_9yj74_575:first-of-type{border-top:none}._itemOpen_9yj74_588{display:flex;flex-direction:column;gap:2px;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}._itemOpen_9yj74_588:hover ._itemTitle_9yj74_600{color:var(--c-brand-strong)}._itemProducts_9yj74_604{display:flex;flex-wrap:wrap;gap:var(--s-1)}._chipBtn_9yj74_73:disabled{cursor:default;opacity:.6}._itemTitle_9yj74_600{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);color:var(--c-text)}._meta_9yj74_623{font-size:var(--fs-sm);color:var(--c-text-muted)}._status_9yj74_628{display:inline-block;padding:1px 8px;border-radius:var(--r-pill);font-size:12px;font-weight:var(--fw-medium);white-space:nowrap}._status_ok_9yj74_637{background:var(--c-success-soft);color:#047857}._status_warn_9yj74_642{background:var(--c-warning-soft);color:#b45309}._status_bad_9yj74_647{background:var(--c-danger-soft);color:var(--c-danger)}._detailsHead_9yj74_654{display:flex;flex-direction:column;gap:var(--s-1)}._productTitle_9yj74_661{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.4;color:var(--c-text)}._excerpt_9yj74_669{margin-top:var(--s-2)}._excerpt_9yj74_669>._fieldLabel_9yj74_69{display:block;margin-bottom:2px}._inlineMd_9yj74_679{display:inline}._reason_9yj74_683{display:flex;align-items:flex-start;gap:var(--s-2);margin:var(--s-1) 0 0;padding:var(--s-2) var(--s-3);background:var(--c-warning-soft);border:1px solid var(--c-warning-border);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.45;color:var(--c-text-soft)}._reasonIcon_9yj74_697{flex:0 0 auto;margin-top:1px;color:var(--c-brand)}._section_9yj74_703{flex:0 0 auto;border-top:1px solid var(--c-border-soft);padding-top:var(--s-3)}._sectionTitle_9yj74_709{margin:0 0 var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text)}._flows_9yj74_716{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}._flows_9yj74_716 td{padding:6px 4px;border-bottom:1px solid var(--c-border-soft);vertical-align:top}._flows_9yj74_716 td:last-child{text-align:right;white-space:nowrap;font-weight:var(--fw-semibold);color:var(--c-text);font-variant-numeric:tabular-nums}._flowRole_9yj74_736{display:block;font-size:11px;color:var(--c-text-faint)}._legend_9yj74_743{padding:var(--s-2) var(--s-3);background:var(--c-surface-soft);border-radius:var(--r-sm)}._coef_9yj74_749{margin:0;padding-left:18px;font-size:var(--fs-sm)}._coef_9yj74_749 li{margin:2px 0}._sourceItem_9yj74_759{margin:0 0 var(--s-2);font-size:var(--fs-sm)}._sourceItem_9yj74_759 a{color:var(--c-brand);word-break:break-word}._sourceMeta_9yj74_769{color:var(--c-text-muted)}details._more_9yj74_773>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--c-brand)}details._more_9yj74_773[open]>summary{margin-bottom:var(--s-2)}._sourceCheck_9yj74_784{margin-top:2px;font-size:12px;line-height:1.4}._sourceCheck_9yj74_784 a{color:inherit;text-decoration:underline}._sourceCheckLocal_9yj74_795{color:var(--c-brand-strong)}._sourceCheckSaved_9yj74_799{color:#047857}._sourceCheckFailed_9yj74_803{color:var(--c-danger)}._stage_9yj74_808{font-weight:var(--fw-semibold)}._basisPick_9yj74_813{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--c-text-muted);cursor:pointer}._basisPick_9yj74_813 input{margin:0}._basisTag_9yj74_826{margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--c-brand-soft);font-size:11px;font-weight:var(--fw-medium);color:var(--c-brand-strong)}._forTransformation_9yj74_839{padding:var(--s-2) var(--s-3);background:var(--c-surface-soft);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.4;color:var(--c-text-soft)}._forTransformation_9yj74_839 b{font-weight:var(--fw-medium);color:var(--c-text)}._cardBlock_9yj74_853{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--s-2)}._cardTitle_9yj74_861{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text)}._cardIcon_9yj74_871{display:inline-flex;color:var(--c-brand)}._cardHelp_9yj74_876{display:inline-flex;color:var(--c-text-faint);cursor:help}._cardHelp_9yj74_876:hover{color:var(--c-text-muted)}._tableCard_9yj74_889{border:1px solid var(--c-border);border-radius:var(--r-md);overflow-x:auto;background:var(--c-surface)}._balanceTable_9yj74_896{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.35}._balanceTable_9yj74_896 th{padding:8px;background:var(--c-surface-soft);border-bottom:1px solid var(--c-border);font-weight:var(--fw-medium);color:var(--c-text-muted);text-align:left;white-space:nowrap}._balanceTable_9yj74_896 td{padding:8px;border-bottom:1px solid var(--c-border-soft);vertical-align:middle;color:var(--c-text)}._balanceTable_9yj74_896 tr:last-child td{border-bottom:none}._balanceTable_9yj74_896 td b{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._balanceTable_9yj74_896 ._goCol_9yj74_930{width:1%;text-align:center}._flowTitle_9yj74_937,._flowLinkBtn_9yj74_938{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}._rowNote_9yj74_944{display:block;margin-top:2px;font-size:11.5px;line-height:1.3;color:var(--c-text-muted)}._flowLinkBtn_9yj74_938{padding:0;border:none;background:none;font:inherit;color:var(--c-text);text-align:left;text-decoration:underline dotted var(--c-text-faint);text-underline-offset:3px;cursor:pointer}._flowLinkBtn_9yj74_938:hover{color:var(--c-brand);text-decoration-color:var(--c-brand)}._rowOff_9yj74_970 td{color:var(--c-text-faint)}._role_9yj74_975{display:inline-flex;align-items:flex-start;gap:6px;color:var(--c-text-soft)}._roleDot_9yj74_982{width:8px;height:8px;flex:0 0 auto;margin-top:.3em;border-radius:50%;background:var(--c-text-faint)}._role_input_9yj74_991{background:var(--c-brand)}._role_target_9yj74_995{background:var(--c-success)}._role_reagent_9yj74_999{background:var(--c-product)}._role_byproduct_9yj74_1003{background:var(--c-text-muted)}._role_waste_9yj74_1007{background:var(--c-warning)}._role_loss_9yj74_1011,._role_flow_9yj74_1015{background:var(--c-text-faint)}._role_off_9yj74_1019{background:none;border:1.5px solid var(--c-text-faint)}._goBtn_9yj74_1024{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-brand);cursor:pointer}._goBtn_9yj74_1024:hover{border-color:var(--c-brand-border);background:var(--c-brand-soft)}._goNone_9yj74_1043{color:var(--c-text-faint)}._fold_9yj74_1048>._foldSummary_9yj74_1048{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}._fold_9yj74_1048>._foldSummary_9yj74_1048::-webkit-details-marker{display:none}._foldChevron_9yj74_1060{color:var(--c-text-muted);transition:transform .15s ease}._fold_9yj74_1048:not([open]) ._foldChevron_9yj74_1060{transform:rotate(-90deg)}._coefList_9yj74_1069{margin:0;padding-left:18px;font-size:var(--fs-sm);line-height:1.45;color:var(--c-text-soft)}._coefList_9yj74_1069 li{margin:3px 0}._coefList_9yj74_1069 b{font-weight:var(--fw-semibold);color:var(--c-text)}._balanceTable_9yj74_896 ._numCol_9yj74_1088{text-align:right;white-space:nowrap}._numHead_9yj74_1093{display:inline-flex;align-items:center;gap:4px}._sideNote_9yj74_1100{font-weight:400;letter-spacing:normal;text-transform:none}._shareCell_9yj74_1106{display:inline-flex;align-items:center;gap:2px}._shareBtn_9yj74_1113{padding:2px 6px;border:1px dashed transparent;border-radius:var(--r-sm);background:none;font:inherit;color:inherit;cursor:text}._shareBtn_9yj74_1113:hover{border-color:var(--c-border-strong);background:var(--c-surface-soft)}._shareEdited_9yj74_1129{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-ink)}._shareReset_9yj74_1135{padding:0 4px;border:none;background:none;font:inherit;font-size:14px;line-height:1;color:var(--c-text-muted);cursor:pointer}._shareReset_9yj74_1135:hover{color:var(--c-text)}._shareInput_9yj74_1150{width:76px;height:28px;text-align:right}._balanceTable_9yj74_896 ._totalOff_9yj74_1157{color:var(--c-warning)}._balanceTable_9yj74_896 ._sideRow_9yj74_1161 td{padding-top:10px;padding-bottom:4px;background:var(--c-surface-soft);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._balanceTable_9yj74_896 ._totalRow_9yj74_1172 td{font-weight:var(--fw-semibold);border-bottom:1px solid var(--c-border)}._tableCard_9yj74_889{container-type:inline-size}._roleInline_9yj74_1186{display:none;margin-top:2px;font-size:11.5px}@container (max-width: 440px){._balanceTable_9yj74_896 ._roleCol_9yj74_1193{display:none}._roleInline_9yj74_1186{display:block}._goHead_9yj74_1201{display:none}._balanceTable_9yj74_896 ._goCol_9yj74_930{width:38px}}._notification_19ugx_1{position:absolute;top:20px;left:50%;transform:translate(-50%,-12px);display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fffffff7;border:2px solid #4caf50;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}._notificationVisible_19ugx_20{opacity:1;transform:translate(-50%)}._icon_19ugx_25{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4caf50;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}._text_19ugx_39{font-size:14px;font-weight:500;color:#333;white-space:nowrap}._overlay_18due_1{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--s-5);background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fade_18due_1 var(--t-base) var(--ease)}._window_18due_14{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--s-10));background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-xl);overflow:hidden;animation:_rise_18due_1 var(--t-base) var(--ease)}._size_s_18due_26{max-width:calc(440 * var(--u))}._size_m_18due_30{max-width:calc(600 * var(--u))}._size_l_18due_34{max-width:calc(900 * var(--u))}._header_18due_38{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex:0 0 auto;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-border-soft)}._headerText_18due_48{min-width:0}._title_18due_52{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-text);word-break:break-word}._subtitle_18due_59{margin-top:var(--s-1);font-size:var(--fs-md);color:var(--c-text-muted)}._close_18due_65{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(30 * var(--u));height:calc(30 * var(--u));background:none;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._close_18due_65:hover{background:var(--c-surface-hover);color:var(--c-text)}._body_18due_85{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5)}._footer_18due_95{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-2);flex:0 0 auto;padding:var(--s-3) var(--s-5);background:var(--c-surface-soft);border-top:1px solid var(--c-border-soft)}@keyframes _fade_18due_1{0%{opacity:0}}@keyframes _rise_18due_1{0%{opacity:0;transform:translateY(8px)}}._button_1bu3s_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;border-radius:var(--r-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._button_1bu3s_1:disabled{opacity:.5;cursor:not-allowed}._size_m_1bu3s_21{height:var(--h-control);padding:0 var(--s-4);font-size:var(--fs-base)}._size_s_1bu3s_27{height:var(--h-control-sm);padding:0 var(--s-3);font-size:var(--fs-md)}._block_1bu3s_33{width:100%}._icon_1bu3s_37{display:inline-flex;align-items:center;flex:0 0 auto}._primary_1bu3s_45{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-text-on-brand)}._primary_1bu3s_45:hover:not(:disabled){background:var(--c-brand-strong);border-color:var(--c-brand-strong)}._secondary_1bu3s_56{background:var(--c-surface);border-color:var(--c-border);color:var(--c-text-soft)}._secondary_1bu3s_56:hover:not(:disabled){background:var(--c-surface-hover);border-color:var(--c-border-strong);color:var(--c-text)}._ghost_1bu3s_68{background:none;border-color:transparent;color:var(--c-text-muted)}._ghost_1bu3s_68:hover:not(:disabled){background:var(--c-surface-hover);color:var(--c-text)}._danger_1bu3s_79{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-text-on-brand)}._danger_1bu3s_79:hover:not(:disabled){filter:brightness(.94)}._label_16ful_1{display:block;margin-bottom:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft)}._input_16ful_9{width:100%;height:var(--h-control);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._input_16ful_9:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._input_16ful_9::placeholder{color:var(--c-text-faint)}._legend_1mpcz_1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}._item_1mpcz_12{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) 0;border-radius:var(--r-xs);font-size:var(--fs-md);color:var(--c-text-soft)}._item_1mpcz_12:hover{background:var(--c-surface-hover)}._itemCommon_1mpcz_27{color:var(--c-text-muted);font-style:italic}._swatch_1mpcz_32{flex:0 0 auto;width:12px;height:12px;border-radius:4px}._name_1mpcz_43{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._input_1mpcz_51{flex:1 1 auto;min-width:0;padding:2px var(--s-2);font-size:var(--fs-md);border:1px solid var(--c-brand);border-radius:var(--r-xs);background:var(--c-surface);color:var(--c-text)}._input_1mpcz_51:focus{outline:none;box-shadow:var(--sh-ring)}._renameBtn_1mpcz_71{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;border-radius:var(--r-xs);color:var(--c-text-faint);cursor:pointer;opacity:.45;transition:opacity var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._item_1mpcz_12:hover ._renameBtn_1mpcz_71,._renameBtn_1mpcz_71:focus-visible{opacity:1}._renameBtn_1mpcz_71:hover{color:var(--c-brand)}._error_1mpcz_96{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-danger)}._wrap_10hvy_1{position:relative}._chip_10hvy_5{display:inline-flex;align-items:center;gap:var(--s-2);max-width:340px;height:var(--h-chip);padding:0 var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-pill);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text);cursor:pointer;box-shadow:var(--sh-xs);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._chip_10hvy_5:hover{border-color:var(--c-border-strong);box-shadow:var(--sh-sm)}._chipOpen_10hvy_28{border-color:var(--c-brand-border);box-shadow:var(--sh-sm)}._chipIcon_10hvy_33{flex:0 0 auto;color:var(--c-brand)}._chipText_10hvy_38{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._caret_10hvy_44{flex:0 0 auto;color:var(--c-text-faint);transition:transform var(--t-fast) var(--ease)}._chipOpen_10hvy_28 ._caret_10hvy_44{transform:rotate(180deg)}._menu_10hvy_54{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown);width:360px;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._menuTitle_10hvy_67{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text);word-break:break-word}._stats_10hvy_74{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-border-soft);font-size:var(--fs-sm);color:var(--c-text-muted)}._sectionHead_10hvy_85{margin:var(--s-3) 0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-faint)}._bar_1ujqu_1{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto;min-height:var(--h-toolbar);padding:var(--s-3) 60px var(--s-3) calc(var(--s-4) + var(--panel-offset, 0px));flex-wrap:wrap;transition:padding-left var(--t-base) var(--ease);background:transparent;pointer-events:none;position:relative;z-index:var(--z-canvas-ui)}._bar_1ujqu_1>*{pointer-events:auto}._chip_1ujqu_27{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--h-chip);padding:0 var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-pill);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-xs);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._chip_1ujqu_27:hover:not(:disabled){border-color:var(--c-border-strong);color:var(--c-text);box-shadow:var(--sh-sm)}._chip_1ujqu_27:disabled{opacity:.5;cursor:not-allowed}._chipActive_1ujqu_57,._chipActive_1ujqu_57:hover:not(:disabled){background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._chipIcon_1ujqu_64{flex:0 0 auto;color:var(--c-brand)}._focusGroup_1ujqu_72{position:relative;display:inline-flex;align-items:center}._chipSplit_1ujqu_78{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;padding-right:var(--s-2)}._chipCaret_1ujqu_85{display:inline-flex;align-items:center;justify-content:center;width:38px;height:var(--h-chip);padding:0;background:var(--c-surface);border:1px solid var(--c-border);border-top-right-radius:var(--r-pill);border-bottom-right-radius:var(--r-pill);color:var(--c-text-faint);cursor:pointer;box-shadow:var(--sh-xs);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}._chipCaret_1ujqu_85:hover{border-color:var(--c-border-strong);color:var(--c-text)}._chipCaretOpen_1ujqu_108 svg{transform:rotate(180deg)}._focusMenu_1ujqu_112{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown);width:276px;padding:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._focusMenuHead_1ujqu_125{padding:var(--s-1) var(--s-2) var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}._focusOption_1ujqu_131{display:flex;flex-direction:column;gap:1px;width:100%;padding:var(--s-2);border:none;background:none;border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease)}._focusOption_1ujqu_131:hover{background:var(--c-surface-hover)}._focusOptionActive_1ujqu_149,._focusOptionActive_1ujqu_149:hover{background:var(--c-brand-soft)}._focusOptionLabel_1ujqu_154{font-size:var(--fs-base);color:var(--c-text)}._focusOptionActive_1ujqu_149 ._focusOptionLabel_1ujqu_154{color:var(--c-brand-strong);font-weight:var(--fw-medium)}._focusOptionHint_1ujqu_164{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._depthRow_1ujqu_170{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-2);border-top:1px solid var(--c-border-soft)}._depthLabel_1ujqu_180{font-size:var(--fs-md);color:var(--c-text-soft)}._depthButtons_1ujqu_185{display:inline-flex;gap:var(--s-1)}._depthButton_1ujqu_185{width:34px;height:34px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xs);font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}._depthButton_1ujqu_185:hover{border-color:var(--c-border-strong)}._depthButtonActive_1ujqu_206,._depthButtonActive_1ujqu_206:hover{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-text-on-brand)}._switch_1ujqu_215{position:relative;display:inline-block;width:34px;height:19px;margin-left:var(--s-1);background:var(--c-border-strong);border-radius:var(--r-pill);transition:background var(--t-base) var(--ease)}._switchOn_1ujqu_226{background:var(--c-brand)}._switchKnob_1ujqu_230{position:absolute;top:2px;left:2px;width:15px;height:15px;background:var(--c-surface);border-radius:var(--r-pill);box-shadow:var(--sh-xs);transition:transform var(--t-base) var(--ease)}._switchOn_1ujqu_226 ._switchKnob_1ujqu_230{transform:translate(15px)}._rail_1bs3s_1{position:absolute;top:var(--s-3);right:var(--s-4);z-index:var(--z-canvas-ui);display:flex;flex-direction:column;gap:var(--s-2)}._group_1bs3s_11{display:flex;flex-direction:column;gap:2px;padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-sm)}._button_1bs3s_22{position:relative;display:flex;align-items:center;justify-content:center;width:calc(44 * var(--u));height:calc(44 * var(--u));background:none;border:none;border-radius:var(--r-xs);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._button_1bs3s_22:hover:not(:disabled){background:var(--c-surface-hover);color:var(--c-text)}._button_1bs3s_22:disabled{opacity:.4;cursor:not-allowed}._buttonActive_1bs3s_47,._buttonActive_1bs3s_47:hover:not(:disabled){background:var(--c-brand-soft);color:var(--c-brand)}._buttonFlash_1bs3s_53{background:var(--c-success-soft);color:var(--c-success)}._buttonBusy_1bs3s_65:disabled{color:var(--c-brand);opacity:1;cursor:progress;animation:_layoutPulse_1bs3s_1 1.1s ease-in-out infinite}@keyframes _layoutPulse_1bs3s_1{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._buttonBusy_1bs3s_65:disabled{animation:none;opacity:.7}}._buttonDanger_1bs3s_85:hover:not(:disabled){background:var(--c-danger-soft);color:var(--c-danger)}._button_1bs3s_22:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(4px);padding:6px 10px;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-on-brand);background:#0f172aeb;border-radius:var(--r-xs);box-shadow:var(--sh-md);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);z-index:var(--z-tooltip)}._button_1bs3s_22:hover:after,._button_1bs3s_22:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._panel_18xdo_3{position:absolute;left:var(--s-4);bottom:var(--s-4);z-index:var(--z-canvas-ui);width:calc(260 * var(--u));height:calc(180 * var(--u));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-sm);overflow:hidden}._map_18xdo_17{display:block;width:100%;height:100%;cursor:pointer}._label_18xdo_24{fill:#fff;font-family:inherit;font-weight:var(--fw-medium);pointer-events:none}._mask_18xdo_31 rect{fill:#4755694d;pointer-events:none}._toggle_18xdo_37{position:absolute;top:var(--s-2);right:var(--s-2);height:calc(24 * var(--u));padding:0 var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xs);font-size:var(--fs-2xs);color:var(--c-text-soft);cursor:pointer;opacity:.85;transition:opacity var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._toggle_18xdo_37:hover{opacity:1;color:var(--c-brand-strong);border-color:var(--c-brand-border)}._react-flow__edge_fmiq7_2{--xy-edge-type: straight !important}._react-flow__edge-path_fmiq7_7{stroke-linecap:butt!important;stroke-linejoin:miter!important}._react-flow__edge_fmiq7_2{pointer-events:none!important}._container_fmiq7_17{width:100%;height:100%;position:relative;background:var(--c-canvas)}._toolbarWrap_fmiq7_32{position:absolute;top:0;left:0;right:0;z-index:var(--z-canvas-ui);pointer-events:none}._position_btn_fmiq7_41{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin:4px}._data_container_fmiq7_50{background:#fff;padding:8px;border-radius:4px;font-size:12px;float:left}._debugPanel_fmiq7_57{position:absolute;top:20px;right:20px;background:#fffffff2;border:1px solid #ddd;border-radius:8px;padding:12px 16px;font-family:monospace;font-size:12px;z-index:10;box-shadow:0 2px 8px #0000001a;min-width:180px}._debugTitle_fmiq7_72{font-weight:700;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:4px;color:#333}._debugItem_fmiq7_80{display:flex;justify-content:space-between;margin-bottom:4px}._debugLabel_fmiq7_86{color:#666}._debugValue_fmiq7_90{font-weight:700;color:#2196f3}._toolbar_fmiq7_32{position:absolute;bottom:120px;left:20px;display:flex;flex-direction:column;gap:10px;z-index:10}._toolButton_fmiq7_105{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 6px #0000001a;transition:all .2s}._toolButton_fmiq7_105:hover{background:#f5f5f5;transform:translateY(-2px)}._toolButton_fmiq7_105:disabled{opacity:.5;cursor:not-allowed}._continueIndicator_fmiq7_129{position:absolute;top:20px;left:20px;background:#fffffff2;border:2px solid #4caf50;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #0000001a;z-index:10}._indicatorDot_fmiq7_144{width:12px;height:12px;background:#4caf50;border-radius:50%;animation:_blink_fmiq7_1 1.5s infinite}._indicatorText_fmiq7_152{font-size:14px;font-weight:500;color:#333}._addNodeButton_fmiq7_158{position:absolute;top:20px;right:20px;z-index:30;padding:10px 14px;background:#3a86ff;color:#fff;border-radius:8px;border:none;cursor:pointer}._loadingOverlay_fmiq7_177,._layoutOverlay_fmiq7_178,._errorOverlay_fmiq7_179{position:absolute;inset:0;z-index:var(--z-canvas-overlay);background:#0f0f148c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;animation:_fadeIn_fmiq7_1 .2s ease}._loadingOverlay_fmiq7_177 p,._layoutOverlay_fmiq7_178 p{margin-top:18px;font-size:18px;color:#fff;opacity:.9}._loadingSpinner_fmiq7_203,._layoutSpinner_fmiq7_204{width:60px;height:60px;border:6px solid rgba(255,255,255,.2);border-top-color:#4e8cff;border-radius:50%;animation:_spin_fmiq7_1 .8s linear infinite}._errorOverlay_fmiq7_179{background:#780000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._errorText_fmiq7_219{color:#fff;font-size:20px;font-weight:600;padding:20px 30px;background:#ff32324d;border:1px solid rgba(255,100,100,.6);border-radius:12px}._errorDismiss_fmiq7_229{margin-top:16px;padding:10px 22px;color:#fff;font:inherit;font-weight:600;background:#ffffff24;border:1px solid rgba(255,255,255,.5);border-radius:10px;cursor:pointer}._errorDismiss_fmiq7_229:hover{background:#ffffff3d}._node--highlight_fmiq7_245{outline:3px solid #ff9800;outline-offset:4px;box-shadow:0 0 20px #ff980099}.react-flow__node.node--alt{border:2px solid #a855f7!important;box-shadow:0 0 0 2px #a855f726}.react-flow__edge.edge--alt path{stroke:#a855f7!important;stroke-width:2px}.react-flow__edge.edge--recycle path.react-flow__edge-path{stroke:#0d9488!important;stroke-width:2px;stroke-dasharray:6 5}.react-flow__edge.edge--byproduct path.react-flow__edge-path{stroke-dasharray:2 4}.react-flow__node.node--focus{outline:3px solid #2563eb;outline-offset:4px;border-radius:10px;box-shadow:0 0 22px #2563eb73}.react-flow.chain-hover .react-flow__node:not(.node--chain){opacity:.15}.react-flow.chain-hover .react-flow__edge:not(.edge--chain) path{stroke-opacity:.08}.react-flow[data-moving] .react-flow__node,.react-flow[data-moving] .react-flow__edge,.react-flow[data-moving] .react-flow__handle{pointer-events:none}.react-flow__pane{-webkit-user-select:none;user-select:none}.react-flow__node.node--balance-muted{opacity:.42;filter:grayscale(.9);transition:opacity .12s ease,filter .12s ease}.react-flow__edge.edge--balance-muted path{stroke-opacity:.22;transition:stroke-opacity .12s ease}.react-flow__edge.edge--balance-calc path.react-flow__edge-path{stroke:#3b82f6!important;stroke-width:2.5px!important}.react-flow__edge.edge--balance-active path.react-flow__edge-path{stroke:#1e3a8a!important;stroke-width:3.5px!important}.react-flow__edge.edge--balance-pending path.react-flow__edge-path{stroke:#1e3a8a!important;stroke-width:3px!important;stroke-dasharray:7 5}.react-flow__controls-button[data-tooltip]{position:relative;overflow:visible}.react-flow__controls-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px);padding:5px 9px;background:#212121f2;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;border-radius:6px;box-shadow:0 2px 8px #00000040;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease;z-index:1000}.react-flow__controls-button[data-tooltip]:hover:after,.react-flow__controls-button[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.react-flow__node.selected>*{outline:2.5px solid #0ea5e9;outline-offset:2px;box-shadow:0 0 0 5px #0ea5e933!important}.react-flow__nodesselection-rect{pointer-events:none;background:transparent;border:none}@keyframes _spin_fmiq7_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_fmiq7_1{0%{opacity:0}to{opacity:1}}@keyframes _blink_fmiq7_1{0%,to{opacity:1}50%{opacity:.3}}._menu_93naj_1{position:fixed;z-index:var(--z-dropdown);min-width:210px;padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg);-webkit-user-select:none;user-select:none}._item_93naj_13{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);background:none;border:none;border-radius:var(--r-sm);text-align:left;font-size:var(--fs-base);color:var(--c-text-soft);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._item_93naj_13:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._itemIcon_93naj_35{flex:0 0 auto;color:var(--c-text-faint)}._item_93naj_13:hover ._itemIcon_93naj_35{color:currentColor}._itemDanger_93naj_44{color:var(--c-danger)}._itemDanger_93naj_44:hover{background:var(--c-danger-soft);color:var(--c-danger)}._separator_93naj_53{height:1px;margin:var(--s-1) var(--s-2);background:var(--c-border-soft)}._header_93naj_59{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted);white-space:nowrap}._menu_aiamo_3{position:fixed;z-index:var(--z-dropdown);width:340px;max-width:calc(100vw - 16px);padding:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._head_aiamo_15{padding:var(--s-1) var(--s-2) var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.35;color:var(--c-text)}._search_aiamo_23{position:relative;margin-bottom:var(--s-1)}._searchIcon_aiamo_28{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--c-text-faint);pointer-events:none}._input_aiamo_37{width:100%;height:34px;box-sizing:border-box;padding:0 var(--s-2) 0 30px;border:1px solid var(--c-border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm)}._input_aiamo_37:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 2px var(--c-brand-soft)}._empty_aiamo_54{padding:var(--s-1) var(--s-2);font-size:12px;color:var(--c-text-muted)}._list_aiamo_60{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}._row_aiamo_68{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:6px var(--s-2);border:none;border-radius:var(--r-sm);background:none;font:inherit;font-size:var(--fs-sm);color:var(--c-text-soft);text-align:left;cursor:pointer}._rowActive_aiamo_84:not(:disabled){background:var(--c-brand-soft);color:var(--c-brand-strong)}._row_aiamo_68:disabled{cursor:default;opacity:.55}._rowFirstCreate_aiamo_95{margin-top:var(--s-1);border-top:1px solid var(--c-border-soft);border-radius:0 0 var(--r-sm) var(--r-sm)}._kind_aiamo_101{flex:0 0 auto;min-width:96px;font-size:11px;color:var(--c-text-muted)}._name_aiamo_108{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._note_aiamo_116{flex:0 0 auto;font-size:11px;color:var(--c-text-muted)}._overlay_h9nom_1{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:30}._window_h9nom_11{padding:24px;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;width:340px;box-shadow:0 8px 24px #0003}._title_h9nom_22{margin:0;font-size:16px;color:#333}._warning_h9nom_28{margin:0;font-size:14px;color:#666}._actions_h9nom_34{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}._cancelBtn_h9nom_41{padding:8px 16px;border-radius:6px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-size:14px}._cancelBtn_h9nom_41:hover{background:#e8e8e8}._deleteBtn_h9nom_54{padding:8px 16px;border-radius:6px;border:none;background:#f44;color:#fff;cursor:pointer;font-size:14px}._deleteBtn_h9nom_54:hover{background:#c00}._text_ezxe4_1{margin:0;font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text-soft)}._text_ezxe4_1+._text_ezxe4_1{margin-top:var(--s-3)}._text_gme8r_1{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text-soft)}._overlay_1bbzv_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:#0f172a6b;z-index:1000}._window_1bbzv_12{display:flex;flex-direction:column;gap:var(--s-4);width:calc(560 * var(--u));max-width:100%;max-height:86vh;padding:var(--s-6);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-xl);overflow-y:auto;overscroll-behavior:contain}._head_1bbzv_30{display:flex;align-items:flex-start;gap:var(--s-3)}._headIcon_1bbzv_36{flex:none;display:flex;align-items:center;justify-content:center;width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--c-brand);background:var(--c-brand-soft);border-radius:var(--r-md)}._headText_1bbzv_48{flex:1;min-width:0}._title_1bbzv_53{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--c-brand-ink)}._subtitle_1bbzv_61{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--c-text-muted)}._closeX_1bbzv_67{flex:none;padding:var(--s-1) var(--s-2);font-size:var(--fs-base);line-height:1;color:var(--c-text-muted);background:none;border:none;border-radius:var(--r-xs);cursor:pointer}._closeX_1bbzv_67:hover{color:var(--c-text);background:var(--c-surface-hover)}._pair_1bbzv_88{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--c-brand-softer);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._side_1bbzv_98{display:flex;flex-direction:column;gap:var(--s-2)}._sideTitle_1bbzv_104{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-soft)}._pairArrow_1bbzv_113{display:flex;justify-content:center;color:var(--c-brand)}._products_1bbzv_121{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._product_1bbzv_121{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}._productIcon_1bbzv_140{flex:none;display:flex;color:var(--c-product)}._productLabel_1bbzv_146{min-width:0;font-size:var(--fs-md);color:var(--c-text);overflow-wrap:break-word}._empty_1bbzv_153{padding:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-muted);background:var(--c-surface-soft);border-radius:var(--r-md)}._directions_1bbzv_164{display:flex;flex-direction:column;gap:var(--s-2)}._hint_1bbzv_170{display:inline-flex;align-items:center;justify-content:center;width:calc(16 * var(--u));height:calc(16 * var(--u));font-size:var(--fs-2xs);color:var(--c-text-muted);border:1px solid var(--c-border-strong);border-radius:50%;cursor:help}._directionRow_1bbzv_183{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}._direction_1bbzv_164{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);font-size:var(--fs-md);color:var(--c-text);text-align:left;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer}._direction_1bbzv_164:hover:not(:disabled){border-color:var(--c-border-brand)}._direction_1bbzv_164:disabled{color:var(--c-text-faint);cursor:not-allowed}._directionOn_1bbzv_212{color:var(--c-brand-strong);background:var(--c-brand-soft);border-color:var(--c-border-brand)}._directionIcon_1bbzv_218{flex:none;display:flex;color:var(--c-brand)}._direction_1bbzv_164:disabled ._directionIcon_1bbzv_218{color:var(--c-text-faint)}._radio_1bbzv_231{flex:none;margin-left:auto;width:calc(16 * var(--u));height:calc(16 * var(--u));border:2px solid var(--c-border-strong);border-radius:50%}._radioOn_1bbzv_240{border-color:var(--c-brand);box-shadow:inset 0 0 0 3px var(--c-surface),inset 0 0 0 10px var(--c-brand)}._promptBlock_1bbzv_247{display:flex;flex-direction:column;gap:var(--s-2)}._promptToggle_1bbzv_253{display:flex;align-items:center;gap:var(--s-2);align-self:flex-start;padding:var(--s-1) 0;font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;cursor:pointer}._promptToggle_1bbzv_253:hover:not(:disabled){text-decoration:underline}._promptToggle_1bbzv_253:disabled{color:var(--c-text-faint);cursor:not-allowed}._promptTextarea_1bbzv_275{width:100%;padding:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--c-text);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm);resize:vertical}._promptReset_1bbzv_288{align-self:flex-start;padding:var(--s-1) 0;font-size:var(--fs-sm);color:var(--c-text-muted);background:none;border:none;cursor:pointer}._promptReset_1bbzv_288:disabled{color:var(--c-text-faint);cursor:not-allowed}._running_1bbzv_305{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-soft);background:var(--c-brand-soft);border:1px solid var(--c-border-brand);border-radius:var(--r-md)}._spinner_1bbzv_318,._spinnerOnBrand_1bbzv_319{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;animation:_spin_1bbzv_318 .8s linear infinite}._spinner_1bbzv_318{border:2px solid var(--c-border-brand);border-top-color:var(--c-brand)}._spinnerOnBrand_1bbzv_319{border:2px solid rgba(255,255,255,.35);border-top-color:var(--c-text-on-brand)}@keyframes _spin_1bbzv_318{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1bbzv_318,._spinnerOnBrand_1bbzv_319{animation-duration:2.4s}}._error_1bbzv_351{padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-danger);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-md)}._actions_1bbzv_363{display:flex;justify-content:space-between;gap:var(--s-3)}._secondary_1bbzv_369,._primary_1bbzv_370{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);font-size:var(--fs-md);font-weight:var(--fw-medium);border-radius:var(--r-md);cursor:pointer}._secondary_1bbzv_369{color:var(--c-text-soft);background:var(--c-surface);border:1px solid var(--c-border-strong)}._secondary_1bbzv_369:hover{background:var(--c-surface-hover)}._primary_1bbzv_370{color:var(--c-text-on-brand);background:var(--c-brand);border:1px solid var(--c-brand)}._primary_1bbzv_370:hover:not(:disabled){background:var(--c-brand-hover)}._primary_1bbzv_370:disabled{background:var(--c-border-strong);border-color:var(--c-border-strong);cursor:not-allowed}._primary_1bbzv_370._primaryBusy_1bbzv_411:disabled{background:var(--c-brand);border-color:var(--c-brand);opacity:.75;cursor:progress}._primaryArrow_1bbzv_420{transform:rotate(-90deg)}._box_1j2b0_1{position:relative;width:100%;max-width:520px}._field_1j2b0_7{display:flex;align-items:center;gap:var(--s-2);height:var(--h-control);padding:0 var(--s-4);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._field_1j2b0_7:hover{background:var(--c-surface);border-color:var(--c-border-strong)}._field_1j2b0_7:focus-within{background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._fieldOpen_1j2b0_32{border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}._fieldIcon_1j2b0_37{flex:0 0 auto;color:var(--c-text-faint)}._input_1j2b0_42{flex:1 1 auto;min-width:0;border:none;background:none;font-size:var(--fs-md);color:var(--c-text)}._input_1j2b0_42::placeholder{color:var(--c-text-faint)}._input_1j2b0_42:focus{outline:none}._clear_1j2b0_59{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;color:var(--c-text-faint);border-radius:var(--r-pill);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._clear_1j2b0_59:hover{background:var(--c-surface-hover);color:var(--c-text)}._dropdown_1j2b0_81{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden}._dropdownHead_1j2b0_94{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted);background:var(--c-surface-soft);border-bottom:1px solid var(--c-border-soft)}._foundCount_1j2b0_106{white-space:nowrap}._empty_1j2b0_110{padding:var(--s-5) var(--s-3);text-align:center;font-size:var(--fs-md);color:var(--c-text-faint)}._results_1j2b0_117{margin:0;padding:var(--s-1);list-style:none;max-height:340px;overflow-y:auto}._result_1j2b0_117{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border:none;background:none;border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease)}._resultActive_1j2b0_140{background:var(--c-brand-soft)}._resultText_1j2b0_144{display:flex;flex-direction:column;gap:1px;min-width:0}._resultLabel_1j2b0_151{font-size:var(--fs-base);color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultKind_1j2b0_159{font-size:var(--fs-sm);color:var(--c-text-muted)}._resultCode_1j2b0_165{font-weight:var(--fw-medium);color:var(--c-text);font-variant-numeric:tabular-nums}._resultArrow_1j2b0_171{flex:0 0 auto;color:var(--c-text-faint)}._wrap_d39ep_1{position:relative}._trigger_d39ep_5{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--h-control);padding:0 var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._trigger_d39ep_5:hover{background:var(--c-surface-hover);border-color:var(--c-border-strong);color:var(--c-text)}._triggerOpen_d39ep_29{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._caret_d39ep_35{color:var(--c-text-faint)}._triggerOpen_d39ep_29 ._caret_d39ep_35{color:var(--c-brand);transform:rotate(180deg)}._menu_d39ep_44{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-dropdown);width:300px;padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._menuHead_d39ep_57{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--fs-sm);color:var(--c-text-muted)}._item_d39ep_63{display:flex;align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border:none;background:none;border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease)}._item_d39ep_63:hover:not(:disabled){background:var(--c-surface-hover)}._item_d39ep_63:disabled{opacity:.45;cursor:not-allowed}._itemIcon_d39ep_86{flex:0 0 auto;margin-top:2px;color:var(--c-brand)}._itemText_d39ep_92{display:flex;flex-direction:column;gap:1px;min-width:0}._itemTitle_d39ep_99{font-size:var(--fs-base);color:var(--c-text)}._itemHint_d39ep_104{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:var(--lh-tight)}._divider_d39ep_110{height:1px;margin:var(--s-1) var(--s-2);background:var(--c-border-soft)}._emptyNote_d39ep_116{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--c-text-faint)}._wrap_d328q_1{position:relative}._trigger_d328q_5{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._trigger_d328q_5:hover{background:var(--c-surface-hover);color:var(--c-text)}._triggerOpen_d328q_24{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._menu_d328q_30{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-dropdown);width:286px;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}._head_d328q_43{margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-faint)}._legend_d328q_52{margin:0 0 var(--s-4);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}._legendItem_d328q_61{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);color:var(--c-text-soft)}._swatch_d328q_69{width:12px;height:12px;border-radius:4px;flex:0 0 auto}._swatchLine_d328q_77{width:18px;height:2px;margin:0 -3px;background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px);flex:0 0 auto}._swatchDots_d328q_90{width:18px;height:2px;margin:0 -3px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px);flex:0 0 auto}._shortcuts_d328q_102{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}._shortcut_d328q_102{display:flex;align-items:center;gap:var(--s-3)}._kbd_d328q_117{flex:0 0 auto;min-width:104px;padding:2px 7px;font-family:inherit;font-size:var(--fs-xs);color:var(--c-text-soft);text-align:center;background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-xs)}._shortcutText_d328q_130{font-size:var(--fs-md);color:var(--c-text-muted)}._guide_d328q_136{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 4px 2px;border-top:1px solid var(--c-border-soft);color:var(--c-brand);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none}._guide_d328q_136:hover{color:var(--c-brand-strong);text-decoration:underline}._legal_d328q_155{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 4px 0;font-size:var(--fs-xs)}._legal_d328q_155 a{color:var(--c-text-muted);text-decoration:none}._legal_d328q_155 a:hover{color:var(--c-brand);text-decoration:underline}._wrap_13nhd_1{position:relative}._trigger_13nhd_5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._trigger_13nhd_5:hover{background:var(--c-surface-hover);color:var(--c-text)}._triggerOpen_13nhd_25{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._dot_13nhd_31{position:absolute;top:6px;right:7px;width:7px;height:7px;background:var(--c-brand);border:2px solid var(--c-surface);border-radius:var(--r-pill)}._menu_13nhd_42{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-dropdown);width:340px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden}._head_13nhd_55{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border-bottom:1px solid var(--c-border-soft)}._headTitle_13nhd_64{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._headActions_13nhd_70{display:flex;gap:var(--s-1)}._headBtn_13nhd_75{padding:var(--s-1) var(--s-2);background:none;border:none;border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._headBtn_13nhd_75:hover{background:var(--c-surface-hover);color:var(--c-brand)}._settings_13nhd_91{padding:var(--s-3);background:var(--c-surface-soft);border-bottom:1px solid var(--c-border-soft)}._empty_13nhd_97{padding:var(--s-5) var(--s-4);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-faint);text-align:center}._list_13nhd_105{margin:0;padding:var(--s-1);list-style:none;max-height:340px;overflow-y:auto}._item_13nhd_113{display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm)}._item_13nhd_113:hover{background:var(--c-surface-hover)}._itemLink_13nhd_126{width:100%;border:none;background:none;font:inherit;text-align:left;cursor:pointer}._itemGo_13nhd_135{font-size:var(--fs-sm);color:var(--c-brand)}._itemLink_13nhd_126:hover ._itemGo_13nhd_135{text-decoration:underline}._marker_13nhd_144{flex:0 0 auto;width:7px;height:7px;border-radius:var(--r-pill);transform:translateY(-1px)}._marker_success_13nhd_152{background:var(--c-success)}._marker_error_13nhd_156{background:var(--c-danger)}._marker_info_13nhd_160{background:var(--c-brand)}._itemBody_13nhd_165{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._itemText_13nhd_173{font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--c-text-soft);word-break:break-word}._itemDetail_13nhd_180{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted);word-break:break-word}._itemTime_13nhd_187{flex:0 0 auto;font-size:var(--fs-sm);color:var(--c-text-faint);font-variant-numeric:tabular-nums}._row_13nhd_194{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2)}._rowLabel_13nhd_202{font-size:var(--fs-md);color:var(--c-text-soft)}._volumeValue_13nhd_207{font-size:var(--fs-sm);color:var(--c-text-muted);font-variant-numeric:tabular-nums}._switch_13nhd_213{width:34px;height:20px;margin:0;accent-color:var(--c-brand);cursor:pointer}._range_13nhd_221{width:100%;margin:0 0 var(--s-3);accent-color:var(--c-brand);cursor:pointer}._range_13nhd_221:disabled{opacity:.45;cursor:not-allowed}._bar_q6u8j_1{display:flex;align-items:center;gap:var(--s-4);height:var(--h-topbar);flex:0 0 var(--h-topbar);padding:0 var(--s-4);background:var(--c-surface);border-bottom:1px solid var(--c-border);z-index:var(--z-topbar)}._left_q6u8j_13{display:flex;align-items:center;gap:var(--s-6);min-width:0}._logo_q6u8j_20{display:flex;align-items:center;gap:var(--s-2)}._logoMark_q6u8j_26{color:var(--c-brand)}._logoText_q6u8j_32{font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.12;letter-spacing:-.01em;color:var(--c-brand-ink);white-space:nowrap}._tabs_q6u8j_41{display:flex;align-items:center;gap:var(--s-1)}._tab_q6u8j_41{position:relative;padding:var(--s-2) var(--s-3);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);border-radius:var(--r-sm);text-decoration:none;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}._tab_q6u8j_41:hover{color:var(--c-text);background:var(--c-surface-hover);text-decoration:none}._tabActive_q6u8j_64,._tabActive_q6u8j_64:hover{color:var(--c-brand);background:none}._tabActive_q6u8j_64:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:-11px;height:2px;background:var(--c-brand);border-radius:var(--r-pill)}._center_q6u8j_82{display:flex;justify-content:flex-end;margin-left:auto;min-width:0;width:480px;max-width:100%}._right_q6u8j_93{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2)}._rail_19dtw_1{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);flex:0 0 var(--w-rail);width:var(--w-rail);padding:var(--s-2) 0;background:var(--c-surface);border-right:1px solid var(--c-border);z-index:var(--z-dropdown)}._item_19dtw_16{position:relative;display:flex;align-items:center;justify-content:center;width:calc(50 * var(--u));height:calc(50 * var(--u));background:none;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._item_19dtw_16:hover{background:var(--c-surface-hover);color:var(--c-text)}._itemActive_19dtw_36,._itemActive_19dtw_36:hover{background:var(--c-brand-soft);color:var(--c-brand)}._item_19dtw_16:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px);padding:5px 9px;font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;color:var(--c-text-on-brand);background:#0f172aeb;border-radius:var(--r-xs);box-shadow:var(--sh-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);z-index:var(--z-tooltip)}._item_19dtw_16:hover:after,._item_19dtw_16:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._wrap_138sd_3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding-top:var(--s-2)}._info_138sd_12{font-size:var(--fs-sm);color:var(--c-text-muted)}._pages_138sd_17{display:flex;align-items:center;gap:2px}._pageSlot_138sd_23{display:inline-flex;align-items:center;gap:2px}._gap_138sd_29{padding:0 2px;font-size:var(--fs-sm);color:var(--c-text-faint)}._page_138sd_17,._arrow_138sd_36{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--s-1);font:inherit;font-size:var(--fs-sm);color:var(--c-text-muted);background:none;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer}._page_138sd_17:hover,._arrow_138sd_36:not(:disabled):hover{color:var(--c-text);background:var(--c-surface-soft)}._pageActive_138sd_60,._pageActive_138sd_60:hover{color:var(--c-brand-strong);background:var(--c-brand-soft);border-color:var(--c-brand-border);font-weight:var(--fw-semibold)}._arrow_138sd_36:disabled{color:var(--c-text-faint);cursor:default}._searchRow_saqkt_3{display:flex;align-items:stretch;gap:var(--s-2)}._searchRow_saqkt_3>label{flex:1 1 auto;min-width:0}._spacer_saqkt_15{flex:1 1 auto}._toggle_saqkt_19{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(42 * var(--u));min-height:calc(38 * var(--u));padding:0;color:var(--c-text-muted);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._toggle_saqkt_19:hover{color:var(--c-text);background:var(--c-surface-hover)}._toggleOpen_saqkt_41,._toggleOpen_saqkt_41:hover{color:var(--c-brand-strong);background:var(--c-brand-soft);border-color:var(--c-brand-border)}._dot_saqkt_49{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--c-brand);border-radius:50%}._details_saqkt_60{display:flex;flex-direction:column;gap:var(--s-2)}._section_w8ynq_1{display:flex;flex-direction:column;gap:var(--s-4);height:100%;min-height:0}._tabs_w8ynq_11{display:flex;gap:var(--s-4);border-bottom:1px solid var(--c-border-soft)}._tab_w8ynq_11{position:relative;padding:0 0 var(--s-2);background:none;border:none;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);cursor:pointer;transition:color var(--t-fast) var(--ease)}._tab_w8ynq_11:hover{color:var(--c-text)}._tabActive_w8ynq_33,._tabActive_w8ynq_33:hover{color:var(--c-brand)}._tabActive_w8ynq_33:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-brand);border-radius:var(--r-pill)}._summaryCard_w8ynq_51{display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._summaryIcon_w8ynq_61{align-self:center;color:var(--c-brand)}._summaryValue_w8ynq_66{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-text)}._summaryLabel_w8ynq_72{font-size:var(--fs-md);color:var(--c-text-muted)}._stats_w8ynq_79{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}._stat_w8ynq_79{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 var(--s-2);padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._statIcon_w8ynq_97{grid-row:span 2;color:var(--c-brand)}._statValue_w8ynq_102{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-text);line-height:1.1}._statLabel_w8ynq_109{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._controls_w8ynq_117{display:flex;flex-direction:column;gap:var(--s-2)}._viewSwitch_w8ynq_125{display:flex;gap:2px;padding:3px;background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._viewBtn_w8ynq_136{flex:1 1 auto;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-md);color:var(--c-text-muted);background:none;border:none;border-radius:var(--r-sm);cursor:pointer}._viewBtn_w8ynq_136:hover{color:var(--c-text)}._viewBody_w8ynq_153{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._viewBtnActive_w8ynq_160,._viewBtnActive_w8ynq_160:hover{color:var(--c-text);background:var(--c-surface);box-shadow:var(--sh-sm)}._search_w8ynq_167{display:flex;align-items:center;gap:var(--s-3);min-height:calc(52 * var(--u));padding:0 var(--s-4);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm)}._search_w8ynq_167:focus-within{background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._searchIcon_w8ynq_186{flex:0 0 auto;color:var(--c-text-faint)}._searchInput_w8ynq_191{flex:1 1 auto;min-width:0;border:none;background:none;font-size:var(--fs-base)}._searchInput_w8ynq_191:focus{outline:none}._filter_w8ynq_203{position:relative;align-self:flex-start}._filterRow_w8ynq_209{display:flex;flex-wrap:wrap;gap:var(--s-2)}._filterBtn_w8ynq_215{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._filterBtn_w8ynq_215:hover{border-color:var(--c-border-strong);color:var(--c-text)}._filterBtnActive_w8ynq_235{border-color:var(--c-brand-border);background:var(--c-brand-soft);color:var(--c-brand-strong)}._filterIcon_w8ynq_241{color:var(--c-brand)}._filterCaret_w8ynq_245{color:var(--c-text-faint)}._filterMenu_w8ynq_249{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);min-width:220px;padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--sh-lg)}._filterItem_w8ynq_262{display:block;width:100%;padding:var(--s-2) var(--s-3);background:none;border:none;border-radius:var(--r-xs);text-align:left;font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer}._filterItem_w8ynq_262:hover{background:var(--c-surface-hover)}._filterItemActive_w8ynq_279,._filterItemActive_w8ynq_279:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._tableWrap_w8ynq_287{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._table_w8ynq_287{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-md)}._table_w8ynq_287 thead th{position:sticky;top:0;z-index:1;padding:var(--s-2);text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted);background:var(--c-surface-soft);border-bottom:1px solid var(--c-border-soft)}._table_w8ynq_287 tbody td{padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--c-border-soft);vertical-align:top}._table_w8ynq_287 tbody tr:last-child td{border-bottom:none}._table_w8ynq_287 tbody tr:hover{background:var(--c-surface-soft)}._objectIconProduct_w8ynq_335{flex:0 0 auto;margin-top:2px;color:var(--c-product)}._objectIconTransform_w8ynq_341{flex:0 0 auto;margin-top:2px;color:var(--c-transform)}._colBookmarkObject_w8ynq_351{width:30%}._colBookmarkKind_w8ynq_355{width:35%}._colBookmarkNote_w8ynq_359{width:23%}._colBookmarkActions_w8ynq_363{width:12%}._objectLink_w8ynq_367{display:flex;align-items:flex-start;gap:var(--s-2);width:100%;padding:0;background:none;border:none;text-align:left;font-size:inherit;color:var(--c-text);cursor:pointer}._objectLink_w8ynq_367:hover ._objectLinkLabel_w8ynq_381{color:var(--c-brand-strong);text-decoration:underline}._objectLinkLabel_w8ynq_381{overflow-wrap:break-word}._objectText_w8ynq_391{display:flex;flex-direction:column;min-width:0}._objectDate_w8ynq_397{font-size:var(--fs-xs);color:var(--c-text-faint)}._kindBadge_w8ynq_402{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:2px 6px;font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--r-pill);white-space:nowrap}._kindProduct_w8ynq_418{color:var(--c-brand-strong);background:var(--c-product-soft)}._kindTransform_w8ynq_423{color:#b45309;background:var(--c-transform-soft)}._noteCell_w8ynq_428{color:var(--c-text-soft);overflow-wrap:break-word}._notePlaceholder_w8ynq_433{color:var(--c-text-faint)}._noteInput_w8ynq_437{width:100%;padding:4px var(--s-2);font-size:var(--fs-md);border:1px solid var(--c-brand);border-radius:var(--r-xs);background:var(--c-surface)}._noteInput_w8ynq_437:focus{outline:none;box-shadow:var(--sh-ring)}._actionsCell_w8ynq_451{white-space:nowrap;text-align:right}._rowBtn_w8ynq_456{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--r-xs);color:var(--c-text-faint);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._rowBtn_w8ynq_456:hover{background:var(--c-surface-hover);color:var(--c-brand)}._rowBtnDanger_w8ynq_475:hover{background:var(--c-danger-soft);color:var(--c-danger)}._groups_w8ynq_482{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-3)}._group_w8ynq_482{padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._groupHead_w8ynq_501{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}._groupInherited_w8ynq_509{margin-bottom:var(--s-2);font-size:var(--fs-sm);font-style:italic;color:var(--c-text-muted)}._groupList_w8ynq_516{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-1)}._groupItem_w8ynq_525{font-size:var(--fs-md);line-height:var(--lh-tight)}._groupLink_w8ynq_530{color:var(--c-brand-strong);word-break:break-word}._empty_w8ynq_537{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--s-6) var(--s-4);text-align:center;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-faint)}._footer_w8ynq_549{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--c-border-soft);font-size:var(--fs-sm);color:var(--c-text-muted)}._footerBtn_w8ynq_561{flex:0 0 auto;padding:0;background:none;border:none;font-size:var(--fs-sm);color:var(--c-text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._footerBtn_w8ynq_561:hover{color:var(--c-danger)}._historyScroll_w8ynq_579{flex:1 1 auto;min-height:0;overflow-y:auto;margin-right:calc(var(--s-2) * -1);padding-right:var(--s-2)}._historyDay_w8ynq_587+._historyDay_w8ynq_587{margin-top:var(--s-4)}._historyDayTitle_w8ynq_591{position:sticky;top:0;z-index:1;padding:var(--s-1) 0 var(--s-2);background:var(--c-surface);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}._historyList_w8ynq_604{display:flex;flex-direction:column;gap:var(--s-1);list-style:none}._historyItem_w8ynq_611{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) 0;border-radius:var(--r-sm)}._historyItem_w8ynq_611:hover{background:var(--c-surface-hover)}._historyIcon_w8ynq_623{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);color:var(--c-text-soft);background:var(--c-surface-soft)}._historyIcon_add_w8ynq_636,._historyIcon_create_w8ynq_637{color:var(--c-success);background:var(--c-success-soft)}._historyIcon_remove_w8ynq_642,._historyIcon_clear_w8ynq_643{color:var(--c-danger);background:var(--c-danger-soft)}._historyIcon_step_w8ynq_648,._historyIcon_merge_w8ynq_649,._historyIcon_open_w8ynq_650{color:var(--c-brand);background:var(--c-brand-soft)}._historyIcon_save_w8ynq_655{color:var(--c-warning);background:var(--c-warning-soft)}._historyText_w8ynq_660{flex:1 1 auto;min-width:0}._historyTitle_w8ynq_665{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text)}._historyDetails_w8ynq_671{margin-top:1px;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted);overflow-wrap:break-word}._historyGoto_w8ynq_679{margin-top:var(--s-1);padding:0;background:none;border:none;font-size:var(--fs-sm);color:var(--c-brand);cursor:pointer}._historyGoto_w8ynq_679:hover{text-decoration:underline}._historyTime_w8ynq_693{flex:0 0 auto;padding-top:2px;font-size:var(--fs-sm);color:var(--c-text-faint);font-variant-numeric:tabular-nums}._baseViews_xovxs_7{align-self:flex-start;max-width:100%;flex-wrap:wrap}._docsView_xovxs_14{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--s-3)}._body_xovxs_24{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--s-3);overflow-y:auto}._drop_xovxs_35{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2) var(--s-3);padding:var(--s-4);text-align:center;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted);background:var(--c-surface-soft);border:1.5px dashed var(--c-border-strong);border-radius:var(--r-md);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}._dropActive_xovxs_53{color:var(--c-brand-strong);background:var(--c-brand-soft);border-color:var(--c-brand)}._dropText_xovxs_59{display:inline-flex;align-items:center;gap:var(--s-2)}._dropIcon_xovxs_65{flex:0 0 auto;color:var(--c-brand)}._pickBtn_xovxs_70{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-on-brand);background:var(--c-brand);border:none;border-radius:var(--r-pill);cursor:pointer}._pickBtn_xovxs_70:hover{background:var(--c-brand-hover)}._hint_xovxs_88{flex-basis:100%;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-faint)}._queue_xovxs_97{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--s-2)}._queueHead_xovxs_104{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted)}._jobs_xovxs_115{display:flex;flex-direction:column;gap:var(--s-1);max-height:200px;margin:0;padding:0;overflow-y:auto;list-style:none}._job_xovxs_115{display:flex;flex-direction:column;gap:3px;padding:var(--s-2) var(--s-3);font-size:var(--fs-md);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._jobHead_xovxs_137{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);min-width:0}._jobName_xovxs_145{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text)}._jobState_xovxs_153{flex:0 0 auto;font-size:var(--fs-sm);color:var(--c-text-muted);font-variant-numeric:tabular-nums}._jobOk_xovxs_160{color:var(--c-success)}._jobError_xovxs_164{color:var(--c-danger)}._jobNote_xovxs_168{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted);overflow-wrap:break-word}._jobNoteError_xovxs_175{color:var(--c-danger)}._jobNoteWarn_xovxs_179{color:var(--c-warning)}._bar_xovxs_183{height:3px;overflow:hidden;background:var(--c-border);border-radius:var(--r-pill)}._barFill_xovxs_190{height:100%;background:var(--c-brand);transition:width var(--t-fast) var(--ease)}._docs_xovxs_14{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._doc_xovxs_14{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._doc_xovxs_14:hover{border-color:var(--c-border)}._docIcon_xovxs_221{flex:0 0 auto;margin-top:2px;color:var(--c-danger)}._docMain_xovxs_227{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._docTitle_xovxs_235{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text);text-decoration:none;overflow-wrap:break-word}._docTitle_xovxs_235:hover{color:var(--c-brand-strong);text-decoration:underline}._docMeta_xovxs_248{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted);overflow-wrap:anywhere}._docWarn_xovxs_255{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-warning)}._docActions_xovxs_261{flex:0 0 auto;display:flex;align-items:center;gap:var(--s-1)}._confirmBtn_xovxs_268,._cancelBtn_xovxs_269{padding:4px var(--s-2);font-size:var(--fs-sm);border-radius:var(--r-xs);cursor:pointer}._confirmBtn_xovxs_268{color:var(--c-text-on-brand);background:var(--c-danger);border:1px solid var(--c-danger)}._confirmBtn_xovxs_268:disabled{opacity:.6;cursor:default}._cancelBtn_xovxs_269{color:var(--c-text-soft);background:var(--c-surface);border:1px solid var(--c-border)}._cancelBtn_xovxs_269:hover{border-color:var(--c-border-strong)}._error_xovxs_297{flex:0 0 auto;padding:var(--s-2) var(--s-3);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--c-danger);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-sm)}._decode_xovxs_310{display:flex;flex-direction:column;gap:4px;margin-top:2px}._decodeText_xovxs_317{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--c-brand-strong)}._decodeOk_xovxs_325{font-size:var(--fs-sm);color:var(--c-success)}._decodeWarn_xovxs_330{font-size:var(--fs-sm);color:var(--c-warning)}._spinner_xovxs_335{width:11px;height:11px;border:2px solid var(--c-brand-border);border-top-color:var(--c-brand);border-radius:50%;animation:_spin_xovxs_335 .9s linear infinite}@keyframes _spin_xovxs_335{to{transform:rotate(360deg)}}._linkBtn_xovxs_350{align-self:flex-start;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--c-brand-strong);background:none;border:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._linkBtn_xovxs_350:disabled{opacity:.6;cursor:default}._secToggle_xovxs_370{display:inline-flex;align-items:center;gap:var(--s-1);align-self:flex-start;margin-top:var(--s-1);padding:2px 0;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-soft);background:none;border:none;cursor:pointer}._secToggle_xovxs_370:hover{color:var(--c-brand-strong)}._secChevron_xovxs_390{transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease)}._secChevronOpen_xovxs_395{transform:none}._secList_xovxs_399{display:flex;flex-direction:column;gap:var(--s-2);margin:var(--s-1) 0 var(--s-2);padding:0;list-style:none}._sec_xovxs_370{padding:var(--s-2);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._secHead_xovxs_415{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}._secStatus_xovxs_422{flex:0 0 auto;width:14px;font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:center;color:var(--c-text-faint)}._sec_done_xovxs_431{color:var(--c-success)}._sec_failed_xovxs_435{color:var(--c-danger)}._secTitle_xovxs_439{flex:1 1 auto;min-width:0;font-size:var(--fs-md);color:var(--c-text);text-decoration:none;overflow-wrap:break-word}._secTitle_xovxs_439:hover{color:var(--c-brand-strong);text-decoration:underline}._secPages_xovxs_453{flex:0 0 auto;font-size:var(--fs-xs);color:var(--c-text-faint);white-space:nowrap}._secProducts_xovxs_460{margin:2px 0 0 22px;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-soft);overflow-wrap:break-word}._secRole_xovxs_468{color:var(--c-text-muted)}._secError_xovxs_472{margin:2px 0 0 22px;font-size:var(--fs-sm);color:var(--c-danger)}._secSummary_xovxs_478{margin:4px 0 0 22px;font-size:var(--fs-sm);color:var(--c-text-muted)}._secSummary_xovxs_478 summary{cursor:pointer;color:var(--c-text-muted)}._secSummary_xovxs_478 ._secProducts_xovxs_460{margin-left:0}._secSummary_xovxs_478 p{margin:var(--s-1) 0 0;line-height:var(--lh-normal);color:var(--c-text-soft);white-space:pre-wrap}._onGraph_xovxs_505{display:inline-block;margin-left:var(--s-2);padding:0 var(--s-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:1px;color:var(--c-brand-strong);background:var(--c-brand-soft);border-radius:var(--r-sm)}._dirCounts_xovxs_519{display:inline-flex;gap:var(--s-2)}._dirCounts_xovxs_519>span{display:inline-flex;align-items:center;gap:2px}._dirZero_xovxs_530{color:var(--c-text-faint)}._psBody_xovxs_536{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-2) var(--s-3) var(--s-3) calc(var(--s-3) + 12px + var(--s-2))}._psNote_xovxs_543{padding:var(--s-3) var(--s-3) var(--s-3) calc(var(--s-3) + 12px + var(--s-2));font-size:var(--fs-sm);color:var(--c-text-muted)}._psGroup_xovxs_549{display:flex;flex-direction:column;gap:var(--s-1)}._psGroupHead_xovxs_555{display:flex;align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-soft)}._psGroupIcon_xovxs_564{color:var(--c-brand)}._psCount_xovxs_568{margin-left:2px;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}._psNone_xovxs_575{font-size:var(--fs-sm);color:var(--c-text-faint)}._psList_xovxs_580{display:flex;flex-direction:column;gap:var(--s-1);margin:0;padding:0;list-style:none}._psItem_xovxs_589{display:flex;flex-direction:column;gap:2px;padding:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._psHead_xovxs_599{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}._psTitle_xovxs_606{flex:1 1 auto;min-width:0;font-size:var(--fs-md);color:var(--c-text);text-decoration:none;overflow-wrap:break-word}._psTitle_xovxs_606:hover{color:var(--c-brand-strong);text-decoration:underline}._psRole_xovxs_621{flex:0 0 auto;padding:0 var(--s-1);font-size:var(--fs-xs);white-space:nowrap;color:var(--c-text-muted);background:var(--c-surface-soft);border-radius:var(--r-sm)}._psRole_product_xovxs_631{color:var(--c-success);background:var(--c-success-soft)}._psRole_raw_xovxs_636{color:var(--c-brand-strong);background:var(--c-brand-soft)}._psMeta_xovxs_643{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted);overflow-wrap:anywhere}._psMetaIcon_xovxs_650{margin-right:4px;vertical-align:-2px;color:var(--c-text-faint)}._psPending_xovxs_656{color:var(--c-warning)}._psDetails_xovxs_660{font-size:var(--fs-sm);color:var(--c-text-muted)}._psDetails_xovxs_660 summary{cursor:pointer}._psDetails_xovxs_660 p{margin:var(--s-1) 0 0;line-height:var(--lh-normal);color:var(--c-text-soft);white-space:pre-wrap}._objectName_xovxs_678{display:inline-flex;align-items:center;gap:var(--s-2)}._objectIconProduct_xovxs_684{flex:0 0 auto;color:var(--c-brand)}._objectIconTransform_xovxs_689{flex:0 0 auto;color:var(--c-transform)}._modes_1lhwu_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-bottom:var(--s-4)}._mode_1lhwu_1{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);text-align:left;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}._mode_1lhwu_1:hover{border-color:var(--c-border-strong)}._modeActive_1lhwu_25,._modeActive_1lhwu_25:hover{background:var(--c-brand-soft);border-color:var(--c-brand)}._modeTitle_1lhwu_31{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._modeActive_1lhwu_25 ._modeTitle_1lhwu_31{color:var(--c-brand-strong)}._modeHint_1lhwu_41{font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._warning_1lhwu_47{margin-bottom:var(--s-4);padding:var(--s-2) var(--s-3);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--c-warning);background:var(--c-warning-soft);border:1px solid var(--c-warning-border);border-radius:var(--r-sm)}._form_1lhwu_58{display:flex;flex-direction:column;gap:var(--s-3);align-items:stretch}._label_1lhwu_65{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft)}._input_1lhwu_71{height:var(--h-control);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}._input_1lhwu_71:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--sh-ring)}._input_1lhwu_71::placeholder{color:var(--c-text-faint)}._hint_1lhwu_91{margin-top:calc(var(--s-2) * -1);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text-muted)}._accordion_1lhwu_98{display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;padding:var(--s-1) var(--s-2) var(--s-1) 0;background:none;border:none;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-soft);cursor:pointer}._accordion_1lhwu_98:hover{color:var(--c-brand)}._accordionCaret_1lhwu_116{color:var(--c-text-faint);transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease)}._accordionCaretOpen_1lhwu_122{transform:rotate(0)}._layoutActions_1lhwu_127{display:flex;flex-wrap:wrap;gap:var(--s-2)}._textarea_1lhwu_133{width:100%;min-height:160px;max-height:40vh;padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);resize:vertical}._textarea_1lhwu_133:focus{outline:none;border-color:var(--c-brand);background:var(--c-surface);box-shadow:var(--sh-ring)}._confirmText_1lhwu_154{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text-soft)}._section_1lhwu_163{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._scroll_1lhwu_170{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px;margin:-2px}._footer_1lhwu_179{flex:0 0 auto;padding-top:var(--s-4);margin-top:var(--s-3);border-top:1px solid var(--c-border-soft)}._panel_fbw12_1{position:absolute;top:var(--s-3);left:var(--s-3);bottom:var(--s-3);z-index:var(--z-panel);display:flex;flex-direction:column;width:var(--w-rail-panel);max-width:calc(100% - var(--s-6));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-md);overflow:hidden;animation:_slideIn_fbw12_1 var(--t-base) var(--ease)}._header_fbw12_19{display:flex;align-items:center;gap:var(--s-3);flex:0 0 auto;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border-soft)}._avatar_fbw12_28{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(48 * var(--u));height:calc(48 * var(--u));color:var(--c-brand);background:var(--c-brand-soft);border-radius:var(--r-md)}._headerText_fbw12_40{flex:1 1 auto;min-width:0}._title_fbw12_45{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._subtitle_fbw12_50{margin-top:1px;font-size:var(--fs-sm);color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._close_fbw12_59{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(42 * var(--u));height:calc(42 * var(--u));background:none;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._close_fbw12_59:hover{background:var(--c-surface-hover);color:var(--c-text)}._body_fbw12_79{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--s-4)}@keyframes _slideIn_fbw12_1{0%{opacity:0;transform:translate(-12px)}}._bar_1b10t_1{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex:0 0 var(--h-statusbar);height:var(--h-statusbar);padding:0 var(--s-4);background:var(--c-surface);border-top:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-muted)}._stats_1b10t_15{display:flex;align-items:center;gap:var(--s-5);min-width:0;overflow:hidden}._stat_1b10t_15{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}._statIcon_1b10t_30{color:var(--c-brand)}._statIconSuccess_1b10t_34{color:var(--c-success)}._statValue_1b10t_38{font-weight:var(--fw-semibold);color:var(--c-text);font-variant-numeric:tabular-nums}._right_1b10t_44{display:flex;align-items:center;gap:var(--s-4);flex:0 0 auto}._zoom_1b10t_53{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm)}._zoomButton_1b10t_63{display:inline-flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));background:none;border:none;border-radius:var(--r-xs);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._zoomButton_1b10t_63:hover{background:var(--c-surface);color:var(--c-brand)}._zoomValue_1b10t_82{min-width:calc(60 * var(--u));height:calc(36 * var(--u));padding:0 var(--s-1);background:none;border:none;border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--c-text-soft);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--t-fast) var(--ease)}._zoomValue_1b10t_82:hover{background:var(--c-surface);color:var(--c-brand)}._save_1b10t_103{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap;color:var(--c-text-muted)}._saveDot_1b10t_111{width:7px;height:7px;border-radius:var(--r-pill);background:var(--c-success)}._saveDirty_1b10t_118 ._saveDot_1b10t_111{background:var(--c-danger)}._saveDirty_1b10t_118{color:var(--c-danger)}._saveTime_1b10t_126{color:var(--c-text-faint);font-variant-numeric:tabular-nums}._overlay_1st4v_1{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:40}._window_1st4v_11{padding:24px;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;width:440px;max-width:90vw;box-shadow:0 8px 24px #0003}._title_1st4v_23{margin:0;font-size:16px;color:#333}._warning_1st4v_29{margin:0;font-size:14px;color:#666}._link_1st4v_35{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;color:#333;background:#f9f9f9}._actions_1st4v_46{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}._cancelBtn_1st4v_53{padding:8px 16px;border-radius:6px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-size:14px}._cancelBtn_1st4v_53:hover{background:#e8e8e8}._copyBtn_1st4v_66{padding:8px 16px;border-radius:6px;border:none;background:#4caf50;color:#fff;cursor:pointer;font-size:14px}._copyBtn_1st4v_66:hover{background:#3d9140}._screen_1aovr_3{display:flex;height:100%;min-height:0;background:var(--c-app)}._list_1aovr_12{display:flex;flex-direction:column;flex:0 0 max(280px,calc(372 * var(--u)));width:max(280px,calc(372 * var(--u)));min-height:0;background:var(--c-surface);border-right:1px solid var(--c-border)}._listHead_1aovr_26{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex:0 0 auto;padding:var(--s-4) var(--s-4) var(--s-3)}._listTitle_1aovr_35{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._filterBtn_1aovr_40{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--h-control-sm);padding:0 var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}._filterBtn_1aovr_40:hover{background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._listSearch_1aovr_61{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto;height:var(--h-control);margin:0 var(--s-4) var(--s-3);padding:0 var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm)}._listSearch_1aovr_61:focus-within{background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._listSearchIcon_1aovr_80{flex:0 0 auto;color:var(--c-text-faint)}._listSearchInput_1aovr_85{flex:1 1 auto;min-width:0;border:none;background:none;font-size:var(--fs-md)}._listSearchInput_1aovr_85:focus{outline:none}._listBody_1aovr_97{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--s-2)}._listItems_1aovr_104{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}._row_1aovr_113{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast) var(--ease)}._row_1aovr_113:hover{background:var(--c-surface-hover)}._rowActive_1aovr_127,._rowActive_1aovr_127:hover{background:var(--c-brand-soft)}._rowText_1aovr_132{flex:1 1 auto;min-width:0}._rowName_1aovr_137{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowActive_1aovr_127 ._rowName_1aovr_137{color:var(--c-brand-strong)}._rowDate_1aovr_150{margin-top:1px;font-size:var(--fs-sm);color:var(--c-text-muted)}._rowMenuWrap_1aovr_156{position:relative;flex:0 0 auto}._rowMenuBtn_1aovr_161{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--r-xs);font-size:var(--fs-lg);line-height:1;color:var(--c-text-faint);cursor:pointer}._rowMenuBtn_1aovr_161:hover{background:var(--c-surface);color:var(--c-text)}._rowMenu_1aovr_156{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--z-dropdown);min-width:200px;padding:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--sh-lg)}._rowMenuItem_1aovr_194{display:block;width:100%;padding:var(--s-2) var(--s-3);background:none;border:none;border-radius:var(--r-xs);text-align:left;font-size:var(--fs-md);color:var(--c-text-soft);white-space:nowrap;cursor:pointer}._rowMenuItem_1aovr_194:hover{background:var(--c-surface-hover);color:var(--c-text)}._rowMenuItemActive_1aovr_213,._rowMenuItemActive_1aovr_213:hover{background:var(--c-brand-soft);color:var(--c-brand-strong)}._rowMenuItemDanger_1aovr_219{color:var(--c-danger)}._rowMenuItemDanger_1aovr_219:hover{background:var(--c-danger-soft);color:var(--c-danger)}._listEmpty_1aovr_228{padding:var(--s-5) var(--s-3);text-align:center;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-faint)}._listFooter_1aovr_236{display:flex;flex-direction:column;gap:var(--s-2);flex:0 0 auto;padding:var(--s-3) var(--s-4);border-top:1px solid var(--c-border-soft);font-size:var(--fs-md);color:var(--c-text-muted)}._uploadBtn_1aovr_247{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--h-control-sm);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}._uploadBtn_1aovr_247:hover:not(:disabled){background:var(--c-brand-soft);border-color:var(--c-brand-border);color:var(--c-brand-strong)}._uploadBtn_1aovr_247:disabled{opacity:.55;cursor:not-allowed}._uploadIcon_1aovr_273{transform:rotate(180deg);color:var(--c-brand)}._main_1aovr_280{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}._empty_1aovr_292{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);height:100%;padding:var(--s-8);text-align:center}._emptyIcon_1aovr_303{color:var(--c-text-faint)}._emptyTitle_1aovr_307{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-text)}._emptyText_1aovr_313{max-width:420px;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted)}._details_1aovr_320{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}._detailsHead_1aovr_327{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}._detailsTitleWrap_1aovr_335{min-width:0}._detailsTitleRow_1aovr_339{display:flex;align-items:center;gap:var(--s-2)}._detailsTitle_1aovr_335{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);overflow-wrap:break-word}._detailsDate_1aovr_351{margin-top:2px;font-size:var(--fs-md);color:var(--c-text-muted)}._iconBtn_1aovr_357{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._iconBtn_1aovr_357:hover{background:var(--c-surface-hover);color:var(--c-brand)}._detailsActions_1aovr_376{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto}._detailsError_1aovr_383{padding:var(--s-3);font-size:var(--fs-md);color:var(--c-danger);background:var(--c-danger-soft);border:1px solid var(--c-danger-border);border-radius:var(--r-sm)}._detailsTop_1aovr_394{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(280px,1fr);gap:var(--s-4);align-items:stretch}._previewCard_1aovr_401{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;min-height:calc(280 * var(--u));background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden}._previewBox_1aovr_427{position:absolute;inset:0}._preview_1aovr_401{display:block;width:100%;height:100%;cursor:grab;touch-action:none}._preview_1aovr_401:active{cursor:grabbing}._previewEdges_1aovr_444{stroke:var(--c-border-strong);opacity:.55}._previewLabel_1aovr_449{fill:#fff;font-family:inherit;font-weight:var(--fw-medium);pointer-events:none}._previewHover_1aovr_458{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:var(--s-1);max-width:min(320px,70%);padding:3px var(--s-2);transform:translate(10px,-130%);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--sh-sm);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewHoverDot_1aovr_480{flex:0 0 auto;width:8px;height:8px;border-radius:2px}._previewTools_1aovr_488{position:absolute;right:var(--s-3);bottom:var(--s-3);display:flex;flex-direction:column;gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}._previewTool_1aovr_488{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--c-surface);border:none;color:var(--c-text-soft);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._previewTool_1aovr_488:hover:not(:disabled){background:var(--c-brand-soft);color:var(--c-brand-strong)}._previewTool_1aovr_488:disabled{color:var(--c-text-faint);cursor:default}._previewEmpty_1aovr_524{font-size:var(--fs-md);color:var(--c-text-muted)}._aboutHead_1aovr_529{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}._aboutInput_1aovr_538{width:100%;min-height:96px;padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text);resize:vertical}._aboutInput_1aovr_538:focus{outline:none;background:var(--c-surface);border-color:var(--c-brand);box-shadow:var(--sh-ring)}._aboutActions_1aovr_559{display:flex;gap:var(--s-2)}._about_1aovr_529{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg)}._aboutTitle_1aovr_574{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._aboutText_1aovr_579{flex:1 1 auto;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-soft);overflow-wrap:break-word}._aboutStats_1aovr_587{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--c-border-soft)}._aboutStat_1aovr_587{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);color:var(--c-text-muted);white-space:nowrap}._aboutStatIcon_1aovr_604{color:var(--c-brand)}._detailsTabs_1aovr_610{display:flex;flex-wrap:wrap;gap:var(--s-5);border-bottom:1px solid var(--c-border)}._detailsTab_1aovr_610{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 0 var(--s-3);background:none;border:none;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-muted);cursor:pointer;transition:color var(--t-fast) var(--ease)}._detailsTab_1aovr_610:hover{color:var(--c-text)}._detailsTabActive_1aovr_636,._detailsTabActive_1aovr_636:hover{color:var(--c-brand)}._detailsTabActive_1aovr_636:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-brand);border-radius:var(--r-pill)}._detailsBody_1aovr_652{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg)}._placeholder_1aovr_664{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center}._placeholderIcon_1aovr_673{color:var(--c-text-faint)}._placeholderTitle_1aovr_677{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._placeholderText_1aovr_683{max-width:480px;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted)}._mergeTab_1aovr_692{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(260px,1fr);gap:var(--s-4);align-items:start}._mergePicker_1aovr_699,._mergeSummary_1aovr_700{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--r-md)}._mergeTitle_1aovr_710{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text)}._mergePicker_1aovr_699 ._listSearch_1aovr_61{margin:0}._mergeList_1aovr_720{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-1);max-height:340px;overflow-y:auto}._mergeRow_1aovr_731{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-sm);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}._mergeRow_1aovr_731:hover{border-color:var(--c-border-strong)}._mergeRow_1aovr_731 input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--c-brand);cursor:pointer}._mergeRowText_1aovr_756{display:flex;flex-direction:column;gap:1px;min-width:0}._mergeRowName_1aovr_763{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text);overflow-wrap:break-word}._mergeRowMeta_1aovr_770{font-size:var(--fs-sm);color:var(--c-text-muted)}._mergeNote_1aovr_775{padding:var(--s-3);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-text-muted);background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--r-sm)}._mergeNoteTitle_1aovr_785{margin-bottom:var(--s-1);font-weight:var(--fw-semibold);color:var(--c-text)}._mergeCount_1aovr_791{font-size:var(--fs-md);color:var(--c-text-soft)}._mergeStats_1aovr_798{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);font-size:var(--fs-md);color:var(--c-text-soft)}._mergeCommon_1aovr_807{margin-top:var(--s-4);padding:var(--s-3);background:var(--c-surface-soft);border:1px solid var(--c-border);border-radius:var(--r-md)}._mergeCommonTitle_1aovr_815{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text)}._mergeCommonHint_1aovr_827{font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:1.4;color:var(--c-text-muted)}._mergeLegendHint_1aovr_834{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}._mergeCommonList_1aovr_840{display:flex;flex-direction:column;gap:var(--s-1);list-style:none}._mergeCommonItem_1aovr_847{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-md)}._mergeCommonName_1aovr_855{color:var(--c-text-soft);overflow-wrap:break-word}._mergeCommonFrom_1aovr_860{flex:0 0 auto;font-size:var(--fs-sm);color:var(--c-text-muted)}._mergeCommonMore_1aovr_866{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}._mergeActions_1aovr_873{display:flex;flex-direction:column;gap:var(--s-2)}._overlay_1gzlj_1{position:fixed;inset:0;background:#0f0f148c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_1gzlj_1 .15s ease}._modal_1gzlj_13{position:relative;background:#fff;border-radius:12px;padding:24px 28px 20px;max-width:520px;width:calc(100% - 40px);max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 12px 40px #00000040;animation:_pop_1gzlj_1 .15s ease}._closeButton_1gzlj_26{position:absolute;top:10px;right:14px;width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#6c757d;cursor:pointer;border-radius:6px;line-height:1;display:flex;align-items:center;justify-content:center}._closeButton_1gzlj_26:hover{background:#f1f3f5;color:#1f2937}._title_1gzlj_49{margin:0 32px 12px 0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.3}._summary_1gzlj_57{margin:0 0 16px;font-size:14px;color:#4b5563}._summary_1gzlj_57 strong{color:#1f2937}._empty_1gzlj_67{margin:0 0 16px;font-size:13px;color:#6c757d;font-style:italic;padding:10px 12px;background:#f8f9fa;border-radius:6px}._sectionTitle_1gzlj_77{margin:0 0 8px;font-size:13px;font-weight:500;color:#374151}._list_1gzlj_84{list-style:none;margin:0 0 16px;padding:0;max-height:260px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px}._item_1gzlj_94{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-bottom:1px solid #f1f3f5}._item_1gzlj_94:last-child{border-bottom:none}._label_1gzlj_106{font-size:14px;font-weight:500;color:#1f2937}._pres_1gzlj_112{font-size:12px;color:#6b7280;line-height:1.4;word-break:break-word}._footer_1gzlj_119{display:flex;justify-content:flex-end}._okButton_1gzlj_124{padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._okButton_1gzlj_124:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}@keyframes _fadeIn_1gzlj_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_1gzlj_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._fullscreen_f303a_5{position:fixed;inset:0;width:100vw;height:100dvh;display:flex;flex-direction:column;background:#fff}._canvas_f303a_15{position:relative;flex:1 1 auto;min-height:0}._message_f303a_21{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555}._page_trvq5_5{height:100%;overflow-y:auto;scroll-behavior:smooth;background:var(--c-app);color:var(--c-text)}._page_trvq5_5:focus{outline:none}._header_trvq5_17{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--c-surface);border-bottom:1px solid var(--c-border)}._title_trvq5_30{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._back_trvq5_36{flex:0 0 auto;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:var(--c-brand);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none}._back_trvq5_36:hover{background:var(--c-brand-strong)}._layout_trvq5_51{display:grid;grid-template-columns:240px minmax(0,820px);gap:var(--s-6);justify-content:center;padding:var(--s-5)}._toc_trvq5_59{position:sticky;top:76px;align-self:start;font-size:var(--fs-sm)}._tocHead_trvq5_66{margin-bottom:var(--s-2);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._toc_trvq5_59 ul{margin:0;padding:0;list-style:none;border-left:2px solid var(--c-border-soft)}._toc_trvq5_59 a{display:block;margin-left:-2px;padding:4px 0 4px var(--s-3);border-left:2px solid transparent;color:var(--c-text-soft);text-decoration:none}._toc_trvq5_59 a:hover{color:var(--c-brand)}._toc_trvq5_59 a._tocActive_trvq5_96{border-left-color:var(--c-brand);color:var(--c-brand-strong);font-weight:var(--fw-semibold)}._article_trvq5_102{padding:var(--s-5) var(--s-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);font-size:15px;line-height:1.6}._article_trvq5_102 table{width:100%;margin:var(--s-3) 0;border-collapse:collapse;font-size:14px}._article_trvq5_102 th,._article_trvq5_102 td{padding:6px 10px;border:1px solid var(--c-border);vertical-align:top;text-align:left}._article_trvq5_102 th{background:var(--c-surface-soft);font-weight:var(--fw-semibold)}._article_trvq5_102 th,._article_trvq5_102 td{word-break:normal;overflow-wrap:normal}._diagram_trvq5_141{display:block;margin:var(--s-3) 0 var(--s-4);padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}._diagram_trvq5_141 svg{display:block;width:100%;height:auto}._article_trvq5_102 h2{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--c-border-soft);scroll-margin-top:80px}@media(max-width:900px){._layout_trvq5_51{grid-template-columns:minmax(0,1fr);padding:var(--s-3)}._toc_trvq5_59{position:static}._article_trvq5_102{padding:var(--s-4)}}._container_1mbey_1{position:fixed;top:16px;right:16px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(360px,calc(100vw - 32px))}._toast_1mbey_14{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #d0d7de;background:#fff;box-shadow:0 6px 20px #00000029;font-size:13px;line-height:1.4;color:#1f2937;animation:_slideIn_1mbey_1 .18s ease-out}._success_1mbey_30{border-left:4px solid #15803d}._error_1mbey_34{border-left:4px solid #b91c1c}._info_1mbey_38{border-left:4px solid #2563eb}._text_1mbey_42{flex:1;min-width:0;word-break:break-word}._textLink_1mbey_49{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._textLink_1mbey_49:hover{text-decoration:underline}._volume_1mbey_64{flex-shrink:0;width:60px;margin-top:3px;accent-color:#64748b;cursor:pointer}._volume_1mbey_64:disabled{opacity:.4;cursor:not-allowed}._iconBtn_1mbey_77{flex-shrink:0;border:none;background:none;cursor:pointer;padding:0 2px;font-size:14px;line-height:1.2;color:#94a3b8}._iconBtn_1mbey_77:hover{color:#334155}@keyframes _slideIn_1mbey_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._toast_1mbey_14{animation:none}}._shell_hw3pi_4{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--c-app)}._main_hw3pi_12{display:flex;flex:1 1 auto;min-height:0}._content_hw3pi_20{position:relative;flex:1 1 auto;min-width:0;min-height:0}._screenOverlay_hw3pi_29{position:absolute;inset:0;z-index:var(--z-panel);background:var(--c-app);overflow:hidden}
