@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._skeleton_wytk4_1{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_shimmer_wytk4_1 1.5s infinite}@keyframes _shimmer_wytk4_1{0%{background-position:200% 0}to{background-position:-200% 0}}._card_wytk4_12{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px}._container_lpwza_1{max-width:1200px;margin:0 auto;padding:32px 24px}._header_lpwza_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}._title_lpwza_14{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_lpwza_20{color:var(--text-secondary);font-size:14px}._headerActions_lpwza_25{display:flex;align-items:center;gap:8px}._navBtn_lpwza_31{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:10px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;transition:all .15s}._navBtn_lpwza_31:hover{border-color:var(--text-muted);color:var(--text-primary)}._createBtn_lpwza_47{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:background .2s}._createBtn_lpwza_47:hover{background:var(--accent-hover)}._grid_lpwza_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._card_lpwza_68{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:20px;cursor:pointer;transition:border-color .2s,transform .15s}._card_lpwza_68:hover{border-color:var(--accent);transform:translateY(-2px)}._cardHeader_lpwza_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._cardTitle_lpwza_89{font-size:16px;font-weight:600}._status_lpwza_94{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._status_draft_lpwza_103{background:#8b8fa326;color:var(--text-secondary)}._status_active_lpwza_108{background:#22c55e26;color:var(--success)}._status_archived_lpwza_113{background:#ef444426;color:var(--danger)}._cardDesc_lpwza_118{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:12px}._cardFooter_lpwza_125{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tags_lpwza_132{display:flex;gap:6px;flex-wrap:wrap}._tag_lpwza_132{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--accent-light);color:var(--accent-hover)}._date_lpwza_146{font-size:12px;color:var(--text-muted)}._cardActions_lpwza_152{display:flex;gap:6px;border-top:1px solid var(--border);padding-top:10px}._publishBtn_lpwza_159,._archiveBtn_lpwza_159,._restoreBtn_lpwza_159,._deleteBtn_lpwza_159,._dupBtn_lpwza_159{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:500;border:1px solid;background:none;transition:all .15s}._publishBtn_lpwza_159{border-color:#22c55e4d;color:var(--success)}._publishBtn_lpwza_159:hover{background:#22c55e1a}._archiveBtn_lpwza_159{border-color:#f59e0b4d;color:var(--warning)}._archiveBtn_lpwza_159:hover{background:#f59e0b1a}._restoreBtn_lpwza_159{border-color:var(--color-info);color:var(--color-info)}._restoreBtn_lpwza_159:hover{background:var(--color-info-bg)}._dupBtn_lpwza_159{border-color:var(--border);color:var(--text-secondary)}._dupBtn_lpwza_159:hover{border-color:var(--text-muted);color:var(--text-primary);background:var(--bg-tertiary)}._deleteBtn_lpwza_159{margin-left:auto;border-color:#ef44444d;color:var(--danger);opacity:.6}._deleteBtn_lpwza_159:hover{opacity:1;background:#ef44441a}._loading_lpwza_219,._empty_lpwza_219{text-align:center;padding:60px 20px;color:var(--text-secondary)}._emptyHint_lpwza_225{color:var(--text-muted);font-size:13px;margin-top:4px}._filterBar_lpwza_232{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._searchInput_lpwza_240{flex:1;min-width:200px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 14px;color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s}._searchInput_lpwza_240::placeholder{color:var(--text-muted)}._searchInput_lpwza_240:focus{border-color:var(--accent)}._statusFilters_lpwza_261{display:flex;gap:2px;background:var(--bg-secondary);border-radius:var(--radius-sm);padding:3px}._filterBtn_lpwza_269{padding:6px 12px;background:none;border:none;border-radius:5px;color:var(--text-secondary);font-size:12px;font-weight:500;transition:all .15s}._filterBtn_lpwza_269:hover{color:var(--text-primary)}._filterActive_lpwza_284{background:var(--bg-tertiary);color:var(--text-primary)}._validationBanner_lpwza_290{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:20px}._validationHeader_lpwza_298{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px}._validationClose_lpwza_307{background:none;border:none;color:var(--text-muted);font-size:14px;padding:2px 6px;border-radius:4px}._validationClose_lpwza_307:hover{color:var(--text-primary);background:var(--bg-tertiary)}._validationError_lpwza_321{font-size:12px;color:var(--danger);padding:3px 0}._validationError_lpwza_321:before{content:"✕ "}._validationWarning_lpwza_331{font-size:12px;color:var(--warning);padding:3px 0}._validationWarning_lpwza_331:before{content:"! "}._publishAnywayBtn_lpwza_341{margin-top:10px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:var(--success);padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;transition:all .15s}._publishAnywayBtn_lpwza_341:hover{background:#22c55e33}.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))}._node_1ff2b_1{background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius);min-width:220px;max-width:280px;font-size:13px;transition:border-color .15s,box-shadow .15s}._node_1ff2b_1:hover{border-color:var(--text-muted)}._selected_1ff2b_15{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)}._start_1ff2b_20{border-color:var(--success)!important}._header_1ff2b_25{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}._icon_1ff2b_33{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}._iconInfo_1ff2b_44{background:var(--color-info-bg);color:var(--color-info)}._iconQuestion_1ff2b_45{background:var(--color-question-bg);color:var(--color-question)}._iconEnd_1ff2b_46{background:var(--color-success-bg);color:var(--color-success)}._iconEndReject_1ff2b_47{background:#ef444433;color:var(--danger)}._iconLink_1ff2b_48{background:var(--color-warning-link-bg);color:var(--color-warning-link)}._title_1ff2b_50{font-weight:600;font-size:13px;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1ff2b_60{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:#22c55e26;color:var(--success);text-transform:uppercase;letter-spacing:.5px}._body_1ff2b_72{padding:10px 12px;color:var(--text-secondary);font-size:12px;line-height:1.5}._bodyText_1ff2b_79{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._hints_1ff2b_87{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._hint_1ff2b_87{font-size:10px;padding:2px 6px;border-radius:4px;background:#22c55e1a;color:var(--success)}._outcomes_1ff2b_103{border-top:1px solid var(--border);padding:6px 0}._outcome_1ff2b_103{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-size:12px;color:var(--text-secondary);position:relative}._outcome_1ff2b_103:hover{background:var(--row-hover)}._outcomeDanger_1ff2b_122{color:var(--warning)}._outcomeHandle_1ff2b_126{width:14px;height:14px;background:var(--accent);border:2px solid var(--bg-secondary);border-radius:50%}._endReason_1ff2b_135{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:4px;margin-top:6px}._reasonSuccess_1ff2b_145{background:var(--color-success-bg-soft);color:var(--success)}._reasonReject_1ff2b_146{background:#ef44441a;color:var(--danger)}._reasonCallback_1ff2b_147{background:var(--color-warning-link-bg);color:var(--warning)}._reasonTransfer_1ff2b_148{background:var(--color-info-bg-soft);color:var(--color-info)}._url_1ff2b_151{font-size:11px;color:var(--accent-hover);word-break:break-all;margin-top:4px}._targetHandle_1ff2b_159{width:14px;height:14px;background:var(--text-muted);border:2px solid var(--bg-secondary)}._targetHandle_1ff2b_159:hover{width:18px;height:18px;background:var(--accent)}._sourceHandle_1ff2b_173{width:14px;height:14px;background:var(--accent);border:2px solid var(--bg-secondary)}._sourceHandle_1ff2b_173:hover{width:18px;height:18px;background:var(--accent-hover)}._toolbar_1tfel_1{width:72px;background:var(--bg-secondary);border-right:1px solid var(--border);padding:12px 8px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}._section_1tfel_12{display:flex;flex-direction:column;gap:4px}._sectionLabel_1tfel_18{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);text-align:center;padding:4px 0 6px}._btn_1tfel_28{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:none;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);transition:all .15s}._btn_1tfel_28:hover{background:var(--bg-tertiary);border-color:var(--border);color:var(--text-primary)}._btnIcon_1tfel_47{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}._btnLabel_1tfel_58{font-size:9px;font-weight:500;line-height:1.2;text-align:center}._panel_9sqhe_1{width:420px;background:var(--bg-secondary);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0}._empty_9sqhe_11{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:13px}._tabs_9sqhe_18{display:flex;border-bottom:1px solid var(--border)}._tab_9sqhe_18{flex:1;padding:10px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._tab_9sqhe_18:hover{color:var(--text-primary)}._tabActive_9sqhe_40{color:var(--text-primary);border-bottom-color:var(--accent)}._content_9sqhe_45{padding:16px;display:flex;flex-direction:column;gap:16px}._field_9sqhe_52{display:flex;flex-direction:column;gap:6px}._label_9sqhe_58{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between}._input_9sqhe_69{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s}._input_9sqhe_69:focus{border-color:var(--accent)}._textarea_9sqhe_84{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font-size:13px;outline:none;resize:vertical;min-height:80px;line-height:1.5;transition:border-color .15s}._textarea_9sqhe_84:focus{border-color:var(--accent)}._richEditorWrap_9sqhe_103{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s}._richEditorWrap_9sqhe_103:focus-within{border-color:var(--accent)}._richToolbar_9sqhe_114{display:flex;gap:2px;padding:4px 6px;background:var(--bg-primary);border-bottom:1px solid var(--border)}._richToolbarBtn_9sqhe_122{background:none;border:1px solid transparent;color:var(--text-muted);padding:3px 8px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .12s;line-height:1;min-width:28px;display:flex;align-items:center;justify-content:center}._richToolbarBtn_9sqhe_122:hover{background:var(--bg-tertiary);color:var(--text-primary)}._richToolbarBtnActive_9sqhe_143{background:var(--accent-light);color:var(--accent-hover);border-color:var(--accent)}._richEditor_9sqhe_103{background:var(--bg-tertiary);padding:8px 10px;color:var(--text-primary);font-size:13px;line-height:1.5;min-height:100px;max-height:300px;overflow-y:auto;outline:none;cursor:text}._richEditor_9sqhe_103:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}._select_9sqhe_168{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font-size:13px;outline:none}._value_9sqhe_178{color:var(--text-secondary);font-size:13px}._listItem_9sqhe_183{display:flex;gap:6px;align-items:center}._listItem_9sqhe_183 ._input_9sqhe_69{flex:1}._addBtn_9sqhe_193{background:var(--accent);color:#fff;border:none;width:20px;height:20px;border-radius:4px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}._addBtn_9sqhe_193:hover{background:var(--accent-hover)}._removeBtn_9sqhe_213{background:none;border:none;color:var(--text-muted);font-size:12px;padding:4px;border-radius:4px;cursor:pointer}._removeBtn_9sqhe_213:hover{color:var(--danger);background:#ef44441a}._startBtn_9sqhe_228{background:#22c55e1a;color:var(--success);border:1px solid rgba(34,197,94,.3);padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._startBtn_9sqhe_228:hover{background:#22c55e33}._deleteBtn_9sqhe_244{background:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.3);padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._deleteBtn_9sqhe_244:hover{background:#ef444433}._editor_1d37f_1{height:100vh;display:flex;flex-direction:column;overflow:hidden}._topBar_1d37f_8{height:48px;background:var(--bg-secondary);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}._backBtn_1d37f_19{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-sm);font-size:14px;transition:all .15s}._backBtn_1d37f_19:hover{border-color:var(--text-muted);color:var(--text-primary)}._titleInput_1d37f_34{background:none;border:1px solid transparent;color:var(--text-primary);font-size:15px;font-weight:600;padding:6px 10px;border-radius:var(--radius-sm);flex:1;max-width:400px;outline:none;transition:border-color .15s}._titleInput_1d37f_34:hover{border-color:var(--border)}._titleInput_1d37f_34:focus{border-color:var(--accent);background:var(--bg-tertiary)}._saveBtn_1d37f_57{background:var(--accent);color:#fff;border:none;padding:6px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;transition:all .15s;white-space:nowrap}._saveBtn_1d37f_57:hover:not(:disabled){background:var(--accent-hover)}._saveBtn_1d37f_57:disabled{opacity:.5;cursor:default}._saveStatus_1d37f_78{font-size:11px;font-weight:600;margin-left:auto;padding:4px 10px;border-radius:6px;white-space:nowrap}._statusDirty_1d37f_87{background:#f59e0b26;color:var(--warning);border:1px solid rgba(245,158,11,.3)}._statusSaved_1d37f_93{background:#22c55e26;color:var(--success);border:1px solid rgba(34,197,94,.3)}._workspace_1d37f_99{flex:1;display:flex;overflow:hidden}._canvas_1d37f_105{flex:1;position:relative}._loading_1d37f_110{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;color:var(--text-secondary)}._canvas_1d37f_105 .react-flow__node{font-family:inherit}._canvas_1d37f_105 .react-flow__controls{border-radius:8px;overflow:hidden}._canvas_1d37f_105 .react-flow__controls-button{background:var(--bg-secondary);border-bottom:1px solid var(--border);fill:var(--text-secondary)}._canvas_1d37f_105 .react-flow__controls-button:hover{background:var(--bg-tertiary)}._canvas_1d37f_105 .react-flow__minimap{border-radius:8px;border:1px solid var(--border)}._canvas_1d37f_105 .react-flow__edge-path{stroke:var(--accent)}._canvas_1d37f_105 .react-flow__handle{min-width:14px;min-height:14px}._canvas_1d37f_105 .react-flow__handle:after{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px}._container_9cn5h_1{padding:16px}._title_9cn5h_5{font-size:15px;font-weight:600;margin-bottom:12px}._list_9cn5h_11{display:flex;flex-direction:column;gap:8px}._item_9cn5h_17{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;text-align:left;color:var(--text-primary);transition:all .15s}._item_9cn5h_17:hover{border-color:var(--accent);background:var(--accent-light)}._itemTitle_9cn5h_36{font-size:14px;font-weight:600}._itemDesc_9cn5h_41{font-size:12px;color:var(--text-secondary);line-height:1.4}._tags_9cn5h_47{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}._tag_9cn5h_47{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--accent-light);color:var(--accent-hover)}._loading_9cn5h_62,._empty_9cn5h_62{text-align:center;padding:32px 16px;color:var(--text-secondary);font-size:13px}._emptyHint_9cn5h_69{color:var(--text-muted);font-size:12px;margin-top:4px}._runner_mzgrq_1{display:flex;flex-direction:column;height:100%;width:100%}._header_mzgrq_8{padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}._headerTop_mzgrq_14{display:flex;align-items:center;justify-content:space-between}._scriptName_mzgrq_20{font-size:14px;font-weight:600;color:var(--text-primary)}._timer_mzgrq_26{font-size:20px;font-weight:700;color:var(--accent-hover);font-variant-numeric:tabular-nums;letter-spacing:1px}._breadcrumbs_mzgrq_35{padding:8px 16px;display:flex;align-items:center;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--border);background:var(--bg-secondary)}._crumb_mzgrq_45{display:inline-flex;align-items:center;gap:4px}._crumbSep_mzgrq_51{color:var(--text-muted);font-size:12px}._crumbPast_mzgrq_56{font-size:11px;color:var(--text-muted)}._crumbActive_mzgrq_61{font-size:11px;color:var(--accent-hover);font-weight:600}._nodeCard_mzgrq_68{flex:1;padding:16px;overflow-y:auto}._nodeHeader_mzgrq_74{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._nodeType_mzgrq_81{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px;align-self:flex-start}._nodeType_info_mzgrq_91{background:var(--color-info-bg);color:var(--color-info)}._nodeType_question_mzgrq_96{background:var(--color-question-bg);color:var(--color-question)}._nodeType_end_mzgrq_101{background:var(--color-success-bg);color:var(--color-success)}._nodeType_link_mzgrq_106{background:var(--color-warning-link-bg);color:var(--color-warning-link)}._nodeTitle_mzgrq_111{font-size:16px;font-weight:700;color:var(--text-primary)}._bodyBlock_mzgrq_118{background:var(--bg-tertiary);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 14px;margin-bottom:12px}._bodyText_mzgrq_126{font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap}._hints_mzgrq_134{background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:12px}._hintsLabel_mzgrq_142{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--success);margin-bottom:6px}._hint_mzgrq_134{display:block;font-size:12px;color:#22c55ee6;padding:2px 0;line-height:1.4}._hint_mzgrq_134:before{content:"> ";opacity:.5}._linkBtn_mzgrq_166{display:inline-flex;align-items:center;gap:4px;background:var(--accent-light);color:var(--accent-hover);text-decoration:none;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;transition:background .15s}._linkBtn_mzgrq_166:hover{background:#4b3fd840}._endBadge_mzgrq_185{display:inline-flex;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600}._end_success_mzgrq_193{background:var(--color-success-bg);color:var(--success)}._end_reject_mzgrq_194{background:#ef444426;color:var(--danger)}._end_callback_mzgrq_195{background:var(--color-warning-link-bg);color:var(--warning)}._end_transfer_mzgrq_196{background:var(--color-info-bg);color:var(--color-info)}._actions_mzgrq_199{padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border)}._outcomeBtn_mzgrq_207{width:100%;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;font-weight:500;text-align:left;transition:all .15s}._outcomeBtn_mzgrq_207:hover{border-color:var(--accent);background:var(--accent-light)}._outcomeBtn_mzgrq_207:active{transform:scale(.98)}._outcomeDanger_mzgrq_229{border-color:#f59e0b4d;color:var(--warning)}._outcomeDanger_mzgrq_229:hover{border-color:var(--warning);background:#f59e0b1a}._nextBtn_mzgrq_239{width:100%;padding:12px 16px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:14px;font-weight:600;transition:background .15s}._nextBtn_mzgrq_239:hover{background:var(--accent-hover)}._endBtn_mzgrq_255{width:100%;padding:12px 16px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);color:var(--success);font-size:14px;font-weight:600;transition:all .15s}._endBtn_mzgrq_255:hover{background:#22c55e40}._footer_mzgrq_272{padding:10px 16px;border-top:1px solid var(--border);background:var(--bg-secondary);display:flex;align-items:center;gap:8px}._backBtn_mzgrq_281{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;transition:all .15s}._backBtn_mzgrq_281:hover{border-color:var(--text-muted);color:var(--text-primary)}._abortBtn_mzgrq_296{margin-left:auto;background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-muted);padding:6px 14px;border-radius:var(--radius-sm);font-size:12px;transition:all .15s}._abortBtn_mzgrq_296:hover{color:var(--text-secondary);border-color:var(--text-muted);background:var(--bg-secondary)}._empty_mzgrq_313{padding:32px 16px;text-align:center;color:var(--text-muted)}._widget_1f142_1{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}._loading_1f142_9{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:14px}._ended_1f142_18{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:32px}._endedIcon_1f142_28{width:56px;height:56px;border-radius:50%;background:#22c55e26;color:var(--success);display:flex;align-items:center;justify-content:center;font-size:28px}._endedText_1f142_40{font-size:16px;font-weight:600;color:var(--text-primary)}._restartBtn_1f142_46{margin-top:8px;background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;transition:background .15s}._restartBtn_1f142_46:hover{background:var(--accent-hover)}._callInfo_1f142_63{padding:10px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}._callDirection_1f142_72{font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:#3b82f626;color:#60a5fa}._callPhone_1f142_82{font-size:14px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._container_1ibdx_1{max-width:1200px;margin:0 auto;padding:32px 24px}._header_1ibdx_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_1ibdx_14{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_1ibdx_20{color:var(--text-secondary);font-size:14px}._backBtn_1ibdx_25{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;transition:all .15s}._backBtn_1ibdx_25:hover{border-color:var(--text-muted);color:var(--text-primary)}._tabs_1ibdx_41{display:flex;gap:2px;margin-bottom:24px;background:var(--bg-secondary);border-radius:var(--radius-sm);padding:3px;width:fit-content}._tab_1ibdx_41{padding:8px 16px;background:none;border:none;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:all .15s}._tab_1ibdx_41:hover{color:var(--text-primary)}._tabActive_1ibdx_66{background:var(--accent);color:#fff}._cards_1ibdx_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._card_1ibdx_72{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:4px}._cardValue_1ibdx_88{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}._cardLabel_1ibdx_94{font-size:12px;color:var(--text-muted)}._valueSuccess_1ibdx_99{color:var(--success)}._valueDanger_1ibdx_100{color:var(--danger)}._valueWarning_1ibdx_101{color:var(--warning)}._tableWrap_1ibdx_104{overflow-x:auto}._table_1ibdx_104{width:100%;border-collapse:collapse}._table_1ibdx_104 th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border)}._table_1ibdx_104 td{padding:12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-soft)}._table_1ibdx_104 tbody tr:hover td{background:var(--bg-secondary)}._cellTitle_1ibdx_135{color:var(--text-primary)!important;font-weight:500}._emptyRow_1ibdx_140{text-align:center;color:var(--text-muted)!important;padding:32px 12px!important}._badge_1ibdx_147{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}._badge_active_1ibdx_156{background:var(--color-success-bg);color:var(--success)}._badge_draft_1ibdx_161{background:var(--bg-tertiary);color:var(--text-secondary)}._badge_archived_1ibdx_166{background:#ef444426;color:var(--danger)}._container_y355n_1{max-width:1000px;margin:0 auto;padding:32px 24px}._header_y355n_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_y355n_16{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_y355n_22{color:var(--text-secondary);font-size:14px}._headerActions_y355n_27{display:flex;gap:8px;flex-shrink:0}._backBtn_y355n_33{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap}._backBtn_y355n_33:hover{border-color:var(--text-muted);color:var(--text-primary)}._addBtn_y355n_50{background:var(--accent);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}._addBtn_y355n_50:hover{background:var(--accent-hover)}._loading_y355n_67{text-align:center;padding:40px;color:var(--text-secondary)}._picker_y355n_74{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:24px}._pickerHeader_y355n_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}._pickerTitle_y355n_90{font-size:15px;font-weight:600}._pickerAddBtn_y355n_95{background:var(--accent);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}._pickerAddBtn_y355n_95:hover:not(:disabled){background:var(--accent-hover)}._pickerAddBtn_y355n_95:disabled{opacity:.5;cursor:not-allowed}._pickerLoading_y355n_117{text-align:center;padding:20px;color:var(--text-muted);font-size:13px}._pickerList_y355n_124{display:flex;flex-direction:column;gap:2px;max-height:350px;overflow-y:auto}._pickerItem_y355n_132{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s}._pickerItem_y355n_132:hover{background:var(--bg-tertiary)}._pickerItemAdded_y355n_146{opacity:.5;cursor:default}._checkbox_y355n_151{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}._pickerItemInfo_y355n_158{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._pickerItemName_y355n_166{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerItemEmail_y355n_175{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerItemBadge_y355n_183{font-size:10px;color:var(--success);background:#22c55e26;padding:2px 8px;border-radius:4px;font-weight:600;white-space:nowrap;flex-shrink:0}._tableWrap_y355n_195{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_y355n_195{width:100%;border-collapse:collapse;table-layout:fixed}._table_y355n_195 colgroup ._colName_y355n_207{width:30%}._table_y355n_195 colgroup ._colB24_y355n_208{width:12%}._table_y355n_195 colgroup ._colRole_y355n_209{width:16%}._table_y355n_195 colgroup ._colDate_y355n_210{width:14%}._table_y355n_195 colgroup ._colActions_y355n_211{width:28%}._table_y355n_195 th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-secondary);white-space:nowrap}._table_y355n_195 td{padding:12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-soft);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}._table_y355n_195 tbody tr:last-child td{border-bottom:none}._table_y355n_195 tbody tr:hover td{background:var(--bg-secondary)}._nameWrap_y355n_244{display:flex;align-items:center;gap:10px}._cellName_y355n_250{color:var(--text-primary);font-weight:500}._nameText_y355n_255{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatar_y355n_261{width:32px;height:32px;border-radius:50%;background:var(--accent-light);color:var(--accent-hover);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}._cellMono_y355n_275{font-family:monospace;font-size:12px;white-space:nowrap}._cellActions_y355n_281{display:flex;gap:6px;justify-content:flex-end}._role_y355n_287{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap;display:inline-block}._role_admin_y355n_296{background:var(--color-question-bg);color:var(--color-question)}._role_operator_y355n_301{background:var(--color-info-bg);color:var(--color-info)}._toggleBtn_y355n_306{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:5px 10px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .15s;white-space:nowrap}._toggleBtn_y355n_306:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover)}._toggleBtn_y355n_306:disabled{opacity:.5;cursor:not-allowed}._removeBtn_y355n_328{background:none;border:1px solid rgba(239,68,68,.2);color:var(--text-muted);padding:5px 8px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .15s;flex-shrink:0}._removeBtn_y355n_328:hover{color:var(--danger);border-color:#ef444480;background:#ef44441a}._emptyRow_y355n_346{text-align:center;color:var(--text-muted)!important;padding:32px 12px!important}._container_z2cfv_1{max-width:1100px;margin:0 auto;padding:32px 24px}._header_z2cfv_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}._title_z2cfv_15{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_z2cfv_21{color:var(--text-secondary);font-size:14px}._headerActions_z2cfv_26{display:flex;gap:8px;flex-shrink:0}._backBtn_z2cfv_32{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap}._backBtn_z2cfv_32:hover{border-color:var(--text-muted);color:var(--text-primary)}._layout_z2cfv_50{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start}._sidebar_z2cfv_57{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column;gap:2px;position:sticky;top:16px}._sidebarItem_z2cfv_69{background:none;border:none;color:var(--text-secondary);padding:10px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:10px}._sidebarItem_z2cfv_69:hover{background:var(--bg-tertiary);color:var(--text-primary)}._sidebarItemActive_z2cfv_90{background:var(--accent-light)!important;color:var(--accent-hover)!important}._sidebarIcon_z2cfv_95{font-size:16px;line-height:1}._content_z2cfv_101{min-width:0}._section_z2cfv_105{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:24px}._sectionTitle_z2cfv_112{font-size:18px;font-weight:600;margin-bottom:4px}._sectionDesc_z2cfv_118{color:var(--text-secondary);font-size:13px;margin-bottom:20px}._themeCards_z2cfv_125{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._themeCard_z2cfv_125{background:var(--bg-tertiary);border:2px solid var(--border);border-radius:var(--radius);padding:0;text-align:left;cursor:pointer;transition:all .2s;overflow:hidden}._themeCard_z2cfv_125:hover{border-color:var(--text-muted);transform:translateY(-2px)}._themeCardActive_z2cfv_147{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)}._themePreview_z2cfv_152{display:flex;height:100px;padding:8px;gap:6px;border-radius:10px 10px 0 0}._previewSidebar_z2cfv_160{width:40px;border-radius:6px;padding:6px 4px;display:flex;flex-direction:column;gap:4px}._previewLine_z2cfv_169{height:4px;border-radius:2px}._previewContent_z2cfv_174{flex:1;display:flex;flex-direction:column;gap:6px}._previewHeader_z2cfv_181{height:16px;border-radius:4px}._previewCards_z2cfv_186{display:flex;gap:4px;flex:1}._previewCard_z2cfv_186{flex:1;border-radius:4px}._themeInfo_z2cfv_197{padding:12px 16px 8px}._themeLabel_z2cfv_201{font-size:15px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._themeBadge_z2cfv_210{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;background:var(--color-success-bg);color:var(--success);text-transform:uppercase;letter-spacing:.5px}._themeDesc_z2cfv_221{font-size:12px;color:var(--text-secondary);margin-top:2px}._swatches_z2cfv_227{display:flex;gap:6px;padding:8px 16px 14px}._swatch_z2cfv_227{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}._toggleRow_z2cfv_242{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-soft)}._toggleRow_z2cfv_242:last-child{border-bottom:none}._toggleInfo_z2cfv_255{flex:1;min-width:0}._toggleLabel_z2cfv_260{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:2px}._toggleDesc_z2cfv_267{font-size:12px;color:var(--text-secondary)}._toggle_z2cfv_242{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;cursor:pointer}._toggle_z2cfv_242 input{opacity:0;width:0;height:0}._toggleSlider_z2cfv_288{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:22px;transition:all .2s}._toggleSlider_z2cfv_288:before{content:"";position:absolute;height:16px;width:16px;left:2px;top:2px;background:var(--text-muted);border-radius:50%;transition:all .2s}._toggle_z2cfv_242 input:checked+._toggleSlider_z2cfv_288{background:var(--accent);border-color:var(--accent)}._toggle_z2cfv_242 input:checked+._toggleSlider_z2cfv_288:before{transform:translate(18px);background:#fff}._infoGrid_z2cfv_320{display:flex;flex-direction:column;gap:0;margin-bottom:20px}._infoRow_z2cfv_327{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-soft)}._infoRow_z2cfv_327:last-child{border-bottom:none}._infoLabel_z2cfv_339{font-size:13px;color:var(--text-secondary)}._infoValue_z2cfv_344{font-size:13px;color:var(--text-primary);font-weight:500}._infoLink_z2cfv_350{font-size:13px;color:var(--accent-hover);text-decoration:none;font-weight:500}._infoLink_z2cfv_350:hover{text-decoration:underline}._aboutDesc_z2cfv_361{background:var(--bg-tertiary);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 14px;font-size:13px;color:var(--text-secondary);line-height:1.5}@media(max-width:720px){._layout_z2cfv_50{grid-template-columns:1fr}._sidebar_z2cfv_57{flex-direction:row;overflow-x:auto;position:static}._sidebarItem_z2cfv_69{white-space:nowrap}}:root,[data-theme=dark]{--bg-primary: #0D0E1C;--bg-secondary: #13152A;--bg-tertiary: #1A1D35;--accent: #4B3FD8;--accent-hover: #6B5CE7;--accent-light: rgba(75, 63, 216, .15);--text-primary: #FFFFFF;--text-secondary: #8B8FA3;--text-muted: #5A5E72;--border: #2A2D45;--border-soft: rgba(42, 45, 69, .5);--row-hover: rgba(255, 255, 255, .03);--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--color-info: #60A5FA;--color-info-bg: rgba(59, 130, 246, .15);--color-info-bg-soft: rgba(59, 130, 246, .08);--color-question: #A78BFA;--color-question-bg: rgba(139, 92, 246, .15);--color-success: #4ADE80;--color-success-bg: rgba(34, 197, 94, .15);--color-success-bg-soft: rgba(34, 197, 94, .08);--color-warning-link: #FBBF24;--color-warning-link-bg: rgba(245, 158, 11, .15);--rf-edge: #4B3FD8;--rf-bg-dots: #2A2D45;--rf-minimap-mask: rgba(13, 14, 28, .7);--rf-minimap-node: #4B3FD8;--radius: 12px;--radius-sm: 8px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .3);--scrollbar-bg: var(--bg-primary);--scrollbar-thumb: var(--border);--scrollbar-thumb-hover: var(--text-muted)}[data-theme=light]{--bg-primary: #F0F2F5;--bg-secondary: #FFFFFF;--bg-tertiary: #E8EBF0;--accent: #4B3FD8;--accent-hover: #5B4FE8;--accent-light: rgba(75, 63, 216, .1);--text-primary: #1A1B26;--text-secondary: #5C6370;--text-muted: #9CA3AF;--border: #D1D5DB;--border-soft: rgba(209, 213, 219, .5);--row-hover: rgba(0, 0, 0, .03);--success: #16A34A;--warning: #D97706;--danger: #DC2626;--color-info: #2563EB;--color-info-bg: rgba(37, 99, 235, .12);--color-info-bg-soft: rgba(37, 99, 235, .06);--color-question: #7C3AED;--color-question-bg: rgba(124, 58, 237, .12);--color-success: #16A34A;--color-success-bg: rgba(22, 163, 74, .12);--color-success-bg-soft: rgba(22, 163, 74, .06);--color-warning-link: #D97706;--color-warning-link-bg: rgba(217, 119, 6, .12);--rf-edge: #4B3FD8;--rf-bg-dots: #C4C8D0;--rf-minimap-mask: rgba(240, 242, 245, .7);--rf-minimap-node: #4B3FD8;--radius: 12px;--radius-sm: 8px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--scrollbar-bg: var(--bg-primary);--scrollbar-thumb: #C4C8D0;--scrollbar-thumb-hover: #9CA3AF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased}#root{min-height:100vh}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
