@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_lcw6c_1{max-width:1200px;margin:0 auto;padding:32px 24px}._header_lcw6c_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}._title_lcw6c_14{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_lcw6c_20{color:var(--text-secondary);font-size:14px}._headerActions_lcw6c_25{display:flex;align-items:center;gap:8px}._navBtn_lcw6c_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_lcw6c_31:hover{border-color:var(--text-muted);color:var(--text-primary)}._createBtn_lcw6c_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_lcw6c_47:hover{background:var(--accent-hover)}._grid_lcw6c_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._card_lcw6c_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_lcw6c_68:hover{border-color:var(--accent);transform:translateY(-2px)}._cardHeader_lcw6c_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._cardTitle_lcw6c_89{font-size:16px;font-weight:600}._status_lcw6c_94{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._status_draft_lcw6c_103{background:#8b8fa326;color:var(--text-secondary)}._status_active_lcw6c_108{background:#22c55e26;color:var(--success)}._status_archived_lcw6c_113{background:#ef444426;color:var(--danger)}._cardDesc_lcw6c_118{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:12px}._cardFooter_lcw6c_125{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tags_lcw6c_132{display:flex;gap:6px;flex-wrap:wrap}._tag_lcw6c_132{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--accent-light);color:var(--accent-hover)}._date_lcw6c_146{font-size:12px;color:var(--text-muted)}._cardActions_lcw6c_152{display:flex;gap:6px;border-top:1px solid var(--border);padding-top:10px}._publishBtn_lcw6c_159,._archiveBtn_lcw6c_159,._restoreBtn_lcw6c_159,._deleteBtn_lcw6c_159,._dupBtn_lcw6c_159{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:500;border:1px solid;background:none;transition:all .15s}._publishBtn_lcw6c_159{border-color:#22c55e4d;color:var(--success)}._publishBtn_lcw6c_159:hover{background:#22c55e1a}._archiveBtn_lcw6c_159{border-color:#f59e0b4d;color:var(--warning)}._archiveBtn_lcw6c_159:hover{background:#f59e0b1a}._restoreBtn_lcw6c_159{border-color:#3b82f64d;color:#60a5fa}._restoreBtn_lcw6c_159:hover{background:#3b82f61a}._dupBtn_lcw6c_159{border-color:var(--border);color:var(--text-secondary)}._dupBtn_lcw6c_159:hover{border-color:var(--text-muted);color:var(--text-primary);background:var(--bg-tertiary)}._deleteBtn_lcw6c_159{margin-left:auto;border-color:#ef44444d;color:var(--danger);opacity:.6}._deleteBtn_lcw6c_159:hover{opacity:1;background:#ef44441a}._loading_lcw6c_219,._empty_lcw6c_219{text-align:center;padding:60px 20px;color:var(--text-secondary)}._emptyHint_lcw6c_225{color:var(--text-muted);font-size:13px;margin-top:4px}._filterBar_lcw6c_232{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._searchInput_lcw6c_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_lcw6c_240::placeholder{color:var(--text-muted)}._searchInput_lcw6c_240:focus{border-color:var(--accent)}._statusFilters_lcw6c_261{display:flex;gap:2px;background:var(--bg-secondary);border-radius:var(--radius-sm);padding:3px}._filterBtn_lcw6c_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_lcw6c_269:hover{color:var(--text-primary)}._filterActive_lcw6c_284{background:var(--bg-tertiary);color:var(--text-primary)}._validationBanner_lcw6c_290{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:20px}._validationHeader_lcw6c_298{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px}._validationClose_lcw6c_307{background:none;border:none;color:var(--text-muted);font-size:14px;padding:2px 6px;border-radius:4px}._validationClose_lcw6c_307:hover{color:var(--text-primary);background:var(--bg-tertiary)}._validationError_lcw6c_321{font-size:12px;color:var(--danger);padding:3px 0}._validationError_lcw6c_321:before{content:"✕ "}._validationWarning_lcw6c_331{font-size:12px;color:var(--warning);padding:3px 0}._validationWarning_lcw6c_331:before{content:"! "}._publishAnywayBtn_lcw6c_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_lcw6c_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_10x6y_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_10x6y_1:hover{border-color:var(--text-muted)}._selected_10x6y_15{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)}._start_10x6y_20{border-color:var(--success)!important}._header_10x6y_25{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}._icon_10x6y_33{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}._iconInfo_10x6y_44{background:#3b82f633;color:#60a5fa}._iconQuestion_10x6y_45{background:#8b5cf633;color:#a78bfa}._iconEnd_10x6y_46{background:#22c55e33;color:#4ade80}._iconEndReject_10x6y_47{background:#ef444433;color:#f87171}._iconLink_10x6y_48{background:#f59e0b33;color:#fbbf24}._title_10x6y_50{font-weight:600;font-size:13px;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_10x6y_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_10x6y_72{padding:10px 12px;color:var(--text-secondary);font-size:12px;line-height:1.5}._bodyText_10x6y_79{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._hints_10x6y_87{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._hint_10x6y_87{font-size:10px;padding:2px 6px;border-radius:4px;background:#22c55e1a;color:var(--success)}._outcomes_10x6y_103{border-top:1px solid var(--border);padding:6px 0}._outcome_10x6y_103{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-size:12px;color:var(--text-secondary);position:relative}._outcome_10x6y_103:hover{background:#ffffff08}._outcomeDanger_10x6y_122{color:var(--warning)}._outcomeHandle_10x6y_126{width:14px;height:14px;background:var(--accent);border:2px solid var(--bg-secondary);border-radius:50%}._endReason_10x6y_135{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:4px;margin-top:6px}._reasonSuccess_10x6y_145{background:#22c55e1a;color:var(--success)}._reasonReject_10x6y_146{background:#ef44441a;color:var(--danger)}._reasonCallback_10x6y_147{background:#f59e0b1a;color:var(--warning)}._reasonTransfer_10x6y_148{background:#3b82f61a;color:#60a5fa}._url_10x6y_151{font-size:11px;color:var(--accent-hover);word-break:break-all;margin-top:4px}._targetHandle_10x6y_159{width:14px;height:14px;background:var(--text-muted);border:2px solid var(--bg-secondary)}._targetHandle_10x6y_159:hover{width:18px;height:18px;background:var(--accent)}._sourceHandle_10x6y_173{width:14px;height:14px;background:var(--accent);border:2px solid var(--bg-secondary)}._sourceHandle_10x6y_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_avqot_1{display:flex;flex-direction:column;height:100%;width:100%}._header_avqot_8{padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}._headerTop_avqot_14{display:flex;align-items:center;justify-content:space-between}._scriptName_avqot_20{font-size:14px;font-weight:600;color:var(--text-primary)}._timer_avqot_26{font-size:20px;font-weight:700;color:var(--accent-hover);font-variant-numeric:tabular-nums;letter-spacing:1px}._breadcrumbs_avqot_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_avqot_45{display:inline-flex;align-items:center;gap:4px}._crumbSep_avqot_51{color:var(--text-muted);font-size:12px}._crumbPast_avqot_56{font-size:11px;color:var(--text-muted)}._crumbActive_avqot_61{font-size:11px;color:var(--accent-hover);font-weight:600}._nodeCard_avqot_68{flex:1;padding:16px;overflow-y:auto}._nodeHeader_avqot_74{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._nodeType_avqot_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_avqot_91{background:#3b82f626;color:#60a5fa}._nodeType_question_avqot_96{background:#8b5cf626;color:#a78bfa}._nodeType_end_avqot_101{background:#22c55e26;color:#4ade80}._nodeType_link_avqot_106{background:#f59e0b26;color:#fbbf24}._nodeTitle_avqot_111{font-size:16px;font-weight:700;color:var(--text-primary)}._bodyBlock_avqot_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_avqot_126{font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap}._hints_avqot_134{background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:12px}._hintsLabel_avqot_142{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--success);margin-bottom:6px}._hint_avqot_134{display:block;font-size:12px;color:#22c55ee6;padding:2px 0;line-height:1.4}._hint_avqot_134:before{content:"> ";opacity:.5}._linkBtn_avqot_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_avqot_166:hover{background:#4b3fd840}._endBadge_avqot_185{display:inline-flex;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600}._end_success_avqot_193{background:#22c55e26;color:var(--success)}._end_reject_avqot_194{background:#ef444426;color:var(--danger)}._end_callback_avqot_195{background:#f59e0b26;color:var(--warning)}._end_transfer_avqot_196{background:#3b82f626;color:#60a5fa}._actions_avqot_199{padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border)}._outcomeBtn_avqot_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_avqot_207:hover{border-color:var(--accent);background:var(--accent-light)}._outcomeBtn_avqot_207:active{transform:scale(.98)}._outcomeDanger_avqot_229{border-color:#f59e0b4d;color:var(--warning)}._outcomeDanger_avqot_229:hover{border-color:var(--warning);background:#f59e0b1a}._nextBtn_avqot_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_avqot_239:hover{background:var(--accent-hover)}._endBtn_avqot_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_avqot_255:hover{background:#22c55e40}._footer_avqot_272{padding:10px 16px;border-top:1px solid var(--border);background:var(--bg-secondary);display:flex;align-items:center;gap:8px}._backBtn_avqot_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_avqot_281:hover{border-color:var(--text-muted);color:var(--text-primary)}._abortBtn_avqot_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_avqot_296:hover{color:var(--text-secondary);border-color:var(--text-muted);background:var(--bg-secondary)}._empty_avqot_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_15kyp_1{max-width:1200px;margin:0 auto;padding:32px 24px}._header_15kyp_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_15kyp_14{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_15kyp_20{color:var(--text-secondary);font-size:14px}._backBtn_15kyp_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_15kyp_25:hover{border-color:var(--text-muted);color:var(--text-primary)}._tabs_15kyp_41{display:flex;gap:2px;margin-bottom:24px;background:var(--bg-secondary);border-radius:var(--radius-sm);padding:3px;width:fit-content}._tab_15kyp_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_15kyp_41:hover{color:var(--text-primary)}._tabActive_15kyp_66{background:var(--accent);color:#fff}._cards_15kyp_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._card_15kyp_72{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:4px}._cardValue_15kyp_88{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}._cardLabel_15kyp_94{font-size:12px;color:var(--text-muted)}._valueSuccess_15kyp_99{color:var(--success)}._valueDanger_15kyp_100{color:var(--danger)}._valueWarning_15kyp_101{color:var(--warning)}._tableWrap_15kyp_104{overflow-x:auto}._table_15kyp_104{width:100%;border-collapse:collapse}._table_15kyp_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_15kyp_104 td{padding:12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid rgba(42,45,69,.5)}._table_15kyp_104 tbody tr:hover td{background:var(--bg-secondary)}._cellTitle_15kyp_135{color:var(--text-primary)!important;font-weight:500}._emptyRow_15kyp_140{text-align:center;color:var(--text-muted)!important;padding:32px 12px!important}._badge_15kyp_147{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}._badge_active_15kyp_156{background:#22c55e26;color:var(--success)}._badge_draft_15kyp_161{background:#8b8fa326;color:var(--text-secondary)}._badge_archived_15kyp_166{background:#ef444426;color:var(--danger)}._container_1yyf6_1{max-width:1000px;margin:0 auto;padding:32px 24px}._header_1yyf6_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_1yyf6_16{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_1yyf6_22{color:var(--text-secondary);font-size:14px}._headerActions_1yyf6_27{display:flex;gap:8px;flex-shrink:0}._backBtn_1yyf6_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_1yyf6_33:hover{border-color:var(--text-muted);color:var(--text-primary)}._addBtn_1yyf6_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_1yyf6_50:hover{background:var(--accent-hover)}._loading_1yyf6_67{text-align:center;padding:40px;color:var(--text-secondary)}._picker_1yyf6_74{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:24px}._pickerHeader_1yyf6_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}._pickerTitle_1yyf6_90{font-size:15px;font-weight:600}._pickerAddBtn_1yyf6_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_1yyf6_95:hover:not(:disabled){background:var(--accent-hover)}._pickerAddBtn_1yyf6_95:disabled{opacity:.5;cursor:not-allowed}._pickerLoading_1yyf6_117{text-align:center;padding:20px;color:var(--text-muted);font-size:13px}._pickerList_1yyf6_124{display:flex;flex-direction:column;gap:2px;max-height:350px;overflow-y:auto}._pickerItem_1yyf6_132{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s}._pickerItem_1yyf6_132:hover{background:var(--bg-tertiary)}._pickerItemAdded_1yyf6_146{opacity:.5;cursor:default}._checkbox_1yyf6_151{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}._pickerItemInfo_1yyf6_158{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._pickerItemName_1yyf6_166{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerItemEmail_1yyf6_175{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerItemBadge_1yyf6_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_1yyf6_195{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_1yyf6_195{width:100%;border-collapse:collapse;table-layout:fixed}._table_1yyf6_195 colgroup ._colName_1yyf6_207{width:30%}._table_1yyf6_195 colgroup ._colB24_1yyf6_208{width:12%}._table_1yyf6_195 colgroup ._colRole_1yyf6_209{width:16%}._table_1yyf6_195 colgroup ._colDate_1yyf6_210{width:14%}._table_1yyf6_195 colgroup ._colActions_1yyf6_211{width:28%}._table_1yyf6_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_1yyf6_195 td{padding:12px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid rgba(42,45,69,.5);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}._table_1yyf6_195 tbody tr:last-child td{border-bottom:none}._table_1yyf6_195 tbody tr:hover td{background:var(--bg-secondary)}._nameWrap_1yyf6_244{display:flex;align-items:center;gap:10px}._cellName_1yyf6_250{color:var(--text-primary);font-weight:500}._nameText_1yyf6_255{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatar_1yyf6_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_1yyf6_275{font-family:monospace;font-size:12px;white-space:nowrap}._cellActions_1yyf6_281{display:flex;gap:6px;justify-content:flex-end}._role_1yyf6_287{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap;display:inline-block}._role_admin_1yyf6_296{background:#8b5cf626;color:#a78bfa}._role_operator_1yyf6_301{background:#3b82f626;color:#60a5fa}._toggleBtn_1yyf6_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_1yyf6_306:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover)}._toggleBtn_1yyf6_306:disabled{opacity:.5;cursor:not-allowed}._removeBtn_1yyf6_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_1yyf6_328:hover{color:var(--danger);border-color:#ef444480;background:#ef44441a}._emptyRow_1yyf6_346{text-align:center;color:var(--text-muted)!important;padding:32px 12px!important}._container_1kf94_1{max-width:800px;margin:0 auto;padding:32px 24px}._header_1kf94_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;gap:16px}._title_1kf94_15{font-size:28px;font-weight:700;margin-bottom:4px}._subtitle_1kf94_21{color:var(--text-secondary);font-size:14px}._headerActions_1kf94_26{display:flex;gap:8px;flex-shrink:0}._backBtn_1kf94_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_1kf94_32:hover{border-color:var(--text-muted);color:var(--text-primary)}._section_1kf94_50{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:24px}._sectionTitle_1kf94_57{font-size:18px;font-weight:600;margin-bottom:4px}._sectionDesc_1kf94_63{color:var(--text-secondary);font-size:13px;margin-bottom:20px}._themeCards_1kf94_70{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._themeCard_1kf94_70{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_1kf94_70:hover{border-color:var(--text-muted);transform:translateY(-2px)}._themeCardActive_1kf94_92{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)}._themePreview_1kf94_98{display:flex;height:100px;padding:8px;gap:6px;border-radius:10px 10px 0 0}._previewSidebar_1kf94_106{width:40px;border-radius:6px;padding:6px 4px;display:flex;flex-direction:column;gap:4px}._previewLine_1kf94_115{height:4px;border-radius:2px}._previewContent_1kf94_120{flex:1;display:flex;flex-direction:column;gap:6px}._previewHeader_1kf94_127{height:16px;border-radius:4px}._previewCards_1kf94_132{display:flex;gap:4px;flex:1}._previewCard_1kf94_132{flex:1;border-radius:4px}._themeInfo_1kf94_144{padding:12px 16px 8px}._themeLabel_1kf94_148{font-size:15px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._themeBadge_1kf94_157{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;background:#22c55e26;color:var(--success);text-transform:uppercase;letter-spacing:.5px}._themeDesc_1kf94_168{font-size:12px;color:var(--text-secondary);margin-top:2px}._swatches_1kf94_175{display:flex;gap:6px;padding:8px 16px 14px}._swatch_1kf94_175{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}: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;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--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;--success: #16A34A;--warning: #D97706;--danger: #DC2626;--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)}
