@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--font-sans:"Inter", sans-serif;--text:#3f3d46;--text-heading:#141218;--bg:#fafafa;--border:#e8e6ec;--accent:#646cff;--accent-bg:#646cff1f;--accent-border:#646cff73;--code-bg:#f0eff5;--shadow-sm:0 1px 2px #0000000f;font-family:var(--font-sans);color:var(--text);background-color:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#b4b0bc;--text-heading:#f4f2f8;--bg:#13131a;--border:#2a2833;--accent:#a5adff;--accent-bg:#a5adff24;--accent-border:#a5adff73;--code-bg:#1e1d26;--shadow-sm:0 1px 2px #00000059}}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-sans);margin:0}#root{min-height:100vh}#root:has(>.login-page){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}#root:has(>.login-page)>.login-page{flex:1;min-height:0}.sr-only,.analytics-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}code{font-family:var(--font-sans);background:var(--code-bg);color:var(--text-heading);border-radius:4px;padding:.15em .4em;font-size:.9em}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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 .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.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:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.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-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.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:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.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{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.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:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.tcs-page-main>.tcs-section:first-of-type{margin-top:14px}.tcs-page-toolbar-search-row{align-items:center;gap:12px;min-width:0;display:flex}.tcs-page-toolbar-search-row .tcs-page-search{flex:1;min-width:0}.tcs-page-toolbar-search-row .tools-directory-view-toggle{flex-shrink:0}.tcs-section{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.tcs-section .skills-cards-grid.tcs-grid{margin-top:0}.tcs-section-head{flex-direction:column;gap:4px;display:flex}.tcs-section-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tcs-section-title{color:var(--text-heading);margin:0;font-size:15px;font-weight:650}.tcs-section-title-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.tcs-section-hint-icon-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.tcs-section-hint-icon{color:#8b8fa5;cursor:help;background:#f1f2f6;border:none;border-radius:999px;place-items:center;width:14px;height:14px;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.tcs-section-hint-icon:hover{color:#62647a;background:#e8eaf2}.tcs-section-hint-icon:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.tcs-section-hint-popover{z-index:30;text-align:left;color:#6b6b6b;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e7ef;border-radius:8px;width:max-content;max-width:min(280px,100vw - 48px);padding:8px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1a}.tcs-section-hint-popover:after{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.tcs-section-hint-icon-wrap:hover .tcs-section-hint-popover,.tcs-section-hint-icon-wrap:focus-within .tcs-section-hint-popover{opacity:1;visibility:visible;pointer-events:auto}.tcs-section-hint{color:#9a9a9a;margin:0;font-size:12px;line-height:1.45}.tcs-shared-wrap{flex-flow:row;align-items:stretch;gap:16px;display:flex;overflow-x:auto}.tcs-shared-wrap>.tcs-space-card{flex:1 0 320px;min-width:0;max-width:520px}.tcs-list-card>.agent-card-icon{margin-bottom:8px}.tcs-zone-folder-card-icon,.tcs-team-space-folder-icon{width:22px;height:22px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;place-items:center;margin-bottom:8px;display:grid;overflow:visible}.tcs-list-card>.tcs-zone-folder-card-icon,.tcs-list-card>.tcs-team-space-folder-icon{margin-bottom:8px}.tcs-list-card-name-row{flex-wrap:wrap;align-items:center}.tcs-list-card-meta{color:#9a9a9a;margin:0;font-size:12px;line-height:1.35}.tcs-list-card .tcs-space-access-badge,.tcs-list-card .tcs-space-status-badge{flex-shrink:0}.experience-entry-page-main .tcs-list-card:hover,.experience-entry-page-main .tcs-list-card:focus-visible{box-shadow:none;border-color:#eaeaea;outline:none;transform:none}.tcs-list-card--expired{cursor:pointer;background:#f7f7f7;border-color:#e8e8e8}.tcs-list-card--expired .agent-card-name,.tcs-list-card--expired .agent-card-desc,.tcs-list-card--expired .tcs-list-card-meta,.tcs-list-card--expired .kb-list-card-updated,.tcs-list-card--expired .agent-card-meta,.tcs-list-card--expired .agent-card-tag{color:#a3a3a3}.tcs-list-card--expired .tcs-team-space-folder-icon,.tcs-list-card--expired .tcs-zone-folder-card-icon,.tcs-list-card--expired .agent-card-icon,.tcs-list-card--expired .agent-card-icon-grad{opacity:.45;filter:grayscale()}.experience-entry-page-main .tcs-list-card--expired:hover,.experience-entry-page-main .tcs-list-card--expired:focus-visible{box-shadow:none;border-color:#e8e8e8;transform:none}.tcs-zone-card--menu-open,.tcs-list-card--menu-open.tcs-zone-card{z-index:2}.tcs-space-card{position:relative}.tcs-space-card--shared{background:linear-gradient(#10b9810a 0%,#fff 42%);border-color:#b6ded1}.tcs-space-card-head{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.tcs-space-card-icon{box-shadow:none}.tcs-space-card-title-wrap{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.tcs-space-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcs-space-card-title{color:var(--text-heading);font-size:14px;font-weight:650;line-height:1.35}.tcs-space-access-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.tcs-space-access-badge--shared{color:#047857;background:#10b9811f}.tcs-space-access-badge--default{color:#4338ca;background:#6366f11f}.tcs-space-access-badge--open{color:#0369a1;background:#0ea5e91f}.tcs-space-access-badge--private{color:#7c3aed;background:#8b5cf61f}.tcs-space-status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.tcs-space-status-badge--expired{color:#737373;background:#73737324}.tcs-space-access-badge--copy{color:#b45309;background:#f59e0b24}.tcs-space-card-meta{color:#9a9a9a;font-size:12px;line-height:1.35}.tcs-space-card-meta-dot{margin:0 4px}.tcs-space-card-desc{color:#6b6b6b;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tcs-space-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tcs-space-card-updated{color:#9a9a9a;font-size:12px;line-height:1.4}.tcs-space-card-default-hint{color:#b0b0b0;text-align:right;font-size:11px;line-height:1.35}.tcs-space-card-more-wrap{position:absolute;top:14px;right:14px}.tcs-space-card-menu{left:auto;right:0}.tcs-empty{flex-direction:column;gap:6px;display:flex}.tcs-empty-title{color:var(--text-heading);font-size:14px;font-weight:650}.tcs-empty-hint{color:#9a9a9a;font-size:12px;line-height:1.45}.tcs-content-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.tcs-content-empty-illustration{width:160px;height:120px;margin-bottom:12px;display:block}.tcs-content-empty-label{color:#c4c4c4;margin:0;font-size:14px;line-height:1.5}.tcs-modal-overlay{z-index:1200;background:#0f0f1473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tcs-modal-overlay>.tcs-modal--stacked-behind{visibility:hidden;pointer-events:none;grid-area:1/1}.tcs-modal-overlay>.ac-modal.ac-modal--batch-select{z-index:2;grid-area:1/1}.tcs-modal{background:#fff;border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 48px #0000001f}.tcs-modal-title{color:var(--text-heading);margin:0 0 18px;font-size:18px;font-weight:700}.tcs-modal-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tcs-modal-title-row .tcs-modal-title{flex:1;min-width:0;margin-bottom:0}.tcs-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.tcs-modal-close:hover{color:#18181b;background:#f4f4f5}.tcs-modal-close:focus-visible{outline-offset:2px;outline:2px solid #3b5bcc}.tcs-modal-form{flex-direction:column;gap:16px;display:flex}.tcs-field{color:var(--text-heading);flex-direction:column;gap:8px;font-size:13px;display:flex}.tcs-field input,.tcs-field textarea,.tcs-field select{width:100%;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:10px 12px}.tcs-field textarea{resize:vertical;min-height:84px}.tcs-deadline-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tcs-deadline-fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.tcs-deadline-fieldset legend{color:var(--text-heading);margin-bottom:0;font-size:13px;font-weight:600}.tcs-modal-form:not(.tcs-modal-form--activate) .tcs-deadline-fieldset{gap:8px}.tcs-modal-form:not(.tcs-modal-form--activate) .tcs-deadline-fieldset legend{margin-bottom:8px}.tcs-modal-form--activate{gap:24px}.tcs-modal-form--activate .tcs-modal-hint{color:#6b6b6b}.tcs-modal-form--activate .tcs-deadline-fieldset{gap:16px}.tcs-modal-form--activate .tcs-deadline-fieldset legend{margin-bottom:14px}.tcs-modal-form--activate .tcs-deadline-mode-list{gap:14px}.tcs-modal-form--activate .tcs-modal-actions{margin-top:8px}.tcs-deadline-mode-list{flex-wrap:wrap;gap:10px;display:flex}.tcs-deadline-mode-option{color:var(--text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tcs-deadline-mode-option input{margin:0}.tcs-deadline-field{color:var(--text-heading);flex-direction:column;gap:6px;font-size:13px;display:flex}.tcs-deadline-field-label{color:#71717a;font-size:12px}.tcs-deadline-field input[type=date]{width:100%;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:10px 12px}.tcs-deadline-field input[type=date]:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #60a5fa40}@media (width<=520px){.tcs-deadline-range{grid-template-columns:1fr}}.tcs-access-mode-select-field{gap:8px}.tcs-access-mode-select-label{color:var(--text-heading);font-size:13px;font-weight:600}.tcs-access-mode-select{position:relative}.tcs-access-mode-select-trigger{width:100%;min-height:58px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tcs-access-mode-select-trigger:hover{border-color:#93c5fd}.tcs-access-mode-select.is-open .tcs-access-mode-select-trigger,.tcs-access-mode-select-trigger:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa26}.tcs-access-mode-select-value,.tcs-access-mode-select-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tcs-access-mode-select-title{color:var(--text-heading);font-size:14px;font-weight:650;line-height:1.35}.tcs-access-mode-select-hint{color:#94a3b8;font-size:12px;line-height:1.4}.tcs-access-mode-select-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.tcs-access-mode-select-chevron.is-open{transform:rotate(180deg)}.tcs-access-mode-select-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.tcs-access-mode-select-option{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tcs-access-mode-select-option:hover,.tcs-access-mode-select-option.is-selected{background:#f8fafc}.tcs-access-mode-select-check{color:#2563eb;flex-shrink:0;margin-top:2px;font-size:14px;font-weight:700}.tcs-searchable-select-field{gap:8px}.tcs-searchable-select-label{color:var(--text-heading);font-size:13px;font-weight:600}.tcs-searchable-select{position:relative}.tcs-searchable-select-trigger{width:100%;min-height:39px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tcs-searchable-select-trigger:hover:not(:disabled){border-color:#d1d5db}.tcs-searchable-select.is-open .tcs-searchable-select-trigger,.tcs-searchable-select-trigger:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa26}.tcs-searchable-select-trigger:disabled{cursor:not-allowed;color:#9ca3af;background:#f9fafb}.tcs-searchable-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tcs-searchable-select-value.is-placeholder{color:#9ca3af}.tcs-searchable-select-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.tcs-searchable-select-chevron.is-open{transform:rotate(180deg)}.tcs-searchable-select-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.tcs-searchable-select-search{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:8px}.tcs-searchable-select-search input{width:100%;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.tcs-searchable-select-search input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa1f}.tcs-searchable-select-options{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.tcs-searchable-select-option{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tcs-searchable-select-option:hover,.tcs-searchable-select-option.is-selected{background:#f8fafc}.tcs-searchable-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tcs-searchable-select-check{color:#2563eb;flex-shrink:0;font-size:14px;font-weight:700}.tcs-searchable-select-empty{color:#94a3b8;text-align:center;padding:12px;font-size:13px;line-height:1.45}.tcs-access-mode-fieldset{border:0;margin:0;padding:0}.tcs-access-mode-fieldset legend{color:var(--text-heading);margin-bottom:10px;font-size:13px;font-weight:600}.tcs-access-mode-list{flex-direction:column;gap:8px;display:flex}.tcs-access-mode-option{cursor:pointer;border:1px solid #ececec;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tcs-access-mode-option:has(input:checked){border-color:color-mix(in srgb, var(--accent,#6366f1) 42%, #ececec);background:#6366f10a}.tcs-access-mode-option input{margin-top:3px}.tcs-access-mode-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tcs-access-mode-option-title{color:var(--text-heading);font-size:13px;font-weight:650}.tcs-access-mode-option-hint{color:#9a9a9a;font-size:12px;line-height:1.4}.tcs-permission-preview{background:#fafafa;border:1px solid #ececec;border-radius:10px;padding:12px}.tcs-permission-preview-title{color:var(--text-heading);margin-bottom:8px;font-size:12px;font-weight:650}.tcs-permission-preview-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tcs-permission-preview-row{color:#6b6b6b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.tcs-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.tcs-modal--form .tcs-modal-actions{gap:10px;width:100%;margin-top:4px;display:flex}.tcs-modal--form .tcs-modal-actions>button{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:38px;min-height:38px;display:inline-flex}.tcs-modal--activate{width:min(420px,100% - 32px)}.tcs-success-toast.agents-publish-success-toast{z-index:1300}.tcs-btn{cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.tcs-btn--secondary{color:var(--text-heading);background:#fff;border:1px solid #e5e5e5}.experience-entry-page-main .tcs-space-card:hover,.experience-entry-page-main .tcs-space-card:focus-visible{box-shadow:none;border-color:#eaeaea;outline:none;transform:none}.experience-entry-page-main .tcs-space-card--shared:hover{border-color:#a4dac8}.tcs-detail-header{align-items:flex-end;margin-bottom:0}.tcs-detail-header .agents-header-actions{flex-shrink:0}.tcs-back-btn{font:inherit;color:#6b6b6b;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:13px}.tcs-detail-title{font-size:24px}.tcs-detail-title-row{align-items:center;gap:6px;min-width:0;display:flex}.tcs-detail-title-row .tcs-detail-title{flex:0 auto;min-width:0}.tcs-detail-title-edit{color:#71717a;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-grid}.tcs-detail-title-row.has-edit:hover .tcs-detail-title-edit,.tcs-detail-title-row.has-edit:focus-within .tcs-detail-title-edit{opacity:1}.tcs-detail-title-row.is-edit-disabled .tcs-detail-title-edit{opacity:.35;cursor:not-allowed}.tcs-detail-title-row.is-edit-disabled:hover .tcs-detail-title-edit,.tcs-detail-title-row.is-edit-disabled:focus-within .tcs-detail-title-edit{opacity:.35}.tcs-detail-title-row.is-edit-disabled .tcs-detail-title-edit:disabled:hover{color:#71717a;background:0 0}.tcs-detail-title-edit:hover{color:#18181b;background:#f4f4f5}.tcs-detail-title-edit:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #60a5fa}.tcs-detail-subtitle{margin-top:6px}.tcs-detail-overview{flex-direction:column;gap:10px;display:flex}.tcs-detail-description{color:#6b6b6b;margin:0;font-size:13px;line-height:1.45}.tcs-detail-meta-badge{font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;transition:background .15s,color .15s;display:inline-flex}.tcs-detail-meta-badge--members{color:#4338ca;background:#6366f11f}.tcs-detail-meta-badge--members:hover,.tcs-detail-meta-badge--members:focus-visible{color:#3730a3;background:#6366f133;outline:none}.tcs-detail-meta{color:#9a9a9a;flex-wrap:wrap;align-items:center;margin:0;font-size:12px;line-height:1.45;display:flex}.agents-tabs.tcs-detail-tabs{margin-top:24px}.tcs-project-expired-banner{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.tcs-project-expired-banner-text{color:#737373;margin:0;font-size:13px;line-height:1.45}.tcs-project-expired-banner-action{flex-shrink:0}.tcs-space-zones-section{margin-bottom:20px}.tcs-detail-panel{margin-top:16px}.tcs-page:has(.tcs-page-main--iteration-drawer){box-sizing:border-box;background:#f6f6f6;flex-direction:column;flex:1;height:100%;min-height:0;margin:0;padding:0;display:flex}.agents-page-main:has(.tcs-page-main--iteration-drawer){padding:0;overflow:hidden}.agents-page--split>.agents-page-main:has(.tcs-page-main--iteration-drawer){flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.agents-page-main.skills-page-main.tcs-page-main--iteration-drawer,.agents-page-main.experience-entry-page-main.tcs-page-main--iteration-drawer{padding:0}.tcs-page-main--iteration-drawer{flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.agents-page--split .agents-page-main.tcs-page-main--iteration-drawer{height:100%;max-height:100%}.tcs-page-main--iteration-drawer .tcs-iteration-page-shell{--scenario-workspace-drawer-width:min(368px, 35vw);--scenario-workspace-drawer-min-width:276px;flex-direction:row;flex:1;align-self:stretch;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;display:flex}.agents-page--split .tcs-page-main--iteration-drawer .tcs-iteration-page-shell{box-sizing:border-box;width:calc(100% + 22px);max-width:none;margin-left:0;margin-right:-22px}.tcs-page-main--iteration-drawer .tcs-iteration-page-shell>.scenario-collect-drawer.scenario-publish-version-drawer{border-left:none;border-radius:0;flex-shrink:0;align-self:stretch;height:100%;min-height:100%;max-height:none;margin-left:0;box-shadow:6px 0 28px #0f172a0f}.tcs-page-main--iteration-drawer .tcs-iteration-page-shell-main{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:32px 32px 32px 0;display:flex;overflow:auto}.agents-page--split .tcs-page-main--iteration-drawer .tcs-iteration-page-shell-main{padding:32px 22px 32px 0}.tcs-page-main--iteration-drawer .tcs-detail-panel{flex:1;min-height:0;margin-top:16px}.tcs-resource-iteration-workspace.scenario-workspace-build{--scenario-workspace-drawer-width:min(368px, 35vw);--scenario-workspace-drawer-min-width:276px;flex:1;align-items:stretch;width:100%;height:100%;min-height:0}.tcs-resource-iteration-workspace>.scenario-collect-drawer.scenario-publish-version-drawer{align-self:stretch;height:100%;min-height:100%}.tcs-resource-iteration-workspace-main{flex:1;min-width:0;min-height:0;overflow:auto}.tcs-project-space-body:has(>.tcs-resource-iteration-workspace){flex:1;align-items:stretch;min-height:0}.tcs-project-space-body>.tcs-resource-iteration-workspace{align-self:stretch;height:100%;min-height:0}.tcs-iteration-restore-action{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.tcs-iteration-restore-action:hover{color:var(--text-heading)}.tcs-detail-panel .skills-cards-grid,.tcs-detail-panel .tcs-zones-grid,.tcs-detail-panel .tcs-detail-unified-grid{margin-top:0}.tcs-detail-unified-grid{align-content:start}.tcs-overview p{color:#6b6b6b;margin:0 0 10px;font-size:13px;line-height:1.5}.tcs-overview-meta{color:#9a9a9a!important;font-size:12px!important}.tcs-readonly-hint{color:#9a9a9a;background:#fafafa;border:1px solid #ececec;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.tcs-members-toolbar{margin-bottom:14px}.tcs-members-table{background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden}.tcs-members-table-head,.tcs-members-row{grid-template-columns:1.2fr 1fr .9fr 1.4fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.tcs-members-table-head{color:#9a9a9a;background:#fafafa;border-bottom:1px solid #ececec;font-size:12px;font-weight:650}.tcs-members-table-body{margin:0;padding:0;list-style:none}.tcs-members-row{color:var(--text-heading);border-bottom:1px solid #f0f0f0;font-size:13px}.tcs-members-row:last-child{border-bottom:0}.tcs-members-row-actions{justify-content:flex-end;gap:8px;display:flex}.tcs-member-pick-list{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.tcs-member-pick-item{border:1px solid #ececec;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.tcs-member-pick-dept{color:#9a9a9a;font-size:12px}.tcs-advanced-toggle{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:12px;line-height:1.35}.tcs-permissions-role-block{flex-direction:column;gap:8px;display:flex}.tcs-modal-form--permissions{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.tcs-modal--permissions .tcs-modal-actions{margin-top:0}.tcs-permission-checklist{background:#fafafa;border:1px solid #ececec;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.tcs-permission-check-item{color:#6b6b6b;align-items:flex-start;gap:8px;font-size:12px;display:flex}.tcs-modal-hint{color:#9a9a9a;margin:0;font-size:12px;line-height:1.45}.tcs-form-section{flex-direction:column;gap:10px;padding-top:4px;display:flex}.tcs-form-section-title{color:var(--text-heading);margin:0;font-size:13px;font-weight:600}.tcs-form-invite-btn{color:#6366f1;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.tcs-form-invite-btn:hover{color:#4f46e5}.tcs-form-members-preview{flex-direction:column;gap:8px;display:flex}.tcs-form-members-preview-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.tcs-form-members-preview-toggle:hover .tcs-form-members-preview-label{color:#6b7280}.tcs-form-members-preview-toggle:disabled{cursor:default}.tcs-form-members-preview-toggle:disabled .tcs-form-members-preview-chevron{opacity:.35}.tcs-form-members-preview-label{color:#9a9a9a;font-size:12px;line-height:1.45}.tcs-form-members-preview-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.tcs-form-members-preview-chevron.is-open{transform:rotate(180deg)}.tcs-form-members-preview-groups{flex-direction:column;gap:10px;display:flex}.tcs-form-members-preview-groups--inline{margin-top:4px}.tcs-form-members-preview-group{flex-direction:column;gap:6px;display:flex}.tcs-form-members-preview-group-title{color:#6b7280;font-size:12px;font-weight:600;line-height:1.45}.tcs-form-members-preview-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.tcs-form-members-preview-group-toggle:hover .tcs-form-members-preview-group-title{color:#4b5563}.tcs-form-members-preview-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tcs-form-members-preview-item{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;gap:2px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.tcs-form-members-preview-item-name{line-height:1.4}.tcs-form-members-preview-item--removable{cursor:default;padding-right:4px}.tcs-form-members-preview-item--removable:hover{background:#e5e7eb}.tcs-form-members-preview-item-remove{color:#9ca3af;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.tcs-form-members-preview-item--removable:hover .tcs-form-members-preview-item-remove,.tcs-form-members-preview-item-remove:focus-visible{opacity:1;pointer-events:auto}.tcs-form-members-preview-item-remove:hover{color:#374151;background:#d1d5db}.tcs-modal-title--danger{color:#b91c1c}.tcs-btn--danger{color:#fff;background:#b91c1c;border:0}.tcs-btn--danger:disabled{opacity:.45;cursor:not-allowed}.tcs-zones-grid{margin-top:0}.tcs-zone-settings{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tcs-resources-panel{flex-direction:column;gap:14px;display:flex}.tcs-resources-panel--hr .tcs-detail-tabs,.tcs-resources-unified,.tcs-resources-unified.agent-cards-grid{margin-top:0}.tcs-resources-section{flex-direction:column;gap:14px;display:flex}.tcs-resources-section .agents-grid{margin-top:0}.tcs-resources-empty-action{margin-top:16px}.tcs-resources-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.tcs-import-resources-tab-filters{margin:10px 0 12px}.tcs-import-resources-tab-filters .tcs-mine-content-type-tabs{flex-wrap:wrap}.tcs-import-resources-list{flex-direction:column;gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tcs-import-resources-pick-item{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.tcs-import-resources-pick-item.is-selected{background:#fafaff;border-color:#6366f1}.tcs-import-resources-pick-item input{flex-shrink:0;margin-top:2px}.tcs-import-resources-pick-body{flex-direction:column;gap:4px;min-width:0;display:flex}.tcs-import-resources-pick-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcs-import-resources-pick-name{color:var(--text-heading);font-size:13px;font-weight:600}.tcs-import-resources-pick-tag{color:#6366f1;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.4}.tcs-import-resources-pick-desc{color:#6b7280;font-size:12px;line-height:1.45}.tcs-import-resources-pick-meta{color:#9a9a9a;font-size:11px;line-height:1.4}.tcs-import-resources-empty{margin:0}.tcs-resources-grid{margin-top:0}.tcs-resource-card{position:relative}.tcs-resource-card.tcs-list-card--expired{cursor:default}.tcs-resource-card--manageable{cursor:default;transition:transform .14s,box-shadow .14s,border-color .14s}.experience-entry-page-main .tcs-resource-card--manageable:hover,.experience-entry-page-main .tcs-resource-card--manageable:focus-within{border-color:#6366f147;transform:translateY(-1px);box-shadow:0 12px 26px #4a5cb414}.tcs-resource-card--manageable.tcs-resource-card--menu-open{z-index:2}.tcs-resource-card .agent-card-more-wrap{z-index:1;position:absolute;top:10px;right:10px}.tcs-resource-card .agent-card-menu{width:max-content;min-width:160px}.tcs-resource-card .agent-card-menu-item{white-space:nowrap}.tcs-modal--permissions,.tcs-modal--members,.tcs-modal--members-manage{width:min(760px,100%);max-height:calc(100vh - 48px)}.tcs-modal--members-manage .tcs-members-panel{margin-top:0}.tcs-modal--members-manage .tcs-members-toolbar{margin-bottom:12px}.tcs-project-space-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:14px;display:grid}.tcs-project-space-body--no-sidebar{grid-template-columns:minmax(0,1fr)}.tcs-project-space-section{min-width:0;margin-bottom:0}.tcs-project-space-section .skills-cards-grid.tcs-grid{margin-top:0}.tcs-project-create-card{background:#fff;border-style:dashed;border-color:#d0d5dd;padding:0}.tcs-project-create-card-btn{color:#667085;cursor:pointer;width:100%;min-height:152px;font:inherit;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 14px;display:flex}.tcs-project-create-card-btn:hover{color:#344054}.tcs-project-create-card-icon{color:#98a2b3;font-size:28px;line-height:1}.tcs-project-create-card-label{font-size:14px;font-weight:600}.tcs-project-space-empty{margin-top:0}.tcs-project-sidebar{background:#fff;border:1px solid #e4e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px 10px;display:flex;position:sticky;top:16px;overflow:visible}.tcs-project-sidebar-nav{border-bottom:1px solid #eef0f4;flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.tcs-project-sidebar-nav-item{color:#667085;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.tcs-project-sidebar-nav-item:hover{color:#344054;background:#f3f4f6}.tcs-project-sidebar-nav-item.is-active{background:color-mix(in srgb, var(--bg) 70%, var(--code-bg));color:var(--text-heading);font-weight:600}.tcs-project-sidebar-groups{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:visible}.tcs-project-sidebar-groups-head{justify-content:space-between;align-items:center;padding:8px 10px 4px;display:flex}.tcs-project-sidebar-groups-title{color:#98a2b3;font-size:13px;font-weight:650}.tcs-project-sidebar-groups-actions{color:#98a2b3;gap:8px;font-size:14px;display:inline-flex}.tcs-project-sidebar-groups-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.tcs-project-sidebar-groups-action:hover{color:#667085}.tcs-project-sidebar-group-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.tcs-project-sidebar-group-row{border-radius:8px;align-items:center;gap:0;min-width:0;display:flex}.tcs-project-sidebar-group-row:hover .tcs-project-sidebar-group-more,.tcs-project-sidebar-group-row:focus-within .tcs-project-sidebar-group-more{color:#667085}.tcs-project-sidebar-group-row:hover{background:#f3f4f6}.tcs-project-sidebar-group-row.is-active,.tcs-project-sidebar-group-row.is-active:hover{background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.tcs-project-sidebar-group-row--menu-open{z-index:2}.tcs-project-sidebar-group-more-wrap{flex-shrink:0;margin-right:2px;position:relative}.tcs-project-sidebar-group-more-wrap.agent-card-more-wrap{position:relative;top:auto;right:auto}.tcs-project-sidebar-group-more-wrap .agent-card-menu{z-index:20;width:max-content;min-width:100px;top:calc(100% + 4px);left:auto;right:0}.tcs-project-sidebar-group-item{color:#667085;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 4px 8px 10px;font-size:14px;display:grid}.tcs-project-sidebar-group-item:hover{color:#344054}.tcs-project-sidebar-group-item.is-active{color:var(--text-heading);font-weight:600}.tcs-project-sidebar-group-row.is-active .tcs-project-sidebar-group-item{color:var(--text-heading);background:0 0;font-weight:600}.tcs-project-sidebar-group-more{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:inline-grid;position:static}.tcs-project-sidebar-group-more-icon{display:inline-block;transform:rotate(90deg)}.tcs-project-sidebar-group-more:hover{color:#667085;background:#eef0f4}.tcs-project-sidebar-group-dot{background:0 0;border-radius:999px;width:6px;height:6px}.tcs-project-sidebar-group-item.is-active .tcs-project-sidebar-group-dot{background:#3b82f6}.tcs-project-sidebar-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tcs-project-sidebar-group-count{color:#98a2b3;font-size:12px}.tcs-project-sidebar-group-pending-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tcs-project-sidebar-nav-badge{color:#fff;background:#ef4444;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tcs-project-sidebar-nav-label{flex:1;min-width:0}.tcs-project-sidebar-groups--tasks-filter .tcs-project-sidebar-groups-title{color:#667085;font-size:12px}@media (width<=960px){.tcs-project-space-body{grid-template-columns:1fr}.tcs-project-sidebar{position:static}}.tcs-mine-content-panel{flex-direction:column;gap:16px;display:flex}.tcs-mine-content-tab-filters{flex-direction:column;gap:12px;display:flex}.tcs-mine-content-type-tabs{flex:none;width:fit-content;max-width:100%;overflow-x:auto}.tcs-mine-content-type-tabs .tcs-tasks-panel-tab-label{white-space:nowrap}.tcs-mine-content-tab-filters .tcs-mine-content-status-tabs,.tcs-mine-content-panel .agents-grid,.tcs-mine-content-panel .skills-empty.tcs-project-space-empty{margin-top:0}.tcs-mine-content-panel .agent-card-creator,.tcs-resources-panel .tcs-resource-card .agent-card-creator{margin-bottom:0}.tcs-mine-content-panel .agent-card-desc,.tcs-resources-panel .tcs-resource-card .agent-card-desc{-webkit-line-clamp:2;line-clamp:2}.tcs-mine-content-panel .agent-card-icon.has-custom-content{width:22px;min-width:22px;height:22px;box-shadow:none;border:1px solid #eaecf0;padding:0;background:#fff!important}.tcs-mine-content-panel .agent-card-icon.has-custom-content:before,.tcs-mine-content-panel .agent-card-icon.has-custom-content:after{display:none}.tcs-mine-content-panel .app-market-brand-icon{place-items:center;width:22px;height:22px;display:inline-grid}.tcs-mine-content-panel .app-market-brand-icon svg{width:18px;height:18px;display:block}.tcs-page-main .agents-grid .agent-card{height:100%;min-height:173px}.tcs-page-main .agents-grid .agent-card .agent-card-desc{flex:1;min-height:32.4px}.tcs-public-shared-panel{border-top:1px solid #e4e7ef;flex-direction:column;gap:16px;margin-top:28px;padding-top:24px;display:flex}.tcs-public-shared-panel--embedded{border-top:none;margin-top:0;padding-top:0}.tcs-public-shared-panel--in-public-tab{border-top:1px solid #e4e7ef;margin-top:20px;padding-top:20px}.tcs-public-space-projects-panel{flex-direction:column;gap:0;display:flex}.tcs-project-space-public-tabs-row{flex-wrap:wrap;gap:10px}.tcs-project-space-public-tabs{flex:none;width:fit-content;max-width:100%}.tcs-project-space-public-tabs .tcs-tasks-panel-tab-label{white-space:nowrap}.tcs-public-shared-head{margin-bottom:0}.tcs-public-shared-title{margin:0}.tcs-public-shared-hint{color:#667085;margin:6px 0 0;font-size:13px;line-height:1.5}.tcs-public-shared-grid{margin-top:4px}.tcs-public-shared-card .agent-card-name-row{display:contents}.tcs-public-shared-card>.agent-card-icon{box-shadow:none;order:0}.tcs-public-shared-card>.agent-card-icon-grad:after{box-shadow:none}.tcs-public-shared-card>.agent-card-name-row>.agent-card-name{order:1}.tcs-public-shared-card>.agent-card-desc{order:2}.tcs-public-shared-card>.agent-card-name-row>.tcs-public-shared-publisher{color:#5a5a5a;order:3;margin:0;font-size:12px;font-weight:500;line-height:1.35}.tcs-public-shared-card>.agent-card-footer{order:4}.tcs-public-shared-card:has(.tcs-public-shared-publisher)>.agent-card-footer{margin-top:-4px}.tcs-tasks-panel{flex-direction:column;gap:16px;display:flex}.tcs-tasks-panel-tabs{background:#f9fafb;border:1px solid #e4e7ef;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.tcs-tasks-panel-tab{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.tcs-tasks-panel-tab-label{line-height:1}.tcs-tasks-panel-tab-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tcs-tasks-panel-tab.is-active{color:#111827;background:#fff;box-shadow:0 1px 2px #10182814}.tcs-tasks-panel-admin-hint,.tcs-tasks-panel-empty{color:#667085;font-size:14px}.tcs-tasks-panel .tcs-content-empty{min-height:280px;padding:40px 24px}.tcs-recruit-passed-section{border-top:1px solid #e4e7ef;flex-direction:column;gap:12px;margin-top:8px;padding-top:20px;display:flex}.tcs-recruit-passed-section-head{align-items:center;gap:8px;display:flex}.tcs-recruit-passed-section-title{color:#111827;margin:0;font-size:15px;font-weight:600}.tcs-recruit-passed-empty{color:#667085;font-size:14px}.tcs-tasks-list-item-title-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.tcs-tasks-list-item-title-row .tcs-tasks-list-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.tcs-tasks-list-item-title-row .tcs-tasks-list-item-badge{flex-shrink:0}.tcs-tasks-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcs-tasks-list-entry{background:#fff;border:1px solid #e4e7ef;border-radius:12px;overflow:hidden}.tcs-tasks-list-entry .tcs-tasks-list-item{border:none;border-radius:0}.tcs-tasks-list-entry:hover .tcs-tasks-list-item--interactive{border-color:#0000}.tcs-tasks-list-entry:has(.tcs-tasks-list-item--interactive:hover){background:#fafbff;border-color:#c7d2fe}.tcs-tasks-list-item-reject-form{border-top:1px solid #eef0f4;padding:0 16px 14px}.tcs-tasks-list-item-reject-form .tcs-tasks-reject-form{border-top:none;margin-top:0;padding-top:14px}.tcs-tasks-list-item-action.is-active{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.tcs-tasks-list-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}div.tcs-tasks-list-item{cursor:default}.tcs-tasks-list-item--interactive:hover{background:#fafbff;border-color:#c7d2fe}.tcs-tasks-list-item-open{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;margin:0;padding:0}.tcs-tasks-list-item-open:hover .tcs-tasks-list-item-title{color:#1d4ed8}.tcs-tasks-list-item:hover{background:#fafbff;border-color:#c7d2fe}.tcs-tasks-list-item--urgent{border-left:3px solid #ef4444}.tcs-tasks-list-item--pending{background:#fffcfa;border-left:3px solid #f97316}.tcs-tasks-list-item--pending:hover{background:#fff7ed;border-color:#fdba74}.tcs-tasks-list-item--running{background:#fcfdff;border-left:3px solid #3b82f6}.tcs-tasks-list-item--running:hover{background:#f8fbff;border-color:#bfdbfe}.tcs-tasks-list-item--rejected{background:#fffbfc;border-left:3px solid #e11d48}.tcs-tasks-list-item--rejected:hover{background:#fff5f7;border-color:#fecdd3}.tcs-tasks-list-item--approved{background:#fbfefc;border-left:3px solid #16a34a}.tcs-tasks-list-item--approved:hover{background:#f6fef9;border-color:#bbf7d0}.tcs-tasks-list-item-title{color:#111827;font-size:15px;display:block}.tcs-tasks-list-item-sub{color:#667085;margin-top:4px;font-size:13px;display:block}.tcs-tasks-list-item-progress{margin-top:4px;font-size:12px;display:block}.tcs-tasks-list-item-progress--pending{color:#ea580c}.tcs-tasks-list-item-progress--running{color:#2563eb}.tcs-tasks-list-item-progress--failed{color:#e11d48}.tcs-tasks-list-item-progress--completed{color:#15803d}.tcs-tasks-list-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.tcs-tasks-list-item-badge{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.tcs-tasks-list-item-badge--pending{color:#c2410c;background:#ffedd5}.tcs-tasks-list-item-badge--approved{color:#15803d;background:#dcfce7}.tcs-tasks-list-item-badge--rejected{color:#b91c1c;background:#fee2e2}.tcs-tasks-list-item-badge--instance-running{color:#1d4ed8;background:#dbeafe}.tcs-tasks-list-item-badge--instance-completed{color:#047857;background:#d1fae5}.tcs-tasks-list-item-badge--instance-failed{color:#be123c;background:#ffe4e6}.tcs-tasks-list-item-time{color:#98a2b3;font-size:12px}.tcs-tasks-list-item-actions{align-items:center;gap:8px;display:inline-flex}.tcs-tasks-list-item-action{color:#fff;cursor:pointer;white-space:nowrap;background:#1e4fd8;border:none;border-radius:8px;margin-top:2px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2}.tcs-tasks-list-item-action:hover{background:#163ea8}.tcs-tasks-list-item-action--secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.tcs-tasks-list-item-action--secondary:hover{background:#f9fafb;border-color:#98a2b3}.tcs-tasks-detail{flex-direction:column;gap:20px;display:flex}.tcs-tasks-detail-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.tcs-section-title-row--tasks-detail{align-items:center;gap:4px;width:100%;display:flex}.tcs-section-title-row--tasks-detail .tcs-tasks-detail-back{flex-shrink:0;margin:0}.tcs-section-title-row--tasks-detail .tcs-section-title{margin:0}.tcs-tasks-detail-back{color:#344054;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tcs-tasks-detail-back svg{display:block}.tcs-tasks-detail-back:hover{background:#f3f4f6}.tcs-tasks-detail-head-main{flex:1;min-width:0}.tcs-tasks-detail-title{color:#111827;margin:0;font-size:20px}.tcs-tasks-detail-meta{color:#667085;margin:6px 0 0;font-size:14px}.tcs-tasks-detail-status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.tcs-tasks-detail-status--running{color:#1d4ed8;background:#dbeafe}.tcs-tasks-detail-status--completed,.tcs-tasks-detail-status--failed{color:#475467;background:#f3f4f6}.tcs-tasks-detail-body{grid-template-columns:minmax(180px,220px) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.tcs-tasks-detail-body--single-panel{grid-template-columns:1fr}.tcs-tasks-timeline,.tcs-tasks-approval-matter{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:16px}.tcs-tasks-timeline{padding:12px}.tcs-tasks-timeline-title,.tcs-tasks-approval-matter-title{color:#111827;margin:0;font-size:15px}.tcs-tasks-timeline-list{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.tcs-tasks-timeline-item{gap:12px;min-height:56px;display:flex}.tcs-tasks-timeline-item--skipped{opacity:.55}.tcs-tasks-timeline-track{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.tcs-tasks-timeline-dot{color:#475467;background:#e4e7ef;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.tcs-tasks-timeline-item.is-current .tcs-tasks-timeline-dot{color:#fff;background:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.tcs-tasks-timeline-item--completed .tcs-tasks-timeline-dot{color:#15803d;background:#dcfce7}.tcs-tasks-timeline-line{background:#e4e7ef;flex:1;width:2px;min-height:16px;margin:4px 0}.tcs-tasks-timeline-content{flex:1;min-width:0;padding-bottom:16px}.tcs-tasks-timeline-item:last-child .tcs-tasks-timeline-content{padding-bottom:0}.tcs-tasks-timeline-time{color:#98a2b3;margin:0 0 4px;font-size:12px;display:block}.tcs-tasks-timeline-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tcs-tasks-timeline-name{color:#111827;font-size:13px;line-height:1.4}.tcs-tasks-timeline-badge{color:#667085;flex-shrink:0;font-size:12px}.tcs-tasks-timeline-status-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tcs-tasks-timeline-status-icon svg{display:block}.tcs-tasks-timeline-status-icon--completed{color:#16a34a;background:#dcfce7}.tcs-tasks-timeline-status-icon--pending{color:#d97706;background:#fef3c7}.tcs-tasks-timeline-status-icon--skipped{color:#98a2b3;background:#f3f4f6}.tcs-tasks-timeline-status-icon--waiting{color:#cbd5e1;background:#f9fafb}.tcs-tasks-timeline-item.is-current .tcs-tasks-timeline-status-icon--pending{color:#4f46e5;background:#eef2ff;box-shadow:0 0 0 3px #4f46e51f}.tcs-tasks-timeline-item.is-current .tcs-tasks-timeline-badge{color:#4338ca;font-weight:500}.tcs-tasks-timeline-sub{color:#667085;margin:4px 0 0;font-size:12px}.tcs-tasks-approval-matter-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tcs-tasks-approval-matter-status{color:#b45309;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.tcs-tasks-approval-matter-status--pending{color:#b45309;background:#fef3c7}.tcs-tasks-approval-matter-status--approved{color:#15803d;background:#dcfce7}.tcs-tasks-approval-matter-status--rejected{color:#be123c;background:#ffe4e6}.tcs-tasks-approval-result{border:1px solid #0000;border-radius:10px;margin-bottom:12px;padding:12px 14px}.tcs-tasks-approval-result--approved{background:#f0fdf4;border-color:#bbf7d0}.tcs-tasks-approval-result--rejected{background:#fff1f2;border-color:#fecdd3}.tcs-tasks-approval-result-title{color:#667085;margin:0 0 4px;font-size:12px;font-weight:600}.tcs-tasks-approval-result-value{color:#111827;margin:0;font-size:15px;font-weight:600}.tcs-tasks-approval-result--approved .tcs-tasks-approval-result-value{color:#15803d}.tcs-tasks-approval-result--rejected .tcs-tasks-approval-result-value{color:#be123c}.tcs-tasks-approval-result-meta{color:#475467;margin:6px 0 0;font-size:13px;line-height:1.5}.tcs-tasks-approval-matter-card{background:#f9fafb;border:1px solid #eef0f4;border-radius:10px;padding:16px}.tcs-tasks-approval-matter-step{color:#111827;margin:0 0 8px;font-size:16px}.tcs-tasks-approval-matter-summary{color:#475467;margin:0 0 14px;font-size:14px;line-height:1.5}.tcs-tasks-approval-matter-meta{border-bottom:1px solid #eef0f4;flex-direction:column;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.tcs-tasks-approval-matter-meta-row{gap:12px;font-size:13px;display:flex}.tcs-tasks-approval-matter-meta-k{color:#667085;flex:0 0 72px}.tcs-tasks-approval-matter-meta-v{color:#344054}.tcs-tasks-approval-matter-section-title{color:#344054;margin:0 0 8px;font-size:13px;font-weight:600}.tcs-tasks-approval-matter-fields{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.tcs-tasks-approval-matter-field{grid-template-columns:96px 1fr;gap:12px;font-size:13px;display:grid}.tcs-tasks-approval-matter-field dt{color:#667085;margin:0}.tcs-tasks-approval-matter-field dd{color:#111827;margin:0}.tcs-onboarding-candidate-detail-notes{border-top:1px solid #eaecf0;margin-top:16px;padding-top:16px}.tcs-onboarding-candidate-detail-notes-title{color:#344054;margin:0 0 8px;font-size:14px;font-weight:600}.tcs-onboarding-candidate-detail-notes p{color:#667085;margin:0;font-size:14px;line-height:1.6}.tcs-onboarding-candidate-detail-actions{margin-top:20px}.tcs-recruit-jd-review-detail-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.tcs-tasks-approval-matter-attachments{flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.tcs-tasks-approval-matter-attachments li{color:#344054;background:#fff;border:1px solid #e4e7ef;border-radius:8px;padding:8px 10px;font-size:13px}.tcs-tasks-approval-actions{border-top:1px solid #eef0f4;margin-top:16px;padding-top:16px}.tcs-tasks-approval-readonly{color:#667085;background:#f9fafb;border-radius:8px;margin:16px 0 0;padding:12px;font-size:14px}.tcs-tasks-approval-matter-empty{flex-direction:column;gap:8px;display:flex}.tcs-tasks-approval-matter-empty p{color:#667085;margin:0;font-size:14px}.tcs-tasks-action-desc{color:#344054;margin:0 0 16px;font-size:14px}.tcs-tasks-action-buttons{gap:10px;display:flex}.tcs-tasks-action-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px}.tcs-tasks-action-btn--approve{color:#fff;background:#16a34a}.tcs-tasks-action-btn--reject{color:#b91c1c;background:#fff;border:1px solid #fecaca}.tcs-tasks-action-btn--reject.is-active{background:#fef2f2;border-color:#f87171}.tcs-tasks-reject-form{border-top:1px solid #eef0f4;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.tcs-tasks-reject-label{color:#344054;font-size:13px;font-weight:500}.tcs-tasks-reject-input{resize:vertical;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:14px}.tcs-tasks-reject-input:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.tcs-tasks-reject-input.is-error{border-color:#ef4444}.tcs-tasks-reject-error{color:#b91c1c;margin:0;font-size:12px}.tcs-tasks-reject-actions{justify-content:flex-end;gap:10px;display:flex}.tcs-tasks-reject-cancel{color:#667085;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:14px}.tcs-tasks-action-panel--readonly{align-items:center;display:flex}.tcs-tasks-action-readonly{color:#667085;margin:0;font-size:14px}@media (width<=960px){.tcs-tasks-detail-body{grid-template-columns:1fr}}.tcs-space-roles-modal{max-width:640px}.tcs-space-role-form-modal.ac-modal--permissions{width:min(520px,100% - 32px)}.tcs-space-roles-intro{color:#667085;margin:0 0 16px;font-size:14px;line-height:1.5}.tcs-space-roles-section+.tcs-space-roles-section{margin-top:20px}.tcs-space-roles-section-title{color:#344054;margin:0 0 10px;font-size:13px;font-weight:600}.tcs-space-roles-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcs-space-roles-list--detail{gap:12px}.tcs-space-role-card{background:#fff;border:1px solid #eaecf0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tcs-space-role-card--detail{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.tcs-space-role-card--detail .tcs-space-role-card-header{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.tcs-space-role-card-toggle{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.tcs-space-role-card-toggle:hover{background:#f2f4f7}.tcs-space-role-card--detail.tcs-space-role-card--builtin .tcs-space-role-card-toggle:hover{background:#eef2f6}.tcs-space-role-card-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.tcs-space-role-card-chevron.is-open{transform:rotate(180deg)}.tcs-space-role-card--detail .tcs-space-role-card-header .tcs-space-role-card-badge,.tcs-space-role-card--detail .tcs-space-role-card-header .tcs-space-role-card-actions{margin-right:14px}.tcs-space-role-card--detail.tcs-space-role-card--builtin .tcs-space-role-card-header,.tcs-space-role-card--builtin{background:#f9fafb}.tcs-space-role-permissions{border-top:1px solid #eaecf0;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.tcs-space-role-card--detail.tcs-space-role-card--builtin .tcs-space-role-permissions{background:#fff}.tcs-space-role-perm-group+.tcs-space-role-perm-group{border-top:1px dashed #eaecf0;padding-top:12px}.tcs-space-role-perm-group-title{color:#667085;margin-bottom:8px;font-size:12px;font-weight:600}.tcs-space-role-perm-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tcs-space-role-perm-item{color:#344054;padding-left:14px;font-size:13px;line-height:1.45;position:relative}.tcs-space-role-perm-item:before{content:"";background:#98a2b3;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.tcs-space-role-permissions--editable{background:#fcfcfd;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.tcs-space-role-permissions--editable .tcs-space-role-perm-group{background:#fff;border:1px solid #eaecf0;border-radius:8px;padding:10px 12px}.tcs-space-role-permissions--editable .tcs-space-role-perm-group+.tcs-space-role-perm-group{border-top:none;padding-top:10px}.tcs-space-role-perm-checklist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tcs-space-role-permissions--editable .tcs-space-role-perm-checklist{flex-flow:wrap;gap:8px 16px}.tcs-space-role-permissions--editable .tcs-space-role-perm-checklist>li{flex:0 auto}.tcs-space-role-perm-check-item{color:#344054;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:1.45;display:flex}.tcs-space-role-perm-check-item:hover{background:#f2f4f7}.tcs-space-role-perm-check-item input[type=checkbox]{flex-shrink:0;margin:0}.tcs-space-role-card-main{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.tcs-space-role-card-name{color:#101828;font-size:14px;font-weight:600}.tcs-space-role-card-meta{color:#667085;font-size:12px}.tcs-space-role-card-badge{color:#4338ca;background:#eef2ff;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px}.tcs-space-role-card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tcs-space-roles-empty{color:#667085;text-align:center;border:1px dashed #d0d5dd;border-radius:10px;margin:0;padding:16px;font-size:14px}.ac-btn--sm{min-height:32px;padding:4px 10px;font-size:13px}.ac-btn--danger-text{color:#b42318}.tcs-project-space-roles-page-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tcs-project-space-roles-section-head{flex:1;min-width:0}.tcs-project-space-roles-section-head .tcs-space-roles-intro{margin:6px 0 0}.tcs-project-space-roles-toolbar-actions{flex-shrink:0}.tcs-project-space-roles-panel{flex-direction:column;gap:20px;display:flex}.tcs-project-space-roles-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tcs-project-space-roles-panel-head .tcs-space-roles-intro{flex:1;margin:0}.tcs-changelog-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tcs-changelog-toolbar{flex-shrink:0}.tcs-changelog-sort{color:#667085;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tcs-changelog-sort-select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:140px;padding:6px 10px;font-size:13px}.tcs-changelog-table-wrap{overflow-x:auto}.tcs-changelog-table{border-collapse:collapse;width:100%;font-size:13px}.tcs-changelog-table th,.tcs-changelog-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:12px 10px}.tcs-changelog-table th{color:#667085;white-space:nowrap;font-weight:600}.tcs-changelog-table-name{color:#101828;font-weight:600}.tcs-changelog-table-actions{align-items:center;gap:4px;display:inline-flex}.tcs-changelog-empty{margin-top:8px}.tcs-changelog-version-tag{color:#5925dc;background:#f4f3ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tcs-changelog-version-tag--large{padding:4px 10px;font-size:14px}.tcs-changelog-bump-badge{border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tcs-changelog-bump-badge--major{color:#b42318;background:#fef3f2}.tcs-changelog-bump-badge--minor{color:#175cd3;background:#eff8ff}.tcs-changelog-bump-badge--patch{color:#475467;background:#f2f4f7}.tcs-changelog-bump-badge__migration{font-size:11px;font-weight:600}.tcs-changelog-current-badge{color:#027a48;background:#ecfdf3;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tcs-changelog-detail-head{flex-direction:column;gap:12px;display:flex}.tcs-changelog-back-btn{color:#6941c6;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.tcs-changelog-detail-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tcs-changelog-detail-type{color:#667085;margin:0 0 4px;font-size:12px}.tcs-changelog-detail-meta{color:#667085;margin:6px 0 0;font-size:13px}.tcs-changelog-detail-current{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcs-changelog-timeline{flex-direction:column;gap:20px;display:flex}.tcs-changelog-timeline-date{color:#667085;margin:0 0 10px;font-size:13px;font-weight:600}.tcs-changelog-timeline-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tcs-changelog-timeline-entry{gap:12px;display:flex}.tcs-changelog-timeline-entry-avatar{color:#6941c6;background:#f4f3ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.tcs-changelog-timeline-entry-main{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex:1;min-width:0;padding:12px 14px}.tcs-changelog-timeline-entry-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.tcs-changelog-timeline-entry-meta{color:#667085;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tcs-changelog-timeline-entry-user{color:#344054;font-weight:600}.tcs-changelog-timeline-entry-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tcs-changelog-timeline-entry-summary{color:#344054;margin:0;font-size:14px;line-height:1.5}.tcs-changelog-migration-note{background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin-top:10px;padding:10px 12px}.tcs-changelog-migration-note strong{color:#b42318;margin-bottom:4px;font-size:12px;display:block}.tcs-changelog-migration-note p{color:#7a271a;margin:0;font-size:13px;line-height:1.5}.tcs-changelog-compatible-hint{color:#027a48;margin:8px 0 0;font-size:12px}.tcs-changelog-change-items{margin-top:10px}.tcs-changelog-change-items strong{color:#667085;margin-bottom:6px;font-size:12px;display:block}.tcs-changelog-change-items ul{color:#475467;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.tcs-changelog-timeline-entry-actions{margin-top:12px}.tcs-changelog-rollback-btn{min-height:32px;padding:6px 12px;font-size:12px}.tcs-resource-iteration-rollback-warning{color:#7a271a;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.tcs-section-version-modal{flex-direction:column;gap:16px;width:min(520px,100vw - 32px);max-width:520px;padding:20px 24px 24px;display:flex}.tcs-section-version-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tcs-section-version-modal-header .ac-modal-title{margin:0;font-size:20px;line-height:1.3}.tcs-section-version-modal-hint{color:#667085;margin:-4px 0 0;font-size:13px;line-height:1.5}.tcs-section-version-modal-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcs-section-version-modal-current{color:#344054;background:#f2f4f7;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.tcs-section-version-modal-flow-chevron{color:#98a2b3;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.tcs-section-version-modal-next{color:#fff;background:#155eef;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.tcs-section-version-modal-flow .tcs-changelog-bump-badge{padding:4px 10px;font-size:13px;line-height:1.2}.tcs-section-version-modal-bump-panel{background-color:#f9fafb;border:1px solid #eaecf0;border-radius:12px;padding:14px 16px 16px}.tcs-section-version-modal-bump-label{color:#344054;margin-bottom:12px;font-size:13px;font-weight:500}.tcs-section-version-modal-bump-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tcs-section-version-bump-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-height:96px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.tcs-section-version-bump-card:hover{border-color:#b2ccff}.tcs-section-version-bump-card.is-selected{border-color:#155eef;box-shadow:0 0 0 1px #155eef}.tcs-section-version-bump-card-radio{background:#fff;border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;width:16px;height:16px}.tcs-section-version-bump-card.is-selected .tcs-section-version-bump-card-radio{background:radial-gradient(circle,#155eef 0 4px,#fff 4px);border-color:#155eef}.tcs-section-version-bump-card-body{flex-direction:column;gap:4px;display:flex}.tcs-section-version-bump-card-body strong{color:#344054;font-size:14px;font-weight:600;line-height:1.3}.tcs-section-version-bump-card.is-selected .tcs-section-version-bump-card-body strong{color:#155eef}.tcs-section-version-bump-card-body span{color:#667085;font-size:12px;line-height:1.45}.tcs-section-version-modal-fields{flex-direction:column;gap:14px;display:flex}.tcs-section-version-field{color:#344054;flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.tcs-section-version-field textarea{color:#101828;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;min-height:88px;padding:10px 12px;font-size:13px;line-height:1.5}.tcs-section-version-field textarea::placeholder,.tcs-section-version-field textarea.is-suggested-value{color:#98a2b3}.tcs-section-version-field textarea:focus{border-color:#84adff;outline:none;box-shadow:0 0 0 3px #155eef1f}.tcs-section-version-modal-actions{margin-top:4px;padding-top:4px}.tcs-section-version-modal-actions .agents-btn-primary:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#d0d5dd;border-color:#d0d5dd}@media (width<=560px){.tcs-section-version-modal-bump-options{grid-template-columns:1fr}}.tcs-section-version-modal-overlay .ac-modal-form{flex-direction:column;gap:12px;display:flex}.tcs-section-version-modal-preview{align-items:center;gap:10px;margin-bottom:4px;display:flex}.tcs-section-version-modal-bump-fieldset{border:1px solid #eaecf0;border-radius:10px;margin:0;padding:10px 12px}.tcs-section-version-modal-bump-fieldset legend{color:#667085;padding:0 4px;font-size:12px}.tcs-section-version-modal-bump-option{color:#344054;align-items:center;gap:6px;font-size:13px;display:inline-flex}.skills-config-files-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skills-config-publish-btn{flex-shrink:0}.scenario-publish-version-drawer__entry-summary{color:#475467;margin:6px 0 0;font-size:13px;line-height:1.5}.scenario-publish-version-drawer__entry-migration{color:#7a271a;background:#fef3f2;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.tcs-mine-tool-detail-modal{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tcs-mine-tool-detail-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.tcs-mine-tool-detail-modal__panel{background:#fff;border-radius:16px;flex-direction:column;width:min(100%,560px);max-height:min(88vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.tcs-mine-tool-detail-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.tcs-mine-tool-detail-modal__heading{align-items:center;gap:12px;min-width:0;display:flex}.tcs-mine-tool-detail-modal__icon{flex-shrink:0;width:44px;height:44px;font-size:14px}.tcs-mine-tool-detail-modal__eyebrow{color:#667085;margin:0 0 4px;font-size:12px}.tcs-mine-tool-detail-modal__title{color:#101828;margin:0;font-size:18px;line-height:1.35}.tcs-mine-tool-detail-modal__close{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}.tcs-mine-tool-detail-modal__close:hover{color:#101828;background:#f9fafb;border-color:#eaecf0}.tcs-mine-tool-detail-modal__body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow:auto}.tcs-mine-tool-detail-modal__footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.tcs-mine-tool-detail-section{flex-direction:column;gap:12px;display:flex}.tcs-mine-tool-detail-section+.tcs-mine-tool-detail-section{padding-top:4px}.tcs-mine-tool-detail-meta--spaced{margin-top:0}.tcs-mine-tool-detail-section-title{color:#344054;margin:0;font-size:13px;font-weight:600}.tcs-mine-tool-detail-description{color:#475467;margin:0;font-size:14px;line-height:1.6}.tcs-mine-tool-detail-description+.tcs-mine-tool-detail-meta{margin-top:10px}.tcs-mine-tool-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;display:grid}.tcs-mine-tool-detail-meta dt{color:#667085;margin:0 0 6px;font-size:12px}.tcs-mine-tool-detail-meta dd{color:#101828;margin:0;font-size:14px}.tcs-mine-tool-detail-chip-list,.tcs-mine-tool-detail-list,.tcs-mine-tool-detail-input-list{margin:0;padding:0;list-style:none}.tcs-mine-tool-detail-chip-list{flex-wrap:wrap;gap:8px;display:flex}.tcs-mine-tool-detail-chip{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.tcs-mine-tool-detail-list li{color:#344054;background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:8px 10px;font-size:13px}.tcs-mine-tool-detail-list li+li{margin-top:8px}.tcs-mine-tool-detail-input-row{background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:12px}.tcs-mine-tool-detail-input-row+.tcs-mine-tool-detail-input-row{margin-top:8px}.tcs-mine-tool-detail-input-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcs-mine-tool-detail-input-property{color:#101828;font-size:13px;font-weight:600}.tcs-mine-tool-detail-input-type{color:#667085;font-size:12px}.tcs-mine-tool-detail-input-required{color:#667085;margin-left:auto;font-size:11px}.tcs-mine-tool-detail-input-required.is-required{color:#b42318}.tcs-mine-tool-detail-input-desc{color:#475467;margin:8px 0 0;font-size:13px;line-height:1.5}.ac-sidebar-nav-group,.ac-sidebar-nav-group-items{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ac-sidebar-nav-group-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 2px;display:none}.ac-sidebar-nav-group-toggle:hover{background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.ac-sidebar-nav-group-label{letter-spacing:.02em;color:color-mix(in srgb, var(--text) 58%, transparent);text-align:left;font-size:11px;font-weight:650;display:none}.ac-sidebar-nav-group-chevron{color:color-mix(in srgb, var(--text) 52%, transparent);flex:none;transition:transform .18s;display:none}.ac-sidebar-nav-group.is-collapsed .ac-sidebar-nav-group-chevron{transform:rotate(-90deg)}html.theme-demo-dark .ac-sidebar-nav-group-label{color:color-mix(in srgb, var(--text) 72%, transparent)}html.theme-demo-dark .ac-sidebar-nav-group-chevron{color:color-mix(in srgb, var(--text) 66%, transparent)}.manus.is-sidebar-expanded .ac-sidebar-nav-group,.manus.is-sidebar-expanded .ac-sidebar-nav-group-items{align-items:stretch}.manus.is-sidebar-expanded .ac-sidebar-nav-group-toggle{display:flex}.manus.is-sidebar-expanded .ac-sidebar-nav-group-label,.manus.is-sidebar-expanded .ac-sidebar-nav-group-chevron{display:block}.ac-page-title-row{align-items:center;gap:6px;min-width:0;display:flex}.ac-section-hint-icon-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ac-section-hint-icon{color:#8b8fa5;cursor:help;background:#f1f2f6;border:none;border-radius:999px;place-items:center;width:14px;height:14px;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.ac-section-hint-icon:hover{color:#62647a;background:#e8eaf2}.ac-section-hint-icon:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.ac-section-hint-popover{z-index:30;text-align:left;color:#6b6b6b;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e7ef;border-radius:8px;width:max-content;max-width:min(320px,100vw - 48px);padding:8px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1a}.ac-section-hint-popover:after{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.ac-section-hint-icon-wrap:hover .ac-section-hint-popover,.ac-section-hint-icon-wrap:focus-within .ac-section-hint-popover{opacity:1;visibility:visible}.ac-page-header-actions{flex:none;margin-top:2px}.ac-dept-toolbar-create-group{align-items:stretch;display:inline-flex;position:relative}.ac-dept-toolbar-create-main{border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding-right:14px!important}.ac-dept-toolbar-create-toggle{min-width:38px;border-left:1px solid #ffffff38!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:10px!important;padding-right:10px!important}.ac-dept-toolbar-create-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:12px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}.ac-dept-toolbar-create-menu-item{text-align:left;width:100%;font:inherit;color:var(--text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:block}.ac-dept-toolbar-create-menu-item:hover:not(:disabled){background:#f5f5f5}.ac-modal--department-third-party{width:min(480px,100vw - 32px)}.ac-dept-third-party-desc{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.5}.ac-dept-third-party-list{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ac-dept-third-party-item{text-align:left;width:100%;font:inherit;color:var(--text-heading);cursor:pointer;background:#fafafa;border:1px solid #ececf0;border-radius:10px;padding:12px 14px;font-size:14px;display:block}.ac-dept-third-party-item:hover{background:#f0f4ff;border-color:#dbe4ff}.ac-page-main>.ac-section:first-of-type,.ac-page-main>.ac-page-toolbar+.ac-section{margin-top:14px}.ac-section{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.ac-section-head{flex-direction:column;gap:4px;display:flex}.ac-section-title{color:var(--text-heading);margin:0;font-size:15px;font-weight:650}.ac-section-hint{grid-column:1/-1}.ac-hr-dash-card__head{align-items:center;gap:8px;padding:16px 18px 0;display:flex}.ac-hr-dash-card__icon{color:#3b82f6;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ac-hr-dash-card__icon svg{width:16px;height:16px}.ac-hr-dash-card__title{color:#171a1d;margin:0;font-size:15px;font-weight:600}.ac-hr-dash-card__body{min-width:0;padding:14px 18px 18px}.ac-hr-funnel{flex-direction:column;gap:10px;display:flex}.ac-hr-funnel__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ac-hr-funnel__bar-wrap{min-width:0}.ac-hr-funnel__bar{color:#fff;background:linear-gradient(90deg,#4f9cf9 0%,#3b82f6 100%);border-radius:4px;justify-content:center;align-items:center;min-height:34px;margin:0 auto;font-size:13px;font-weight:600;display:flex}.ac-hr-funnel__label{color:#8f959e;white-space:nowrap;font-size:12px}.ac-hr-pay-tabs{gap:8px;margin-bottom:12px;display:flex}.ac-hr-pay-tabs__item{color:#646a73;cursor:pointer;background:#f5f6f8;border:0;border-radius:999px;padding:4px 10px;font-size:12px}.ac-hr-pay-tabs__item.is-active{color:#2563eb;background:#eef4ff;font-weight:500}.ac-hr-line-chart{min-width:0}.ac-hr-line-chart__svg{width:100%;height:auto;display:block}.ac-hr-line-chart__grid{stroke:#f0f0f0;stroke-width:1px}.ac-hr-line-chart__axis{color:#b0b4bb;text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:4px;font-size:11px;display:grid}.ac-hr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ac-hr-metric-grid--compact{align-self:center}.ac-hr-metric-grid__item{background:#fafbfc;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ac-hr-metric-grid__label{color:#8f959e;font-size:12px;line-height:1.3}.ac-hr-metric-grid__value{color:#171a1d;font-size:22px;font-weight:600;line-height:1.1}.ac-hr-split-charts{grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;min-width:0;display:grid}.ac-hr-split-charts--training{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr)}.ac-hr-split-charts--stacked{grid-template-columns:1fr;align-items:stretch;gap:16px}.ac-hr-split-charts--stacked .ac-hr-donut{width:fit-content;max-width:100%;margin:0 auto}.ac-hr-split-charts--stacked .ac-hr-metric-grid--compact{align-self:stretch;width:100%}.ac-hr-donut{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.ac-hr-donut__legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-hr-donut__legend li{color:#646a73;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.ac-hr-donut__dot{border-radius:50%;width:8px;height:8px}.ac-hr-donut__legend-value{color:#171a1d;font-weight:600}.ac-hr-donut__chart{flex-shrink:0;width:108px;height:108px;position:relative}.ac-hr-donut__chart svg{width:100%;height:100%}.ac-hr-donut__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ac-hr-donut__center strong{color:#171a1d;font-size:18px;font-weight:700;line-height:1}.ac-hr-donut__center span{color:#8f959e;font-size:10px}.ac-hr-okr{grid-template-columns:minmax(240px,.9fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.ac-hr-okr__rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-hr-progress-ring{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ac-hr-progress-ring__chart{width:88px;height:88px;position:relative}.ac-hr-progress-ring__chart svg{width:100%;height:100%}.ac-hr-progress-ring__value{color:#171a1d;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.ac-hr-progress-ring__label{color:#8f959e;font-size:12px}.ac-hr-okr__ranking-title{color:#171a1d;margin:0 0 10px;font-size:13px;font-weight:600}.ac-hr-okr__ranking-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-hr-okr__ranking-item{grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ac-hr-okr__rank{color:#b0b4bb;text-align:center;font-size:12px}.ac-hr-okr__avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex}.ac-hr-okr__name{color:#171a1d;font-size:13px}.ac-hr-okr__growth{color:#16a34a;font-size:12px;font-weight:600}.ac-hr-dashboard__aside{flex-direction:column;gap:16px;min-width:0;display:flex}.ac-hr-dash-card--todo .ac-hr-dash-card__head,.ac-hr-dash-card--quick .ac-hr-dash-card__head{padding-bottom:0}.ac-hr-dash-card__icon--todo{color:#d97706;background:#fef3c7}.ac-hr-todo-time{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}.ac-hr-todo-time__label{color:#8f959e;font-size:12px}.ac-hr-todo-time__select-wrap{position:relative}.ac-hr-todo-time__select{appearance:none;color:#171a1d;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:8px 32px 8px 12px;font-size:13px}.ac-hr-todo-time__select:focus-visible{outline-offset:1px;outline:2px solid #4338ca}.ac-hr-todo-time__chevron{color:#8f959e;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ac-hr-todo-list{flex-direction:column;gap:4px;margin:0;padding:0 12px 14px;list-style:none;display:flex}.ac-hr-todo-list__item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ac-hr-todo-list__item:hover{background:#f5f6f8}.ac-hr-todo-list__label{color:#171a1d;flex:1;min-width:0;font-size:13px;line-height:1.4}.ac-hr-todo-list__badge{color:#2563eb;text-align:center;font-variant-numeric:tabular-nums;background:#eef4ff;border-radius:999px;flex-shrink:0;min-width:22px;padding:2px 7px;font-size:12px;font-weight:600}.ac-hr-todo-list__badge--urgent{color:#dc2626;background:#fef2f2}.ac-hr-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 18px;display:grid}.ac-hr-quick-grid__item{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.ac-hr-quick-grid__item:hover{background:#f5f6f8}.ac-hr-quick-grid__icon{color:#4b5563;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ac-hr-quick-grid__icon svg{width:22px;height:22px}.ac-hr-quick-grid__label{color:#646a73;text-align:center;font-size:11px;line-height:1.3}.ac-hr-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.ac-hr-dashboard,.ac-hr-dashboard__main,.ac-hr-split-charts,.ac-hr-okr{grid-template-columns:1fr}.ac-hr-donut{grid-template-columns:1fr;justify-items:center}}.ac-section-hint,.ac-modal-hint{color:#9a9a9a;margin:0;font-size:12px;line-height:1.45}.ac-modal-hint--danger{color:#cf1322;margin-top:8px}.ac-access-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.ac-access-badge--shared{color:#047857;background:#10b9811f}.ac-access-badge--default{color:#4338ca;background:#6366f11f}.ac-access-badge--open{color:#0369a1;background:#0ea5e91f}.ac-access-badge--private{color:#7c3aed;background:#8b5cf61f}.ac-access-badge--copy{color:#b45309;background:#f59e0b24}.ac-modal-overlay{z-index:1200;background:#0f0f1473;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ac-modal-overlay--nested{z-index:1300;background:#0f0f1459}.ac-modal{background:#fff;border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 48px #0000001f}.ac-modal-title{color:var(--text-heading);margin:0 0 18px;font-size:18px;font-weight:700}.ac-modal-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ac-modal-title-row .ac-modal-title{flex:1;min-width:0;margin-bottom:0}.ac-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.ac-modal-close:hover{color:#18181b;background:#f4f4f5}.ac-modal-close:focus-visible{outline-offset:2px;outline:2px solid #3b5bcc}.ac-modal-form{flex-direction:column;gap:16px;display:flex}.ac-field{color:var(--text-heading);flex-direction:column;gap:8px;font-size:13px;display:flex}.ac-field input,.ac-field textarea,.ac-field select{width:100%;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:10px 12px}.ac-field textarea{resize:vertical;min-height:84px}.ac-field-error{color:#c0392b;font-size:12px;line-height:1.4}.ac-access-mode-select-field{gap:8px}.ac-access-mode-select-label{color:var(--text-heading);font-size:13px;font-weight:600}.ac-access-mode-select{position:relative}.ac-access-mode-select-trigger{width:100%;min-height:58px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ac-access-mode-select-trigger:hover{border-color:#93c5fd}.ac-access-mode-select.is-open .ac-access-mode-select-trigger,.ac-access-mode-select-trigger:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa26}.ac-access-mode-select-value,.ac-access-mode-select-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ac-access-mode-select-title{color:var(--text-heading);font-size:14px;font-weight:650;line-height:1.35}.ac-access-mode-select-hint{color:#94a3b8;font-size:12px;line-height:1.4}.ac-access-mode-select-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.ac-access-mode-select-chevron.is-open{transform:rotate(180deg)}.ac-access-mode-select-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.ac-access-mode-select-option{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ac-access-mode-select-option:hover,.ac-access-mode-select-option.is-selected{background:#f8fafc}.ac-access-mode-select-check{color:#2563eb;flex-shrink:0;margin-top:2px;font-size:14px;font-weight:700}.ac-searchable-select-field{gap:8px}.ac-searchable-select-label{color:var(--text-heading);font-size:13px;font-weight:600}.ac-searchable-select{position:relative}.ac-searchable-select-trigger{width:100%;min-height:39px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ac-searchable-select-trigger:hover:not(:disabled){border-color:#d1d5db}.ac-searchable-select.is-open .ac-searchable-select-trigger,.ac-searchable-select-trigger:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa26}.ac-searchable-select-trigger:disabled{cursor:not-allowed;color:#9ca3af;background:#f9fafb}.ac-searchable-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-searchable-select-value.is-placeholder{color:#9ca3af}.ac-searchable-select-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.ac-searchable-select-chevron.is-open{transform:rotate(180deg)}.ac-searchable-select-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.ac-searchable-select-search{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:8px}.ac-searchable-select-search input{width:100%;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.ac-searchable-select-search input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa1f}.ac-searchable-select-options{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.ac-searchable-select-option{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ac-searchable-select-option--multi{justify-content:flex-start}.ac-searchable-select-checkbox{box-sizing:border-box;background:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;width:16px;height:16px}.ac-searchable-select-checkbox.is-checked{background:#000;border-color:#000;box-shadow:inset 0 0 0 2px #fff}.ac-searchable-select-option:hover,.ac-searchable-select-option.is-selected{background:#f8fafc}.ac-searchable-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-searchable-select-check{color:#2563eb;flex-shrink:0;font-size:14px;font-weight:700}.ac-searchable-select-empty{color:#94a3b8;text-align:center;padding:12px;font-size:13px;line-height:1.45}.ac-access-mode-fieldset{border:0;margin:0;padding:0}.ac-access-mode-fieldset legend{color:var(--text-heading);margin-bottom:10px;font-size:13px;font-weight:600}.ac-access-mode-list{flex-direction:column;gap:8px;display:flex}.ac-access-mode-option{cursor:pointer;border:1px solid #ececec;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ac-access-mode-option:has(input:checked){border-color:color-mix(in srgb, var(--accent,#6366f1) 42%, #ececec);background:#6366f10a}.ac-access-mode-option input{margin-top:3px}.ac-access-mode-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-access-mode-option-title{color:var(--text-heading);font-size:13px;font-weight:650}.ac-access-mode-option-hint{color:#9a9a9a;font-size:12px;line-height:1.4}.ac-permission-preview{background:#fafafa;border:1px solid #ececec;border-radius:10px;padding:12px}.ac-permission-preview-title{color:var(--text-heading);margin-bottom:8px;font-size:12px;font-weight:650}.ac-permission-preview-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-permission-preview-row{color:#6b6b6b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ac-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ac-btn{cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.ac-btn--secondary{color:var(--text-heading);background:#fff;border:1px solid #e5e5e5}.ac-btn--danger,.agents-btn.ac-btn--danger{color:#fff;background:#b91c1c;border:1px solid #b91c1c}.ac-btn--danger:hover,.agents-btn.ac-btn--danger:hover{color:#fff;background:#991b1b;border-color:#991b1b}.ac-members-table--roles .ac-members-table-head,.ac-members-table--roles .ac-members-row{text-align:left;grid-template-columns:minmax(56px,72px) minmax(148px,1.35fr) minmax(168px,1.35fr) minmax(148px,1fr) minmax(72px,auto);align-items:center;gap:0 20px;padding:12px 16px;display:grid}.ac-members-table--roles-no-actions .ac-members-table-head,.ac-members-table--roles-no-actions .ac-members-row{grid-template-columns:minmax(56px,72px) minmax(148px,1.35fr) minmax(168px,1.35fr) minmax(148px,1fr)}.ac-members-table--workspaces .ac-members-table-head,.ac-members-table--workspaces .ac-members-row{text-align:left;grid-template-columns:minmax(120px,1fr) minmax(168px,1.6fr) minmax(96px,.85fr) minmax(96px,.7fr) minmax(108px,.85fr) minmax(132px,.95fr) minmax(72px,auto);align-items:center;gap:0 20px;padding:12px 16px;display:grid}.ac-members-table--departments .ac-members-table-head,.ac-members-table--departments .ac-members-row{text-align:left;grid-template-columns:40px minmax(180px,1.4fr) minmax(140px,1.2fr) minmax(100px,.85fr) minmax(80px,.65fr) minmax(100px,auto);align-items:center;gap:0 12px;padding:8px 12px;display:grid}.ac-members-table--departments-no-select .ac-members-table-head,.ac-members-table--departments-no-select .ac-members-row{grid-template-columns:minmax(180px,1.4fr) minmax(140px,1.2fr) minmax(100px,.85fr) minmax(80px,.65fr) minmax(100px,auto)}.ac-members-table--departments-tree .ac-members-row{border-bottom:1px solid #f0f0f0}.ac-members-table--departments-tree .ac-members-table-head{background:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:500}.ac-departments-name--tree{min-width:0}.ac-departments-tree-name-wrap{align-items:center;gap:6px;min-width:0;display:flex}.ac-departments-tree-toggle{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.ac-departments-tree-toggle:hover{color:#262626;background:#f5f5f5}.ac-departments-tree-toggle--leaf{flex-shrink:0;width:18px;height:18px;display:inline-block}.ac-departments-tree-name{text-overflow:ellipsis;white-space:nowrap;color:#262626;min-width:0;font-size:14px;line-height:1.5;overflow:hidden}.ac-departments-tree-row--org-root .ac-departments-tree-name{font-weight:500}.ac-departments-select--empty{visibility:hidden}.ac-members-table--departments .ac-departments-select-col,.ac-members-table--departments .ac-departments-select{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.ac-members-table--departments .ac-departments-select-col{color:#000}.ac-members-table--departments .ac-departments-select-all{cursor:pointer;justify-content:center;align-items:center;display:flex}.ac-members-table--departments .ac-departments-select-all input[type=checkbox],.ac-members-table--departments .ac-departments-select input[type=checkbox]{cursor:pointer;accent-color:#000;width:16px;height:16px;margin:0}.ac-members-table--departments .ac-members-table-head>[role=columnheader],.ac-members-table--departments .ac-members-row>[role=cell]{text-align:left;justify-self:stretch;min-width:0}.ac-members-table--departments .ac-departments-desc{color:var(--ac-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-members-table--departments .ac-members-table-head>.ac-departments-parent-col,.ac-members-table--departments .ac-members-row>.ac-departments-parent,.ac-members-table--departments .ac-members-table-head>.ac-departments-members-col,.ac-members-table--departments .ac-members-row>.ac-departments-members{text-align:left;place-self:center start;width:100%;min-width:0;display:block}.ac-departments-members-btn{width:100%;min-width:0;font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}.ac-departments-members-btn:hover{color:#1677ff}.ac-departments-members-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4096ff}.ac-members-table--departments .ac-members-table-actions-col{text-align:left;white-space:nowrap;justify-self:stretch}.ac-members-table--departments .ac-members-row{box-sizing:border-box;align-items:center;min-height:52px}.ac-members-table--departments .ac-members-row-actions{justify-content:flex-start;justify-self:stretch;gap:4px;display:flex}.ac-members-table--members-tree .ac-members-table-head,.ac-members-table--members-tree .ac-members-row{text-align:left;grid-template-columns:40px minmax(120px,.9fr) minmax(100px,1fr) minmax(140px,1.2fr) minmax(80px,.75fr) minmax(120px,1.1fr) minmax(76px,auto);align-items:center;gap:0 12px;padding:8px 12px;display:grid}.ac-members-table--members-directory .ac-members-table-head,.ac-members-table--members-directory .ac-members-row{box-sizing:border-box;grid-template-columns:40px minmax(72px,1.1fr) minmax(80px,.85fr) minmax(80px,.85fr) minmax(64px,.75fr) minmax(64px,.7fr) minmax(96px,1fr) minmax(88px,1fr) minmax(96px,auto);width:100%;display:grid}.ac-members-table--members-directory .ac-members-table-head>[role=columnheader],.ac-members-table--members-directory .ac-members-row>[role=cell]{justify-self:stretch;min-width:0}.ac-members-table--members-directory .ac-members-directory-actions-col{white-space:nowrap;justify-self:end}.ac-members-directory-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.ac-row-icon-btn--success:hover{color:#15803d;background:#15803d14;border-color:#c0d4c8}.ac-row-icon-btn--warn:hover{color:#b54708;background:#b5470814;border-color:#ddc9be}.ac-members-directory-action{color:#3b5bcc;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;line-height:1.4}.ac-members-directory-action:hover{text-decoration:underline}.ac-members-directory-action--warn{color:#b54708}.ac-members-directory-action--danger{color:#dc2626}.ac-members-table--members-directory .ac-members-directory-user-id{color:#595959;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-members-table--members-directory .ac-members-directory-name{color:#262626;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.ac-members-directory-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-department-manager-badge{color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ac-members-head-filterable,.ac-members-head-actions{align-items:center;gap:4px;min-width:0;display:inline-flex}.ac-members-head-label{min-width:0}.ac-members-col-filter-wrap{flex-shrink:0;position:relative}.ac-members-col-filter-btn,.ac-members-col-settings-btn{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.ac-members-col-filter-btn:hover,.ac-members-col-settings-btn:hover,.ac-members-col-filter-btn.is-open{color:#262626;background:#f0f0f0}.ac-members-col-filter-btn.is-active{color:#1677ff}.ac-members-col-filter-menu{z-index:4;background:#fff;border:1px solid #ececec;border-radius:8px;min-width:132px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 16px #00000014}.ac-members-col-filter-option{color:#262626;cursor:pointer;align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}.ac-members-col-filter-option input[type=checkbox]{accent-color:#000;width:14px;height:14px;margin:0}.ac-members-table--members-tree .ac-members-select-col,.ac-members-table--members-tree .ac-members-select,.ac-members-table--members-tree .ac-departments-select{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.ac-members-table--members-tree .ac-members-select-all,.ac-members-table--members-tree .ac-departments-select-all{cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.ac-members-table--members-tree .ac-members-select-all input[type=checkbox],.ac-members-table--members-tree .ac-members-select input[type=checkbox],.ac-members-table--members-tree .ac-departments-select input[type=checkbox]{cursor:pointer;accent-color:#000;width:16px;height:16px;margin:0}.ac-members-table--members-tree .ac-members-row{box-sizing:border-box;border-bottom:1px solid #f0f0f0;min-height:52px}.ac-members-table--members-tree .ac-members-table-head{background:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:500}.ac-members-table--members-tree .ac-members-role-group,.ac-members-table--members-tree .ac-members-role-group-header{border-bottom:0}.ac-members-table--members-tree .ac-members-role-group-header.ac-members-row,.ac-members-table--members-tree .ac-members-role-group:not(.is-expanded) .ac-members-role-group-header.ac-members-row{border-bottom:1px solid #f0f0f0}.ac-members-table--members-tree .ac-members-role-group-body .ac-members-row{grid-template-columns:40px minmax(120px,.9fr) minmax(100px,1fr) minmax(140px,1.2fr) minmax(80px,.75fr) minmax(120px,1.1fr) minmax(76px,auto);gap:12px;padding:8px 12px}.ac-members-table--members-tree .ac-members-role-group-body .ac-members-row:last-child{border-bottom:1px solid #f0f0f0}.ac-members-table--members-tree .ac-members-role-group.is-expanded:last-child .ac-members-role-group-body .ac-members-row:last-child{border-bottom:0}.ac-members-table--members-tree .ac-members-table-actions-col{text-align:left;white-space:nowrap;justify-self:stretch}.ac-members-table--members-tree .ac-members-row-actions{justify-content:flex-start;justify-self:stretch;gap:4px;display:flex}.ac-members-role-tree-name-wrap{align-items:center;gap:6px;min-width:0;display:flex}.ac-members-role-tree-name-btn{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;padding:0}.ac-members-role-tree-count-cell{color:#262626;font-size:13px;line-height:1.5}.ac-members-role-tree-empty-cell{min-width:0}.ac-department-batch-textarea{min-height:160px;font-family:inherit;line-height:1.5}.ac-modal--department-batch-create{text-align:center;width:min(560px,100% - 32px);padding:24px 28px 20px}.ac-dept-batch-create-title{color:var(--text-heading);margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.4}.ac-dept-batch-create-notice{text-align:left;background:#eff6ff;border-radius:8px;margin:0 0 20px;padding:14px 16px}.ac-dept-batch-create-notice p{color:#5c5c58;margin:0;font-size:13px;line-height:1.7}.ac-dept-batch-create-notice p+p{margin-top:4px}.ac-dept-batch-create-panel{text-align:left;background:#fff;border:1px solid #ececf0;border-radius:10px;margin:0 auto 16px;padding:28px 24px}.ac-dept-batch-create-step{align-items:center;gap:12px;min-height:40px;display:flex}.ac-dept-batch-create-step+.ac-dept-batch-create-step{border-top:1px solid #ececf0;margin-top:20px;padding-top:20px}.ac-dept-batch-create-step-index{color:#71717a;background:#f4f4f5;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:1;display:grid}.ac-dept-batch-create-step-label{min-width:0;color:var(--text-heading);flex:1;font-size:14px;line-height:1.5}.ac-dept-batch-create-action-link{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:14px;line-height:1.5}.ac-dept-batch-create-action-link:hover{color:#1d4ed8}.ac-dept-batch-create-file-input{display:none}.ac-dept-batch-create-file-status{color:#a1a1aa;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.5}.ac-dept-batch-create-error{text-align:left;margin:0 0 12px}.ac-dept-batch-create-legal{color:#a1a1aa;text-align:left;margin:0 0 20px;font-size:12px;line-height:1.6}.ac-dept-batch-create-footer{justify-content:center;display:flex}.ac-dept-batch-create-upload-btn{color:#71717a;min-width:120px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:0 28px;font-size:14px;line-height:1}.ac-dept-batch-create-upload-btn:not(:disabled){color:#2563eb;border-color:#2563eb}.ac-dept-batch-create-upload-btn:not(:disabled):hover{background:#eff6ff}.ac-dept-batch-create-upload-btn:disabled{cursor:not-allowed}.ac-modal--member-batch-import{text-align:left;width:min(720px,100% - 32px);padding:24px 28px 20px}.ac-member-batch-import-title{color:var(--text-heading);margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.4}.ac-member-batch-import-section{background:#f5f6f8;border-radius:10px;margin-bottom:16px;padding:20px 24px}.ac-member-batch-import-section:last-of-type{margin-bottom:0}.ac-member-batch-import-step-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ac-member-batch-import-step-title{color:var(--text-heading);margin:0;font-size:14px;font-weight:500;line-height:1.5}.ac-member-batch-import-step-hint{color:#8c8c8c;margin:0 0 16px;font-size:13px;line-height:1.6}.ac-member-batch-import-text-link{font:inherit;font-size:inherit;color:#1677ff;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ac-member-batch-import-text-link:hover{color:#4096ff}.ac-member-batch-import-download-btn{min-height:36px;font:inherit;color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.ac-member-batch-import-download-btn:hover{color:#4096ff;border-color:#4096ff}.ac-member-batch-import-records-link{font:inherit;color:#595959;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;display:inline-flex}.ac-member-batch-import-records-link:hover{color:#1677ff}.ac-member-batch-import-upload-zone{text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px 20px;display:flex}.ac-member-batch-import-upload-zone.is-drag-over{background:#f0f7ff;border:1px dashed #4096ff}.ac-member-batch-import-upload-hint{color:#8c8c8c;max-width:420px;margin:0;font-size:13px;line-height:1.6}.ac-member-batch-import-select-btn{min-height:32px;font:inherit;color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:0 16px;font-size:14px}.ac-member-batch-import-select-btn:hover{color:#4096ff;border-color:#4096ff}.ac-member-batch-import-file-input{display:none}.ac-member-batch-import-file-name{color:#595959;margin:0;font-size:13px;line-height:1.5}.ac-member-batch-import-checkbox{color:#262626;cursor:pointer;align-items:center;gap:8px;margin:16px 0 12px;font-size:13px;display:flex}.ac-member-batch-import-checkbox input[type=checkbox]{accent-color:#1677ff;width:16px;height:16px;margin:0}.ac-member-batch-import-notes{color:#8c8c8c;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.ac-member-batch-import-notes li+li{margin-top:4px}.ac-member-batch-import-actions{justify-content:flex-end;margin-top:20px}.ac-member-batch-export-checkbox{margin:0 0 16px}.ac-member-batch-import-error{color:#cf1322;margin:8px 0 0;font-size:12px;line-height:1.45}.ac-batch-select-hint{margin:0 20px 12px}.ac-department-batch-import{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ac-form-error{color:#b91c1c;margin:0;font-size:13px}.ac-members-panel--with-pagination{flex-direction:column;gap:0;display:flex}.ac-departments-pagination{justify-content:stretch;align-items:center;width:100%;margin-top:16px;display:flex}.ac-departments-pagination-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ac-departments-pagination-row--no-bulk{justify-content:flex-end}.ac-departments-bulk-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ac-departments-bulk-tag{box-sizing:border-box;color:#595959;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 14px;font-size:14px;line-height:1;transition:border-color .18s,color .18s,background .18s}.ac-departments-bulk-tag:hover:not(:disabled){color:#4096ff;border-color:#4096ff}.ac-departments-bulk-tag:disabled{opacity:.45;cursor:not-allowed}.ac-departments-bulk-tag--danger:hover:not(:disabled){color:#ff4d4f;background:#fff1f0;border-color:#ff4d4f}.ac-modal--department-bulk-edit{width:min(640px,100%);padding:0;overflow:hidden}.ac-modal--department-edit{flex-direction:column;width:min(560px,100% - 32px);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.ac-modal--add-department-member{width:min(720px,100% - 32px)}.ac-modal--add-department-member .ac-add-member-modal-panel--members{min-height:0}.ac-add-member-by-members-dept-row{flex-direction:column;flex-shrink:0;gap:8px;padding:16px 24px 0;display:flex}.ac-add-member-by-members-hint{color:#666;margin:0;font-size:13px;line-height:1.5}.ac-modal--add-department-member .ac-batch-select-panel{border-top:1px solid #f0f0f3;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ac-modal--add-department-member .ac-batch-select-panel .ac-batch-select-body{flex:auto;min-height:360px;max-height:min(480px,100vh - 280px)}.ac-add-member-by-members-error{flex-shrink:0;margin:0 24px 8px}.ac-modal--add-department-member .ac-add-member-modal-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ac-modal--add-department-member .ac-dept-edit-body,.ac-modal--add-department-member .ac-invite-members-body,.ac-modal--add-department-member .ac-add-member-batch-import-body{flex:auto;min-height:0;overflow-y:auto}.ac-modal--add-department-member .ac-modal-actions--dept-edit,.ac-modal--add-department-member .ac-modal-actions--invite-members{flex-shrink:0;margin-top:0}.ac-invite-members-select-dept{flex-direction:column;gap:16px;padding:8px 24px 24px;display:flex}.ac-invite-members-select-dept-hint{color:#666;margin:0;font-size:14px;line-height:1.5}.ac-modal--invite-members{flex-direction:column;width:min(800px,100% - 32px);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.ac-invite-members-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 24px 24px;display:flex;overflow-y:auto}.ac-invite-members-share-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ac-invite-members-section--code{align-self:stretch}.ac-invite-members-code-input{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;font-weight:600}.ac-invite-members-section{background:#f7f7f8;border:1px solid #ececf0;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.ac-invite-members-section--link{align-self:stretch;min-height:100%}.ac-invite-members-section--qr{text-align:center;align-items:center;min-height:100%}.ac-invite-members-section--qr .ac-invite-members-section-hint{text-align:center}.ac-invite-members-link-main{flex:1;align-items:center;width:100%;min-height:0;display:flex}.ac-invite-members-section-action{flex-shrink:0;margin-top:auto}.ac-invite-members-section-title{color:var(--text-heading);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ac-invite-members-section-hint{color:#71717a;margin:0;font-size:13px;line-height:1.5}.ac-invite-members-link-input{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;color:var(--text-heading);background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 12px;font-size:13px;line-height:38px}.ac-invite-members-copy-btn{justify-content:center;align-items:center;gap:6px;width:100%;height:38px;padding:0 14px;display:inline-flex}.ac-invite-members-qr-wrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.ac-invite-members-qr-actions{justify-content:center;width:100%;margin-top:auto;padding-top:0;display:flex}.ac-invite-members-download-btn{align-items:center;gap:6px;height:36px;padding:0 14px;display:inline-flex}.ac-invite-members-qr-image{background:#fff;border:1px solid #ececf0;border-radius:8px;width:160px;height:160px;display:block}.ac-invite-members-config{flex-direction:column;gap:10px;display:flex}.ac-invite-members-config-heading{color:var(--text-heading);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ac-invite-members-config-panel{background:#f7f7f8;border:1px solid #ececf0;border-radius:10px;flex-direction:column;gap:20px;padding:16px 18px;display:flex}.ac-invite-members-config-setting{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ac-invite-members-config-setting-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-invite-members-config-setting-label{color:var(--text-heading);font-size:14px;font-weight:500;line-height:1.5}.ac-invite-members-config-setting-hint{color:#8c8c8c;font-size:13px;line-height:1.5}.ac-invite-members-toggle.is-on{background:#2563eb}.ac-invite-members-config-field{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.ac-invite-members-config-field-label{color:var(--text-heading);flex-shrink:0;font-size:14px;font-weight:500;line-height:1.4}.ac-invite-members-expiry-select{background:#fff;flex:0 240px;min-width:160px;max-width:280px}.ac-invite-members-stopped-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.ac-invite-members-link-input.is-stopped{color:#a1a1aa;background:#f4f4f5}.ac-invite-members-qr-wrap.is-stopped{align-items:center}.ac-invite-members-qr-stopped{color:#a1a1aa;text-align:center;box-sizing:border-box;background:#fff;border:1px dashed #d4d4d8;border-radius:8px;justify-content:center;align-items:center;width:160px;height:160px;padding:12px;font-size:13px;line-height:1.5;display:flex}.ac-modal-actions--invite-members{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px 20px}.ac-invite-members-refresh-btn{align-items:center;gap:6px;height:38px;padding:0 14px;display:inline-flex}.ac-invite-members-stop-btn{height:38px;padding:0 16px}.ac-invite-members-stop-btn:disabled,.ac-invite-members-copy-btn:disabled,.ac-invite-members-download-btn:disabled{opacity:.55;cursor:not-allowed}.ac-modal--department-type-create{width:min(480px,100% - 32px)}.ac-modal-title-row--dept-edit{flex-shrink:0;margin:0;padding:20px 24px 16px}.ac-modal-title-row--dept-edit .ac-modal-title{font-size:16px;font-weight:600}.ac-add-member-modal-toolbar{flex-shrink:0;padding:0 24px 12px}.ac-add-member-mode-tabs{box-sizing:border-box;background:#f2f2f4;border-radius:999px;align-items:center;width:100%;padding:4px;display:flex}.ac-add-member-mode-tab{min-width:0;min-height:32px;font:inherit;color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;padding:6px 12px;font-size:14px;line-height:1.4;transition:color .15s,background-color .15s,box-shadow .15s}.ac-add-member-mode-tab:hover:not(.is-active){color:#595959}.ac-add-member-mode-tab.is-active{color:#262626;background:#fff;font-weight:500;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #0f172a0a}.ac-add-member-mode-tab:focus-visible{outline-offset:1px;outline:2px solid #4096ff}.ac-add-member-batch-import-body{flex-direction:column;flex:1;gap:0;min-height:0;padding:4px 24px 16px;display:flex;overflow-y:auto}.ac-dept-edit-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 24px 16px;display:flex;overflow-y:auto}.ac-dept-detail-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.ac-dept-detail-card-header{background-color:#f9fafb;border-bottom:1px solid #f0f0f0;padding:14px 16px}.ac-dept-detail-card.is-collapsed .ac-dept-detail-card-header{border-bottom:none}.ac-dept-detail-card-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.ac-dept-detail-card-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4096ff}.ac-dept-detail-card-chevron{color:#8c8c8c;flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.ac-dept-detail-card-chevron.is-expanded{transform:rotate(0)}.ac-dept-detail-card-title{color:var(--text-heading);align-items:center;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ac-dept-detail-rows{flex-direction:column;display:flex}.ac-dept-detail-row{border-bottom:1px solid #f0f0f0;padding:14px 16px}.ac-dept-detail-row:last-child{border-bottom:none}.ac-dept-detail-row-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.ac-dept-detail-row-label{color:#999;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.ac-dept-detail-row-icon{color:#bfbfbf;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ac-dept-detail-row-value{text-align:right;min-width:0;color:var(--text-heading);font-size:14px;font-weight:500;line-height:1.4}.ac-dept-detail-parent-value{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ac-dept-detail-type-badge{color:#155dfc;white-space:nowrap;background:#155dfc1a;border:1px solid #155dfc1a;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.ac-dept-detail-type-badge-dot{background:#1677ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ac-dept-detail-row--stacked{flex-direction:column;gap:8px;display:flex}.ac-dept-detail-desc{color:var(--text-heading);margin:0;padding-left:24px;font-size:14px;font-weight:400;line-height:1.55}.ac-dept-edit-field{flex-direction:column;gap:8px;display:flex}.ac-dept-edit-field-row{align-items:flex-start;gap:16px;display:flex}.ac-dept-edit-field-row .ac-dept-edit-field{flex:1 1 0;min-width:0}.ac-dept-edit-label{color:var(--text-heading);font-size:14px;font-weight:500;line-height:1.4}.ac-dept-edit-name{color:var(--text-heading);background:#fafafa;border:1px solid #ececf0;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.ac-dept-edit-select,.ac-dept-edit-input{width:100%;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #ececf0;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.ac-dept-edit-input--date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ac-dept-edit-input--readonly{color:#71717a;cursor:default;background:#f8f8fa}.ac-dept-edit-input--readonly:focus{border-color:#ececf0}.ac-dept-edit-textarea.ac-dept-edit-input--readonly{resize:none}.ac-dept-edit-textarea{width:100%;font:inherit;color:var(--text-heading);resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #ececf0;border-radius:8px;min-height:72px;padding:10px 12px;font-size:14px;line-height:1.5}.ac-dept-edit-select:focus,.ac-dept-edit-input:focus,.ac-dept-edit-textarea:focus{border-color:#a1a1aa;outline:none}.ac-dept-edit-input::placeholder,.ac-dept-edit-textarea::placeholder{color:#bfbfbf}.ac-dept-edit-supervisor-field{background:#fff;border:1px solid #ececf0;border-radius:8px;align-items:center;min-height:40px;padding:4px 4px 4px 0;display:flex;position:relative}.ac-dept-edit-supervisor-field--readonly{padding:4px 10px}.ac-dept-edit-supervisor-trigger{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;display:flex}.ac-dept-edit-supervisor-trigger:hover,.ac-dept-edit-supervisor-trigger.is-open{background:#fafafa}.ac-dept-edit-supervisor-trigger:focus-visible{outline-offset:-2px;outline:2px solid #a1a1aa}.ac-dept-edit-supervisor-chevron{color:#8c8c8c;flex-shrink:0;align-items:center;transition:transform .15s;display:inline-flex}.ac-dept-edit-supervisor-trigger.is-open .ac-dept-edit-supervisor-chevron{transform:rotate(180deg)}.ac-dept-edit-supervisor-menu{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:44px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ac-dept-edit-supervisor-menu--portaled{bottom:auto;right:auto}.ac-dept-edit-supervisor-option{color:#262626;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.ac-dept-edit-supervisor-option:hover,.ac-dept-edit-supervisor-option.is-selected{background:#f5f5f5}.ac-dept-edit-supervisor-option-check{accent-color:#18181b;pointer-events:none;flex-shrink:0;width:16px;height:16px;margin:0}.ac-dept-edit-supervisor-value{flex:1;align-items:center;min-width:0;display:flex}.ac-dept-edit-supervisor-chips{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.ac-dept-edit-supervisor-field .ac-dept-bulk-parent-picker-wrap{flex-shrink:0}.ac-dept-edit-privacy-section{flex-direction:column;margin-top:4px;display:flex}.ac-dept-edit-advanced-section{margin-top:4px}.ac-dept-edit-advanced-panel{background:#f7f7f8;border:1px solid #ececf0;border-radius:10px;padding:16px 18px}.ac-dept-edit-advanced-panel.is-collapsed{padding:10px 14px}.ac-dept-edit-advanced-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.ac-dept-edit-advanced-panel.is-expanded .ac-dept-edit-advanced-toggle{margin-bottom:16px}.ac-dept-edit-advanced-title{color:var(--text-heading);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ac-dept-edit-advanced-chevron{color:var(--text-muted,#6b7280);flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.ac-dept-edit-advanced-chevron.is-expanded{transform:rotate(0)}.ac-dept-edit-advanced-fields{flex-direction:column;gap:20px;display:flex}.ac-dept-edit-privacy-panel{background:#f7f7f8;border:1px solid #ececf0;border-radius:10px;padding:16px 18px}.ac-dept-edit-privacy-panel.is-collapsed{padding:10px 14px}.ac-dept-edit-privacy-toggle{width:100%;color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ac-dept-edit-privacy-panel.is-expanded .ac-dept-edit-privacy-toggle{justify-content:flex-end;margin-bottom:12px}.ac-dept-edit-privacy-chevron{transition:transform .15s;transform:rotate(-90deg)}.ac-dept-edit-privacy-chevron.is-expanded{transform:rotate(0)}.ac-dept-edit-privacy-content .ac-dept-edit-privacy-option+.ac-dept-edit-privacy-option{margin-top:16px}.ac-dept-edit-privacy-option-head{cursor:pointer;color:var(--text-heading);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.ac-dept-edit-privacy-option-head input[type=checkbox]{accent-color:#18181b;flex-shrink:0;width:16px;height:16px;margin:0}.ac-dept-edit-privacy-option-hint{color:#a1a1aa;margin:6px 0 0 24px;font-size:13px;line-height:1.5}.ac-modal-actions--dept-edit{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px 20px}.ac-modal-title-row--dept-bulk{margin:0;padding:20px 24px 16px}.ac-modal-title-row--dept-bulk .ac-modal-title{font-size:16px;font-weight:600}.ac-dept-bulk-edit-body{flex-direction:column;gap:0;padding:8px 0 0;display:flex}.ac-dept-bulk-edit-block{flex-direction:column;gap:8px;padding:16px 24px;display:flex}.ac-dept-bulk-edit-block+.ac-dept-bulk-edit-block{border-top:1px solid #f0f0f0}.ac-dept-bulk-edit-block--settings{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.ac-dept-bulk-edit-field{flex-direction:column;gap:8px;display:flex}.ac-dept-bulk-edit-label{color:#262626;font-size:14px;font-weight:400}.ac-dept-bulk-edit-label--required{align-items:center;gap:2px;display:inline-flex}.ac-dept-bulk-edit-required{color:#ff4d4f;font-weight:500}.ac-dept-bulk-edit-tags{background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex-wrap:wrap;gap:8px;min-height:40px;padding:8px 10px;display:flex}.ac-dept-bulk-edit-tag{color:#262626;background:#f5f5f5;border-radius:4px;align-items:center;padding:4px 10px;font-size:14px;line-height:1.4;display:inline-flex}.ac-dept-bulk-parent-field{background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;min-height:40px;padding:4px 8px 4px 10px;display:flex}.ac-dept-bulk-parent-value{flex:1;align-items:center;min-width:0;display:flex}.ac-dept-bulk-parent-chip{background:#f5f5f5;border-radius:4px;align-items:center;gap:8px;max-width:100%;padding:4px 8px;display:inline-flex}.ac-dept-bulk-parent-chip-label{text-overflow:ellipsis;white-space:nowrap;color:#262626;min-width:0;font-size:14px;overflow:hidden}.ac-dept-bulk-parent-chip-clear{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;display:inline-flex}.ac-dept-bulk-parent-chip-clear:hover{color:#262626;background:#ebebeb}.ac-dept-bulk-parent-placeholder{color:#bfbfbf;font-size:14px}.ac-dept-bulk-parent-picker-wrap{flex-shrink:0;position:relative}.ac-dept-bulk-parent-tree-btn{color:#595959;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ac-dept-bulk-parent-tree-btn:hover{color:#4096ff;background:#f5f5f5}.ac-dept-bulk-parent-menu{z-index:10;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:220px;max-width:320px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ac-dept-bulk-parent-option{color:#262626;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:14px;display:block}.ac-dept-bulk-parent-option:hover,.ac-dept-bulk-parent-option.is-selected{background:#f5f5f5}.ac-dept-bulk-edit-setting{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ac-dept-bulk-edit-setting-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-dept-bulk-edit-setting-label{color:#262626;font-size:14px;font-weight:500}.ac-dept-bulk-edit-setting-hint{color:#8c8c8c;font-size:13px;line-height:1.5}.ac-dept-toggle-switch{cursor:pointer;background:#e5e7eb;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;margin-top:2px;padding:0;transition:background .15s;position:relative}.ac-dept-toggle-switch.is-on{background:#111}.ac-dept-toggle-switch-thumb{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001f}.ac-dept-toggle-switch.is-on .ac-dept-toggle-switch-thumb{transform:translate(16px)}.ac-modal-actions--dept-bulk{border-top:1px solid #f0f0f0;margin:0;padding:16px 24px 20px}.ac-batch-select-avatar--dept,.ac-batch-select-chip-avatar--dept{color:#3b5bcc;background:#eef0ff}.ac-batch-select-chip-avatar--dept .ac-batch-select-avatar--dept{border-radius:6px;width:24px;height:24px}.ac-departments-pagination-bar{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ac-departments-pagination-total{color:#595959;white-space:nowrap;margin-right:4px;font-size:14px}.ac-departments-pagination-nav-btn,.ac-departments-pagination-page{box-sizing:border-box;color:#595959;cursor:pointer;width:32px;min-width:32px;height:32px;min-height:32px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.ac-departments-pagination-nav-btn:hover:not(:disabled),.ac-departments-pagination-page:hover:not(.is-active){color:#4096ff;border-color:#4096ff}.ac-departments-pagination-nav-btn:disabled{color:silver;cursor:not-allowed;background:#fff}.ac-departments-pagination-pages{align-items:center;gap:8px;display:inline-flex}.ac-departments-pagination-page.is-active{color:#4096ff;background:#fff;border-color:#4096ff;font-weight:500}.ac-departments-pagination-ellipsis{color:#8c8c8c;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.ac-departments-pagination-size{align-items:center;display:inline-flex;position:relative}.ac-departments-pagination-size-select{box-sizing:border-box;color:#595959;min-width:96px;height:32px;font:inherit;cursor:pointer;appearance:none;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 28px 0 12px;font-size:14px;line-height:32px}.ac-departments-pagination-size-chevron{color:#8c8c8c;pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ac-departments-pagination-goto{align-items:center;gap:8px;margin:0;display:inline-flex}.ac-departments-pagination-goto-label{color:#595959;white-space:nowrap;font-size:14px}.ac-departments-pagination-goto-input{box-sizing:border-box;color:#595959;width:48px;height:32px;font:inherit;text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 8px;font-size:14px}.ac-departments-pagination-goto-input:focus{border-color:#4096ff;outline:none}.ac-members-table--workspaces .ac-members-table-head>[role=columnheader],.ac-members-table--workspaces .ac-members-row>[role=cell]{text-align:left;justify-self:stretch;min-width:0}.ac-members-table--workspaces .ac-members-row-actions{justify-content:flex-start;gap:4px;display:flex}.ac-members-table--workspaces .ac-members-table-head{align-items:center}.ac-members-table--workspaces .ac-members-row{box-sizing:border-box;min-height:72px}.ac-workspaces-name-col{color:var(--text-heading);font-weight:650}.ac-workspaces-desc{color:#5c5c58;text-align:left;line-height:1.45}.ac-members-table--workspaces .ac-workspaces-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-workspaces-admin{color:#5c5c58;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.ac-workspaces-access{align-items:center;min-width:0;display:flex}.ac-access-mode-badge-select{max-width:100%;display:inline-flex;position:relative}.ac-access-mode-badge-select-trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.ac-access-mode-badge-select-trigger:hover{opacity:.92}.ac-access-mode-badge-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #4338ca}.ac-access-mode-badge-select-chevron{color:#71717a;flex-shrink:0;transition:transform .15s}.ac-access-mode-badge-select-chevron.is-open{transform:rotate(180deg)}.ac-workspaces-members{color:#5c5c58;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.ac-workspaces-members-btn{width:100%;font:inherit;color:#5c5c58;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:block;overflow:hidden}.ac-workspaces-members-btn:hover{color:var(--text-heading);text-decoration:underline}.ac-workspaces-members-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4338ca}.ac-workspaces-created{color:#5c5c58;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.ac-members-table--roles .ac-members-table-head>[role=columnheader],.ac-members-table--workspaces .ac-members-table-head>[role=columnheader]{color:var(--text-heading);font-weight:650}.ac-members-table--roles .ac-members-table-head>[role=columnheader],.ac-members-table--roles .ac-members-row>[role=cell]{text-align:left;justify-self:stretch;min-width:0}.ac-members-table--roles .ac-members-row-actions{justify-content:flex-start;gap:4px;display:flex}.ac-row-icon-btn{color:#5c5c58;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.ac-row-icon-btn:hover{color:var(--text-heading);background:#f7f7f5;border-color:#e6e6e6}.ac-row-icon-btn:disabled,.ac-row-icon-btn.is-disabled{opacity:.38;cursor:not-allowed}.ac-row-icon-btn:disabled:hover{color:#5c5c58;background:0 0;border-color:#0000}.ac-row-icon-btn--danger:hover{color:#b42318;background:#b4231814;border-color:#ddc3c1}.ac-row-icon-btn--danger:disabled:hover,.ac-row-icon-btn.is-disabled:hover,.ac-row-icon-btn--danger.is-disabled:hover{color:#5c5c58;background:0 0;border-color:#0000}.ac-roles-name-col{color:var(--text-heading);font-weight:650}.ac-members-table--roles .ac-members-table-head{align-items:center}.ac-members-table--roles .ac-members-row{box-sizing:border-box;min-height:72px}.ac-roles-desc{color:#5c5c58;text-align:left;line-height:1.45}.ac-members-table--roles .ac-roles-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-roles-permissions{color:#5c5c58;text-align:left;font-size:12px;line-height:1.5;display:block}.ac-members-table--roles .ac-roles-permissions{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-roles-assigned-users{text-align:left;min-width:0;display:block}.ac-members-table--roles .ac-roles-assigned-tags{flex-wrap:nowrap;overflow:hidden}.ac-roles-assigned-empty{color:#9a9a9a;text-align:left;font-size:13px}.ac-roles-assigned-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.ac-roles-assigned-tag{max-width:88px;color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;background:#f0f0ee;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex;overflow:hidden}.ac-roles-assigned-tag--more{color:#5c5c58;cursor:default;background:#e8e8e4;flex:none;max-width:none;font-weight:650}.ac-members-section{background:#fff;flex:1;min-height:0}.ac-members-section .ac-members-split-layout.ac-members-org-panel{min-height:calc(100vh - 220px)}.ac-members-split-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}.ac-members-org-panel{box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:stretch;gap:0;min-height:520px;padding:0;display:flex}.ac-members-org-panel .ac-members-org-sidebar{box-sizing:border-box;background:0 0;border:none;border-right:1px solid #e8e8e8;border-radius:0;flex-direction:column;flex:0 0 min(260px,28%);width:min(260px,28%);min-width:220px;max-width:300px;min-height:0;padding-right:16px;display:flex;overflow:hidden}.ac-members-org-panel .ac-members-split-main{box-sizing:border-box;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;padding-left:16px;display:flex}.ac-department-members-main{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:0;display:flex}.ac-dept-members-header{flex-shrink:0;min-width:0}.ac-dept-members-header-top{margin-bottom:16px}.ac-dept-members-header-lead{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ac-dept-members-title-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.ac-dept-members-title{color:#1f1f1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.4;overflow:hidden}.ac-dept-members-id{color:#8c8c8c;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4}.ac-dept-members-desc{color:#8c8c8c;margin:0;font-size:12px;line-height:1.5}.ac-dept-members-edit-btn{flex-shrink:0;margin-left:-4px}.ac-dept-members-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ac-dept-members-toolbar-primary{border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:14px;display:inline-flex}.ac-dept-members-add-group{align-items:stretch;display:inline-flex;position:relative}.ac-dept-members-add-main{align-items:center;gap:6px;min-height:32px;display:inline-flex;border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding-right:14px!important}.ac-dept-members-add-toggle{min-width:38px;min-height:32px;border-left:1px solid #ffffff38!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:10px!important;padding-right:10px!important}.ac-dept-members-add-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:12px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}.ac-dept-members-add-menu-item{text-align:left;width:100%;font:inherit;color:var(--text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:block}.ac-dept-members-add-menu-item:hover:not(:disabled){background:#f4f4f8}.ac-dept-members-batch-group{display:inline-flex;position:relative}.ac-dept-members-batch-trigger{gap:6px}.ac-dept-members-batch-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}.ac-dept-members-batch-menu-item{text-align:left;width:100%;font:inherit;color:var(--text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:block}.ac-dept-members-batch-menu-item:hover:not(:disabled){background:#f4f4f8}.ac-dept-members-batch-menu-item--danger{color:#cf1322}.ac-dept-members-batch-menu-item--danger:hover:not(:disabled){background:#fff1f0}.ac-dept-members-batch-hint{color:#ad6800;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.5}.ac-dept-members-batch-hint--success{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ac-dept-members-toolbar-btn{color:#595959;min-height:32px;box-shadow:none;background:#fff;border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.ac-dept-members-toolbar-btn:hover{color:#4096ff;background:#fff;border-color:#4096ff}.ac-dept-members-toolbar-btn.is-active{color:#4096ff;background:#e6f4ff;border-color:#4096ff}.ac-dept-members-toolbar-divider{background:#e8e8e8;flex-shrink:0;width:1px;height:20px;margin:0 4px}.ac-department-members-main .ac-members-panel{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.ac-members-org-panel .ac-members-split-main .ac-members-panel{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.ac-members-org-panel .ac-members-split-main .ac-members-table{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ac-members-org-panel .ac-members-split-main .ac-members-table.ac-members-table--members-directory{overflow:hidden}.ac-members-table--members-directory .ac-members-table-body{width:100%}.ac-members-org-panel .ac-members-table--members-directory .ac-members-table-head .ac-members-directory-actions-col{background:#f5f5f5}.ac-members-org-panel .ac-members-table--members-directory .ac-members-table-head{color:#8c8c8c;background:#f5f5f5;border-bottom:1px solid #e8e8e8;min-height:40px;padding:10px 12px;font-size:12px;font-weight:400}.ac-members-org-panel .ac-members-table--members-directory .ac-members-row{color:#262626;border-bottom:1px solid #f0f0f0;min-height:48px;font-size:13px}.ac-members-org-panel .ac-members-table--members-directory .ac-members-row:last-child{border-bottom:none}.ac-members-org-panel .ac-members-table--members-tree .ac-members-table-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:visible auto}.ac-members-org-panel .ac-members-table--members-directory .ac-members-table-body{overflow-x:visible}.ac-members-org-panel .ac-members-table--members-tree .ac-members-table-body::-webkit-scrollbar{width:0;height:0;display:none}.ac-members-table-body--empty{display:block}.ac-members-table-empty{border-bottom:none;padding:24px 16px;list-style:none;display:block}.ac-members-table-empty .skills-empty{margin:0}.ac-members-org-sidebar-actions{box-sizing:border-box;border-bottom:1px solid #e8e8e8;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:8px;padding:0 0 12px;display:grid}.ac-members-org-sidebar-actions>.ac-members-org-sidebar-action-group,.ac-members-org-sidebar-actions>.ac-members-org-sidebar-action{width:100%;min-width:0}.ac-members-org-sidebar-action{min-height:36px;font:inherit;color:#595959;cursor:pointer;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;line-height:1.4;transition:background .15s,border-color .15s,color .15s;display:flex}.ac-members-org-sidebar-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-members-org-sidebar-action:hover{color:#1677ff;background:#e6f4ff;border-color:#91caff}.ac-members-org-sidebar-action-group{align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.ac-members-org-sidebar-action--main{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.ac-members-org-sidebar-action--toggle{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;min-width:32px;padding:8px 6px}.ac-members-org-sidebar-action-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0f172a1f}.ac-members-org-sidebar-action-menu-item{text-align:left;width:100%;font:inherit;color:#595959;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.4;display:block}.ac-members-org-sidebar-action-menu-item:hover{color:#1677ff;background:#f5f5f5}.ac-members-org-sidebar-actions-divider{display:none}.ac-members-org-tree-head{color:#8c8c8c;background:0 0;border-bottom:none;flex-shrink:0;padding:8px 12px 6px;font-size:12px;font-weight:500}.ac-members-org-tree-row--company{border-bottom:1px solid #f0f0f0}.ac-members-org-tree-name-wrap--company{gap:10px;padding-left:0}.ac-members-org-company-icon{color:#fff;background:#1677ff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ac-members-org-tree-row--company.is-selected{background:#ebebeb}.ac-members-org-tree-row--company .ac-members-org-tree-name-btn--company{cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;display:flex}.ac-members-org-tree-row--company .ac-members-org-tree-name-btn--company:hover .ac-members-org-tree-name{color:#1677ff}.ac-members-org-tree-row--company.is-selected .ac-members-org-tree-name{color:#1677ff;font-weight:600}.ac-members-org-tree-company-label{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ac-members-org-tree-row--company .ac-members-org-tree-name{color:#262626;font-weight:600}.ac-members-org-tree-row--company .ac-members-org-tree-count{flex-shrink:0}.ac-members-org-tree-body{scrollbar-width:none;-ms-overflow-style:none;background:0 0;flex:1;min-height:0;overflow:hidden auto}.ac-members-org-tree-body::-webkit-scrollbar{width:0;height:0;display:none}.ac-members-org-tree-row{box-sizing:border-box;border-bottom:none;align-items:center;min-height:40px;display:flex}.ac-members-org-tree-row:last-child{border-bottom:none}.ac-members-org-tree-row.is-selected{background:#ebebeb}.ac-members-org-tree-name-wrap{box-sizing:border-box;flex:1;align-items:center;gap:6px;min-width:0;min-height:40px;padding-right:4px;display:flex}.ac-members-org-tree-row-actions{flex-shrink:0;padding-right:8px;position:relative}.ac-members-org-tree-more-btn{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ac-members-org-tree-row-actions:hover .ac-members-org-tree-more-btn,.ac-members-org-tree-row-actions.is-open .ac-members-org-tree-more-btn{color:#262626;background:#f0f0f0}.ac-members-org-tree-menu{z-index:6;background:#fff;border:1px solid #ececec;border-radius:6px;width:max-content;min-width:112px;max-width:128px;padding:3px 0;position:absolute;top:calc(100% - 2px);right:0;box-shadow:0 6px 16px #00000014}.ac-members-org-tree-menu-item{width:100%;font:inherit;color:#262626;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:12px;line-height:1.4;display:block}.ac-members-org-tree-menu-item:hover{background:#f5f5f5}.ac-members-org-tree-menu-item--danger{color:#cf1322}.ac-members-org-tree-menu-item--danger:hover{background:#fff1f0}.ac-members-org-tree-toggle{color:#9a9a9a;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.ac-members-org-tree-toggle:hover{color:var(--text-heading);background:#f0f0f0}.ac-members-org-tree-toggle--leaf{pointer-events:none}.ac-members-org-tree-name-btn{text-align:left;cursor:pointer;min-width:0;color:var(--text-heading);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.ac-members-org-tree-name{color:#262626;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.45;overflow:hidden}.ac-members-org-tree-count{color:#8c8c8c;flex-shrink:0;font-size:12px;line-height:1.45}.ac-members-org-tree-name-btn:hover .ac-members-org-tree-name{color:#1677ff}.ac-members-org-tree-row.is-selected .ac-members-org-tree-name{color:#1f1f1f;font-weight:500}.ac-members-org-sidebar-empty{color:#9a9a9a;text-align:center;padding:24px 16px;font-size:13px}.ac-members-split-main{min-width:0;min-height:0}.ac-members-project-sidebar{background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ac-members-project-sidebar-head{color:#9a9a9a;background:#fafafa;border-bottom:1px solid #ececec;flex-shrink:0;padding:12px 16px;font-size:12px;font-weight:650}.ac-members-project-sidebar-empty{color:#9a9a9a;text-align:center;padding:24px 16px;font-size:13px}.ac-members-project-list{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.ac-members-project-list--tree{padding:6px 4px}.ac-members-project-tree-node{list-style:none}.ac-members-project-tree-children{margin:0;padding:0;list-style:none}.ac-members-project-item-wrap{border-radius:8px;align-items:center;gap:2px;display:flex}.ac-members-project-item-wrap.is-selected{background:#eef3ff}.ac-members-project-item-wrap.has-children.is-selected{background:0 0}.ac-members-project-item-wrap.has-children.is-selected .ac-members-project-item.is-selected{background:#eef3ff}.ac-members-project-tree-toggle{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ac-members-project-tree-toggle:hover{color:var(--text-heading);background:#f0f0f0}.ac-members-project-tree-toggle--leaf{pointer-events:none}.ac-members-project-item{text-align:left;cursor:pointer;min-width:0;color:var(--text-heading);background:0 0;border:none;border-radius:8px;flex:1;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px 8px 4px;display:flex}.ac-members-project-item:hover{background:#f5f5f5}.ac-members-project-item-wrap.is-selected .ac-members-project-item:hover,.ac-members-project-item.is-selected,.ac-members-project-item-wrap.has-children.is-selected .ac-members-project-item:hover{background:#eef3ff}.ac-members-project-item-label{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.45}.ac-members-project-item-count{color:#9a9a9a;flex-shrink:0;font-size:12px;line-height:1.45}.ac-members-toolbar{margin-bottom:14px}.ac-members-table{background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden}.ac-members-table-head,.ac-members-row{grid-template-columns:1fr .9fr minmax(76px,auto);align-items:center;gap:12px;padding:12px 16px;display:grid}.ac-members-table:not(.ac-members-table--roles):not(.ac-members-table--departments):not(.ac-members-table--members-tree) .ac-members-table-actions-col{text-align:right;white-space:nowrap;justify-self:end}.ac-members-table:not(.ac-members-table--roles):not(.ac-members-table--departments):not(.ac-members-table--members-tree) .ac-members-row-actions{justify-self:end}.ac-members-table-head{color:#9a9a9a;background:#fafafa;border-bottom:1px solid #ececec;font-size:12px;font-weight:650}.ac-members-table-body{margin:0;padding:0;list-style:none}.ac-members-table-body--grouped{display:block}.ac-members-role-group{border-bottom:1px solid #ececec}.ac-members-role-group:last-child{border-bottom:0}.ac-members-role-group-header{border-bottom:1px solid #f0f0f0}.ac-members-role-group:not(.is-expanded) .ac-members-role-group-header{border-bottom:0}.ac-members-role-toggle{width:100%;font:inherit;color:var(--text-heading);cursor:pointer;text-align:left;background:#fafafa;border:0;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.ac-members-role-toggle:hover{background:#f3f3f3}.ac-members-role-toggle-chevron{color:#71717a;flex-shrink:0;transition:transform .15s}.ac-members-role-toggle-chevron.is-open{transform:rotate(180deg)}.ac-members-role-toggle-label{flex:1;min-width:0}.ac-members-role-toggle-count{color:#71717a;flex-shrink:0;font-size:12px;font-weight:500}.ac-members-role-group-body{margin:0;padding:0;list-style:none}.ac-members-role-group-body .ac-members-row{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr .9fr minmax(76px,auto);align-items:center;gap:12px;padding:12px 16px;display:grid}.ac-members-role-group-body .ac-members-row:last-child{border-bottom:0}.ac-members-role-group-body .ac-members-body-cell{border-bottom:0;padding:0}.ac-members-row{color:var(--text-heading);border-bottom:1px solid #f0f0f0;font-size:13px}.ac-members-row:last-child{border-bottom:0}.ac-members-last-login{color:#71717a;white-space:nowrap;font-size:12px}.ac-members-email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-member-status{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ac-member-status--active{color:#027a48;background:#ecfdf3}.ac-member-status--inactive{color:#71717a;background:#f4f4f5}.ac-member-status--pending{color:#b54708;background:#fffaeb}.ac-members-row-actions{justify-content:flex-end;gap:4px;display:flex}.ac-member-pick-list{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.ac-member-pick-item{border:1px solid #ececec;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.ac-member-pick-dept{color:#9a9a9a;font-size:12px}.ac-member-pick-list--compact{max-height:180px}.ac-add-user-mode-toggle{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:13px;line-height:1.35}.ac-add-user-mode-toggle:hover{color:#312e81;text-decoration:underline}.ac-add-user-batch-preview{width:100%;margin-top:10px}.ac-add-user-batch-preview-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;max-height:62px;display:flex;position:relative;overflow:hidden}.ac-add-user-batch-preview-measure{visibility:hidden;pointer-events:none;flex-wrap:wrap;gap:6px;width:100%;display:flex;position:absolute;inset:0 auto auto 0}.ac-add-user-batch-preview-tag{max-width:100%;color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;background:#f4f4f5;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:20px;display:inline-flex;overflow:hidden}.ac-add-user-batch-preview-tag--more{color:#5c5c58;cursor:default;background:#e8e8e4;flex:none;font-weight:650}.ac-add-user-batch-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-add-user-batch-label{color:var(--text-heading);font-size:13px;font-weight:600}.ac-advanced-toggle{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:12px;line-height:1.35}.ac-advanced-toggle:disabled{color:#a3a3a3;cursor:not-allowed}.ac-permissions-role-block{flex-direction:column;gap:8px;display:flex}.ac-modal-form--permissions{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.ac-modal--permissions .ac-modal-actions{margin-top:0}.ac-permission-checklist{background:#fafafa;border:1px solid #ececec;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.ac-permission-check-item{color:#6b6b6b;align-items:flex-start;gap:8px;font-size:12px;display:flex}.ac-permission-checklist.is-disabled{opacity:.55;pointer-events:none;background:#f5f5f5}.ac-modal--permissions,.ac-modal--members,.ac-modal--role-edit{width:min(760px,100%);max-height:calc(100vh - 48px)}.ac-modal--members-manage{width:min(600px,100% - 32px);max-height:calc(100vh - 48px)}.ac-modal--member-status,.ac-modal--create-user{width:min(520px,100% - 32px);max-height:calc(100vh - 48px)}.ac-modal-form--create-user{margin-bottom:18px}.ac-modal-form-section{flex-direction:column;gap:10px;display:flex}.ac-modal-form-section-title{color:var(--text-heading);margin:0;font-size:13px;font-weight:650}.ac-modal--create-user .ac-modal-actions{gap:12px}.ac-modal--create-user .ac-modal-actions>button{flex:1;min-width:0}.ac-modal.ac-modal--batch-select{flex-direction:column;width:min(860px,100vw - 32px);height:min(680px,100vh - 48px);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.ac-modal-title-row--batch{flex-shrink:0;margin-bottom:0;padding:20px 24px 16px}.ac-modal-title-row--batch .ac-modal-title{margin-bottom:0}.ac-batch-select-body{border-top:1px solid #f0f0f3;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ac-batch-select-left{border-right:1px solid #f0f0f3;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden}.ac-batch-select-search{color:#a1a1aa;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.ac-batch-select-search input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:14px}.ac-batch-select-search input::placeholder{color:#a1a1aa}.ac-batch-select-sources{border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:flex-end;gap:0;width:100%;padding:0;display:flex}.ac-batch-select-source{min-width:0;font:inherit;color:#666;text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:0;margin-bottom:-1px;padding:12px 0;font-size:14px;font-weight:400;line-height:20px;display:flex}.ac-batch-select-source svg{display:none}.ac-batch-select-source.is-active{color:#000;border-bottom:3px solid #000;font-weight:600}.ac-batch-select-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.ac-batch-select-list--categories{gap:8px}.ac-batch-select-list--members-only{min-height:360px}.ac-batch-select-list--categories>.ac-batch-select-chat-group-item{margin-top:0}.ac-batch-select-row{cursor:pointer;min-height:44px;color:var(--text-heading);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:grid}.ac-batch-select-row:hover:not(.is-disabled){background:#f4f4f8}.ac-batch-select-row.is-selected{background:#f8faff}.ac-batch-select-row.is-disabled{opacity:.45;cursor:not-allowed}.ac-batch-select-row input{accent-color:#2563eb;justify-self:end;width:16px;height:16px;margin:0}.ac-batch-select-avatar{border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.ac-batch-select-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-batch-select-org-group+.ac-batch-select-org-group{margin-top:8px}.ac-batch-select-org-header{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 4px;display:flex}.ac-batch-select-org-header .ac-batch-select-chat-group-radio{flex-shrink:0;padding:0 12px}.ac-batch-select-org-title{color:#71717a;font-size:12px;font-weight:600}.ac-batch-select-org-select-all{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ac-batch-select-org-select-all input{accent-color:#000;width:14px;height:14px;margin:0}.ac-batch-select-chat-head{align-items:center;gap:10px;min-width:0;display:flex}.ac-batch-select-group-head{gap:8px;min-height:20px}.ac-batch-select-group-head-name{color:var(--text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.ac-batch-select-group-head-sep{color:#d4d4d8;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.ac-batch-select-group-head-members{color:#a1a1aa;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ac-batch-select-group-head-members svg{flex-shrink:0;width:14px;height:14px}.ac-batch-select-chat-icon{color:#3b5bcc;background:#eef0ff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ac-batch-select-chat-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-batch-select-chat-count{color:#a1a1aa;font-size:12px;font-weight:500;line-height:20px}.ac-batch-select-chat-group-item{background:#fff;border:1px solid #ececf0;border-radius:10px;align-items:stretch;gap:0;min-height:58px;display:flex;overflow:hidden}.ac-batch-select-chat-group-item.is-selected{background:#f8faff;border-color:#c7d7fe}.ac-batch-select-chat-group-item.is-disabled,.ac-batch-select-chat-group-item.is-select-disabled .ac-batch-select-chat-group-select-all,.ac-batch-select-chat-group-item.is-select-disabled .ac-batch-select-chat-group-radio{opacity:.45}.ac-batch-select-chat-group-item.is-select-disabled.is-drill-only .ac-batch-select-chat-group-select-all,.ac-batch-select-chat-group-item.is-select-disabled.is-drill-only .ac-batch-select-chat-group-radio{opacity:1;cursor:pointer}.ac-batch-select-chat-group-item.is-select-disabled .ac-batch-select-chat-group-select-all input{cursor:not-allowed}.ac-batch-select-chat-group-item.is-select-disabled.is-drill-only .ac-batch-select-chat-group-select-all input{cursor:pointer}.ac-batch-select-chat-group-item.is-select-disabled .ac-dept-parent-picker-radio{cursor:not-allowed}.ac-batch-select-chat-group-item.is-select-disabled.is-drill-only .ac-dept-parent-picker-radio,.ac-batch-select-chat-group-item.is-select-disabled.is-drill-only .ac-batch-select-chat-group-trigger{cursor:pointer}.ac-batch-select-org-header-trigger.is-select-disabled{cursor:default}.ac-batch-select-org-header.is-selected{background:#f8faff}.ac-batch-select-org-header-trigger{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;margin:0;padding:0;display:flex}.ac-batch-select-org-header-trigger:disabled{cursor:not-allowed}.ac-batch-select-org-header-trigger:not(:disabled):hover{background:#f4f4f5}.ac-batch-select-chat-group-trigger{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:11px 12px;display:flex}.ac-batch-select-chat-group-trigger:hover{background:#f4f4f5}.ac-batch-select-chat-group-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.ac-batch-select-chat-group-line{flex-direction:row;flex:1;align-items:center;gap:6px;min-width:0;overflow:hidden}.ac-batch-select-chat-group-line .ac-batch-select-chat-group-name{flex:0 auto;min-width:0;max-width:100%}.ac-batch-select-chat-group-line .ac-batch-select-chat-count{white-space:nowrap;flex-shrink:0}.ac-batch-select-chat-group-chevron{color:#a1a1aa;flex-shrink:0;place-items:center;display:grid}.ac-batch-select-chat-group-chevron-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-left:1px solid #ececf0;flex-shrink:0;place-items:center;width:44px;display:grid}.ac-batch-select-chat-group-chevron-btn:hover{color:var(--text-heading);background:#f4f4f5}.ac-batch-select-chat-group-select-all{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:20px;display:inline-flex}.ac-batch-select-chat-group-select-all input{accent-color:#000;width:14px;height:14px;margin:0}.ac-batch-select-chat-group-radio{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ac-dept-parent-picker-radio{accent-color:#000;cursor:pointer;width:14px;height:14px;margin:0}.ac-batch-select-group-panel{flex-direction:column;gap:8px;min-height:0;display:flex}.ac-batch-select-group-toolbar{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.ac-batch-select-group-toolbar .ac-batch-select-org-header{flex:1;min-width:0;padding:4px 10px 4px 0}.ac-batch-select-group-toolbar .ac-batch-select-chat-head,.ac-batch-select-group-toolbar .kb-permissions-chat-head{flex:1;min-width:0}.ac-batch-select-group-toolbar .kb-permissions-chat-head-name,.ac-batch-select-group-toolbar .ac-batch-select-group-head-name{text-overflow:ellipsis;overflow:hidden}.ac-batch-select-group-back{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;padding:4px;font-size:13px;font-weight:500;display:inline-flex}.ac-batch-select-group-back:hover{color:var(--text-heading);background:#f4f4f5}.ac-batch-select-empty{text-align:center;color:#a1a1aa;padding:24px 12px;font-size:13px}.ac-batch-select-chips-empty{text-align:center;color:#a1a1aa;padding:12px;font-size:13px}.ac-batch-select-import{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 12px;display:flex}.ac-batch-select-import p{color:#71717a;margin:0;font-size:13px;line-height:1.5}.ac-batch-select-right{background:#fafafa;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:16px 20px 20px;display:grid;overflow:hidden}.ac-batch-select-selected-head{color:var(--text-heading);flex-shrink:0;margin-bottom:12px;font-size:14px;font-weight:600}.ac-batch-select-chips{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:0;display:flex;overflow-y:auto}.ac-batch-select-chip{background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;display:inline-flex}.ac-batch-select-chip-avatar{border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.ac-batch-select-chip-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:13px;overflow:hidden}.ac-batch-select-chip-remove{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;font-size:16px;line-height:1;display:grid}.ac-batch-select-chip-remove:hover{color:#52525b;background:#f4f4f5}.ac-batch-select-settings{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.ac-batch-select-actions{background:#fafafa;border-top:1px solid #ececf0;gap:12px;padding-top:16px;display:flex}.ac-batch-select-actions>button{flex:1;min-width:0}.ac-modal--confirm{width:min(440px,100%)}.ac-modal--role-edit{flex-direction:column;display:flex;overflow:hidden}.ac-modal-form--member-status{flex-direction:column;gap:20px;margin-bottom:18px;display:flex}.ac-member-profile-card{padding:4px 0 0}.ac-member-profile-head{align-items:center;gap:16px;display:flex}.ac-member-profile-avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:22px;font-weight:600;line-height:1;display:grid}.ac-member-profile-main{flex:1;min-width:0}.ac-member-profile-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-member-profile-name{color:var(--text-heading);margin:0;font-size:20px;font-weight:700;line-height:1.3}.ac-member-profile-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ac-member-profile-status--active{color:#3b5bcc;background:#eef0ff}.ac-member-profile-status--pending{color:#7c6bd6;background:#f3f0ff}.ac-member-profile-status--inactive{color:#8a8a96;background:#f3f4f6}.ac-member-profile-meta{color:#9a9a9a;margin:8px 0 0;font-size:13px;line-height:1.45}.ac-member-profile-email{color:#9a9a9a;word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.45}.ac-member-profile-info{border-top:1px solid #f0f0f0;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.ac-member-profile-info-item{align-items:baseline;gap:12px;font-size:13px;line-height:1.45;display:flex}.ac-member-profile-info-label{color:#9a9a9a;flex-shrink:0;min-width:72px}.ac-member-profile-info-value{min-width:0;color:var(--text-heading);word-break:break-word;flex:1}.ac-member-detail-edit{padding-top:4px}.ac-member-status-actions{flex-direction:column;gap:10px;display:flex}.ac-member-status-actions-label{color:var(--text-heading);font-size:13px;font-weight:600}.ac-member-status-actions-row{flex-wrap:wrap;gap:10px;display:flex}.ac-member-status-action{color:#52525b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.ac-member-status-action:hover{background:#fafafa;border-color:#c7c7cc}.ac-member-status-action.is-selected{color:#3b5bcc;background:#eef0ff;border-color:#3b5bcc}.ac-member-status-action.is-current:not(.is-selected){background:#f4f4f5;border-color:#d4d4d8}.ac-member-status-action:disabled{opacity:.42;cursor:not-allowed}.ac-member-status-action:disabled:hover{background:#fff;border-color:#e4e4e7}.ac-member-status-action.is-current:disabled:hover{background:#f4f4f5}.ac-member-status-action--inactive{color:#b54708;background:#fffaf0;border-color:#f0d4ae}.ac-member-status-action--inactive:hover:not(:disabled){color:#9a3f06;background:#fff3d6;border-color:#e8bc6a}.ac-member-status-action--inactive.is-selected{color:#b45309;background:#fff3cd;border-color:#e8a317}.ac-member-status-action--inactive.is-current:not(.is-selected){color:#b54708;background:#fff9eb;border-color:#f0d4ae}.ac-member-status-action--inactive:disabled:hover{background:#fffaf0;border-color:#f0d4ae}.ac-member-status-action--inactive.is-current:disabled:hover{background:#fff9eb}.ac-member-status-actions-hint{color:#9a9a9a;margin:0;font-size:12px}.ac-member-status-selected-preview{align-items:center;min-height:28px;display:flex}.ac-field--readonly{gap:6px}.ac-field-readonly-value{color:#71717a;box-sizing:border-box;background:#f8f8f8;border:1px solid #ececec;border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px;line-height:1.4}.ac-modal-form--role-edit{flex-direction:column;flex:1;gap:16px;min-height:0;margin-bottom:18px;display:flex;overflow:hidden}.ac-role-edit-permissions-block{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.ac-role-edit-permissions-label{color:var(--text-heading);font-size:13px;font-weight:600}.ac-role-edit-permissions-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:0;display:flex;overflow-y:auto}.ac-modal--members-manage .ac-members-panel{margin-top:0}.ac-modal-title-row--members-manage{margin-bottom:12px}.ac-modal-title-row--members-manage .ac-modal-title{margin-bottom:0}.ac-modal-title-row-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ac-members-manage-locked-notice{color:#737373;background:#f7f7f7;border:1px solid #ececec;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.ac-modal--members-manage .ac-modal-actions{gap:12px;width:100%;margin-top:20px;display:flex}.ac-modal--members-manage .ac-modal-actions>button{flex:1;min-width:0}.ac-members-role-cell{text-align:left;justify-self:start;min-width:0}.ac-members-role-col{text-align:left;justify-self:start}.ac-members-role-select{width:100%;min-width:0;max-width:100%;font:inherit;color:var(--text-heading);cursor:pointer;text-align:left;text-align-last:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px 6px 0;font-size:13px}.ac-members-role-select:hover{background:#fff;border-color:#e5e5e5}.ac-members-role-select:focus{outline-offset:1px;background:#fff;border-color:#6366f1;outline:2px solid #6366f159}.ac-members-role-cell.is-locked{cursor:not-allowed}.ac-members-role-select.is-disabled{opacity:.45;color:#a3a3a3;cursor:not-allowed;pointer-events:none}.ac-members-role-select.is-disabled:hover,.ac-members-role-select.is-disabled:focus{background:0 0;border-color:#0000;outline:none}.ac-modal--members-manage .ac-btn.is-disabled,.ac-modal--members-manage .agents-btn.is-disabled{opacity:.45;cursor:not-allowed}.ac-page{flex-direction:column;flex:1;min-height:0;display:flex}.agents-page--split>.agents-page-main:has(>.ac-page){padding:0;overflow:hidden}.agents-page--split>.agents-page-main>.ac-page{flex:1;min-width:0;height:100%;min-height:0}.ac-page-shell{--scenario-workspace-drawer-width:min(368px, 35vw);--scenario-workspace-drawer-min-width:276px;flex:1;width:100%;min-height:0}.ac-page-shell--workspace-edit-drawer-open{--scenario-workspace-drawer-width:66.666%;--scenario-workspace-drawer-min-width:480px}.ac-page-shell--workspace-edit-drawer-open>.ac-workspace-edit-drawer{width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);max-width:66.666%}.ac-workspace-edit-drawer .scenario-collect-drawer-body{flex:1;min-height:0}.ac-workspace-edit-drawer-body{flex-direction:column;min-height:0;padding:16px 20px 24px;display:flex;overflow-y:auto}.ac-workspace-edit-toolbar{flex-shrink:0;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ac-workspace-edit-search{flex:1;min-width:0}.ac-workspace-edit-toolbar .agents-btn-primary,.ac-workspace-edit-toolbar .agents-btn{white-space:nowrap;flex-shrink:0}.ac-workspace-edit-toolbar .agents-btn:disabled{opacity:.45;cursor:not-allowed}.ac-workspace-edit-empty{text-align:center;color:#9a9a9a;grid-column:1/-1;padding:24px 16px;font-size:13px;list-style:none}.ac-workspace-edit-members-table{grid-template-columns:40px minmax(200px,1.45fr) minmax(96px,.9fr) minmax(96px,.85fr) minmax(124px,1.05fr) minmax(108px,.85fr);column-gap:12px;display:grid}.ac-workspace-edit-members-table .ac-members-table-body{display:contents}.ac-workspace-edit-members-table .ac-members-table-head,.ac-workspace-edit-members-table .ac-members-row{grid-column:1/-1;grid-template-columns:subgrid;box-sizing:border-box;align-items:center;padding:12px 16px;display:grid}.ac-workspace-edit-members-table .ac-members-table-head>[role=columnheader],.ac-workspace-edit-members-table .ac-members-row>[role=cell]{text-align:left;justify-self:stretch;min-width:0}.ac-workspace-edit-members-table .ac-members-table-head{color:#9a9a9a;background:#fafafa;border-bottom:1px solid #ececec;font-size:12px;font-weight:650}.ac-workspace-edit-members-table .ac-members-row{background:#fff;border-bottom:1px solid #ececec}.ac-workspace-edit-members-table .ac-members-row:last-child{border-bottom:0}.ac-workspace-edit-members-table .ac-members-table-actions-col,.ac-workspace-edit-members-table .ac-members-row-actions{text-align:right;justify-self:end}.ac-workspace-edit-members-table .ac-members-select-col,.ac-workspace-edit-members-table .ac-workspace-edit-member-select{justify-content:center;justify-self:center;align-items:center;display:flex}.ac-workspace-edit-select-all{cursor:pointer;justify-content:center;align-items:center;margin:0;display:inline-flex}.ac-workspace-edit-member-select input[type=checkbox],.ac-workspace-edit-select-all input[type=checkbox]{cursor:pointer;accent-color:#000;width:16px;height:16px;margin:0}.ac-workspace-edit-members-table .ac-members-row.is-locked{background:#fafafa}.ac-workspace-edit-members-table .ac-members-row.is-locked .ac-workspace-edit-member-name,.ac-workspace-edit-members-table .ac-members-row.is-locked .ac-workspace-edit-member-email{color:#6b6b6b}.ac-workspace-edit-row-action-placeholder{color:#c4c4c4;justify-content:flex-end;align-items:center;min-width:88px;height:34px;padding:0 8px;font-size:13px;display:inline-flex}.ac-workspace-edit-member-select input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.ac-workspace-edit-row-action{color:#5c5c58;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 8px 0 4px;font-size:13px;line-height:1;display:inline-flex}.ac-workspace-edit-row-action:hover{color:var(--text-heading);background:#f7f7f5;border-color:#e6e6e6}.ac-workspace-edit-member-profile{align-items:center;gap:10px;min-width:0;display:flex}.ac-workspace-edit-member-avatar{-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;line-height:1;display:grid}.ac-workspace-edit-member-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-workspace-edit-member-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ac-workspace-edit-member-email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-page-shell--role-drawer-open{position:relative}.ac-page-shell--role-drawer-open>.scenario-collect-drawer{z-index:10;pointer-events:auto;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;box-shadow:6px 0 28px #0f172a1f}.ac-page-shell-main{flex:1;width:100%;min-width:0;min-height:0}.ac-permissions-drawer .scenario-collect-drawer-body,.ac-assigned-users-drawer .scenario-collect-drawer-body{flex:1;min-height:0}.ac-roles-permissions-btn{width:100%;font:inherit;color:#5c5c58;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.5;display:block;overflow:hidden}.ac-roles-permissions-btn:hover{color:var(--text-heading)}.ac-roles-permissions-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4338ca}.ac-permissions-drawer .scenario-collect-drawer-body{flex:1;min-height:0}.ac-permissions-drawer-body{gap:8px;padding-top:0}.ac-permissions-drawer-section{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ac-permissions-drawer-section--disabled{opacity:.62}.ac-permissions-drawer-section-hint{color:#8c8c8c;margin:0;font-size:12px;line-height:1.45}.ac-permissions-drawer-item--disabled{cursor:not-allowed}.ac-permissions-drawer-item--disabled span{color:#a1a1aa}.ac-permissions-drawer-item--nested{padding-left:20px}.ac-permissions-drawer-grid-item--parent{grid-column:1/-1}.ac-permissions-drawer-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-permissions-drawer-section-title{color:var(--text-heading);background:0 0;min-width:0;margin:0;padding:0;font-size:12px;font-weight:650}.ac-permissions-drawer-section-select-all{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-size:12px;line-height:1.35}.ac-permissions-drawer-section-select-all:hover{color:#3730a3}.ac-permissions-drawer-section-select-all:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4338ca}.ac-permissions-drawer-section-select-all:disabled{opacity:.45;cursor:not-allowed}.ac-permissions-drawer-section-select-all:disabled:hover{color:#4338ca}.ac-permissions-drawer-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.ac-permissions-drawer-item{color:#71717a;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.ac-permissions-drawer-item--checked{color:var(--text-heading)}.ac-permissions-drawer-item input[type=checkbox]{accent-color:#000;cursor:pointer;flex-shrink:0;margin:3px 0 0}.ac-permissions-drawer-footer{flex-shrink:0}.ac-permissions-drawer-item span{min-width:0}.ac-roles-assigned-tags-btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.ac-roles-assigned-tags-btn:hover .ac-roles-assigned-tag{background:#e8e8e4}.ac-roles-assigned-tags-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4338ca}.ac-assigned-users-drawer .scenario-collect-drawer-body{flex:1;min-height:0}.ac-assigned-users-drawer .scenario-collect-drawer-field{flex-direction:column;flex:1;gap:12px;min-height:0;max-height:none;display:flex}.ac-assigned-users-drawer-subtitle{color:#71717a;margin:0;font-size:13px;font-weight:500;line-height:1.45}.ac-assigned-users-toolbar{flex-shrink:0;align-items:center;gap:12px;display:flex}.ac-assigned-users-search{flex:1;min-width:0}.ac-assigned-users-toolbar .agents-btn-primary{white-space:nowrap;flex-shrink:0;min-width:96px}.ac-assigned-users-table{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ac-assigned-users-table-head,.ac-assigned-users-row{grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.ac-assigned-users-table--with-actions .ac-assigned-users-table-head,.ac-assigned-users-table--with-actions .ac-assigned-users-row{grid-template-columns:1fr 1fr auto}.ac-assigned-users-actions-col{text-align:left}.ac-assigned-users-actions{justify-content:flex-start;align-items:center;display:flex}.ac-assigned-users-table-head{color:#52525b;background:#fafafa;border-bottom:1px solid #e4e4e7;font-size:12px;font-weight:600}.ac-assigned-users-sort-btn{font:inherit;color:#52525b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:600;display:inline-flex}.ac-assigned-users-sort-btn:hover{color:var(--text-heading)}.ac-assigned-users-sort-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4338ca}.ac-assigned-users-table-body{scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ac-assigned-users-table-body::-webkit-scrollbar{width:4px}.ac-assigned-users-table-body::-webkit-scrollbar-track{background:#f0f0f2}.ac-assigned-users-table-body::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:4px}.ac-assigned-users-row{color:var(--text-heading);background:#fff;border-bottom:1px solid #f0f0f0;font-size:14px}.ac-assigned-users-row:last-child{border-bottom:0}.ac-assigned-users-user,.ac-assigned-users-workspace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-assigned-users-workspace{color:#5c5c58}.ac-member-records-section{background:#fff;flex:1;min-height:0}.ac-member-records-panel{box-sizing:border-box;flex-direction:column;min-height:calc(100vh - 220px);padding:0;display:flex}.ac-member-records-back-btn{margin-bottom:12px}.ac-member-records-tabs{border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:24px;display:flex}.ac-member-records-tab{color:#8c8c8c;cursor:pointer;background:0 0;border:none;margin:0;padding:0 0 12px;font-size:14px;font-weight:400;position:relative}.ac-member-records-tab:hover{color:#262626}.ac-member-records-tab.is-active{color:#262626;font-weight:600}.ac-member-records-tab.is-active:after{content:"";background:#262626;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ac-member-records-hint{color:#8c8c8c;margin:16px 0 12px;font-size:13px;line-height:1.5}.ac-member-records-search{flex-shrink:0;width:280px;max-width:100%;margin-bottom:12px;position:relative}.ac-member-records-search-icon{color:#bfbfbf;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ac-member-records-search-input{color:#262626;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:8px;width:100%;height:36px;padding:0 12px 0 36px;font-size:13px}.ac-member-records-search-input::placeholder{color:#bfbfbf}.ac-member-records-search-input:focus{border-color:#4096ff;outline:none;box-shadow:0 0 0 2px #1677ff1a}.ac-member-records-table{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ac-member-records-table-head{background:#f5f5f5;border-bottom:1px solid #e8e8e8;flex-shrink:0}.ac-member-records-table-row{box-sizing:border-box;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;min-height:40px;padding:10px 16px;display:grid}.ac-member-records-table-row--head{color:#8c8c8c;font-size:12px;font-weight:400}.ac-member-records-col-with-filter{align-items:center;gap:4px;min-width:0;display:inline-flex}.ac-member-records-col-filter{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.ac-member-records-col-filter:hover{color:#262626;background:#f0f0f0}.ac-member-records-table-body{flex-direction:column;flex:1;min-height:280px;display:flex}.ac-member-records-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.ac-member-records-empty p{color:#bfbfbf;margin:0;font-size:14px}.ac-member-records-table--apply .ac-member-records-table-head,.ac-member-records-table--add .ac-member-records-table-head{background:#f4f5f9}.ac-member-records-table-row--add{grid-template-columns:minmax(120px,1.2fr) minmax(120px,1fr) minmax(100px,1fr) minmax(88px,.9fr) minmax(100px,1fr) minmax(72px,.8fr)}.ac-member-records-table-row--apply{grid-template-columns:minmax(120px,1.1fr) minmax(120px,1fr) minmax(120px,1.1fr) minmax(120px,1.2fr) minmax(100px,.9fr) minmax(72px,.7fr) minmax(72px,.7fr)}.ac-member-records-table-body--rows{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;overflow-y:auto}.ac-member-records-table-row--body{color:#262626;border-bottom:1px solid #f0f0f0;align-items:center;min-height:56px;font-size:13px}.ac-member-records-table-row--body:last-child{border-bottom:none}.ac-member-records-person{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ac-member-records-avatar{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.ac-member-records-person-name,.ac-member-records-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-member-records-custom-question{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-member-records-custom-question-label{color:#8c8c8c;font-size:12px;line-height:1.4}.ac-member-records-custom-question-value{color:#262626;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.ac-member-records-cell-attachment{color:#8c8c8c}.ac-member-records-status{white-space:nowrap;box-sizing:border-box;border-radius:4px;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ac-member-records-status--approved,.ac-member-records-status--accepted{color:#027a48;background:#ecfdf3}.ac-member-records-status--pending{color:#b54708;background:#fffaeb}.ac-member-records-status--rejected,.ac-member-records-status--revoked{color:#b42318;background:#fef3f2}.ac-member-records-status--expired{color:#71717a;background:#f4f4f5}.ac-audit-log-section{padding:0}.ac-audit-log-panel{flex-direction:column;gap:16px;min-height:420px;padding:0 0 24px;display:flex}.ac-audit-log-hint{color:#8c8c8c;margin:0;font-size:13px;line-height:1.6}.ac-audit-log-tabs{border-bottom:1px solid #f0f0f0;align-items:center;gap:4px;display:flex}.ac-audit-log-tab{color:#595959;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px;position:relative}.ac-audit-log-tab:hover{color:#262626}.ac-audit-log-tab.is-active{color:#1677ff;font-weight:500}.ac-audit-log-tab.is-active:after{content:"";background:#1677ff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.ac-audit-log-table{border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;min-height:320px;display:flex;overflow:hidden}.ac-audit-log-table-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.ac-audit-log-table-row{grid-template-columns:minmax(128px,.95fr) minmax(160px,1.2fr) minmax(120px,.95fr) minmax(120px,1fr) minmax(180px,1.6fr);gap:12px;padding:0 16px;display:grid}.ac-audit-log-table-row--with-actions{grid-template-columns:minmax(128px,.95fr) minmax(160px,1.2fr) minmax(120px,.95fr) minmax(120px,1fr) minmax(180px,1.4fr) minmax(96px,.75fr)}.ac-audit-log-table--work-log .ac-audit-log-table-row{grid-template-columns:minmax(128px,.95fr) minmax(160px,1.2fr) minmax(120px,.95fr) minmax(120px,1fr) minmax(108px,.85fr) minmax(180px,1.6fr)}.ac-audit-log-table--ai-chain .ac-audit-log-table-row{grid-template-columns:minmax(120px,.9fr) minmax(140px,1fr) minmax(108px,.75fr) minmax(120px,1fr) minmax(150px,1.1fr) minmax(100px,.8fr)}.ac-audit-log-table-row--ai-chain{align-items:center;padding-top:10px;padding-bottom:10px}.ac-audit-log-action--ai-chain{color:#0891b2;background:#ecfeff}.ac-work-log-chain-trigger{font-weight:500}.ac-audit-log-table-row--ai-chain.ac-audit-log-table-row--clickable{cursor:pointer}.ac-audit-log-table-row--ai-chain.ac-audit-log-table-row--clickable:hover{background:#fafafa}.ac-audit-log-table-row--ai-chain.ac-audit-log-table-row--clickable:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}.ac-work-log-chain-workflow-badge{color:#0f766e;background:#ecfdf5;border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:500;display:inline-flex}.ac-work-log-chain-cell{min-width:0;max-width:200px;position:relative}.ac-work-log-chain--inline{width:100%;max-width:100%;position:relative}.ac-work-log-chain-inline-wrap{box-sizing:border-box;width:100%;min-width:0;padding-right:30px;overflow:hidden}.ac-work-log-chain-preview{text-overflow:ellipsis;white-space:nowrap;color:#595959;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.ac-work-log-chain-expand-btn{z-index:2;color:#595959;cursor:pointer;background:#fffffff5;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 1px 4px #00000014}.ac-work-log-chain-cell:hover .ac-work-log-chain-expand-btn,.ac-work-log-chain-expand-btn:hover,.ac-work-log-chain-expand-btn:focus-visible{color:#1677ff;background:#f0f7ff;border-color:#91caff;box-shadow:0 2px 8px #1677ff2e}.ac-work-log-chain-expand-btn:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.ac-work-log-chain{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-work-log-chain-steps{flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0;padding:0;list-style:none;display:flex}.ac-work-log-chain-steps--expanded{flex-wrap:wrap;gap:10px 6px;padding:8px 0 4px}.ac-work-log-chain-step-item{align-items:center;gap:2px;max-width:100%;display:inline-flex}.ac-work-log-chain-arrow{color:#bfbfbf;flex-shrink:0;margin:0 2px;font-size:11px}.ac-work-log-chain-step{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:1px;max-width:160px;min-height:34px;padding:4px 8px;display:inline-flex}.ac-work-log-chain-step--expanded{max-width:none;min-height:40px;padding:8px 12px}.ac-work-log-chain-step-kind{letter-spacing:.02em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:600;line-height:1.2}.ac-work-log-chain-step--expanded .ac-work-log-chain-step-kind{font-size:11px}.ac-work-log-chain-step-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.ac-work-log-chain-step--expanded .ac-work-log-chain-step-label{text-overflow:clip;white-space:normal;font-size:14px;overflow:visible}.ac-work-log-chain-fullscreen-overlay{z-index:1400;background:#0f0f1485;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.ac-work-log-chain-fullscreen{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:100%;padding:24px 28px 32px;display:flex;overflow:auto}.ac-work-log-chain-fullscreen-head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.ac-work-log-chain-fullscreen-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-work-log-chain-fullscreen-title{color:#262626;margin:0;font-size:18px;font-weight:600}.ac-work-log-chain-fullscreen-session{color:#8c8c8c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.ac-work-log-chain-fullscreen-close{flex-shrink:0}.ac-work-log-chain-step--user{color:#3f3f46;background:#fafafa;border-color:#e4e4e7}.ac-work-log-chain-step--agent{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ac-work-log-chain-step--workflow{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.ac-work-log-chain-step--tool{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.ac-work-log-chain-session{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;overflow:hidden}.ac-audit-log-table--data-access .ac-audit-log-table-row{grid-template-columns:minmax(112px,.85fr) minmax(140px,1fr) minmax(120px,.95fr) minmax(130px,1fr) minmax(130px,1fr) minmax(88px,.7fr) minmax(96px,.75fr) minmax(160px,1.3fr)}.ac-audit-log-table-row--data-access{align-items:flex-start;padding-top:12px;padding-bottom:12px}.ac-audit-log-action--data-access{color:#7c3aed;background:#f5f3ff}.ac-work-log-access-kb,.ac-work-log-access-tool{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-work-log-access-badge{border-radius:4px;align-items:center;width:fit-content;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ac-work-log-access-badge--muted{color:#8c8c8c;background:#f5f5f5}.ac-work-log-access-badge--kb{color:#1d4ed8;background:#eff6ff}.ac-work-log-access-badge--tool-api{color:#c2410c;background:#fff7ed}.ac-work-log-access-badge--tool-mcp{color:#0f766e;background:#ecfdf5}.ac-work-log-access-badge--tool-plugin{color:#7c3aed;background:#f5f3ff}.ac-work-log-access-label{text-overflow:ellipsis;white-space:nowrap;color:#595959;font-size:12px;overflow:hidden}.ac-work-log-risk-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ac-work-log-risk-badge--none{color:#15803d;background:#f0fdf4}.ac-work-log-risk-badge--low{color:#0369a1;background:#f0f9ff}.ac-work-log-risk-badge--medium{color:#b45309;background:#fffbeb}.ac-work-log-risk-badge--high{color:#b91c1c;background:#fef2f2}.ac-audit-log-table--security-risk .ac-audit-log-table-row{grid-template-columns:minmax(108px,.8fr) minmax(130px,.95fr) minmax(120px,.9fr) minmax(140px,1.05fr) minmax(88px,.65fr) minmax(120px,.9fr) minmax(88px,.65fr) minmax(96px,.75fr) minmax(150px,1.2fr)}.ac-audit-log-table-row--security-risk{align-items:flex-start;padding-top:12px;padding-bottom:12px}.ac-audit-log-action--security-risk{color:#b45309;background:#fffbeb}.ac-work-log-security-flag{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-work-log-security-badge{border-radius:4px;align-items:center;width:fit-content;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ac-work-log-security-badge--muted{color:#8c8c8c;background:#f5f5f5}.ac-work-log-security-badge--danger{color:#b91c1c;background:#fef2f2}.ac-work-log-security-badge--warning{color:#b45309;background:#fffbeb}.ac-work-log-security-detail{text-overflow:ellipsis;-webkit-line-clamp:2;color:#8c8c8c;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.ac-work-log-disposition-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ac-work-log-disposition-badge--blocked{color:#b91c1c;background:#fef2f2}.ac-work-log-disposition-badge--alerted{color:#c2410c;background:#fff7ed}.ac-work-log-disposition-badge--review{color:#a16207;background:#fefce8}.ac-work-log-disposition-badge--passed{color:#15803d;background:#f0fdf4}.ac-audit-log-table-row--head{color:#8c8c8c;align-items:center;min-height:44px;font-size:12px;font-weight:500}.ac-audit-log-table-body--rows{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;max-height:560px;overflow-y:auto}.ac-audit-log-table-row--body{color:#262626;border-bottom:1px solid #f0f0f0;align-items:center;min-height:60px;font-size:13px}.ac-audit-log-table-row--body:last-child{border-bottom:none}.ac-audit-log-cell-time{font-variant-numeric:tabular-nums;color:#595959;white-space:nowrap}.ac-audit-log-cell-ip{font-variant-numeric:tabular-nums;color:#595959;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.ac-audit-log-actor{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ac-audit-log-avatar{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.ac-audit-log-actor-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-audit-log-actor-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-audit-log-actor-email{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-audit-log-action{border-radius:4px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ac-audit-log-action--permission{color:#1677ff;background:#e6f4ff}.ac-audit-log-action--invite{color:#389e0d;background:#f6ffed}.ac-audit-log-action--login{color:#d48806;background:#fffbe6}.ac-audit-log-action--agent{color:#722ed1;background:#f9f0ff}.ac-audit-log-action--scenario{color:#08979c;background:#e6fffb}.ac-audit-log-cell-text,.ac-audit-log-cell-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-audit-log-cell-detail{color:#595959}.ac-audit-log-action-wrap{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ac-audit-log-status{border-radius:4px;align-items:center;min-height:22px;padding:0 6px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ac-audit-log-status--cancelled{color:#8c8c8c;background:#f5f5f5}.ac-audit-log-table-row--body.is-cancelled{opacity:.72}.ac-audit-log-actions-col{text-align:left}.ac-audit-log-row-actions{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}.ac-row-text-btn--danger{color:#ff4d4f}.ac-row-text-btn--danger:hover{background:#fff1f0}.ac-row-text-btn:disabled{color:#bfbfbf;cursor:not-allowed}.ac-row-text-btn:disabled:hover{background:0 0}.ac-audit-log-empty{color:#8c8c8c;place-items:center;min-height:240px;padding:24px;font-size:14px;display:grid}.ac-audit-log-empty p{margin:0}.ac-api-keys-section{min-height:0}.ac-api-keys-panel{flex-direction:column;gap:12px;min-height:0;display:flex}.ac-api-keys-hint{color:#666;margin:0;font-size:13px;line-height:1.5}.ac-api-keys-empty{color:#8c8c8c;border:1px dashed #e8e8e8;border-radius:8px;place-items:center;min-height:240px;padding:24px;font-size:14px;display:grid}.ac-api-keys-empty p{margin:0}.ac-members-table--api-keys .ac-members-table-head,.ac-members-table--api-keys .ac-members-row{grid-template-columns:minmax(140px,1.2fr) minmax(180px,1.4fr) minmax(72px,88px) minmax(120px,.9fr) minmax(120px,.9fr) minmax(132px,auto);align-items:center;column-gap:16px;padding:12px 16px;display:grid}.ac-api-key-name-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-api-key-name{color:#262626;font-weight:500}.ac-api-key-desc{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.ac-api-key-token-cell{min-width:0}.ac-api-key-token{color:#595959;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;border-radius:4px;max-width:100%;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.4;display:inline-block;overflow:hidden}.ac-api-key-status{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.ac-api-key-status--active{color:#389e0d;background:#f6ffed}.ac-api-key-status--disabled{color:#8c8c8c;background:#f5f5f5}.ac-api-key-date-cell{color:#595959;font-size:13px}.ac-members-table--api-keys .ac-members-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ac-models-section{min-height:0}.ac-models-panel{flex-direction:column;gap:12px;min-height:0;display:flex}.ac-models-empty{color:#8c8c8c;border:1px dashed #e8e8e8;border-radius:8px;place-items:center;min-height:240px;padding:24px;font-size:14px;display:grid}.ac-models-empty p{margin:0}.ac-members-table--models .ac-members-table-head,.ac-members-table--models .ac-members-row{grid-template-columns:minmax(120px,1fr) minmax(100px,.9fr) minmax(72px,88px) minmax(140px,1.2fr) minmax(72px,88px) minmax(120px,.9fr) minmax(132px,auto);align-items:center;column-gap:16px;padding:12px 16px;display:grid}.ac-model-name-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-model-name{color:#262626;font-weight:500}.ac-model-id-cell{min-width:0}.ac-model-id{color:#595959;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;border-radius:4px;max-width:100%;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-block;overflow:hidden}.ac-members-table--models .ac-members-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ac-row-text-btn{color:#1677ff;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.4}.ac-row-text-btn:hover{background:#e6f4ff}.ac-modal--api-key-form{text-align:left;width:min(520px,100% - 32px)}.ac-modal--api-key-form .ac-modal-title{margin-bottom:12px}.ac-modal--api-key-form .ac-dept-edit-body{gap:16px;padding:0 0 16px}.ac-modal--api-key-form .ac-modal-hint{text-align:left;margin:0}.ac-modal--api-key-form .ac-dept-edit-field,.ac-modal--api-key-form .ac-dept-edit-label{text-align:left}.ac-modal--api-key-created{text-align:left;width:min(560px,100% - 32px)}.ac-modal--api-key-created .ac-modal-hint{text-align:left;margin:-8px 0 16px}.ac-api-key-secret-panel{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:12px;margin:0 24px 16px;padding:16px;display:flex}.ac-api-key-secret-value{overflow-wrap:anywhere;color:#262626;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;display:block}.ac-modal--batch-select .kb-permissions-chat-head{gap:8px;min-height:20px}.ac-modal--batch-select .kb-permissions-chat-head-name{color:var(--text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.ac-modal--batch-select .kb-permissions-chat-head-sep{color:#d4d4d8;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.ac-modal--batch-select .kb-permissions-chat-head-members{color:#a1a1aa;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ac-modal--batch-select .kb-permissions-chat-head-members svg{flex-shrink:0;width:14px;height:14px}.ac-batch-select-list--permissions>.kb-permissions-left-config-panel,.ac-batch-select-list--permissions>.ac-batch-select-group-panel,.ac-batch-select-list--permissions>.ac-batch-select-group-panel .kb-permissions-left-config-panel{flex:1;min-height:0}.ac-modal--batch-select .kb-permissions-left-config-panel{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-config-inner{flex:1;min-height:0;overflow:hidden}.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-table-wrap{flex:1;min-height:0}.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-table-auth-col{text-align:right}.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-table-auth-cell,.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-table-auth-all{justify-content:flex-end}.ac-modal--batch-select .kb-permissions-left-config-panel .kb-permissions-table-auth-all{width:100%}.ac-modal--batch-select .kb-permissions-config-inner{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.ac-modal--batch-select .kb-permissions-table-wrap{background:#fff;border:1px solid #ececf0;border-radius:10px;flex:1;min-height:0;padding:0;overflow:auto}.ac-modal--batch-select .kb-permissions-table{border-collapse:collapse;width:100%;font-size:14px}.ac-modal--batch-select .kb-permissions-table thead th{z-index:1;text-align:left;color:#71717a;background:#fafafa;border-bottom:1px solid #ececf0;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.ac-modal--batch-select .kb-permissions-table tbody td{color:var(--text-heading);vertical-align:middle;border-bottom:1px solid #f4f4f5;padding:12px 8px}.ac-modal--batch-select .kb-permissions-table-user-col,.ac-modal--batch-select .kb-permissions-table-user{width:136px;max-width:136px}.ac-modal--batch-select .kb-permissions-table-user-cell{align-items:center;gap:8px;min-width:0;max-width:120px;display:flex}.ac-modal--batch-select .kb-permissions-table-user-avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.ac-modal--batch-select .kb-permissions-table-user-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;overflow:hidden}.ac-modal--batch-select .kb-permissions-table-user-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.ac-modal--batch-select .kb-permissions-table-user-email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.ac-modal--batch-select .kb-permissions-table-auth-col{text-align:center;z-index:2;width:96px;position:relative}.ac-modal--batch-select .kb-permissions-table-auth-cell{justify-content:center;align-items:center;min-height:24px;display:flex}.ac-modal--batch-select .kb-permissions-table-auth-row{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ac-modal--batch-select .kb-permissions-table-auth-all{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ac-modal--batch-select .kb-permissions-table-auth-col input[type=checkbox]{accent-color:#0f172a;cursor:pointer;pointer-events:auto;width:16px;height:16px;margin:0}.ac-modal--batch-select .kb-permissions-table tbody tr.is-selected{background:#f8faff}.ac-modal--batch-select .kb-permissions-table-empty{text-align:center;color:#71717a;padding:32px 8px;font-size:13px}.ac-modal--batch-select .ac-batch-select-org-header .kb-permissions-auto-auth{flex-shrink:0;margin-bottom:0}.ac-modal--batch-select .kb-permissions-auto-auth{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:0;display:flex}.ac-modal--batch-select .kb-permissions-auto-auth-label{color:#52525b;white-space:nowrap;font-size:13px;font-weight:500}.ac-modal--batch-select .kb-configure-connector-switch{cursor:pointer;background:#e5e7eb;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.ac-modal--batch-select .kb-configure-connector-switch.is-on{background:#111}.ac-modal--batch-select .kb-configure-connector-switch:disabled{cursor:not-allowed;opacity:.85}.ac-modal--batch-select .kb-configure-connector-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s,right .15s;position:absolute;top:2px;left:auto;right:2px}.ac-modal--batch-select .kb-configure-connector-switch.is-on .kb-configure-connector-switch-thumb,.ac-modal--batch-select .kb-permissions-auto-auth .kb-configure-connector-switch-thumb{left:2px;right:auto}.ac-modal--batch-select .kb-permissions-auto-auth .kb-configure-connector-switch.is-on .kb-configure-connector-switch-thumb{left:auto;right:2px}.ac-trace-explorer{background:#f5f6f8;flex-direction:column;gap:0;min-height:calc(100dvh - 120px);margin:-8px -16px 0;display:flex}.ac-trace-explorer-empty{text-align:center;color:#8c8c8c;padding:48px 24px}.ac-trace-scenario-bar{background:#fff;border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:10px 16px;display:flex}.ac-trace-scenario-back{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ac-trace-scenario-back:hover{color:#262626;background:#f5f5f5}.ac-trace-scenario-back--standalone{margin:16px auto 0;display:block}.ac-trace-scenario-title{color:#595959;font-size:13px;font-weight:600}.ac-trace-explorer-toolbar{background:#fff;border-bottom:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.ac-trace-toolbar-search{flex:none;width:220px;max-width:220px}.ac-trace-search-input{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-height:34px;padding:0 12px;font-size:13px}.ac-trace-toolbar-filters{flex-wrap:wrap;gap:8px;display:flex}.ac-trace-filter-select{color:#595959;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px}.ac-trace-toolbar-actions{gap:8px;margin-left:auto;display:flex}.ac-trace-export-btn{color:#262626;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ac-trace-export-btn:hover{background:#fafafa;border-color:#d1d5db}.ac-trace-explorer-body{flex:1;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:0;display:grid}.ac-trace-sidebar{background:#fff;border-right:1px solid #eef0f3;flex-direction:column;min-height:0;display:flex}.ac-trace-sidebar-head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ac-trace-sidebar-head h2{margin:0;font-size:14px;font-weight:600}.ac-trace-sidebar-count{color:#595959;background:#f5f5f5;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.ac-trace-list{margin:0;padding:8px;list-style:none;overflow-y:auto}.ac-trace-list-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:12px}.ac-trace-list-item:hover{background:#fafafa}.ac-trace-list-item.is-active{background:#f0f7ff;border-color:#91caff}.ac-trace-list-item-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ac-trace-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ac-trace-dot--success{background:#52c41a}.ac-trace-dot--error{background:#ff4d4f}.ac-trace-dot--running{background:#1677ff}.ac-trace-list-item-model{color:#262626;font-size:12px;font-weight:600}.ac-trace-list-item-time{color:#8c8c8c;margin-left:auto;font-size:11px}.ac-trace-list-item-name{color:#262626;margin-bottom:4px;font-size:13px;font-weight:600}.ac-trace-list-item-cost{color:#1677ff;margin-bottom:4px;font-size:12px;font-weight:600}.ac-trace-list-item-preview{color:#8c8c8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.ac-trace-list-item-foot{color:#bfbfbf;justify-content:space-between;gap:8px;font-size:10px;display:flex}.ac-trace-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ac-trace-detail-header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.ac-trace-detail-title-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ac-trace-detail-title-row h2{margin:0;font-size:18px;font-weight:600}.ac-trace-detail-meta{color:#8c8c8c;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.ac-trace-run-badge{border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ac-trace-run-badge--success{color:#389e0d;background:#f6ffed}.ac-trace-run-badge--error{color:#cf1322;background:#fff1f0}.ac-trace-run-badge--running{color:#0958d9;background:#e6f4ff}.ac-trace-risk-badge{border-radius:6px;flex-shrink:0;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ac-trace-risk-badge--low{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.ac-trace-risk-badge--medium{color:#d48806;background:#fffbe6;border:1px solid #ffe58f}.ac-trace-risk-badge--high{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.ac-trace-metric-cards{background:#fff;border-bottom:1px solid #f0f0f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 20px;display:grid}.ac-trace-metric-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ac-trace-metric-label{color:#8c8c8c;font-size:11px}.ac-trace-metric-card strong{color:#141414;font-size:16px;font-weight:600}.ac-trace-detail-scroll{flex:1;padding:16px 20px 24px;overflow-y:auto}.ac-trace-section{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:16px}.ac-trace-section-title{color:#262626;margin:0 0 14px;font-size:14px;font-weight:600}.ac-trace-flow-pipeline{flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:12px;display:flex}.ac-trace-flow-step-wrap{align-items:center;display:flex}.ac-trace-flow-arrow{background:#d9d9d9;flex-shrink:0;width:20px;height:2px;margin:0 4px}.ac-trace-flow-step{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:3px;min-width:100px;padding:10px 12px;display:flex}.ac-trace-flow-step--user{background:#fff;border-color:#d9d9d9}.ac-trace-flow-step--agent{background:#f9f0ff;border-color:#d3adf7}.ac-trace-flow-step--retrieval{background:#e6fffb;border-color:#87e8de}.ac-trace-flow-step--llm{background:#e6f4ff;border-color:#91caff}.ac-trace-flow-step--tool{background:#fff7e6;border-color:#ffd591}.ac-trace-flow-step-label{color:#262626;font-size:12px;font-weight:600}.ac-trace-flow-step-meta,.ac-trace-flow-step-detail{color:#8c8c8c;font-size:10px}.ac-trace-flow-timeline{background:#f0f0f0;border-radius:999px;height:6px;display:flex;overflow:hidden}.ac-trace-flow-timeline-seg--user{background:#bfbfbf}.ac-trace-flow-timeline-seg--agent{background:#722ed1}.ac-trace-flow-timeline-seg--retrieval{background:#13c2c2}.ac-trace-flow-timeline-seg--llm{background:#1677ff}.ac-trace-flow-timeline-seg--tool{background:#fa8c16}.ac-trace-flow-timeline-labels{color:#bfbfbf;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.ac-trace-flow-legend{border-top:1px solid #f5f5f5;flex-wrap:wrap;gap:10px 16px;margin-top:10px;padding-top:10px;display:flex}.ac-trace-flow-legend-item{color:#8c8c8c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ac-trace-flow-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ac-trace-flow-legend-dot--user{background:#bfbfbf}.ac-trace-flow-legend-dot--agent{background:#722ed1}.ac-trace-flow-legend-dot--retrieval{background:#13c2c2}.ac-trace-flow-legend-dot--llm{background:#1677ff}.ac-trace-flow-legend-dot--tool{background:#fa8c16}.ac-trace-io-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-trace-io-block{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.ac-trace-io-label{color:#8c8c8c;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ac-trace-io-block p{color:#262626;margin:0;font-size:13px;line-height:1.55}.ac-trace-kb-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ac-trace-kb-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.ac-trace-kb-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ac-trace-kb-head strong{font-size:13px}.ac-trace-kb-source{color:#8c8c8c;font-size:11px}.ac-trace-kb-snippet{color:#595959;margin:0 0 8px;font-size:12px;line-height:1.5}.ac-trace-kb-score{color:#1677ff;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ac-trace-kb-score-track{background:#e6f4ff;border-radius:999px;flex:1;height:4px;overflow:hidden}.ac-trace-kb-score-fill{background:#1677ff;border-radius:999px;height:100%;display:block}.ac-trace-tool-list{flex-direction:column;gap:12px;display:flex}.ac-trace-tool-item{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.ac-trace-tool-head{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ac-trace-tool-head code{color:#262626;font-size:13px;font-weight:600}.ac-trace-tool-head span{color:#8c8c8c;font-size:11px}.ac-trace-tool-io{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ac-trace-tool-code{border-right:1px solid #f0f0f0;padding:10px 12px}.ac-trace-tool-code:last-child{border-right:none}.ac-trace-tool-code-label{color:#8c8c8c;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.ac-trace-tool-code pre{color:#262626;white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5}.ac-trace-token-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:20px;display:grid}.ac-trace-token-bar-row{grid-template-columns:100px 1fr 60px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.ac-trace-token-bar-label{color:#595959;font-size:12px}.ac-trace-token-bar-track{background:#f0f0f0;border-radius:999px;height:8px;overflow:hidden}.ac-trace-token-bar-fill{border-radius:999px;height:100%;display:block}.ac-trace-token-bar-fill--input{background:#1677ff}.ac-trace-token-bar-fill--output{background:#52c41a}.ac-trace-token-bar-fill--total{background:linear-gradient(90deg,#1677ff 0%,#52c41a 100%)}.ac-trace-token-bar-value{text-align:right;color:#262626;font-size:12px;font-weight:600}.ac-trace-token-summary{justify-content:center;align-items:center;gap:20px;display:flex}.ac-trace-token-donut-wrap{width:88px;height:88px;position:relative}.ac-trace-token-donut{border-radius:50%;width:100%;height:100%}.ac-trace-token-donut-center{color:#262626;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:14px}.ac-trace-token-donut-center small{color:#8c8c8c;font-size:9px;font-weight:400}.ac-trace-token-cost-total{flex-direction:column;gap:4px;display:flex}.ac-trace-token-cost-label{color:#8c8c8c;font-size:11px}.ac-trace-token-cost-total strong{color:#141414;font-size:22px;font-weight:700}.ac-trace-token-cost-sub{color:#8c8c8c;font-size:11px}.ac-trace-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-trace-security-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:14px}.ac-trace-security-card-label{color:#595959;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ac-trace-security-bar{border-radius:999px;height:4px;margin-top:10px}.ac-trace-security-bar--low{background:#52c41a;width:30%}.ac-trace-security-bar--medium{background:#faad14;width:60%}.ac-trace-security-bar--high{background:#ff4d4f;width:90%}.ac-trace-security-status{border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ac-trace-security-status.is-safe{color:#389e0d;background:#f6ffed}.ac-trace-security-status.is-danger{color:#cf1322;background:#fff1f0}.ac-trace-security-status.is-low{color:#389e0d;background:#f6ffed}.ac-trace-security-status.is-medium{color:#d48806;background:#fffbe6}.ac-trace-security-status.is-high{color:#cf1322;background:#fff1f0}.ac-trace-security-detail{color:#8c8c8c;margin:8px 0 0;font-size:11px;line-height:1.45}@media (width<=1100px){.ac-trace-explorer-body{grid-template-columns:1fr}.ac-trace-sidebar{border-bottom:1px solid #eef0f3;border-right:none;max-height:280px}.ac-trace-metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-trace-io-grid,.ac-trace-tool-io,.ac-trace-token-grid,.ac-trace-security-grid{grid-template-columns:1fr}}.agent-card-edit-modal-overlay{z-index:1200;background:#0f0f1473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agent-card-edit-modal{background:#fff;border-radius:14px;width:min(440px,100%);padding:24px;box-shadow:0 24px 48px #0000001f}.agent-card-edit-modal-title{color:var(--text-heading);margin:0 0 12px;font-size:18px;font-weight:650}.agent-card-edit-modal-form{flex-direction:column;gap:14px;display:flex}.agent-card-edit-modal-field{color:#555;flex-direction:column;gap:6px;font-size:13px;display:flex}.agent-card-edit-modal-field input,.agent-card-edit-modal-field textarea{font:inherit;color:var(--text-heading);border:1px solid #e6e6e6;border-radius:10px;padding:10px 12px;font-size:14px}.agent-card-edit-modal-field textarea{resize:vertical;min-height:84px}.agent-card-edit-modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.agent-card-edit-modal-btn{box-sizing:border-box;height:38px;min-height:38px;color:var(--text-heading);cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;line-height:1;display:inline-flex}.agent-card-edit-modal-btn--secondary:hover{background:#f3f3f3}.agent-card-edit-modal-btn--primary{color:#fff;background:#050625;border-color:#050625}.agent-card-edit-modal-btn--primary:hover{background:#050625}.app-market-page{--app-market-modal-width:640px;--app-market-modal-width-connect:700px;--app-market-modal-width-credential:580px;--app-market-modal-width-verify:480px;padding:0}.app-market-page .experience-entry-page-main{box-sizing:border-box;padding:32px}.app-market-toolbar{align-items:center}.app-market-toolbar .agents-toolbar-left{flex:1;min-width:0}.app-market-toolbar .agents-search{flex:1;width:auto;min-width:0}.app-market-toolbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.app-market-import-modal-root{z-index:1200;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-market-import-modal-backdrop{background:#0f172a3d;border:0;position:absolute;inset:0}.app-market-import-modal{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:18px;width:min(520px,100vw - 40px);padding:24px;display:flex;position:relative;box-shadow:0 20px 48px #0f172a2e}.app-market-import-modal-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-market-import-modal-title{color:#111827;font-size:20px;font-weight:700;line-height:1.3}.app-market-import-modal-subtitle{color:#667085;margin-top:6px;font-size:14px;line-height:1.55}.app-market-import-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.app-market-import-modal-close:hover{color:#374151;background:#f3f4f6}.app-market-import-modal-body{flex-direction:column;gap:18px;display:flex}.app-market-import-field{color:#374151;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.app-market-import-field select{width:100%;height:44px;font:inherit;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:14px;padding:0 14px}.app-market-import-field select:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 3px #94a3b82e}.app-market-import-dropzone{text-align:center;box-sizing:border-box;cursor:pointer;background:#fff;border:2px dashed #d1d5db;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;transition:border-color .15s,background-color .15s;display:flex}.app-market-import-dropzone.is-drag-active{background:#f7fee7;border-color:#84cc16}.app-market-import-dropzone.has-error{background:#fffafb;border-color:#fda29b}.app-market-import-dropzone-icon{color:#d1d5db;border:2px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.app-market-import-dropzone-icon svg{width:20px;height:20px;display:block}.app-market-import-dropzone-title{color:#374151;font-size:18px;font-weight:500;line-height:1.35}.app-market-import-dropzone-hint{color:#98a2b3;font-size:13px;line-height:1.5}.app-market-import-file-input{display:none}.app-market-import-selected-file{color:#667085;font-size:13px;line-height:1.5}.app-market-import-file-error{color:#d92d20;margin-top:8px;font-size:13px;line-height:1.5}.app-market-import-modal-actions{justify-content:flex-end;gap:10px;display:flex}.app-market-import-btn{min-width:88px;height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.app-market-import-btn--ghost{color:#475467;background:#fff;border:1px solid #d0d5dd}.app-market-import-btn--primary{color:#fff;background:#111827;border:1px solid #111827}.app-market-import-btn:disabled{opacity:.5;cursor:not-allowed}.app-market-search-empty{text-align:center;background:#fff;border:1px dashed #e6e6e6;border-radius:12px;margin-top:14px;padding:48px 24px}.app-market-search-empty-title{color:var(--text-heading);margin:0;font-size:16px;font-weight:650}.app-market-search-empty-hint{color:#6b6b6b;margin:8px 0 0;font-size:14px}.app-market-home-sections{flex-direction:column;gap:28px;margin-top:22px;display:flex}.app-market-section-empty{text-align:center;background:#fff;border:1px dashed #e6e6e6;border-radius:12px;margin-top:12px;padding:32px 20px}.app-market-section-empty-title{color:var(--text-heading);margin:0;font-size:14px;font-weight:650}.app-market-section-empty-hint{color:#6b6b6b;margin:6px 0 0;font-size:13px}.app-market-section{min-width:0}.app-market-section-header{margin-top:0}.app-market-section-header .agents-header-actions{align-self:flex-start;padding-top:2px}.app-market-page .agents-header.agents-header--with-back.app-market-category-header{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.app-market-page .app-market-category-header .agents-header-with-back-stack{flex:1;min-width:0}.app-market-page .app-market-category-header .agents-back-panel{width:auto;max-width:100%}.app-market-page .app-market-category-header .agents-header-actions{flex-shrink:0;align-self:flex-start;margin-left:auto;margin-right:12px;padding-top:25px}.app-market-view-more-link{font:inherit;color:var(--text-heading);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;text-decoration:none}.app-market-view-more-link:hover{color:#3b82f6}.app-market-section-header>div:first-child{flex-direction:column;gap:12px;display:flex}.app-market-section-header .agents-title.app-market-section-title{margin:0;font-size:20px;font-weight:750;line-height:1.1}.app-market-section-header .agents-subtitle{margin:0}.app-market-section .agents-grid{margin-top:12px}.app-market-page .agents-grid .agent-card>.agent-card-icon{box-shadow:none;margin-bottom:8px}.app-market-page .agents-grid .agent-card>.agent-card-icon.has-custom-content{background:0 0;border:0;border-radius:0;width:22px;min-width:22px;height:22px;padding:0;overflow:visible}.app-market-page .agents-grid .agent-card>.agent-card-icon-grad:after{box-shadow:none}.app-market-page .agents-grid .agent-card>.agent-card-icon.has-custom-content:before,.app-market-page .agents-grid .agent-card>.agent-card-icon.has-custom-content:after{display:none}.app-market-brand-icon{place-items:center;width:22px;height:22px;display:inline-grid}.app-market-brand-icon svg{width:18px;height:18px;display:block}.app-market-page .agents-grid .agent-card>.agent-card-name{margin-bottom:4px}.app-market-page .agents-grid .agent-card>.agent-card-desc{margin-bottom:8px}.app-market-section-foot{color:#9a9a9a;margin:8px 0 0;font-size:12px}.app-market-detail-card{cursor:default;max-width:none;min-height:auto;margin-top:0;padding:20px 18px 18px}.app-market-detail-card:hover{box-shadow:none;border-color:#eaeaea;transform:none}.app-market-detail-icon{border-radius:10px;width:40px;height:40px}.app-market-detail-desc{-webkit-line-clamp:unset;line-clamp:unset;font-size:14px;line-height:1.5}.app-market-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.app-market-detail-facts div{gap:4px;display:grid}.app-market-detail-facts dt{color:#9a9a9a;font-size:12px;font-weight:500}.app-market-detail-facts dd{color:var(--text-heading);margin:0;font-size:14px}.app-market-detail-actions{margin-top:8px}.app-market-tool-detail-modal-root{z-index:1200;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-market-tool-detail-modal-backdrop{cursor:default;background:#52525b61;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.app-market-tool-detail-modal-panel{z-index:1;width:min(var(--app-market-modal-width,640px), 100%);box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;max-height:min(72vh,620px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.app-market-tool-detail-modal-header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.app-market-tool-detail-modal-title-wrap{min-width:0}.app-market-tool-detail-modal-title{letter-spacing:-.02em;color:#3f3f46;margin:0;font-size:17px;font-weight:700}.app-market-tool-detail-modal-subtitle{color:#71717a;margin-top:4px;font-size:13px}.app-market-tool-detail-modal-close{color:#71717a;width:40px;height:38px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.app-market-tool-detail-modal-close:hover{color:#3f3f46;background:#f4f4f6}.app-market-tool-detail-modal-close:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.app-market-tool-detail-modal-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:20px 24px 24px;overflow:auto}.app-market-tool-detail-modal-body::-webkit-scrollbar{width:0;height:0}.app-market-skill-detail-modal-root{z-index:1200;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.app-market-skill-detail-modal-backdrop{cursor:default;background:#52525b61;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.app-market-skill-detail-modal-panel{z-index:1;box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;width:1180px;min-width:1120px;max-width:1320px;height:min(84vh,840px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.app-market-skill-detail-modal-header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.app-market-skill-detail-modal-title-wrap{min-width:0}.app-market-skill-detail-modal-title{letter-spacing:-.02em;color:#3f3f46;margin:0;font-size:17px;font-weight:700}.app-market-skill-detail-modal-subtitle{color:#71717a;margin-top:4px;font-size:13px}.app-market-skill-detail-modal-body{background:#fff;flex:1;min-height:0;overflow:hidden}.app-market-skill-detail-shell{height:100%}.app-market-skill-detail-shell .skills-config-files-avatar.app-market-skill-detail-avatar{isolation:isolate;width:32px;height:32px;position:relative;overflow:hidden;background:linear-gradient(145deg, var(--agent-icon-from,#62a7ff) 0%, var(--agent-icon-via,#7c5cff) 52%, var(--agent-icon-to,#ff8d4d) 100%)!important;box-shadow:0 4px 10px var(--agent-icon-shadow,#7c5cff2e), inset 0 1px 0 #ffffff38!important;border:1px solid #ffffff38!important}.app-market-skill-detail-shell .skills-config-files-avatar.app-market-skill-detail-avatar:before{content:"";pointer-events:none;background:radial-gradient(circle at 28% 24%,#ffffff57 0%,#ffffff14 30%,#0000 58%);position:absolute;inset:0}.app-market-skill-detail-shell .skills-config-files-avatar.app-market-skill-detail-avatar:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -1px #0000000a}.app-market-skill-detail-filebar{gap:12px}.app-market-skill-detail-filebar-actions{gap:10px}.app-market-skill-detail-filebar-actions .agents-btn{white-space:nowrap}.app-market-skill-detail-preview-card{min-height:100%}.app-market-tool-connect-root,.app-market-tool-verify-root{z-index:1250;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-market-tool-connect-backdrop,.app-market-tool-verify-backdrop{cursor:default;background:#52525b61;border:0;width:100%;height:100%;position:absolute;inset:0}.app-market-tool-connect-panel,.app-market-tool-verify-panel{z-index:1;width:min(var(--app-market-modal-width-connect,700px), 100%);box-sizing:border-box;background:#fff;border-radius:16px;position:relative;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.app-market-tool-connect-panel{padding:18px 22px 22px}.app-market-tool-connect-panel--credential{width:min(var(--app-market-modal-width-credential,580px), 100%)}.app-market-tool-connect-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-market-tool-connect-title{color:#111827;font-size:18px;font-weight:700}.app-market-tool-connect-subtitle{color:#4b5563;margin-top:6px;font-size:14px;line-height:1.5}.app-market-tool-connect-close{color:#6b7280;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;font-size:24px;line-height:1}.app-market-tool-connect-close:hover{color:#111827;background:#f3f4f6}.app-market-tool-connect-body{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:18px}.app-market-tool-connect-body--credential{flex-direction:column;gap:18px;display:flex}.app-market-tool-connect-section+.app-market-tool-connect-section{margin-top:22px}.app-market-tool-connect-section-head,.app-market-tool-connect-toggle{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.app-market-tool-connect-section-title{color:#111827;font-size:16px;font-weight:600}.app-market-tool-connect-link-btn,.app-market-tool-connect-toggle{font:inherit;background:0 0;border:0}.app-market-tool-connect-link-btn{color:#111827;cursor:pointer;font-size:14px}.app-market-tool-connect-toggle{cursor:pointer;text-align:left;padding:0}.app-market-tool-connect-empty{color:#6b7280;margin-top:14px;font-size:14px}.app-market-tool-connect-chevron{color:#111827;font-size:18px;line-height:1;transition:transform .18s}.app-market-tool-connect-chevron.is-open{transform:rotate(180deg)}.app-market-tool-actions-list{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-market-tool-actions-item{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.app-market-tool-actions-check{color:#111827;font-size:14px;line-height:1.4}.app-market-tool-actions-copy{min-width:0}.app-market-tool-actions-id{color:#111827;word-break:break-word;font-size:13px;font-weight:600}.app-market-tool-actions-desc{color:#6b7280;margin-top:4px;font-size:13px;line-height:1.5}.app-market-tool-credential-field{flex-direction:column;gap:10px;display:flex}.app-market-tool-credential-label{color:#111827;font-size:14px;font-weight:600}.app-market-tool-credential-label span{color:#ef4444}.app-market-tool-credential-field input,.app-market-tool-verify-input{width:100%;height:48px;font:inherit;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #cfd6e4;border-radius:8px;padding:0 14px;font-size:14px}.app-market-tool-credential-field input:focus,.app-market-tool-verify-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.app-market-tool-credential-actions,.app-market-tool-verify-actions{justify-content:flex-end;gap:10px;display:flex}.app-market-tool-connect-submit,.app-market-tool-verify-btn{min-width:96px;height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.app-market-tool-connect-submit,.app-market-tool-verify-btn--primary{color:#fff;background:#111827;border:1px solid #111827}.app-market-tool-connect-submit:disabled,.app-market-tool-verify-btn--primary:disabled{cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.app-market-tool-verify-btn--ghost{color:#111827;background:#fff;border:1px solid #d1d5db}.app-market-tool-verify-panel{width:min(var(--app-market-modal-width-verify,480px), 100%);padding:22px}.app-market-tool-verify-title{color:#111827;font-size:18px;font-weight:700}.app-market-tool-verify-subtitle{color:#4b5563;margin-top:8px;font-size:14px;line-height:1.5}.app-market-tool-verify-input,.app-market-tool-verify-actions{margin-top:18px}.app-market-category-layout{grid-template-columns:minmax(132px,160px) minmax(0,1fr);align-items:start;gap:28px;min-width:0;margin-top:14px;display:grid}.app-market-category-layout:has(.app-market-category-sidebar.is-collapsed){grid-template-columns:36px minmax(0,1fr);gap:12px}.app-market-category-sidebar{min-width:0;position:sticky;top:18px}.app-market-category-sidebar-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.app-market-category-sidebar-collapse{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.app-market-category-sidebar-collapse:hover{color:var(--text-heading);border-color:#d4d4d4}.app-market-category-sidebar-expand{width:100%;min-height:120px;font:inherit;color:var(--text-heading);cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:8px 4px;display:flex}.app-market-category-sidebar-expand:hover{background:#fafafa;border-color:#d4d4d4}.app-market-category-sidebar-expand-icon{color:#9a8cff;font-size:18px;line-height:1}.app-market-category-sidebar-expand-label{writing-mode:vertical-rl;letter-spacing:.04em;color:#6b6b6b;font-size:12px;font-weight:650}.app-market-category-sidebar.is-collapsed{top:18px}.app-market-category-sidebar-title{color:var(--text-heading);margin:0;font-size:13px;font-weight:650}.app-market-category-list{margin:0;padding:0;list-style:none}.app-market-category-item{width:100%;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:13px;line-height:1.35;display:flex}.app-market-category-item-label{flex:1;min-width:0}.app-market-category-item-chevron{color:#9a8cff;opacity:.85;flex-shrink:0;font-size:16px;line-height:1}.app-market-category-item:hover .app-market-category-item-label{color:#3b82f6}.app-market-category-item.is-active .app-market-category-item-label{color:#3b82f6;font-weight:650}.app-market-category-main{min-width:0}.app-market-category-meta{margin-top:14px;margin-bottom:4px}.app-market-category-meta--with-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-market-category-result-count{color:#6b6b6b;font-size:13px}.app-market-category-main .agents-toolbar{margin-top:0}.agents-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agents-toolbar-filter-wrap{flex-shrink:0;position:relative}.agents-toolbar-filter-wrap:after{content:"";pointer-events:none;border-top:5px solid #9a9a9a;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:12px}.agents-toolbar-filter{min-width:120px;height:38px;color:inherit;font:inherit;cursor:pointer;appearance:none;background:#fff;border:1px solid #e6e6e6;border-radius:10px;outline:none;padding:0 32px 0 12px;font-size:14px;line-height:1.2}.agents-toolbar-filter:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg)}.app-market-category-main .agents-grid,.app-market-category-main .app-market-section-empty{margin-top:14px}.app-market-template-modal-root{z-index:1200;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-market-template-modal-backdrop{cursor:default;background:#52525b61;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.app-market-template-modal-panel{z-index:1;width:min(var(--app-market-modal-width,640px), 100%);box-sizing:border-box;color:#3f3f46;background:#fff;border:none;border-radius:16px;flex-direction:column;height:min(70vh,560px);max-height:min(70vh,560px);font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.app-market-template-modal-header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.app-market-template-modal-title{letter-spacing:-.02em;color:#3f3f46;margin:0;font-size:17px;font-weight:700}.app-market-template-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:38px;padding:0;display:grid}.app-market-template-modal-close:hover{color:#3f3f46;background:#f4f4f6}.app-market-template-modal-close:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.app-market-template-modal-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:20px 24px 24px;overflow:auto}.app-market-template-modal-body::-webkit-scrollbar{width:0;height:0}.app-market-template-modal-content{box-sizing:border-box;background:#f9fafb;border:1px solid #e0e0ff;border-radius:12px;padding:20px 22px;box-shadow:inset 0 1px 2px #6366f10a}.app-market-template-modal-desc{color:#3f3f46;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.app-market-template-modal-intro{flex-direction:column;gap:16px;display:flex}.app-market-template-modal-subagents{border-top:1px solid #e0e0ff;margin-top:20px;padding-top:20px}.app-market-template-modal-subagents-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-market-template-modal-subagents-label{color:#3f3f46;margin:0;font-size:14px;font-weight:600;line-height:1.3}.app-market-template-modal-subagents-count{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#52525b;box-shadow:none;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.app-market-template-modal-subagents-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-market-template-modal-subagent-item{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.app-market-template-modal-subagent-item.is-expanded{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.app-market-template-modal-subagent-trigger{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.app-market-template-modal-subagent-name{color:#3f3f46;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.app-market-template-modal-subagent-trigger-aside{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.app-market-template-modal-subagent-trigger-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-market-template-modal-subagent-trigger:hover{background:#0f172a08}.app-market-template-modal-subagent-trigger:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.app-market-template-modal-subagent-chevron{color:#6366f1;flex-shrink:0;transition:transform .15s}.app-market-template-modal-subagent-chevron.is-expanded{transform:rotate(90deg)}.app-market-template-modal-subagent-prompt{border-top:1px solid #e5e7eb;flex-direction:column;gap:14px;margin-top:0;padding:12px 14px 14px;display:flex}.app-market-template-modal-subagent-prompt-text{color:#3f3f46;white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.app-market-template-modal-tools{border-top:1px solid #e0e0ff;margin-top:20px;padding-top:20px;overflow:visible}.app-market-template-modal-tools--with-desc{border-top:none;margin-top:0;padding-top:0}.app-market-template-modal-tools--with-desc .app-market-template-modal-tools-list{margin-top:12px}.app-market-template-modal-tools-label{color:#3f3f46;margin:0;font-size:14px;font-weight:600;line-height:1.3}.app-market-template-modal-tools-list{flex-wrap:wrap;gap:16px 14px;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow:visible}.app-market-template-modal-tool-item{justify-content:center;align-items:center;display:flex}.app-market-template-modal-tool-icon{box-sizing:border-box;cursor:default;background:#fff;border:1px solid #e0e0ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:visible}.app-market-template-modal-tool-icon svg{flex-shrink:0;display:block}.app-market-template-modal-tool-icon--inline{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.app-market-template-modal-tool-icon--inline:focus-visible{outline:none}.app-market-template-modal-tool-icon[data-tooltip]:after{content:attr(data-tooltip);z-index:10;color:#fff;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;background:#1f2937;border-radius:8px;width:max-content;max-width:280px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 12px #0f172a2e}.app-market-template-modal-tool-icon[data-tooltip]:before{content:"";z-index:10;pointer-events:none;opacity:0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #1f2937;width:0;height:0;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.app-market-template-modal-tool-icon:hover:after,.app-market-template-modal-tool-icon:hover:before,.app-market-template-modal-tool-icon:focus-visible:after,.app-market-template-modal-tool-icon:focus-visible:before{opacity:1}.app-market-template-modal-tool-icon:hover:after,.app-market-template-modal-tool-icon:focus-visible:after{transform:translateY(-50%)translate(0)}.app-market-template-modal-tool-icon:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.app-market-template-modal-tools-empty{color:#9a9a9a;margin:14px 0 0;font-size:14px;line-height:1.5}.app-market-template-modal-footer{background:#fff;border-top:1px solid #ececf2;flex-direction:row;flex-shrink:0;align-items:stretch;gap:10px;padding:14px 24px 18px;display:flex}.app-market-template-modal-btn{min-width:0;min-height:38px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:550;line-height:1.2;display:inline-flex}.app-market-template-modal-btn--primary{color:#fff;background:#0f172a;border:1px solid #0f172a}.app-market-template-modal-btn--primary:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.app-market-template-modal-btn--primary:disabled{color:#fff;cursor:not-allowed;opacity:.9;background:#cbd5e1;border-color:#cbd5e1}.app-market-template-modal-btn--ghost{color:#111827;background:#f9fafb;border:1px solid #e5e7eb}.app-market-template-modal-btn--ghost:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.app-market-template-modal-btn.is-loading{cursor:wait}.app-market-template-modal-btn--primary.is-loading:disabled{opacity:1;background:#0f172a;border-color:#0f172a}.app-market-template-modal-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite app-market-template-modal-spin}@keyframes app-market-template-modal-spin{to{transform:rotate(360deg)}}.app-market-template-success-toast{left:50%;top:max(16px, env(safe-area-inset-top,0px));z-index:1300;color:#fafafa;box-sizing:border-box;background:#18181b;border-radius:12px;flex-direction:row;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:14px 18px;animation:.28s ease-out app-market-template-success-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e,0 2px 8px #00000014}@keyframes app-market-template-success-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.app-market-template-success-toast__icon{color:#fff;background:#22c55e;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;line-height:1;display:grid}.app-market-template-success-toast__text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.app-market-template-success-toast__title{font-size:14px;font-weight:700}.app-market-template-success-toast__sub{color:#d4d4d8;font-size:14px;font-weight:500;line-height:1.45}@media (prefers-color-scheme:dark){.app-market-tool-detail-modal-backdrop,.app-market-template-modal-backdrop{background:#00000085}.app-market-tool-detail-modal-panel,.app-market-template-modal-panel{color:#e4e4e7;background:#1a1a1f;box-shadow:0 4px 6px -1px #00000059,0 20px 40px -12px #0000008c}.app-market-tool-detail-modal-header,.app-market-template-modal-header{border-bottom-color:#2a2a32}.app-market-tool-detail-modal-title{color:#e4e4e7}.app-market-tool-detail-modal-subtitle{color:#a1a1aa}.app-market-tool-detail-modal-close:hover{color:#e4e4e7;background:#2a2a32}.app-market-template-modal-footer{background:#1a1a1f;border-top-color:#2a2a32}.app-market-template-modal-title,.app-market-template-modal-tools-label,.app-market-template-modal-subagents-label{color:#e4e4e7}.app-market-template-modal-subagents-count{color:#a1a1aa;background:#050625;border-color:#3f3f46}.app-market-template-modal-content{background:#222228;border-color:#4c4d6e;box-shadow:inset 0 1px 2px #0003}.app-market-template-modal-subagents,.app-market-template-modal-tools{border-top-color:#4c4d6e}.app-market-template-modal-subagent-item{background:#1a1a1f;border-color:#4c4d6e;box-shadow:0 1px 2px #0003}.app-market-template-modal-subagent-item.is-expanded{border-color:#5b5b6e;box-shadow:0 2px 8px #00000047}.app-market-template-modal-subagent-trigger:hover{background:#ffffff0a}.app-market-template-modal-subagent-name{color:#e4e4e7}.app-market-template-modal-subagent-chevron{color:#a5b4fc}.app-market-template-modal-subagent-prompt{border-top-color:#4c4d6e}.app-market-template-modal-subagent-prompt-text,.app-market-template-modal-desc{color:#e4e4e7}.app-market-template-modal-tools-empty{color:#a1a1aa}.app-market-template-modal-close:hover{color:#e4e4e7;background:#2a2a32}.app-market-template-modal-tool-icon{background:#222228;border-color:#3a3a44}.app-market-template-modal-tool-icon--inline{background:0 0;border:none}.app-market-template-modal-btn--ghost{color:#e5e7eb;background:#222228;border-color:#3a3a44}.app-market-template-modal-btn--ghost:hover:not(:disabled){background:#2a2a32;border-color:#4c4d6e}}@media (width<=900px){:is(.app-market-category-layout,.app-market-category-layout:has(.app-market-category-sidebar.is-collapsed)){grid-template-columns:1fr;gap:20px}.app-market-category-sidebar.is-collapsed{width:100%}.app-market-category-sidebar-expand{flex-direction:row;min-height:auto;padding:10px 14px}.app-market-category-sidebar-expand-label{writing-mode:horizontal-tb}.app-market-category-sidebar{position:static}.app-market-category-nav{overflow-x:auto}.app-market-category-list{flex-wrap:wrap;gap:8px 16px;display:flex}.app-market-category-item{width:auto;padding:6px 0}}.kb-page{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:0;display:flex}.kb-page-shell{flex:1;width:100%;min-width:0;min-height:0;display:flex}.kb-page-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kb-permissions-modal-header{align-items:flex-start}.kb-permissions-modal-heading{min-width:0}.kb-permissions-modal-target{color:#71717a;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.45}button.ac-batch-select-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}button.ac-batch-select-row .ac-batch-select-chat-icon{flex-shrink:0}.kb-permissions-org-role-level{color:#71717a;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500}.ac-batch-select-row.is-selected .kb-permissions-org-role-level{color:#52525b}.kb-permissions-left-group+.kb-permissions-left-group{margin-top:8px}.kb-permissions-left-group-title{color:#71717a;margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:600}.kb-permissions-subject-row{text-align:left;width:100%;min-height:40px;font:inherit;color:var(--text-heading);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:14px;display:flex}.kb-permissions-subject-row:hover{background:#f4f4f8}.kb-permissions-subject-row.is-selected{background:#f8faff}.kb-permissions-subject-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-permissions-left-member-option{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.kb-permissions-left-member-name{color:inherit;font-size:13px;line-height:1.35}.kb-permissions-left-member-email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.35;overflow:hidden}.kb-permissions-subject-row.is-selected .kb-permissions-left-member-email{color:#52525b}.kb-permissions-config-panel{flex-flow:column;align-content:stretch;gap:0;display:flex}.kb-permissions-config-inner{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.kb-permissions-config-panel .kb-permissions-table-wrap{flex:1;min-height:0}.kb-permissions-left-config-panel{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.kb-permissions-left-config-panel .kb-permissions-config-inner{flex:1;min-height:0;overflow:hidden}.kb-permissions-left-config-panel .kb-permissions-table-wrap{flex:1;min-height:0}.kb-permissions-left-config-panel .kb-permissions-table-auth-col{text-align:right}.kb-permissions-left-config-panel .kb-permissions-table-auth-cell,.kb-permissions-left-config-panel .kb-permissions-table-auth-all{justify-content:flex-end}.kb-permissions-left-config-panel .kb-permissions-table-auth-all{width:100%}.ac-batch-select-list--permissions{gap:0;overflow:hidden}.ac-batch-select-list--permissions>.kb-permissions-left-config-panel,.ac-batch-select-list--permissions>.ac-batch-select-group-panel,.ac-batch-select-list--permissions>.ac-batch-select-group-panel .kb-permissions-left-config-panel{flex:1;min-height:0}.kb-permissions-right{grid-template-rows:auto minmax(0,1fr) auto}.kb-permissions-right-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.kb-permissions-right-title{color:var(--text-heading);font-size:14px;font-weight:600}.kb-permissions-right-title-meta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.kb-permissions-right-title-sep{color:#d4d4d8;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.kb-permissions-right-title-members{color:#a1a1aa;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.kb-permissions-right-title-members svg{flex-shrink:0;width:14px;height:14px}.kb-permissions-right-count{color:#71717a;font-weight:500}.kb-permissions-right-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.kb-permissions-auto-auth{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:0}.ac-batch-select-org-header .kb-permissions-auto-auth{flex-shrink:0;margin-bottom:0}.kb-permissions-modal .kb-permissions-chat-head{gap:8px;min-height:20px}.kb-permissions-modal .kb-permissions-chat-head-name{color:var(--text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.kb-permissions-modal .kb-permissions-chat-head-sep{color:#d4d4d8;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.kb-permissions-modal .kb-permissions-chat-head-members{color:#a1a1aa;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.kb-permissions-modal .kb-permissions-chat-head-members svg{flex-shrink:0;width:14px;height:14px}.kb-permissions-modal .ac-batch-select-chat-group-select-all input{accent-color:#111}.kb-permissions-auto-auth-label{color:#52525b;font-size:13px;font-weight:500}.kb-permissions-auto-auth .kb-configure-connector-switch-thumb{left:2px;right:auto}.kb-permissions-auto-auth .kb-configure-connector-switch.is-on .kb-configure-connector-switch-thumb{left:auto;right:2px}.kb-permissions-filter-row{flex-shrink:0;grid-template-columns:132px minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.kb-permissions-filter-select{height:38px;font:inherit;color:var(--text-heading);background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.kb-permissions-filter-search{min-width:0}.kb-permissions-table-wrap{background:#fff;border:1px solid #ececf0;border-radius:10px;flex:1;min-height:0;padding:0;overflow:auto}.kb-permissions-table{border-collapse:collapse;width:100%;font-size:14px}.kb-permissions-table thead th{z-index:1;text-align:left;color:#71717a;background:#fafafa;border-bottom:1px solid #ececf0;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.kb-permissions-table tbody td{color:var(--text-heading);vertical-align:middle;border-bottom:1px solid #f4f4f5;padding:12px 8px}.kb-permissions-table-desc{color:#71717a;font-size:13px}.kb-permissions-table-level{width:88px}.kb-permissions-table-level-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.kb-permissions-table-level-badge--manage{color:#7c3aed;background:#f3e8ff}.kb-permissions-table-level-badge--edit{color:#2563eb;background:#eff6ff}.kb-permissions-table-level-badge--view{color:#52525b;background:#f4f4f5}.kb-permissions-table-member-name{font-weight:500}.kb-permissions-table-email-col,.kb-permissions-table-email{min-width:160px}.kb-permissions-table-email{color:#52525b;font-size:13px}.kb-permissions-table-level-empty{color:#a1a1aa;font-size:13px}.kb-permissions-table-user-col,.kb-permissions-table-user{width:136px;max-width:136px}.kb-permissions-table-user-cell{align-items:center;gap:8px;min-width:0;max-width:120px;display:flex}.kb-permissions-table-user-avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.kb-permissions-table-user-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;overflow:hidden}.kb-permissions-table-user-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.kb-permissions-table-user-email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.kb-permissions-table-auth-col{text-align:center;z-index:2;width:96px;position:relative}.kb-permissions-table-auth-cell{justify-content:center;align-items:center;min-height:24px;display:flex}.kb-permissions-table-auth-row{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.kb-permissions-table-auth-switch{flex-shrink:0}.kb-permissions-table-level-select{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;min-width:72px;max-width:100%;height:32px;padding:4px 10px;font-size:13px}.kb-permissions-table-auth-all{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.kb-permissions-table-auth-col input[type=checkbox]{accent-color:#0f172a;cursor:pointer;pointer-events:auto;width:16px;height:16px;margin:0}.kb-permissions-table tbody tr.is-selected{background:#f8faff}.kb-permissions-table-empty{text-align:center;color:#71717a;padding:32px 8px;font-size:13px}.kb-permissions-table-auth-switch .kb-configure-connector-switch-thumb{left:2px;right:auto}.kb-permissions-table-auth-switch.is-on .kb-configure-connector-switch-thumb{left:auto;right:2px}.kb-page--doc-process{flex:1;gap:12px;min-height:0;overflow:hidden}.agents-page-main:has(.kb-page--doc-process){flex-direction:column;min-height:0;display:flex;overflow:hidden}.kb-page--doc-process .kb-detail-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kb-header-title{margin:0}.kb-header-subtitle{color:#6b6b6b;margin:12px 0 0;font-size:14px}.kb-list-layout,.kb-folder-view{flex-direction:column;gap:14px;min-width:0;padding-bottom:8px;display:flex;position:relative;overflow:visible}.kb-table-foot{color:#888;border-top:1px solid #f0f2f7;justify-content:flex-start;align-items:center;gap:12px;min-width:max(100%,920px);padding:10px 18px;font-size:12px;display:flex}.kb-table-foot-selected{color:#667085;font-size:12px}.kb-table-foot-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.kb-table-foot-action{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.kb-table-foot-action:hover{color:#344054}.kb-table-foot-action--danger{color:#ef4444}.kb-table-foot-action--danger:hover{color:#dc2626}.kb-folder-view>.kb-back-btn{margin-top:14px}.kb-folder-view-header{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.kb-folder-view-header-lead{flex:auto;min-width:0}.kb-folder-view-header-actions{flex-shrink:0;align-items:center;display:inline-flex}.kb-sidebar{min-width:0;position:sticky;top:12px;overflow:visible}.kb-list-main{z-index:0;min-width:0;position:relative}.kb-sidebar-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.kb-sidebar-section-title{color:#888;letter-spacing:.04em;margin:0;font-size:12px;font-weight:650}.kb-sidebar-collapse{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.kb-sidebar-collapse:hover{color:var(--text-heading);border-color:#d4d4d4}.kb-sidebar-expand{width:100%;height:36px;min-height:36px;font:inherit;color:var(--text-heading);cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.kb-sidebar-expand:hover{background:#fafafa;border-color:#d4d4d4}.kb-sidebar-expand-icon{color:#9a8cff;font-size:18px;line-height:1}.kb-sidebar-notice{color:#9a3412;background:#fff7ed;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.kb-sidebar-notice-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:16px}.kb-sidebar-nav{flex-direction:column;gap:4px;display:flex;overflow:visible}.kb-sidebar-row{align-items:stretch;gap:2px;display:flex;position:relative}.kb-sidebar-row--show-menu{z-index:100}.kb-sidebar-row .kb-sidebar-item{flex:1;min-width:0}.kb-sidebar-row--active .kb-sidebar-item.is-active{background:#f0eeff}.kb-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-sidebar-menu-wrap{opacity:0;pointer-events:none;flex-shrink:0;width:0;transition:opacity .15s;position:relative;overflow:visible}.kb-sidebar-row--show-menu .kb-sidebar-menu-wrap{opacity:1;pointer-events:auto;width:32px}.kb-sidebar-kebab{color:#888;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:100%;min-height:38px;padding:0;display:grid}.kb-sidebar-kebab:hover,.kb-sidebar-kebab.is-open{color:#333;background:#ebebeb}.kb-sidebar-menu{z-index:101;background:#fff;border:1px solid #e8e8e8;border-radius:10px;width:max-content;min-width:0;padding:4px;position:absolute;top:0;left:auto;right:calc(100% + 4px);box-shadow:0 8px 24px #0000001a}.kb-sidebar-menu-item{width:100%;font:inherit;color:#333;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.kb-sidebar-menu-item:hover:not(:disabled){background:#f5f5f5}.kb-sidebar-menu-item:disabled{opacity:.4;cursor:not-allowed}.kb-sidebar-menu-item--has-sub .kb-sidebar-menu-chevron{color:#999;font-size:14px}.kb-sidebar-menu-sub{border-left:2px solid #ececec;margin-top:2px;padding-left:8px}.kb-sidebar-menu-item--sub{color:#555;white-space:normal;font-size:12px;line-height:1.35}.kb-sidebar-add{width:100%;font:inherit;color:#555;cursor:pointer;background:#fafafa;border:1px dashed #d4d4d4;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px 12px;font-size:13px;display:flex}.kb-sidebar-add:hover{color:var(--text-heading);background:#f5f3ff;border-color:#a5b4fc}.kb-sidebar-item{width:100%;font:inherit;color:#444;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.kb-sidebar-item:hover{background:#f5f5f5}.kb-sidebar-item.is-active{color:var(--text-heading);background:#f0eeff;font-weight:600}.kb-sidebar-count{color:#888;font-size:12px}.kb-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kb-search{background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex:1;align-items:center;gap:8px;width:auto;min-width:0;height:38px;padding:0 12px;display:flex}.kb-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.kb-search input::placeholder{color:#aaa}.kb-search-icon{color:#888;display:flex}.kb-toolbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.kb-table-shell{background:#fff;border:1px solid #e7eaf1;border-radius:18px;overflow-x:auto;box-shadow:0 16px 40px #0f172a0a}.kb-table-head,.kb-table-row{grid-template-columns:36px minmax(220px,.9fr) minmax(320px,1.5fr) 100px 120px 52px;align-items:center;column-gap:14px;min-width:max(100%,920px);display:grid}.kb-table-head{color:#667085;background:#fbfcfe;border-bottom:1px solid #eceff5;padding:14px 18px;font-size:13px;font-weight:600}.kb-table-body{flex-direction:column;display:flex}.kb-table-row{color:#1f2937;cursor:pointer;background:#fff;border-bottom:1px solid #f0f2f7;padding:16px 18px;transition:background .18s}.kb-table-row:hover{background:#fafbff}.kb-table-row:last-child{border-bottom:0}.kb-table-row:focus-visible{outline-offset:-2px;outline:2px solid #4d6bff2e}.kb-table-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.kb-table-check{justify-content:center;align-items:center;display:flex}.kb-table-check input{accent-color:#050625;cursor:pointer;width:14px;height:14px;margin:0}.kb-table-name-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kb-table-name-icon.agent-card-icon-grad{width:24px;min-width:24px;height:24px;box-shadow:none}.kb-table-name-icon.kb-table-folder-icon{width:24px;min-width:24px;height:24px;box-shadow:none;background:0 0;border:none}.kb-table-name-icon.kb-table-folder-icon svg{width:24px;height:24px}.kb-table-name-icon.kb-table-folder-icon:before,.kb-table-name-icon.kb-table-folder-icon:after{display:none}.kb-table-name-text,.kb-table-desc,.kb-table-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-table-name-text{font-size:14px}.kb-table-desc,.kb-table-meta{color:#475467;font-size:13px}.kb-table-actions-wrap{justify-content:flex-end;display:flex;position:relative}.kb-table-actions-trigger{color:#667085;cursor:pointer;width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kb-table-actions-trigger:hover,.kb-table-actions-trigger[aria-expanded=true]{color:#111827;background:#f3f4f6}.kb-table-actions-menu{z-index:20;background:#fff;border:1px solid #e6e6e6;border-radius:10px;min-width:140px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001a}.kb-table-actions-item{text-align:left;width:100%;font:inherit;color:#333;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px;display:block}.kb-table-actions-item:hover{background:#f5f5f5}.kb-table-actions-item--danger{color:#dc2626}.kb-table-actions-item--danger:hover{background:#fef2f2}.kb-toolbar-create-group{align-items:stretch;display:inline-flex;position:relative}.kb-toolbar-create-main{border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding-right:14px!important}.kb-toolbar-create-toggle{min-width:38px;border-left:1px solid #ffffff38!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:10px!important;padding-right:10px!important}.kb-toolbar-create-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:12px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}.kb-toolbar-create-menu-item{text-align:left;width:100%;font:inherit;color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.kb-toolbar-create-menu-item:hover:not(:disabled){background:#f4f4f8}.kb-toolbar-create-menu-item:disabled{color:#a1a1aa;cursor:not-allowed}.kb-modal--new-folder,.kb-modal--move-item{width:min(480px,100vw - 32px);padding:24px}.kb-move-item-targets{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.kb-move-item-target{cursor:pointer;color:var(--text-heading);border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.kb-move-item-target:hover{background:#fafafa;border-color:#d4d4d4}.kb-move-item-target input{flex-shrink:0;margin:0}.kb-modal--new-folder .kb-modal-title{color:#111;margin:0;font-size:22px;font-weight:700}.kb-modal--new-folder .kb-modal-hint{color:#6b7280;margin:8px 0 20px;font-size:14px}.kb-modal--new-folder .kb-field>span{color:#111;font-size:14px;font-weight:600}.kb-modal--new-folder .kb-field input,.kb-modal--new-folder .kb-field select{margin-top:2px}.kb-modal-error{color:#dc2626;margin:0;font-size:13px}.kb-btn--with-icon{align-items:center;gap:8px;display:inline-flex}.kb-modal--new-folder .kb-btn--solid{color:#fff;background:#3f3f46;border:none;border-radius:10px;padding:10px 16px}.kb-modal--new-folder .kb-btn--solid:hover{background:#27272a}.kb-modal--new-folder .kb-btn--secondary{color:#111;background:#fff;border:1px solid #d4d4d8;border-radius:10px}.kb-list-card>.agent-card-icon{margin-bottom:8px}.kb-list-card--workspace-folder .kb-workspace-folder-card-icon{box-shadow:none;background:0 0;border:none}.kb-list-card--workspace-folder .kb-workspace-folder-card-icon:before,.kb-list-card--workspace-folder .kb-workspace-folder-card-icon:after{display:none}.kb-folder-view-title-row{align-items:center;gap:8px;min-width:0;display:flex}.kb-folder-view-title-row .kb-folder-view-title{min-width:0}.kb-folder-view-permissions-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.kb-folder-view-permissions-btn:hover{color:var(--text-heading);background:#f7f7f5;border-color:#e6e6e6}.kb-folder-view-title{margin:0;font-size:22px;font-weight:700}.kb-folder-view-hint{color:#6b7280;margin:6px 0 0;font-size:14px}.kb-sort select{height:38px;font:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;font-size:14px}.kb-btn{height:38px;font:inherit;cursor:pointer;color:var(--text-heading);background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 16px;font-size:14px;font-weight:500}.kb-btn--primary{color:#fff;background:linear-gradient(135deg,#7f7cff 0%,#8b5cf6 55%,#6366f1 100%);border-color:#0000}.kb-btn--secondary:hover,.kb-btn--primary:hover{filter:brightness(.97)}.kb-btn--danger{color:#fff;background:#dc2626;border-color:#0000}.kb-btn--danger:hover{background:#b91c1c}.kb-btn--solid{color:#fff;background:#111;border-color:#0000}.kb-btn--solid:hover{background:#333}.kb-modal--reindex{flex-direction:column;width:min(480px,100%);min-height:210px;padding:28px 28px 24px;display:flex}.kb-modal--reindex .kb-modal-title{margin-bottom:16px;font-size:20px;line-height:1.4}.kb-modal--reindex .kb-modal-hint{color:#666;flex:1;margin-bottom:24px;font-size:14px;line-height:1.6}.kb-modal--reindex .kb-modal-actions{margin-top:auto}.kb-grid.agents-grid{margin-top:0;overflow:visible}.kb-list-card.kb-list-card--menu-open{z-index:10;position:relative;overflow:visible}.kb-list-card .kb-list-card-more-wrap{z-index:3;opacity:1;pointer-events:auto;transition:opacity .15s}.kb-list-card:hover .kb-list-card-more-wrap,.kb-list-card:focus-within .kb-list-card-more-wrap,.kb-list-card.kb-list-card--menu-open .kb-list-card-more-wrap{opacity:1;pointer-events:auto;z-index:11}.kb-list-card-more-wrap .kb-list-card-menu{z-index:12;width:max-content;min-width:100px;top:calc(100% + 6px);left:auto;right:0}.kb-list-card-more-wrap:hover .kb-list-card-menu,.kb-list-card-more-wrap:focus-within .kb-list-card-menu,.kb-list-card-more-wrap .kb-list-card-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.kb-list-card-name-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kb-list-card-name-row .agent-card-name{flex:1;min-width:0}.kb-list-card-footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}.kb-list-card-stats{gap:24px;margin:0;padding:0;display:flex}.kb-list-card-stats div{flex-direction:column;gap:4px;display:flex}.kb-list-card-stats dt{color:#888;margin:0;font-size:11px;font-weight:400}.kb-list-card-stats dd{color:var(--text-heading);margin:0;font-size:14px;font-weight:650}.kb-list-card-updated{color:#999;margin:0;font-size:12px}.kb-card-icon{background:linear-gradient(135deg, var(--kb-icon-from), var(--kb-icon-to));color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.kb-card-icon--lg{width:52px;height:52px}.kb-card-icon svg{width:22px;height:22px}.kb-card-tag{color:#555;background:#f3f4f6;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px}.kb-empty{text-align:center;background:#fff;border:1px dashed #e6e6e6;border-radius:12px;padding:48px 24px}.kb-empty-title{margin:0;font-size:16px;font-weight:650}.kb-empty-hint{color:#6b6b6b;margin:8px 0 0;font-size:14px}.kb-detail{flex-direction:column;gap:14px;display:flex}.kb-detail>.kb-back-btn{margin-top:14px}.kb-detail-header{background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.kb-back-btn{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.kb-detail-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kb-detail-title-main{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.kb-detail-title-content{flex:1;min-width:0}.kb-detail-upload-btn{flex-shrink:0}.kb-detail-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.kb-detail-more-actions.kb-doc-menu-wrap{position:relative}.kb-detail-more-actions.kb-doc-menu-wrap .kb-doc-menu{z-index:40;top:calc(100% + 4px);left:auto;right:0}.kb-detail-more-actions-btn.is-open{background:#f3f3f3}.kb-detail-title{margin:0;font-size:20px;font-weight:650}.kb-detail-desc{color:#666;margin:8px 0 10px;font-size:14px;line-height:1.5}.kb-detail-stats{gap:24px;margin:16px 0 0;padding:0;display:flex}.kb-detail-stats div{flex-direction:column;gap:4px;display:flex}.kb-detail-stats dt{color:#888;font-size:12px}.kb-detail-stats dd{margin:0;font-size:18px;font-weight:650}.kb-detail-docs{background:0 0;margin-top:16px;padding:20px 0}.kb-detail-docs-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.kb-detail-docs-head h3{margin:0;font-size:16px;font-weight:650}.kb-detail-docs-head-title{align-items:center;gap:6px;display:inline-flex}.kb-detail-section-info-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.kb-detail-section-info{color:#8b8fa5;cursor:help;background:#f1f2f6;border:none;border-radius:999px;place-items:center;width:14px;height:14px;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.kb-detail-section-info:hover{color:#62647a;background:#e8eaf2}.kb-detail-section-info:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.kb-detail-section-info-popover{z-index:30;text-align:left;color:#666;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e7ef;border-radius:8px;width:max-content;max-width:min(240px,100vw - 48px);padding:8px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1a}.kb-detail-section-info-popover:after{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.kb-detail-section-info-wrap:hover .kb-detail-section-info-popover,.kb-detail-section-info-wrap:focus-within .kb-detail-section-info-popover{opacity:1;visibility:visible;pointer-events:auto}.kb-detail-docs-empty{color:#6b6b6b;margin:0;font-size:14px}.kb-detail-workspace{min-width:0}.kb-doc-table-wrap{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.kb-doc-process-page,.kb-doc-chunks-page,.kb-doc-insert-block-page{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.kb-doc-process-page-head,.kb-doc-chunks-page-head{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.kb-doc-insert-block-page-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kb-doc-insert-block-page-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.kb-doc-insert-block-page-head-actions{flex-shrink:0;align-items:center;gap:10px;padding-top:2px;display:flex}.kb-doc-insert-block-action-btn{font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.kb-doc-insert-block-action-btn svg{flex-shrink:0}.kb-doc-insert-block-action-btn--reset{color:#ef4444;border:1px solid #fecaca}.kb-doc-insert-block-action-btn--reset:hover{background:#fef2f2;border-color:#fca5a5}.kb-doc-insert-block-action-btn--save{color:#18181b;border:1px solid #18181b}.kb-doc-insert-block-action-btn--save:hover{background:#f4f4f5;border-color:#18181b}.kb-doc-insert-block-action-btn--insert{color:#fff;background:#050625;border:none;box-shadow:0 4px 12px #0506252e}.kb-doc-insert-block-action-btn--insert:hover{background:#333;box-shadow:0 6px 16px #0506253d}.kb-doc-insert-block-action-btn:focus-visible,.kb-doc-insert-block-history-btn:focus-visible{outline-offset:2px;outline:2px solid #18181b}.kb-doc-insert-block-history-btn{color:#18181b;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.kb-doc-insert-block-history-btn:hover{background:#f4f4f5}.kb-doc-process-page-title,.kb-doc-chunks-page-title,.kb-doc-insert-block-page-title{color:var(--text-heading);margin:0;font-size:20px;font-weight:650}.kb-doc-chunks-page-body{flex-direction:column;flex:1;min-height:0;padding:0 0 20px;display:flex;overflow:auto}.kb-doc-chunks-page-body .kb-doc-chunk-preview{flex:1;min-height:0}.kb-doc-process-page-shell{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.kb-doc-process-page-body{flex:1;min-height:0;padding:20px;overflow:auto}.kb-doc-process-page-footer{flex-shrink:0;justify-content:flex-end;padding:16px 20px 20px;display:flex}.kb-page--doc-process .kb-back-btn{flex-shrink:0}.kb-doc-insert-block-page-body{flex:1;min-height:0;padding:8px 0 20px;overflow:auto}.kb-doc-insert-block-wizard{flex-direction:column;gap:28px;width:100%;display:flex}.kb-doc-insert-block-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 8px;display:grid;position:relative}.kb-doc-insert-block-steps:before{content:"";z-index:0;background:#e4e4e7;height:1px;position:absolute;top:14px;left:calc(16.666% + 8px);right:calc(16.666% + 8px)}.kb-doc-insert-block-step{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.kb-doc-insert-block-step-marker{color:#71717a;background:#e4e4e7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.kb-doc-insert-block-step.is-active .kb-doc-insert-block-step-marker,.kb-doc-insert-block-step.is-complete .kb-doc-insert-block-step-marker{color:#fff;background:#18181b}.kb-doc-insert-block-step-label{color:#71717a;text-align:center;font-size:13px;font-weight:500}.kb-doc-insert-block-step.is-active .kb-doc-insert-block-step-label{color:#18181b;font-weight:600}.kb-doc-insert-block-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kb-doc-insert-block-embeddings-config,.kb-doc-insert-block-vector-store-config,.kb-doc-insert-block-record-manager-config{flex-direction:column;gap:14px;min-height:132px;padding:4px 0;display:flex}.kb-doc-insert-block-provider-config-head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.kb-doc-insert-block-provider-config-title{color:var(--text-heading);font-size:15px;font-weight:650}.kb-doc-insert-block-provider-config-edit{color:#7c3aed;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:inline-flex}.kb-doc-insert-block-provider-config-edit:hover{background:#f5f3ff}.kb-doc-insert-block-provider-config-edit:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.kb-doc-insert-block-embeddings-config .kb-field,.kb-doc-insert-block-vector-store-config .kb-field,.kb-doc-insert-block-record-manager-config .kb-field{gap:8px}.kb-doc-insert-block-embeddings-config .kb-field-label,.kb-doc-insert-block-vector-store-config .kb-field-label,.kb-doc-insert-block-record-manager-config .kb-field-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-insert-block-embeddings-config .kb-field input,.kb-doc-insert-block-embeddings-config .kb-field select,.kb-doc-insert-block-vector-store-config .kb-field input,.kb-doc-insert-block-vector-store-config .kb-field select,.kb-doc-insert-block-vector-store-config .kb-upload-metadata-toggle,.kb-doc-insert-block-record-manager-config .kb-field input,.kb-doc-insert-block-record-manager-config .kb-field select,.kb-doc-insert-block-record-manager-config .kb-upload-metadata-toggle{color:var(--text-heading);background:#fafafa;border:1px solid #e4e4e7}.kb-doc-insert-block-card{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:132px;padding:24px 16px;transition:transform .15s,box-shadow .15s;display:flex}.kb-doc-insert-block-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}.kb-doc-insert-block-card:focus-visible{outline-offset:2px;outline:2px solid #18181b}.kb-doc-insert-block-card--embeddings{background:linear-gradient(135deg,#f9d5e5 0%,#dbeafe 100%)}.kb-doc-insert-block-card--vector-store{background:linear-gradient(135deg,#dbeafe 0%,#fef3c7 100%)}.kb-doc-insert-block-card--record-manager{background:linear-gradient(135deg,#fef3c7 0%,#d1fae5 100%)}.kb-doc-insert-block-card-inner{color:#18181b;opacity:.35;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:opacity .15s;display:inline-flex}.kb-doc-insert-block-card.is-active .kb-doc-insert-block-card-inner{opacity:1}.kb-doc-insert-block-card-inner svg{flex-shrink:0}.kb-modal.kb-modal--embeddings-provider,.kb-modal.kb-modal--vector-store-provider,.kb-modal.kb-modal--record-manager-provider{width:min(800px,100vw - 80px);max-height:min(88vh,760px);padding:24px 28px 28px;overflow:auto}.kb-embeddings-provider-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-modal--embeddings-provider .kb-modal-header-row{margin-bottom:16px}.kb-embeddings-provider-search{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:0 12px;display:flex}.kb-embeddings-provider-search:focus-within{background:#fff;border-color:#a1a1aa}.kb-embeddings-provider-search-icon{color:#71717a;flex-shrink:0;display:inline-flex}.kb-embeddings-provider-search input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;flex:1;padding:11px 0;font-size:14px}.kb-embeddings-provider-search input:focus{outline:none}.kb-embeddings-provider-search input::placeholder{color:#a1a1aa}.kb-embeddings-provider-search-clear{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.kb-embeddings-provider-search-clear:hover{color:#18181b;background:#f4f4f5}.kb-embeddings-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kb-embeddings-provider-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.kb-embeddings-provider-card:hover{border-color:#d4d4d8;box-shadow:0 4px 12px #0f172a0f}.kb-embeddings-provider-card:focus-visible{outline-offset:2px;outline:2px solid #18181b}.kb-embeddings-provider-card.is-selected{border-color:#18181b;box-shadow:0 0 0 1px #18181b}.kb-embeddings-provider-card-label{min-width:0;color:var(--text-heading);flex:1;font-size:13px;font-weight:600;line-height:1.35}.kb-embedding-provider-logo{background:#fff;border:1px solid #ececec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex;overflow:hidden}.kb-embedding-provider-logo img{object-fit:contain;width:100%;height:100%;display:block}.kb-embedding-provider-logo--fallback{color:#52525b;font-size:12px;font-weight:700}.kb-embeddings-provider-empty{color:#71717a;text-align:center;margin:16px 0 0;font-size:14px}.kb-doc-insert-block-page-footer{flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 0 20px;display:flex}.kb-doc-insert-block-fields{flex-direction:column;gap:14px;max-width:480px;display:flex}.kb-doc-insert-block-page .kb-field{gap:8px}.kb-doc-insert-block-page .kb-field-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-insert-block-page .kb-field input,.kb-doc-insert-block-page .kb-field select{color:var(--text-heading);background:#fafafa;border:1px solid #e4e4e7}.kb-doc-insert-block-page .kb-field input:disabled,.kb-doc-insert-block-page .kb-field select:disabled{cursor:not-allowed;opacity:.55;color:#a1a1aa;background:#f4f4f5}.kb-embedding-model-select{position:relative}.kb-embedding-model-select-trigger{width:100%;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.kb-embedding-model-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #18181b}.kb-embedding-model-select-placeholder{color:#71717a;flex:1}.kb-embedding-model-select-value,.kb-embedding-model-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kb-embedding-model-select-chevron{color:#71717a;flex-shrink:0;margin-left:auto}.kb-embedding-model-logo{background:#fff;border:1px solid #ececec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex;overflow:hidden}.kb-embedding-model-logo img{object-fit:contain;width:100%;height:100%}.kb-embedding-model-logo--fallback{color:#52525b;background:#e4e4e7;border-radius:4px;font-size:11px;font-weight:700}.kb-embedding-model-select-menu{z-index:20;background:#fff;border:1px solid #e4e4e7;border-radius:10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f172a1f}.kb-embedding-model-select-option{width:100%;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.kb-embedding-model-select-option:hover,.kb-embedding-model-select-option.is-selected{background:#f4f4f5}.kb-doc-insert-block-page .kb-upload-metadata-toggle.kb-doc-insert-block-json-toggle{background:#fafafa;border-color:#e4e4e7}.kb-doc-process-drawer-shell{flex:1;min-height:0;display:flex}.kb-doc-process-drawer-panel--process{flex:1;min-width:0}.kb-doc-process-drawer-panel--process .kb-doc-process-page-body,.kb-doc-process-drawer-panel--process .scenario-collect-drawer-body{flex:1;min-height:0;overflow:auto}.kb-doc-process-drawer-process-footer,.kb-doc-process-page-footer{padding-top:12px}.kb-doc-process-drawer-confirm-btn{color:#fff;background:#111;border-color:#111}.kb-doc-process-drawer-confirm-btn:hover{color:#fff;background:#333;border-color:#333}.kb-doc-process-drawer-confirm-btn:focus-visible{outline-offset:2px;outline:2px solid #11111159}.kb-doc-process-drawer-panel{flex-direction:column;min-height:0;display:flex}.kb-doc-process-drawer-panel--preview{flex:1;min-width:0}.kb-doc-process-drawer-side-body{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.kb-doc-process-drawer-preview{flex:1;width:100%;min-height:0;position:relative}.kb-doc-process-drawer-preview-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:100%;min-height:280px;display:grid}.kb-doc-process-drawer-preview-block{background:#f0f0f2;border-radius:4px}.kb-doc-process-drawer-preview-cta{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#111;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #11111138}.kb-doc-process-drawer-preview-cta:hover:not(:disabled){background:#333}.kb-doc-process-drawer-preview-cta:focus-visible{outline-offset:2px;outline:2px solid #11111159}.kb-doc-process-drawer-preview-cta:disabled{color:#fafafa;box-shadow:none;cursor:not-allowed;opacity:.85;background:#d4d4d8}.kb-doc-process-drawer-preview-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.kb-doc-process-drawer-preview-loading-spinner{transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite kb-doc-status-spin}.kb-doc-process-drawer-preview-loading-text{color:#71717a;margin:0;font-size:13px;line-height:1.5}.kb-doc-chunk-preview{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.kb-doc-chunk-preview-meta{color:#71717a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.kb-doc-chunk-preview-meta-chars{color:#52525b;align-items:center;gap:4px;display:inline-flex}.kb-doc-chunk-preview-columns{scrollbar-width:thin;scrollbar-color:#00000029 transparent;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:168px;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.kb-doc-chunk-preview-columns::-webkit-scrollbar{width:3px}.kb-doc-chunk-preview-columns::-webkit-scrollbar-track{background:0 0}.kb-doc-chunk-preview-columns::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}.kb-doc-chunk-preview-columns::-webkit-scrollbar-thumb:hover{background:#00000047}.kb-doc-chunk-preview-card{background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-direction:column;min-width:0;height:168px;min-height:168px;max-height:168px;padding:0;display:flex;overflow:hidden}.kb-doc-chunk-preview-card-head{color:var(--text-heading);background:#fff;border-bottom:1px solid #f4f4f5;flex:none;margin:0;padding:10px 12px 8px;font-size:12px;font-weight:650;line-height:1.4}.kb-doc-chunk-preview-card-body{overscroll-behavior:contain;color:#3f3f46;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#00000024 transparent;flex:auto;min-height:0;margin:0;padding:8px 12px 10px;font-family:inherit;font-size:11px;line-height:1.55;overflow:hidden auto}.kb-doc-chunk-preview-card-body::-webkit-scrollbar{width:3px}.kb-doc-chunk-preview-card-body::-webkit-scrollbar-track{background:0 0}.kb-doc-chunk-preview-card-body::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px}.kb-doc-chunk-preview-card-body::-webkit-scrollbar-thumb:hover{background:#0000003d}.kb-doc-process-drawer-side-placeholder{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.kb-doc-process-page .kb-doc-process-drawer-doc{margin:0}.kb-doc-process-page .kb-upload-advanced-panel{gap:18px;margin-top:0;padding-top:0}.kb-doc-process-page .kb-field{gap:8px}.kb-doc-process-page .kb-field-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-process-page .kb-field input,.kb-doc-process-page .kb-field textarea,.kb-doc-process-page .kb-field select{color:var(--text-heading);background:#fafafa;border:1px solid #e4e4e7}.kb-doc-process-page .kb-field input:focus,.kb-doc-process-page .kb-field textarea:focus,.kb-doc-process-page .kb-field select:focus{border-color:#a1a1aa;outline:none}.kb-doc-process-page .kb-upload-advanced-row-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-process-page .kb-upload-advanced-section{gap:14px}.kb-doc-process-page .kb-upload-advanced-section-title{font-size:13px;font-weight:650}.kb-doc-process-drawer-doc{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.kb-doc-process-drawer .kb-field{gap:8px}.kb-doc-process-drawer .kb-field-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-process-drawer .kb-field input,.kb-doc-process-drawer .kb-field textarea,.kb-doc-process-drawer .kb-field select{color:var(--text-heading);background:#fafafa;border:1px solid #e4e4e7}.kb-doc-process-drawer .kb-field input:focus,.kb-doc-process-drawer .kb-field textarea:focus,.kb-doc-process-drawer .kb-field select:focus{outline-offset:1px;outline:2px solid #05062526}.kb-doc-process-drawer .kb-upload-advanced-row-label{color:#52525b;font-size:12px;font-weight:600}.kb-doc-process-drawer .kb-upload-advanced-section{gap:18px}.kb-doc-process-drawer .kb-upload-advanced-section-title{color:#52525b;font-size:12px;font-weight:600}.kb-doc-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-doc-toolbar-filters{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.kb-doc-toolbar-filter{flex-shrink:0;width:140px;max-width:100%}.kb-doc-toolbar-search{flex:1;min-width:160px;max-width:360px;position:relative}.kb-doc-toolbar-search-icon{color:#888;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.kb-doc-toolbar-search-input{width:100%;height:36px;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:0 12px 0 34px;font-size:13px}.kb-doc-toolbar-search-input::placeholder{color:#aaa}.kb-doc-toolbar-search-input:focus{border-color:#c4c4c4;outline:none}.kb-doc-toolbar-select{appearance:none;width:100%;height:36px;font:inherit;color:var(--text-heading);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e0e0e0;border-radius:8px;padding:0 32px 0 12px;font-size:13px}.kb-doc-toolbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.kb-doc-toolbar-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.kb-doc-toolbar-btn:hover:not(:disabled){background:#fafafa;border-color:#d0d0d0}.kb-doc-toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.kb-doc-toolbar-btn.is-active,.kb-doc-toolbar-btn--danger:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.kb-doc-table-empty{color:#888;text-align:center;margin:0;padding:24px 14px;font-size:13px}.kb-doc-table{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:visible}.kb-doc-table-head{color:#888;border-bottom:1px solid #f0f0f0;border-radius:10px 10px 0 0;grid-template-columns:36px minmax(0,1fr) 96px 120px 88px;align-items:center;gap:12px;min-height:40px;padding:0 14px;font-size:12px;font-weight:500;display:grid}.kb-doc-table-head .kb-doc-table-col--size,.kb-doc-table-head .kb-doc-table-col--updated,.kb-doc-table-head .kb-doc-table-col--status{text-align:right}.kb-doc-table-col--sortable{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.kb-doc-table-sort{color:#666;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.kb-doc-table-sort:hover{color:#333;background:#f3f3f3}.kb-doc-table-sort.is-active{color:var(--text-heading,#333)}.kb-doc-table-body{margin:0;padding:0;list-style:none}.kb-doc-table-row{border-bottom:1px solid #f5f5f5;grid-template-columns:36px minmax(0,1fr) 96px 120px 88px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid;position:relative}.kb-doc-table-row--menu-open{z-index:12}.kb-doc-table-row:last-child{border-bottom:0}.kb-doc-table-check{justify-content:center;align-items:center;display:flex}.kb-doc-table-check input{accent-color:#050625;cursor:pointer;width:14px;height:14px;margin:0}.kb-doc-table-col--name{align-items:center;gap:8px;min-width:0;display:flex}.kb-doc-table-col--size{text-align:right;color:#666;font-size:13px}.kb-doc-table-col--updated{text-align:right;color:#666;white-space:nowrap;font-size:13px}.kb-doc-table-col--status{justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow:visible}.kb-doc-table-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-heading);font-size:13px;overflow:hidden}.kb-doc-file-icon,.kb-doc-status-icon{flex-shrink:0;place-items:center;display:grid}.kb-doc-status-icon--indexing .kb-doc-status-spinner{transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite kb-doc-status-spin}@keyframes kb-doc-status-spin{to{transform:rotate(360deg)}}.kb-doc-table-foot{color:#888;border-top:1px solid #f0f0f0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex}.kb-doc-table-foot-stats{align-items:center;gap:16px;display:flex}.kb-doc-table-foot-stats .is-error{color:#dc2626}.kb-int-table-wrap{gap:12px}.kb-int-table-group{list-style:none}.kb-int-table-subgroup{display:contents}.kb-int-table-row--provider,.kb-int-table-row--category,.kb-int-table-row--item{border-bottom:1px solid #f5f5f5}.kb-int-table-row--category .kb-doc-table-col--name{padding-left:12px}.kb-int-table-row--item .kb-doc-table-col--name{padding-left:36px}.kb-int-toggle{color:#888;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.kb-int-toggle:hover{color:#555}.kb-int-toggle-icon{transition:transform .15s}.kb-int-toggle-icon.is-expanded{transform:rotate(90deg)}.kb-int-toggle-spacer{flex-shrink:0;width:20px}.kb-int-folder-icon{flex-shrink:0;place-items:center;display:grid}.kb-doc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kb-doc-row{border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.kb-doc-menu-wrap{flex-shrink:0;position:relative}.kb-doc-row .kb-doc-menu-wrap{opacity:0;pointer-events:none;width:0;transition:opacity .15s;overflow:visible}.kb-doc-row--show-menu .kb-doc-menu-wrap{opacity:1;pointer-events:auto;width:32px}.kb-doc-kebab{color:#888;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;line-height:1;display:grid}.kb-doc-kebab:hover,.kb-doc-kebab.is-open{color:#333;background:#ebebeb}.kb-doc-menu{z-index:20;opacity:0;pointer-events:none;background:#fff;border:1px solid #e8e8e8;border-radius:10px;width:max-content;min-width:0;padding:4px;transition:opacity .12s,transform .12s;position:absolute;top:0;left:auto;right:calc(100% + 4px);transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.kb-doc-menu.is-open,.kb-doc-menu-wrap:hover .kb-doc-menu,.kb-doc-row--menu-open .kb-doc-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.kb-doc-table-row .kb-doc-menu{z-index:30;top:calc(100% + 4px);left:auto;right:0}.kb-doc-table-row .kb-doc-menu.is-open{transform:translateY(0)}.kb-doc-menu-item{width:100%;font:inherit;color:#333;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.kb-doc-menu-item-icon{color:#666;flex-shrink:0}.kb-doc-menu-item--separated{border-top:1px solid #ececec;margin-top:6px;padding-top:10px}.kb-doc-menu-item:hover{background:#f5f5f5}.kb-doc-menu-item--danger{color:#dc2626}.kb-doc-menu-item--danger:hover{background:#fef2f2}.kb-doc-menu-item:disabled{color:#bbb;cursor:not-allowed}.kb-doc-menu-item:disabled:hover{background:0 0}.kb-doc-menu-item:disabled .kb-doc-menu-item-icon{color:#bbb}.kb-doc-format{text-align:center;color:#6366f1;flex-shrink:0;width:40px;font-size:11px;font-weight:700}.kb-doc-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kb-doc-name{color:var(--text-heading);font-size:14px;font-weight:500}.kb-doc-meta{color:#888;font-size:12px}.kb-doc-status{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px}.kb-doc-status--ready{color:#047857;background:#ecfdf5}.kb-doc-status--indexing{color:#b45309;background:#fffbeb}.kb-doc-status--failed{color:#b91c1c;background:#fef2f2}.kb-detail-integrations{background:0 0;margin-top:16px;padding:0}.kb-modal-overlay{z-index:1200;background:#0f0f1473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kb-modal-overlay--stacked{z-index:1210}.kb-modal-overlay--stacked-top{z-index:1220}.kb-connect-connector-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.kb-connect-connector-back{color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;display:grid}.kb-connect-connector-back:hover{color:#333;background:#f3f3f3}.kb-connect-bridge{justify-content:center;align-items:center;gap:18px;margin-bottom:20px;display:flex}.kb-connect-bridge-logo{background:#fff;border:1px solid #ececec;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.kb-connect-bridge-logo--target img,.kb-connect-company-logo{object-fit:contain;width:22px;height:22px;display:block}.kb-connect-bridge-dots{grid-template-columns:repeat(4,4px);gap:5px;display:grid}.kb-connect-bridge-dot{background:#d1d5db;border-radius:50%;width:4px;height:4px}.kb-connect-connector-title{text-align:center;color:var(--text-heading);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}.kb-connect-connector-hint{text-align:center;color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.kb-connect-connector-section-head{color:var(--text-heading);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;font-weight:650;display:flex}.kb-connect-connector-manage{font:inherit;color:#666;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.kb-connect-connector-manage:hover{color:#333}.kb-connect-connector-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.kb-connect-connector-list .kb-connect-connector-card{margin-bottom:0}.kb-connect-connector-card{background:#fff;border:1px solid #ececec;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-bottom:0;padding:14px 16px;display:grid;overflow:visible}.kb-connect-connector-card--selectable{cursor:pointer}.kb-connect-connector-card--selectable:hover{background:#fafafa;border-color:#ddd}.kb-connect-connector-card--disabled{cursor:default;grid-template-columns:auto 1fr auto auto auto}.kb-connect-connector-card--disabled .kb-connect-connector-card-title{color:#aaa}.kb-connect-connector-card--disabled .kb-connect-connector-card-subtitle{color:#bbb}.kb-connect-connector-card--disabled .kb-connect-connector-card-status,.kb-connect-connector-card--disabled .kb-connect-connector-card-inactive-badge{color:#aaa}.kb-connect-connector-card--menu-open{z-index:2;position:relative}.kb-connect-connector-card-icon{color:#333;border:1px solid #ececec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.kb-connect-connector-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-connect-connector-card-title{color:var(--text-heading);font-size:14px;font-weight:650}.kb-connect-connector-card-subtitle{color:#888;font-size:12px}.kb-connect-connector-card-status{color:#666;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kb-connect-connector-card-check{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.kb-connect-connector-card-check--inactive{color:#9ca3af;background:#f3f4f6}.kb-connect-connector-card-inactive-badge{color:#888;white-space:nowrap;background:#f3f4f6;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.kb-connect-connector-section-head--disabled{margin-top:8px}.kb-connect-connector-list--disabled{margin-bottom:20px}.kb-connect-connector-card-menu-wrap{flex-shrink:0;position:relative}.kb-connect-connector-card-menu{z-index:30;top:calc(100% + 4px);left:auto;right:0}.kb-connect-connector-card-menu .kb-doc-menu-item:disabled{color:#bbb;cursor:not-allowed}.kb-connect-connector-card-menu .kb-doc-menu-item:disabled:hover{background:0 0}.kb-connect-connector-footer{flex-shrink:0;align-items:center;gap:12px;margin-top:auto;display:flex}.kb-connect-connector-back-btn,.kb-connect-connector-create{flex:1;min-width:0}.kb-connect-connector-create{color:#fff;background:#050625;border-color:#050625}.kb-connect-connector-create:hover{filter:none;background:#050625}.kb-modal-overlay--stacked-manage{z-index:1225}.kb-modal-overlay--stacked-edit-connector{z-index:1240}.kb-modal-overlay--stacked-configure{z-index:1250}.kb-modal-overlay--stacked-configure-delete{z-index:1260}.kb-modal-overlay--stacked-create{z-index:1230}.kb-modal-overlay--stacked-delete-connector{z-index:1245}.kb-modal-overlay--stacked-connection{z-index:1235}.kb-create-connection-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}.kb-create-connection-head{flex-shrink:0;align-items:center;gap:10px;padding:8px 24px 16px;display:flex}.kb-create-connection-title{color:var(--text-heading);margin:0;font-size:20px;font-weight:700}.kb-create-connection-form{flex-direction:column;flex:1;min-height:0;display:flex}.kb-create-connection-body{flex-direction:column;gap:18px;padding:0 24px 20px;display:flex;overflow:auto}.kb-create-connection-field{flex-direction:column;gap:8px;display:flex}.kb-create-connection-field-label{color:var(--text-heading);align-items:center;gap:4px;font-size:14px;font-weight:650;display:inline-flex}.kb-create-connection-required{color:#dc2626}.kb-create-connection-optional-icon{color:#999;place-items:center;display:inline-grid}.kb-create-connection-field input{width:100%;height:40px;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;font-size:14px}.kb-create-connection-field input::placeholder{color:#aaa}.kb-create-connection-field input:focus{border-color:#c4c4c4;outline:none}.kb-create-connection-actions{background:#fafafa;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.kb-create-connection-cancel{font:inherit;color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.kb-create-connection-cancel:hover{color:#333}.kb-create-connection-submit{color:#fff;background:#050625;border-color:#050625}.kb-create-connection-submit:hover{filter:none;background:#050625;border-color:#050625}.kb-modal.kb-modal--create-connector{flex-direction:column;width:min(640px,100%);min-height:452px;max-height:calc(100vh - 48px);padding:20px 32px;display:flex;overflow-y:auto}.kb-create-connector-head{align-items:center;gap:10px;margin-bottom:20px;padding:0;display:flex}.kb-create-connector-title{color:var(--text-heading);margin:0;font-size:22px;font-weight:700;line-height:1.3}.kb-create-connector-form{flex-direction:column;flex:1;min-height:0;display:flex}.kb-create-connector-option{background:#fff;border:1px solid #ececec;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.kb-create-connector-option-radio{border:1.5px solid #111;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.kb-create-connector-option-radio-dot{background:#111;border-radius:50%;width:8px;height:8px}.kb-create-connector-option-label{min-width:0;color:var(--text-heading);font-size:14px;font-weight:650}.kb-create-connector-option-badge{color:#666;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:4px 8px;font-size:12px}.kb-create-connector-field{flex-direction:column;flex:1;gap:8px;min-height:0;margin-bottom:20px;padding:0;display:flex}.kb-create-connector-field-label{color:var(--text-heading);font-size:14px;font-weight:650}.kb-create-connector-required{color:#dc2626;margin-left:2px}.kb-create-connector-field input{width:100%;height:40px;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;font-size:14px}.kb-create-connector-field input:focus{border-color:#c4c4c4;outline:none}.kb-create-connector-actions{background:0 0;border-top:none;flex-shrink:0;align-items:center;gap:12px;margin-top:auto;padding:0;display:flex}.kb-create-connector-cancel,.kb-create-connector-submit{min-width:0;height:38px;font:inherit;cursor:pointer;border-radius:10px;flex:1;padding:0 16px;font-size:14px;font-weight:500}.kb-create-connector-cancel{color:var(--text-heading);background:#fff;border:1px solid #e6e6e6}.kb-create-connector-cancel:hover{filter:brightness(.97)}.kb-create-connector-submit{color:#fff;background:#050625;border:1px solid #050625}.kb-create-connector-submit:hover{filter:none;background:#050625}.kb-modal.kb-modal--edit-connector{flex-direction:column;width:min(480px,100%);padding:20px 32px 24px;display:flex}.kb-edit-connector-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.kb-edit-connector-title{color:var(--text-heading);margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.3}.kb-edit-connector-form{flex-direction:column;gap:20px;display:flex}.kb-edit-connector-field{flex-direction:column;gap:8px;display:flex}.kb-edit-connector-field-label{color:var(--text-heading);font-size:14px;font-weight:650}.kb-edit-connector-required{color:#dc2626;margin-left:2px}.kb-edit-connector-field input{width:100%;height:40px;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;font-size:14px}.kb-edit-connector-field input:focus{border-color:#c4c4c4;outline:none}.kb-edit-connector-actions{align-items:center;gap:12px;display:flex}.kb-edit-connector-cancel,.kb-edit-connector-submit{flex:1;min-width:0}.kb-edit-connector-submit{color:#fff;background:#050625;border-color:#050625}.kb-edit-connector-submit:hover{filter:none;background:#050625}.kb-modal.kb-modal--configure-connector{flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.kb-configure-connector-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 32px 0;display:flex}.kb-configure-connector-head{flex-shrink:0;align-items:center;gap:10px;padding:8px 32px;display:flex}.kb-configure-connector-title{color:var(--text-heading);margin:0;font-size:20px;font-weight:700}.kb-configure-connector-body{flex:1;min-height:0;padding:20px 32px;overflow-y:auto}.kb-configure-connector-section+.kb-configure-connector-section{margin-top:24px}.kb-configure-connector-section--embedded{margin-top:0}.kb-create-connection-body .kb-configure-connector-section--embedded+.kb-create-connection-field{margin-top:6px}.kb-configure-connector-section-title{color:var(--text-heading);margin:0 0 14px;font-size:14px;font-weight:700}.kb-configure-connector-oauth{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr);align-items:start;gap:24px;display:grid}.kb-configure-connector-oauth-scopes{flex-direction:column;display:flex}.kb-configure-connector-scope-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.kb-configure-connector-scope-row:not(:last-child){border-bottom:1px solid #eee}.kb-configure-connector-scope-row.is-disabled{cursor:default;opacity:.55}.kb-configure-connector-scope-row.is-disabled .kb-configure-connector-scope-label{color:#999}.kb-configure-connector-switch{cursor:pointer;background:#e5e7eb;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.kb-configure-connector-switch.is-on{background:#111}.kb-configure-connector-switch:disabled{cursor:not-allowed;opacity:.85}.kb-configure-connector-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s,right .15s;position:absolute;top:2px;left:auto;right:2px}.kb-configure-connector-switch.is-on .kb-configure-connector-switch-thumb{left:2px;right:auto}.kb-configure-connector-scope-label{color:#333;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.kb-configure-connector-oauth-actions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kb-configure-connector-oauth-action{color:#888;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.kb-configure-connector-oauth-action-icon{color:#bbb;background:#f3f4f6;border-radius:50%;place-items:center;width:16px;height:16px;font-size:14px;font-weight:600;line-height:1;display:grid}.kb-configure-connector-field-label{color:var(--text-heading);margin-bottom:8px;font-size:14px;font-weight:650;display:block}.kb-configure-connector-required{color:#dc2626;margin-left:2px}.kb-configure-connector-section input[type=text],.kb-configure-connector-section input[type=password]{width:100%;height:40px;font:inherit;color:var(--text-heading);background:#fff;border:1px solid #e6e6e6;border-radius:10px;margin-bottom:16px;padding:0 12px;font-size:14px}.kb-configure-connector-section input:focus{border-color:#c4c4c4;outline:none}.kb-configure-connector-copy-field{align-items:center;gap:8px;display:flex}.kb-configure-connector-copy-field input{flex:1;min-width:0;background:#f9fafb!important;margin-bottom:0!important}.kb-configure-connector-copy-btn{color:#666;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.kb-configure-connector-copy-btn:hover{color:#333;background:#fafafa}.kb-configure-connector-copied{color:#16a34a;margin-top:6px;font-size:12px;display:block}.kb-configure-connector-footer{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 32px;display:flex}.kb-configure-connector-delete,.kb-configure-connector-save{min-width:88px;height:38px}@media (width<=720px){.kb-configure-connector-oauth{grid-template-columns:1fr}}.kb-modal--connect{width:min(440px,100%)}.kb-modal--connect .kb-btn--primary{color:#fff;background:#050625;border-color:#050625}.kb-modal--connect .kb-btn--primary:hover{filter:none;background:#050625}.kb-modal{background:#fff;border-radius:14px;width:min(440px,100%);padding:24px;box-shadow:0 24px 48px #0000001f}.kb-modal--connector{flex-direction:column;width:min(640px,100%);min-height:452px;max-height:calc(100vh - 48px);padding:20px 32px;display:flex;overflow-y:auto}.kb-modal.kb-modal--manage-connectors{flex-direction:column;width:min(640px,100%);min-height:452px;max-height:calc(100vh - 48px);padding:20px 32px 24px;display:flex;overflow-y:auto}.kb-manage-connectors-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.kb-manage-connectors-header{background:#fff;border:1px solid #ececec;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.kb-manage-connectors-header-main{align-items:center;gap:14px;min-width:0;display:flex}.kb-manage-connectors-logo{background:#fff;border:1px solid #ececec;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.kb-manage-connectors-logo img{object-fit:contain;width:28px;height:28px;display:block}.kb-manage-connectors-header-text{min-width:0}.kb-manage-connectors-title{color:var(--text-heading);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.kb-manage-connectors-subtitle{color:#666;margin:0;font-size:14px;line-height:1.45}.kb-manage-connectors-new{white-space:nowrap;flex-shrink:0;height:38px;padding:0 16px}.kb-manage-connectors-table-wrap{background:#fff;border:1px solid #ececec;border-radius:12px;flex:1;min-height:0;overflow:hidden}.kb-manage-connectors-table{border-collapse:collapse;width:100%;font-size:14px}.kb-manage-connectors-table thead{background:#f9fafb}.kb-manage-connectors-table th{text-align:left;color:#666;border-bottom:1px solid #ececec;padding:12px 16px;font-size:13px;font-weight:650}.kb-manage-connectors-table td{color:#333;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:14px 16px}.kb-manage-connectors-table tbody tr:last-child td{border-bottom:0}.kb-manage-connectors-cell-name{color:var(--text-heading);font-weight:650}.kb-manage-connectors-row--inactive .kb-manage-connectors-cell-name,.kb-manage-connectors-row--inactive td:not(.kb-manage-connectors-cell-actions){color:#aaa}.kb-manage-connectors-col-actions,.kb-manage-connectors-cell-actions{text-align:right;width:48px}.kb-manage-connectors-status{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.kb-manage-connectors-status--active{color:#16a34a;background:#dcfce7}.kb-manage-connectors-status--inactive{color:#888;background:#f3f4f6}.kb-manage-connectors-row-menu-wrap{justify-content:flex-end;display:inline-flex;position:relative}.kb-manage-connectors-row-menu{z-index:30;top:calc(100% + 4px);left:auto;right:0}.kb-modal--create-connection{flex-direction:column;width:min(640px,100%);max-height:min(90vh,720px);padding:0;display:flex;overflow:hidden}.kb-modal--compact{width:min(380px,100%)}.kb-modal--delete-kb{width:min(520px,100vw - 32px);padding:28px 28px 24px}.kb-modal--delete-kb .kb-modal-title{color:var(--text-heading);margin:0 0 12px;font-size:20px;font-weight:650}.kb-modal--delete-kb .kb-modal-hint{color:#666;margin:0 0 16px;font-size:14px;line-height:1.6}.kb-delete-kb-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.kb-delete-kb-warning-icon{color:#d97706;flex-shrink:0;place-items:center;display:grid}.kb-delete-kb-warning-text{color:#57534e;margin:0;font-size:13px;line-height:1.65}.kb-modal--delete-kb .kb-modal-actions{justify-content:flex-end;gap:12px}.kb-btn--ghost{color:#555;background:0 0;border:none}.kb-btn--ghost:hover{background:#f5f5f5}.kb-modal--doc-api{width:min(640px,100%);max-height:min(88vh,760px);overflow:auto}.kb-modal--doc-api .kb-modal-hint{margin-bottom:18px}.kb-doc-api-section{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.kb-doc-api-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-doc-api-section-label{color:var(--text-heading);font-size:13px;font-weight:650}.kb-doc-api-method{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.kb-doc-api-copy-field{align-items:center;gap:8px;display:flex}.kb-doc-api-code-inline{color:#374151;word-break:break-all;background:#f9fafb;border:1px solid #ececec;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.5}.kb-doc-api-code-block{color:#374151;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #ececec;border-radius:10px;margin:0;padding:12px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}.kb-doc-api-copy-btn{color:#52525b;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px}.kb-doc-api-copy-btn:hover{color:#18181b;background:#fafafa}.kb-modal--aws-credential{flex-direction:column;width:min(640px,100%);max-height:min(90vh,760px);padding:0;display:flex;overflow:hidden}.kb-modal--aws-credential .kb-modal-header-row{background:#fff;border-bottom:1px solid #ececec;flex-shrink:0;margin-bottom:0;padding:32px 32px 16px}.kb-aws-credential-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.kb-aws-credential-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 32px;display:flex;overflow-y:auto}.kb-modal--aws-credential .kb-aws-credential-notice{margin-bottom:0}.kb-modal--aws-credential .kb-modal-actions{background:#fff;border-top:1px solid #ececec;flex-shrink:0;margin-top:0;padding:16px 32px 32px}.kb-modal--aws-credential .kb-btn--primary{color:#fff;background:#050625;border-color:#050625}.kb-modal--aws-credential .kb-btn--primary:hover{filter:none;background:#050625}.kb-aws-credential-head{align-items:center;gap:12px;min-width:0;display:flex}.kb-aws-credential-logo{background:#fff;border:1px solid #ececec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.kb-aws-credential-logo img{object-fit:contain;width:28px;height:28px}.kb-aws-credential-notice{color:#52525b;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.kb-aws-credential-notice-link{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.kb-aws-credential-form .kb-field input{background:#fff}.kb-modal--source{width:min(540px,100%)}.kb-modal--connections{flex-direction:column;width:min(760px,100%);max-height:min(82vh,720px);padding:20px 24px 24px;display:flex}.kb-modal-header-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.kb-modal-header-row .kb-modal-title{margin:0}.kb-modal-close{color:#888;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;display:grid}.kb-modal-close:hover{color:#333;background:#f3f3f3}.kb-connection-search{color:#9ca3af;background:#fff;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:10px;height:40px;margin-bottom:16px;padding:0 12px;display:flex}.kb-connection-search input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:0;outline:none;flex:1;font-size:14px}.kb-connection-search input::placeholder{color:#9ca3af}.kb-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-right:2px;display:grid;overflow:auto}.kb-connection-card{width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.kb-connection-card:hover:not(:disabled){background:#fafafa;border-color:#d4d4d4}.kb-connection-card.is-disabled{opacity:.72;cursor:not-allowed}.kb-connection-card-icon{border:1px solid #f0f0f0;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.kb-connection-card-icon--logo{background:#fff}.kb-connection-card-logo{object-fit:contain;width:22px;height:22px;display:block}.kb-connection-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.kb-connection-card-name{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.kb-connection-card-meta{align-items:center;font-size:12px;display:inline-flex}.kb-connection-card-meta--connected{color:#16a34a}.kb-connection-card-meta--disconnected{color:#888}.kb-connection-empty{color:#888;text-align:center;margin:0;padding:24px 0;font-size:14px}@media (width<=720px){.kb-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.kb-connection-grid{grid-template-columns:1fr}}.kb-source-options{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.kb-source-option{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.kb-source-option:hover{background:#fafafa;border-color:#d4d4d4}.kb-source-option-icon{color:#6366f1;background:#f5f3ff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.kb-source-option-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kb-source-option-title{color:var(--text-heading);font-size:14px;font-weight:650}.kb-source-option-desc{color:#6b6b6b;font-size:12px;line-height:1.4}.kb-source-option-chevron{color:#9a8cff;flex-shrink:0;font-size:18px;line-height:1}.kb-modal--upload-local{flex-direction:column;width:min(592px,100%);max-height:min(88vh,820px);padding-bottom:0;display:flex;overflow:hidden}.kb-upload-local-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.kb-upload-local-scroll::-webkit-scrollbar{display:none}.kb-modal--upload-local .kb-modal-actions{background:#fff;border-top:1px solid #ececec;flex-shrink:0;margin-top:0;padding-top:16px;padding-bottom:24px}.kb-upload-local-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.kb-upload-local-dropzone{width:100%;min-height:132px;font:inherit;cursor:pointer;background:#fafafa;border:1px dashed #d4d4d8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 20px;transition:border-color .15s,background .15s;display:flex}.kb-upload-local-dropzone:hover{background:#f5f5f5;border-color:#a1a1aa}.kb-upload-local-dropzone-title{color:var(--text-heading);font-size:14px;font-weight:650}.kb-upload-local-dropzone-desc{color:#6b7280;text-align:center;font-size:12px;line-height:1.5}.kb-upload-local-preview{border:1px solid #ececec;border-radius:12px;overflow:hidden}.kb-upload-local-table-head,.kb-upload-local-row{grid-template-columns:minmax(0,1fr) 72px 96px 64px;align-items:center;gap:12px;display:grid}.kb-upload-local-table-head span:nth-child(2),.kb-upload-local-table-head span:nth-child(3),.kb-upload-local-table-head span:nth-child(4),.kb-upload-local-row>span:not(.kb-upload-local-row-name):not(.kb-upload-local-row-status){text-align:right}.kb-upload-local-table-head{color:#888;background:#fafafa;border-bottom:1px solid #ececec;padding:10px 14px;font-size:11px}.kb-upload-local-table-body{margin:0;padding:0;list-style:none}.kb-upload-local-row{color:var(--text-heading);border-bottom:1px solid #f0f0f0;padding:12px 14px;font-size:13px}.kb-upload-local-row:last-child{border-bottom:0}.kb-upload-local-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-upload-local-row-status{color:#666;white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kb-upload-advanced-toggle{width:100%;font:inherit;color:var(--text-heading);cursor:pointer;background:0 0;border:0;border-top:1px solid #ececec;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 0 4px;font-size:14px;font-weight:650;display:flex}.kb-upload-advanced-toggle-chevron{color:#9a8cff;font-size:18px;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(90deg)}.kb-upload-advanced-toggle.is-expanded .kb-upload-advanced-toggle-chevron{transform:rotate(-90deg)}.kb-upload-advanced-panel{flex-direction:column;gap:14px;margin-top:8px;padding-top:4px;display:flex}.kb-upload-advanced-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-upload-advanced-row-label{color:#555;font-size:13px}.kb-upload-advanced-info{color:#71717a;cursor:help;border:1px solid #d4d4d8;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:italic;font-weight:700;display:inline-grid}.kb-upload-metadata-toggle{width:100%;font:inherit;color:#555;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.kb-upload-metadata-chevron{color:#888;font-size:16px;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.kb-upload-metadata-chevron.is-expanded{transform:rotate(90deg)}.kb-upload-metadata-brace{color:#52525b;background:#f4f4f5;border-radius:6px;place-items:center;min-width:28px;height:22px;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.kb-upload-metadata-empty{color:#888;margin:0;padding:8px 2px 0;font-size:12px}.kb-upload-advanced-section{border-top:1px solid #ececec;flex-direction:column;gap:14px;padding-top:6px;display:flex}.kb-upload-advanced-section-title{color:var(--text-heading);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.kb-upload-advanced-section-icon{color:#52525b;background:#f4f4f5;border-radius:6px;place-items:center;min-width:34px;height:24px;padding:0 8px;font-size:11px;font-weight:650;display:inline-grid}.kb-upload-advanced-panel .kb-field textarea{resize:vertical;min-height:72px}.kb-integration-provider{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:52px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.kb-integration-provider--feishu{color:#245bdb;background:#e8f3ff}.kb-integration-provider--notion{color:#37352f;background:#f5f5f5}.kb-integration-provider--confluence{color:#0052cc;background:#deebff}.kb-integration-pick-icon{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;width:44px;height:44px;padding:8px}.kb-integration-provider-logo{object-fit:contain;width:100%;height:100%;display:block}.kb-integration-pick-icon--feishu{background:#fff;border-color:#f0f0f0}.kb-integration-pick-icon--notion{background:#fafafa;border-color:#eee}.kb-integration-pick-icon--confluence{background:#fff;border-color:#f0f0f0}.kb-integration-pick-list{margin-top:4px}.kb-integration-pick-option{gap:12px}.kb-integration-pick-status{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.kb-source-option.is-disconnected-blocked,.kb-connection-card.is-disconnected-blocked{cursor:not-allowed;opacity:.72}.kb-source-option.is-disconnected-blocked:hover,.kb-connection-card.is-disconnected-blocked:hover{border-color:var(--kb-border,#e5e7eb);background:var(--kb-surface,#fff)}.kb-integration-pick-blocked-hint{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.kb-modal--integration-folder{width:min(560px,100%)}.kb-modal--integration-folder .kb-btn--primary{color:#fff;background:#050625;border-color:#050625}.kb-modal--integration-folder .kb-btn--primary:hover{filter:none;background:#050625}.kb-integration-folder-back{font:inherit;color:#050625;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 12px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.kb-integration-folder-back:hover{text-decoration:underline}.kb-integration-folder-table{background:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-bottom:8px;overflow:hidden}.kb-integration-folder-table-head,.kb-integration-folder-table-row{grid-template-columns:36px minmax(0,1fr) 96px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.kb-integration-folder-table-head{color:#888;border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:500}.kb-integration-folder-table-head .kb-integration-folder-table-col-size{text-align:right}.kb-integration-folder-table-body{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.kb-integration-folder-table-row{cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .15s}.kb-integration-folder-table-body li:last-child .kb-integration-folder-table-row{border-bottom:0}.kb-integration-folder-table-row:hover:not(.is-disabled),.kb-integration-folder-table-row.is-selected{background:#fafafa}.kb-integration-folder-table-row.is-disabled{cursor:not-allowed;opacity:.45}.kb-integration-folder-table-check{justify-content:center;align-items:center;display:flex}.kb-integration-folder-table-check input{accent-color:#111;cursor:pointer;width:14px;height:14px;margin:0}.kb-integration-folder-table-row.is-disabled .kb-integration-folder-table-check input{cursor:not-allowed}.kb-integration-folder-table-col-name{align-items:center;gap:6px;min-width:0;display:flex}.kb-integration-folder-chevron{color:#888;flex-shrink:0;width:12px;font-size:12px;line-height:1}.kb-integration-folder-chevron-btn{color:#888;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.kb-integration-folder-chevron-btn:hover{color:#555;background:#f0f0f0}.kb-integration-folder-chevron-icon{transition:transform .15s}.kb-integration-folder-chevron-icon.is-expanded{transform:rotate(90deg)}.kb-integration-folder-chevron-spacer{flex-shrink:0;width:20px}.kb-integration-folder-table-group{list-style:none}.kb-integration-folder-table-row--file .kb-integration-folder-table-col-name{padding-left:8px}.kb-integration-folder-table-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-heading);font-size:13px;overflow:hidden}.kb-integration-folder-table-col-size{text-align:right;color:#888;white-space:nowrap;font-size:13px}.kb-modal-title{margin:0 0 12px;font-size:18px;font-weight:650}.kb-modal-hint{color:#6b6b6b;margin:0 0 16px;font-size:14px;line-height:1.5}.kb-modal-form{flex-direction:column;gap:14px;display:flex}.kb-field{color:#555;flex-direction:column;gap:6px;font-size:13px;display:flex}.kb-field-label{align-items:center;gap:6px;display:inline-flex}.kb-field-required{color:#dc2626;margin-left:2px;font-size:14px;font-weight:650}.kb-field input,.kb-field textarea,.kb-field select{font:inherit;border:1px solid #e6e6e6;border-radius:10px;padding:10px 12px;font-size:14px}.kb-modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.login-external-effect{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-external-effect .magic-rings-container{width:100%;height:100%}.login-external-effect canvas{width:100%;height:100%;display:block}:root{--warning-50:#fff8f1;--warning-100:#fdf0d9;--warning-200:#fa8f15;--warning-300:#f5c978;--warning-500:#fa8f15;--warning-600:#e09520;--warning-800:#fa8f15;--warning-900:#6b4510;--warning-rgb:250, 143, 21}html,body,#root{height:100%}.app-shell{flex-direction:column;height:100%;min-height:100dvh;display:flex;overflow:hidden}.manus{grid-template-columns:52px 1fr;height:100%;min-height:100dvh;display:grid;overflow:hidden}.manus-global-loading-overlay{z-index:10040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f8fafcb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.manus-global-loading-card{text-align:center;background:linear-gradient(#fff 0%,#fafaff 100%);border:1px solid #e4e4e7;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);padding:28px 30px;display:flex;box-shadow:0 22px 40px #0f172a1a}.manus-global-loading-card strong{color:#111827;font-size:18px}.manus-global-loading-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.7}.manus.is-sidebar-expanded{grid-template-columns:248px 1fr}.manus-sidebar{z-index:2;border-right:1px solid var(--border);background:#f5f5f5;flex-direction:column;justify-content:flex-start;height:100vh;min-height:0;max-height:100vh;padding:10px 8px;transition:width .18s;display:flex;position:sticky;top:0;overflow:visible}.manus-sidebar-top{box-sizing:border-box;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100%;min-height:36px;display:flex}.manus-sidebar-brand{min-width:0;font-family:var(--font-sans);flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;line-height:1.2;display:none}.manus-sidebar-brand-title{color:#1a1c2c;letter-spacing:-.02em;font-size:15px;font-weight:700}.manus-sidebar-brand-sub{color:#8e9196;margin-top:2px;font-size:12px;font-weight:400}.manus-sidebar-nav{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;margin-top:22px;padding-bottom:0;display:flex}.manus-sidebar-nav:after{content:"";background:#d6d6d6;align-self:stretch;width:100%;height:1px;margin-top:6px}.manus-sidebar-runs{flex-direction:column;flex:1;width:100%;min-height:0;padding:10px 6px 6px;display:flex;position:relative;overflow:visible}.manus-runs-header{z-index:8;color:var(--text-heading);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.manus-runs-title{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;display:inline-flex}.manus-runs-caret{color:#6b6b6b;place-items:center;width:16px;height:16px;transition:transform .14s;display:inline-grid}.manus-runs-caret svg{width:16px;height:16px}.manus-runs-caret.is-open{transform:rotate(180deg)}.manus-runs-actions{align-items:center;gap:8px;display:inline-flex}.manus-runs-kind-filter-anchor{align-items:center;display:inline-flex;position:relative}.manus-runs-action{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:8px;width:22px;height:22px;padding:0}.manus-runs-action:hover{color:#050625;background:#0000000f}.manus-runs-action.is-active{color:#050625;background:#00000014}.manus-runs-filter{flex-shrink:0;margin-top:8px}.manus-runs-filter-input{box-sizing:border-box;width:100%;height:38px;color:var(--text-heading);background:#fff;border:1px solid #0000001f;border-radius:8px;outline:none;padding:0 8px;font-size:12px}.manus-runs-filter-input:focus{border-color:#00000047}.manus-runs-filter-input::placeholder{color:#888}.manus-runs-kind-filter{z-index:30;background:#fff;border:1px solid #0000001a;border-radius:10px;flex-direction:column;gap:2px;width:max-content;min-width:148px;max-width:220px;padding:6px;display:flex;position:absolute;top:0;left:calc(100% + 6px);box-shadow:0 4px 14px #0f0f0f1f,0 2px 6px #0f0f0f0f}.manus-runs-kind-filter-btn{box-sizing:border-box;text-align:left;width:100%;color:var(--text-heading);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.25}.manus-runs-kind-filter-btn:hover{background:#0000000d}.manus-runs-kind-filter-btn.is-selected{background:#00000014;font-weight:600}.manus-runs-empty{color:#888;padding:8px 6px;font-size:12px}.manus-runs-action svg{width:16px;height:16px}.manus-runs-list-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0000000a transparent;flex:auto;min-height:0;margin-top:8px;overflow:hidden auto}.manus-runs-list-scroll::-webkit-scrollbar{width:2px}.manus-runs-list-scroll::-webkit-scrollbar-track{background:0 0}.manus-runs-list-scroll::-webkit-scrollbar-thumb{background:#0000000a;border-radius:999px}.manus-runs-list-scroll::-webkit-scrollbar-thumb:hover{background:#0000000d}.manus-runs-list-scroll::-webkit-scrollbar-corner{background:0 0}.manus-runs-list{flex-direction:column;gap:10px;margin-top:0;display:flex}.manus-run{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px;display:flex}.manus-run.manus-run--onboarding-subflow.manus-run--agent-sub{cursor:default}.manus-run.manus-run--onboarding-subflow{padding-top:2px;padding-bottom:2px;padding-left:8px}.manus-run--onboarding-subflow .manus-run-main{border-left:2px solid #d4d4d8;padding-left:10px}.manus-run--onboarding-subflow .manus-run-name{color:#52525b;font-size:12px;font-weight:500}.manus-run:hover{background:#0000000a}.manus-run--clickable{cursor:pointer}.manus-run.is-selected{background:#00000012}.manus-run.is-selected:hover{background:#00000017}.manus-run-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.manus-run-kind-icon{color:#6b6b6b;flex:none;place-items:center;display:grid}.manus-run-kind-icon svg{display:block}.manus-run-name{min-width:0;color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;overflow:hidden}.manus-run-status{border-radius:999px;flex:none;width:7px;height:7px}.manus-run-status.is-warn{background:#fa8f15}.manus-run-status.is-ok{background:#1ec35b}.manus-run-status.is-error{background:#e2234d}.manus-sidebar-user{flex-shrink:0;justify-content:center;margin-top:auto;display:flex}.manus-user{width:36px;height:56px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.manus-user:hover{border-color:var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.manus-user-avatar{color:#fff;background:#e86d00;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;line-height:1;display:grid}.manus-user-meta{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:none}.manus-user-name{color:#141218;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.manus-user-sub{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.manus-user.is-menu-open{border-color:var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.manus-user-menu{color:#555;background:#f7f7f5;border:1px solid #e4e4e0;border-radius:12px;padding:10px 0 8px;font-size:14px;line-height:1.35;box-shadow:0 10px 40px #0000001f}.manus-user-menu-head{padding:4px 14px 8px}.manus-user-menu-head-name{color:#3a3a38;font-size:15px;font-weight:700}.manus-user-menu-head-sub{color:#888884;margin-top:4px;font-size:12px;font-weight:400}.manus-user-menu-divider{background:#e0e0dc;height:1px;margin:4px 0}.manus-user-menu-toggle-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.manus-user-menu-toggle-label{color:#555;flex:auto}.manus-user-menu-toggle-row--disabled .manus-user-menu-toggle-label{color:#a3a39e}.manus-user-menu-switch{cursor:pointer;background:#c8c8c4;border:none;border-radius:8px;flex:none;width:44px;height:26px;padding:0;transition:background .16s;position:relative}.manus-user-menu-switch:disabled{cursor:not-allowed;opacity:.55;background:#d8d8d4}.manus-user-menu-switch:disabled .manus-user-menu-switch-thumb{box-shadow:none;background:#f4f4f2}.manus-user-menu-switch.is-on{background:#2d6a4f}.manus-user-menu-switch-thumb{pointer-events:none;background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.manus-user-menu-switch.is-on .manus-user-menu-switch-thumb{transform:translate(18px)}.manus-user-menu-toggle-row--disabled .manus-user-menu-switch{border-radius:13px}.manus-user-menu-toggle-row--disabled .manus-user-menu-switch-thumb{border-radius:10px}.manus-user-menu-lang-toggle{background:#e4e4e0;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.manus-user-menu-lang-option{color:#666662;min-width:44px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:background .16s,color .16s}.manus-user-menu-lang-option:hover{color:#3a3a38}.manus-user-menu-lang-option.is-active{color:#2d2d2a;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.manus-user-menu-actions{margin:0;padding:2px 0 0;list-style:none}.manus-user-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.manus-user-menu-item:hover{background:#0506250f}.manus-user-menu-item--danger{color:#b42318}.manus-user-menu-item--danger:hover{background:#b4231814}.manus-user-menu-item-icon{color:#5c5c58;flex:none;place-items:center;display:grid}.manus-user-menu-item-label{flex:auto;min-width:0}.manus-user-menu-item--has-subnav{justify-content:flex-start}.manus-user-menu-item--has-subnav.is-subnav-open{background:#0506250f}.manus-user-menu-chevron{color:#9a9a9a;margin-left:auto;font-size:14px;line-height:1}.manus-user-menu-subnav{color:#555;background:#f7f7f5;border:1px solid #e4e4e0;border-radius:12px;padding:6px;font-size:14px;line-height:1.35;box-shadow:0 10px 40px #0000001f}.manus-user-menu-subnav-list{margin:0;padding:0;list-style:none}.manus-user-menu-subnav-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:13px;display:block}.manus-user-menu-subnav-item:hover{color:var(--text-heading);background:#0506250f}.manus-user-menu-item--danger .manus-user-menu-item-icon{color:#b42318}html.theme-demo-dark .manus-sidebar{background:#2a2a2a;border-right-color:#404040}html.theme-demo-dark .manus-runs-list-scroll{scrollbar-color:#ffffff0f transparent}html.theme-demo-dark .manus-runs-list-scroll::-webkit-scrollbar-thumb{background:#ffffff0e}html.theme-demo-dark .manus-runs-list-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff14}html.theme-demo-dark .manus-run:hover{background:#ffffff12}html.theme-demo-dark .manus-run.is-selected{background:#ffffff1c}html.theme-demo-dark .manus-run.is-selected:hover{background:#ffffff24}html.theme-demo-dark .manus-nav-item{color:#e8e8e4}html.theme-demo-dark .manus-nav-item-label{color:#f2f2ee}html.theme-demo-dark .manus-nav-item:hover{background:#ffffff14}html.theme-demo-dark .manus-nav-item.is-active{color:#fff;background:#3d3d3d;border-color:#4a4a4a}html.theme-demo-dark .manus-main,html.theme-demo-dark .manus-center{background:#1e1e1e}html.theme-demo-dark .manus-title{color:#f0f0ec}html.theme-demo-dark .manus-title-en{color:#9a9a96}html.theme-demo-dark .manus-user-name{color:#f0f0ec}html.theme-demo-dark .manus-user-sub{color:#a8a8a4}html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-assistant{color:#e8e8e4;background:#2a2a2e;border-color:#ffffff1a}html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-assistant strong,html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-assistant b{color:#fafafa}html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--rich,html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--plan-multi-agent{background:#2a2a2e;border-color:#ffffff1a}html.theme-demo-dark .manus-home-session .agents-ai-bubble.is-user{color:#18181b;background:#fafafa;border-color:#e4e4e7;font-weight:400}.manus-logo{-webkit-user-select:none;user-select:none;border-radius:12px;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden}.manus-logo-img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.manus-sidebar-toggle{z-index:3;width:36px;height:36px;color:var(--text);cursor:pointer;opacity:0;pointer-events:none;background:#ebebeb;border:1px solid #0000;border-radius:8px;place-items:center;transition:opacity .14s,background .14s,border-color .14s,box-shadow .16s;display:grid;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 1px 2px #0f0f0f0f,0 2px 8px #0f0f0f0a}.manus-sidebar:hover .manus-sidebar-toggle{opacity:1;pointer-events:auto}.manus-sidebar-toggle:hover{border-color:var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--code-bg));box-shadow:0 2px 4px #0f0f0f14,0 4px 14px #0f0f0f0f}.manus-sidebar-toggle svg{width:18px;height:18px}.manus-nav-item{width:32px;height:32px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.manus-nav-item:hover{border-color:var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.manus-nav-item.is-active{color:var(--text-heading);background:#e0e0e0;border-color:#d8d8d8}.manus-nav-item.is-active:hover{background:#e0e0e0;border-color:#d8d8d8}.manus-nav-item.is-active .manus-nav-item-icon{color:#34322d;background:0 0}.manus-nav-item-icon{color:#34322d;background:0 0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:650;line-height:1;display:grid}.manus-nav-item-icon svg{width:16px;height:16px}.manus-nav-item-label{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;font-size:14px;font-weight:600;display:none;overflow:hidden}.manus.is-sidebar-expanded .manus-sidebar-top,.manus.is-sidebar-expanded .manus-sidebar-nav{align-items:stretch}.manus.is-sidebar-expanded .manus-sidebar-top{justify-content:flex-start;gap:10px;padding-left:16px}.manus.is-sidebar-expanded .manus-sidebar-brand{display:flex}.manus.is-sidebar-expanded .manus-nav-item{justify-content:flex-start;width:auto;padding:0 10px}.manus.is-sidebar-expanded .manus-nav-item-label{display:inline}.manus.is-sidebar-expanded .manus-nav-item--sub{padding-left:18px}.manus.is-sidebar-expanded .manus-sidebar-user{justify-content:stretch}.manus.is-sidebar-expanded .manus-user{justify-content:flex-start;width:auto;padding:10px}.manus.is-sidebar-expanded .manus-user-meta{display:flex}.manus-main{box-sizing:border-box;background:#f6f6f6;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;container:manus-main/inline-size}.manus-main--home{position:relative}.home-page-float-icon-wrap{z-index:20;position:absolute;top:20px;left:20px}.home-page-float-icon{color:#3f3f46;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a,0 2px 8px -2px #0f172a14}.home-page-float-icon:hover,.home-page-float-icon.is-active{box-shadow:0 2px 8px #0f172a1a,0 1px 3px #0f172a0f}.home-page-float-icon svg{display:block}.home-page-float-icon-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.home-pending-approval-popover{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #e4e7ef;border-radius:12px;width:min(360px,100vw - 48px);max-height:min(70vh,620px);padding:14px 16px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 4px 16px #0f172a14,0 1px 3px #0f172a0f}.home-pending-approval-popover-title{color:#111827;margin:0 0 12px;font-size:14px;font-weight:600}.home-pending-approval-popover-title-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.home-pending-approval-popover-title-btn:hover{color:#175cd3}.home-pending-approval-popover-empty{color:#667085;margin:0;font-size:13px;line-height:1.5}.home-pending-approval-popover-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-pending-approval-popover-item{border-top:1px solid #eef0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.home-pending-approval-popover-item:first-child{border-top:none;padding-top:0}.home-pending-approval-popover-item-link{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:0}.home-pending-approval-popover-item-link:hover .home-pending-approval-popover-item-title{color:#175cd3}.home-pending-approval-popover-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-pending-approval-popover-item-title{color:#111827;font-size:14px;font-weight:600}.home-pending-approval-popover-item-badge{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.home-pending-approval-popover-item-sub{color:#667085;margin-top:6px;font-size:13px;line-height:1.45;display:block}.home-pending-approval-popover-item-action{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex-shrink:0;margin-top:2px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2}.home-pending-approval-popover-item-action:hover{background:#f9fafb;border-color:#98a2b2}.manus-main>.agents-page--split{flex:1;width:100%;min-height:0}.manus.manus--home-ai-session{box-sizing:border-box;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.manus.manus--home-ai-session .manus-main{background:#fff;flex-direction:column;height:100%;min-height:0;transition:background-color .2s;display:flex;overflow:hidden}.manus.manus--home-ai-session .manus-sidebar{z-index:24}.icon-btn{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--border);background:color-mix(in srgb, var(--bg) 70%, var(--code-bg))}.icon-btn svg{width:18px;height:18px}.manus-center{box-sizing:border-box;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 18px 64px;display:flex}.manus-center .composer .composer-surface{box-shadow:0 1px 2px #0f172a08,0 2px 8px -2px #0f172a0a}.manus-center .composer .composer-input{height:160px;box-shadow:inset 0 1px 1px #0f172a05}.manus-home-session{box-sizing:border-box;background:#fff;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.manus-home-session-head{z-index:5;background:#fff;border-bottom:1px solid #ececf0;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:4px clamp(10px,3vw,16px);display:flex;position:sticky;top:0}.manus-home-session-head__title{color:#0a0a0a;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.manus-home-session-head .agents-joyce-main-chat-back{background:0 0;border:0;border-radius:8px;width:38px;height:38px}.manus-home-session-head .agents-joyce-main-chat-back svg{width:20px;height:20px}.manus-home-session-head .agents-joyce-main-chat-back:hover,.manus-home-session-head .agents-joyce-main-chat-back:active{background:0 0;border-color:#0000}.manus-home-session-body,.manus-home-session-split,.manus-home-session-solo{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.manus-home-session-grid{box-sizing:border-box;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;transition:grid-template-columns .24s;display:grid}.manus-home-session-grid--blueprint-collapsed{grid-template-columns:48px minmax(0,1fr)}.manus-home-session-grid--blueprint-collapsed .manus-home-session-side{min-width:0}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-inner{flex-direction:column;flex:1;min-height:0;padding:8px 4px;display:flex;overflow:hidden}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-inner-scroll{flex:none;min-height:0;max-height:none;padding:0;overflow:hidden!important}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-panel{display:none!important}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-header{border-bottom:none;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:10px 0;position:relative}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-fold-btn{width:40px;height:38px}.manus-home-session-grid--blueprint-collapsed .manus-plan-agent-blueprint-footer{display:none}@media (prefers-reduced-motion:reduce){.manus-home-session-grid{transition:none}}.manus-home-session-grid--session-split-resizing{transition:none!important}.manus-home-session-grid-resizer{z-index:3;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;width:auto;min-width:0;height:100%;min-height:40px;margin:0;padding:0;position:relative}.manus-home-session-grid-resizer:focus{outline:none}.manus-home-session-grid-resizer:focus-visible{outline:2px solid var(--accent-border,#3b82f6);outline-offset:-1px}.manus-home-session-grid-resizer:after{content:"";pointer-events:none;background:#00000024;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:10px;bottom:10px;left:50%}.manus-home-session-grid-resizer:hover:after,.manus-home-session-grid--session-split-resizing .manus-home-session-grid-resizer:after{background:#1890ff8c}.manus-home-session-main-column{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.manus-home-session-main-column>.manus-home-session-chat{flex:1;min-height:0}.manus-home-session-main-column>.manus-home-session-composer-band{flex-shrink:0;width:100%;max-width:100%}.manus-home-session-side{box-sizing:border-box;background:#f0f0f2;border-right:1px solid #e8e8e8;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden visible}.manus-home-session-workspace{box-sizing:border-box;background:#fff;border-right:1px solid #ececf0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.manus-home-session-workspace>.manus-build-workspace{flex:1;min-height:0}.manus-home-session-grid--build-split .manus-home-session-workspace{border-right:none}.manus-home-session-chat{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.manus-home-session-solo .manus-home-session-chat{flex:1}.manus-home-session-messages-wrap{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;height:100%;min-height:0;padding:12px clamp(12px,4vw,24px) 8px;animation:.48s cubic-bezier(.22,1,.36,1) both manus-home-session-messages-rise;display:flex;overflow:hidden}.manus-home-session-messages{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex:1;width:100%;max-width:min(760px,100%);min-height:0;overflow:hidden auto}.manus-home-session-messages::-webkit-scrollbar{width:0;height:0;display:none}.manus-home-session-messages-dialog{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.manus-home-session-messages-inner{--manus-home-session-chat-bubble-max:640px;flex-direction:column;width:100%;min-width:0;display:flex}.manus-home-session-messages-inner--wf-steps .manus-wf-steps-block{margin-top:0}.manus-home-session-messages-inner--wf-steps .manus-wf-blueprint-editor{box-sizing:border-box;align-self:flex-start;width:100%;max-width:min(720px,100%)}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card{box-sizing:border-box;flex-direction:column;min-height:64px;padding:16px;display:flex}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card:not(.manus-wf-pipeline-card--expanded){justify-content:center}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card--expanded{min-height:0}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__header{align-items:center;gap:12px}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-left{flex-direction:row;flex:auto;align-items:center;min-width:0}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-main{flex-wrap:nowrap;align-items:center;gap:12px}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-num{color:#fff;letter-spacing:0;background:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #2563eb59}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-title{color:#0a0a0a;letter-spacing:.01em;font-size:15px;font-weight:700}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-title-group{align-items:center;gap:6px;min-width:0;display:inline-flex}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-title-success-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 1px #22c55e40}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__step-title-warning-dot{background:var(--warning-500);width:8px;height:8px;box-shadow:0 0 0 1px rgba(var(--warning-rgb), .28);border-radius:50%;flex-shrink:0}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__trailing{flex-shrink:0}.manus-home-session-messages-inner--wf-steps .manus-wf-pipeline-card__dropdown-icon{color:#94a3b8}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed{border-left:none;flex-direction:column;gap:18px;padding:2px 0 12px;display:flex}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-run-step+.scenario-workspace-runs-run-step,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-run-step+.manus-session-exec-account-step-group,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-account-step-group+.scenario-workspace-runs-run-step{box-sizing:border-box;border-top:1px solid #e4e4e7;margin:0;padding-top:14px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step{border-bottom:0;border-left:0;border-right:0;padding-left:0}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step-summary{margin-left:0}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step-avatar .scenario-workspace-runs-agent-avatar{z-index:0;position:relative}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step-avatar .scenario-workspace-runs-run-step-check,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step-avatar .manus-session-exec-step-check--warning,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .scenario-workspace-runs-run-step-avatar .manus-session-exec-step-check--error{z-index:1}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary{box-shadow:none;border-bottom:1px solid #e8e8ed;flex-wrap:nowrap;align-items:center;gap:10px;margin:16px 0 14px;padding-bottom:18px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat{box-shadow:none;background:#fff;border:1px solid #dfdfe0;border-radius:8px;margin:16px 0 14px;padding:12px 16px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-label{color:#52525b;letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-item--active{color:#1e3a8a;background:#f0f5ff;border-color:#3b66f5;border-radius:8px;gap:8px;min-height:0;padding:4px 12px 4px 10px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-ic{font-size:16px;line-height:1}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-title{color:#334155;font-size:14px;font-weight:500}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-badge{color:#fff;letter-spacing:.02em;background:#2b58d6;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form{box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 14px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .scenario-workspace-runs-trigger-summary-label{color:#52525b;letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .manus-session-exec-trigger-form-chip{color:#1e40af;background:#eef2ff;border:1px solid #2563eb;border-radius:999px;gap:8px;min-height:0;padding:5px 12px 5px 9px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .scenario-workspace-runs-trigger-summary-title{color:#2563eb;font-size:14px;font-weight:600}.manus-session-exec-trigger-form-chip-ic{flex-shrink:0;line-height:0;display:inline-flex}.manus-session-exec-trigger-form-chip-ic svg{display:block}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-form-kickoff-fields{box-sizing:border-box;background:#fafafa;border:1px solid #ececee;border-radius:10px;margin:0 0 12px;padding:10px 14px}.manus-session-exec-form-kickoff-fields-inner{flex-direction:column;gap:10px;display:flex}.manus-session-exec-form-kickoff-row--split{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=520px){.manus-session-exec-form-kickoff-row--split{grid-template-columns:1fr}}.manus-session-exec-form-kickoff-field label{color:#3f3f46;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.manus-session-exec-form-kickoff-input{box-sizing:border-box;color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:14px;line-height:1.35}.manus-session-exec-form-kickoff-input:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 2px #3b82f62e}.manus-session-exec-form-kickoff-input:disabled{cursor:not-allowed;color:#52525b;opacity:1;-webkit-text-fill-color:#52525b;background:#f4f4f4;border-color:#e4e4e7}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel.scenario-workspace-runs-kickoff-aside{background:#fff;margin:0;padding:12px 14px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-btn-secondary{color:#2563eb;background:#fff;border-color:#cbd5e1}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-btn-secondary:hover{background:#eff6ff;border-color:#93c5fd}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary .scenario-workspace-runs-trigger-summary-label{flex:none;align-self:center;align-items:center;width:auto;margin-right:0;line-height:1.2;display:inline-flex}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-step-body{box-sizing:border-box;padding:0 0 14px 32px}.manus-session-exec-step{background:0 0;border:0;margin:0}.manus-session-exec-step-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.manus-session-exec-step-meta-trailing{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.manus-session-exec-step-fold-icon{color:#71717a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 -4px 0 0;transition:background-color .15s,color .15s;display:inline-flex}.manus-session-exec-step-fold-icon svg{transition:transform .2s;display:block}.manus-session-exec-step:not([open]) .manus-session-exec-step-fold-icon svg{transform:rotate(-90deg)}.manus-session-exec-step-summary:hover .manus-session-exec-step-fold-icon{color:#3f3f46;background:#f4f4f5}.manus-session-exec-step-summary::-webkit-details-marker{display:none}.manus-session-exec-step-check--warning{background:var(--warning-500);color:#fff;box-sizing:border-box;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.manus-session-exec-step-check--error{color:#fff;box-sizing:border-box;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.manus-session-exec-step-body{padding:0 0 14px}.manus-session-exec-user-bubble-wrap{justify-content:flex-end;margin-top:10px;display:flex}.manus-session-exec-step-summary--static{cursor:default}.manus-session-exec-step--collect-header-only,.manus-session-exec-step--collect-s5{background:0 0;border:0;margin:0}.manus-session-exec-step--collect-s5:not([open]) .manus-session-exec-step-body{display:none}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-step--collect-s5 .manus-session-exec-step-body{box-sizing:border-box;padding:0 0 14px 32px}.manus-session-exec-collect-input-panel{flex-direction:column;gap:14px;max-width:100%;display:flex}.manus-session-exec-collect-input-alert{border:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-800);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.manus-session-exec-collect-input-alert-icon{background:rgba(var(--warning-rgb), .18);width:28px;height:28px;color:var(--warning-900);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.manus-session-exec-collect-input-alert-title{color:#fa8f15;font-size:14px;font-weight:650;line-height:1.35;display:block}.manus-session-exec-collect-input-alert-desc{color:var(--warning-800);margin:4px 0 0;font-size:14px;line-height:1.45}.manus-session-exec-collect-input-fields{flex-direction:column;gap:14px;display:flex}.manus-session-exec-collect-input-field label{color:#3f3f46;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.manus-session-exec-collect-input-required{color:#dc2626}.manus-session-exec-collect-input-upload{box-sizing:border-box;cursor:pointer;background:#fafafa;border:1.5px dashed #d4d4d8;border-radius:10px;justify-content:center;align-items:center;min-height:88px;padding:16px;display:flex}.manus-session-exec-collect-input-upload-hint{color:#a1a1aa;font-size:14px}.manus-session-exec-collect-input-upload--disabled{cursor:not-allowed;pointer-events:none;background:#f4f4f5;border-color:#e4e4e7}.manus-session-exec-collect-input-upload--disabled .manus-session-exec-collect-input-upload-hint,.manus-session-exec-collect-input-field--disabled label{color:#a1a1aa}.manus-session-exec-collect-input-text{color:#18181b;box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;width:100%;min-height:38px;padding:10px 12px;font-size:14px}.manus-session-exec-collect-input-text::placeholder{color:#a1a1aa}.manus-session-exec-collect-input-text:focus{background:#fff;border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px #a78bfa40}.manus-session-exec-collect-input-text:disabled{cursor:not-allowed;color:#a1a1aa;opacity:1;-webkit-text-fill-color:#a1a1aa;background:#f4f4f5;border-color:#e4e4e7}.manus-session-exec-collect-input-text:disabled:focus{box-shadow:none;background:#f4f4f5;border-color:#e4e4e7}.manus-session-exec-collect-input-continue{color:#93c5fd;cursor:not-allowed;background:#dbeafe;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;min-height:38px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.manus-session-exec-collect-input-continue:not(:disabled){color:#fff;cursor:pointer;background:#2563eb;border-color:#2563eb}.manus-session-exec-collect-input-continue:not(:disabled):hover{background:#1d4ed8;border-color:#1d4ed8}.manus-session-exec-collect-input-continue:disabled{opacity:1}.manus-session-exec-collect-input-continue-arrow{font-size:15px;line-height:1}.manus-session-exec-tool-section{box-sizing:border-box;border-top:1px solid #e4e4e7;margin-top:14px;padding-top:14px}.manus-session-exec-tool-section-title{letter-spacing:.02em;color:#71717a;margin:0 0 10px;font-size:12px;font-weight:650}.manus-session-exec-tool-section-body{flex-direction:column;gap:10px;display:flex}.manus-session-exec-tool-plugin{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.manus-session-exec-tool-plugin--error{border-color:var(--warning-300);background:linear-gradient(180deg, #fff 0%, var(--warning-50) 100%)}.manus-session-exec-tool-plugin-ic{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.manus-session-exec-tool-plugin-ic--gmail{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}.manus-session-exec-tool-plugin-ic--gmail svg{display:block}.manus-session-exec-tool-plugin-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.manus-session-exec-tool-plugin-name{color:#18181b;font-size:14px;font-weight:650;line-height:1.3}.manus-session-exec-tool-plugin-sub{color:#71717a;font-size:12px;line-height:1.35}.manus-session-exec-tool-plugin-badge{color:var(--warning-900);background:rgba(var(--warning-rgb), .16);border:1px solid var(--warning-300);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:650}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-collect-input-alert{border-color:var(--warning-200);background:var(--warning-50);color:#52525b}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-collect-input-alert-icon{color:#fff;background:#fa8f15}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-collect-input-alert-title{color:#3f3f46}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-collect-input-alert-desc{color:#71717a}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-status-pill--warning{color:#52525b;background:#fff;border-color:#fa8f1573}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-status-pill-icon{color:#fff;background:#fa8f15}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-task-icon--warning{color:#fff;background:#fa8f15;border:none}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-step-check--warning{background:#fa8f15}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-tool-plugin--error{background:#fff;border-color:#fa8f156b}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-tool-plugin-badge{color:var(--warning-800);background:#fa8f151f;border-color:#fa8f156b}.manus-session-exec-account-step-group{flex-direction:column;gap:0;display:flex}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-account-step-group>.runs-user-config-approval-card{box-sizing:border-box;margin:8px 0 0;padding:0 0 14px 32px}.manus-session-exec-account-step-group--s1 .manus-session-exec-account-approval-nested{margin-top:8px}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-account-step-group--s1 .manus-session-exec-account-approval-nested .runs-user-config-approval-card{box-sizing:border-box;margin:0;padding:0 0 14px 32px}.manus-session-exec-feed .runs-user-config-approval-card.manus-session-exec-approval-card--collapsed .runs-user-config-approval-cap{border-bottom:none}.manus-session-exec-feed .runs-user-config-approval-cap .runs-user-config-approval-cap-text{flex:1;min-width:0}.manus-session-exec-feed .manus-session-exec-approval-cap-fold{color:inherit;cursor:pointer;opacity:.82;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 2px;padding:4px;line-height:0;display:inline-flex}.manus-session-exec-feed .manus-session-exec-approval-cap-fold:hover{opacity:1;background:#ffffff73}.manus-session-exec-feed .manus-session-exec-approval-cap-fold-ic svg{transition:transform .2s;display:block}.manus-session-exec-feed .manus-session-exec-approval-cap-fold--collapsed .manus-session-exec-approval-cap-fold-ic svg{transform:rotate(-90deg)}.manus-session-exec-status-pill{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-right:auto;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.manus-session-exec-status-pill--warning{background:var(--warning-50);border:1px solid var(--warning-300);color:var(--warning-800)}.manus-session-exec-status-pill--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.manus-session-exec-status-pill-icon{background:var(--warning-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.manus-session-exec-status-pill-icon--error{background:#ef4444;font-size:10px;line-height:.9}.manus-session-exec-task-icon--warning{border:1.5px solid var(--warning-300);background:var(--warning-50);width:16px;height:16px;color:var(--warning-800);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex}.manus-session-exec-task-icon--error{color:#dc2626;background:#fef2f2;border:1.5px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:800;line-height:1;display:flex}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent .manus-session-exec-status-pill{margin-right:0}.manus-session-exec-feed .runs-account-subagent-matrix--session-partial .runs-account-subagent-matrix-lead{background:var(--warning-50);border-color:var(--warning-200);color:var(--warning-800)}.manus-session-exec-feed .runs-account-subagent-matrix--session-partial .runs-account-subagent-matrix-lead strong{color:var(--warning-800)}.manus-session-exec-feed .runs-account-subagent-matrix--session-fault .runs-account-subagent-matrix-lead{color:#991b1b;background:#fef2f2;border-color:#fecaca}.manus-session-exec-feed .runs-account-subagent-matrix--session-fault .runs-account-subagent-matrix-lead strong{color:#b91c1c}.manus-session-exec-feed .runs-account-subagent-matrix-group--session-warn{border-color:var(--warning-300)}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent--session-warn{border-color:var(--warning-300);background:linear-gradient(180deg, var(--warning-50) 0%, #fff 100%)}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent--session-error{background:linear-gradient(#fef2f2 0%,#fff 100%);border-color:#fca5a5}.manus-session-exec-feed .runs-account-subagent-matrix-group--session-error{border-color:#fca5a5}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent-status--session-warn{align-items:center;display:inline-flex}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-warn{border-color:var(--warning-200);background:var(--warning-50)}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-warn .runs-account-subagent-matrix-task-icon{background:var(--warning-500)}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent-status--session-error{align-items:center;display:inline-flex}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-error{background:#fef2f2;border-color:#fecaca}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-error .runs-account-subagent-matrix-task-icon{color:#fff;background:#ef4444}.manus-session-attrs-card{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;margin:0 0 16px;padding:0;box-shadow:0 1px 2px #0f172a0a}.manus-session-attrs-card--collapsed .manus-session-attrs-card__header{border-radius:8px}.manus-session-attrs-card__header{width:100%;font:inherit;color:#18181b;cursor:pointer;text-align:left;box-sizing:border-box;background:#f4f4f5;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.manus-session-attrs-card__header:hover{background:#ececed}.manus-session-attrs-card__header:focus-visible{outline-offset:2px;outline:2px solid #1e4fd8}.manus-session-attrs-card__header-title-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.manus-session-attrs-card__header-icon{box-sizing:border-box;color:#fff;background:linear-gradient(#7eb7ff 0%,#3b82f6 42%,#2563eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 1px 3px #2563eb59}.manus-session-attrs-card__header-icon svg{display:block}.manus-session-attrs-card__title{color:#18181b;font-size:14px;font-weight:600}.manus-session-attrs-card__header-title-row .manus-session-attrs-card__title{color:#0a0a0a;font-weight:700}.manus-session-attrs-card__chevron{color:#71717a;flex-shrink:0;transition:transform .2s;display:inline-flex}.manus-session-attrs-card__chevron.is-open{transform:rotate(180deg)}.manus-session-attrs-card__body{border-top:1px solid #e4e4e7;padding:4px 14px 12px}.manus-session-attrs-card__label-group{align-items:center;gap:10px;min-width:0;display:inline-flex}.manus-session-attrs-card__icon-tile{box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.manus-session-attrs-card__icon-tile svg{display:block}.manus-session-attrs-card__icon-tile--trigger{color:#16a34a;background:#dcfce7}.manus-session-attrs-card__icon-tile--start{color:#2563eb;background:#dbeafe}.manus-session-attrs-card__icon-tile--end{color:#7c3aed;background:#ede9fe}.manus-session-attrs-card__icon-tile--progress{color:#fa8f15;background:#fdf0d9}.manus-session-attrs-card__row{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;line-height:1.45;display:flex}.manus-session-attrs-card__row+.manus-session-attrs-card__row{border-top:1px solid #ececf0}.manus-session-attrs-card__label{color:#374151;flex-shrink:0;font-size:14px;font-weight:500}.manus-session-attrs-card__value-pill{box-sizing:border-box;text-align:center;word-break:break-all;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;max-width:min(100%,400px);padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.manus-session-attrs-card__value-pill--trigger{color:#166534;background:#e9f9ef;border:1px solid #4ade80}.manus-session-attrs-card__value-pill--start{color:#1e3a8a;background:#eff6ff;border:1px solid #60a5fa}.manus-session-attrs-card__value-pill--end{color:#5b21b6;background:#f5f3ff;border:1px solid #a78bfa}.manus-session-attrs-card__value-pill--end-in-progress{color:#fa8f15;background:#fff8f1;border:1px solid #f5c978}.manus-home-session-messages-inner>.agents-ai-message-turn+.agents-ai-message-turn{margin-top:14px}.manus-home-session-messages-inner>.agents-ai-message-turn.is-user{box-sizing:border-box;justify-content:flex-end;width:100%;max-width:100%;display:flex}.plan-agent-creation-trace{box-sizing:border-box;border-left:2px solid #c5c9d9;align-self:flex-start;width:100%;max-width:min(640px,94%);margin-top:6px;padding:0 0 2px 12px}.plan-agent-creation-field-scroll{scrollbar-width:thin;max-height:70.2px;padding-right:4px;overflow:hidden auto}.plan-agent-creation-field-scroll::-webkit-scrollbar{width:5px}.plan-agent-creation-field-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:100px}.plan-agent-creation-field-list{flex-direction:column;gap:0;display:flex}.plan-agent-creation-field{border-top:1px solid #94a3b838;grid-template-columns:88px minmax(0,1fr);column-gap:10px;padding:5px 0;font-size:12px;line-height:1.45;animation:.22s ease-out both plan-agent-creation-field-in;display:grid}.plan-agent-creation-field:first-of-type{border-top:0;padding-top:0}@keyframes plan-agent-creation-field-in{0%{opacity:0}to{opacity:1}}.plan-agent-creation-field-label{color:#64748b;word-break:break-word;font-weight:500}.plan-agent-creation-field-value{color:#1e293b;word-break:break-word}.plan-agent-creation-field.is-neutral .plan-agent-creation-field-value{color:#334155}.plan-agent-creation-field.is-ok .plan-agent-creation-field-value{color:#0f172a}.plan-agent-creation-field.is-warn .plan-agent-creation-field-label,.plan-agent-creation-field.is-warn .plan-agent-creation-field-value{color:#fa8f15}.manus-home-session .agents-ai-bubble.is-assistant{box-sizing:border-box;color:#333;white-space:pre-wrap;max-width:min(var(--manus-home-session-chat-bubble-max,640px), 100%);background:#f4f6fa;border:1px solid #00000014;padding:14px 16px;font-size:14px;line-height:1.6}.manus-home-session .agents-ai-bubble.is-assistant strong,.manus-home-session .agents-ai-bubble.is-assistant b{color:#1a1a1a;font-weight:700}.manus-home-session .agents-ai-bubble.is-user{max-width:min(var(--manus-home-session-chat-bubble-max,640px), 100%);color:#3f3f46;box-sizing:border-box;box-shadow:none;background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;padding:10px 18px;font-size:14px;font-weight:400;line-height:1.4}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--rich{white-space:normal;background:#f4f6fa;border:1px solid #00000014;padding:14px 16px}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--build-intro-trace{background:#eef2f7;border-color:#1e4fd81f}.manus-home-session-build-intro-trace-scroll{max-height:calc(4.65em + 4px);font-size:14px;line-height:1.55;overflow:hidden}.manus-home-session-build-intro-trace{font-size:14px;line-height:1.55;font-family:var(--font-sans);color:#334155;letter-spacing:.01em;white-space:normal;overflow-wrap:break-word;word-break:break-word;margin:0}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--workflow-planner-trace{background:#eef7f4;border-color:#0d94882e}.manus-home-session-workflow-planner-trace-scroll{scrollbar-width:thin;max-height:calc(4.65em + 4px);overflow:hidden auto}.manus-home-session-workflow-planner-trace{font-size:14px;line-height:1.55;font-family:var(--font-sans);color:#0f172a;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word;margin:0}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--build-flow-plan,.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--build-complete{max-width:min(100%,720px)}.manus-build-complete-card{color:#111827;font-size:14px;line-height:1.55}.manus-build-complete-card__title{color:#0f172a;align-items:center;gap:10px;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.manus-build-complete-card__check{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:inline-flex}.manus-build-complete-card__lead{color:#374151;margin:0 0 14px;font-size:14px}.manus-build-complete-card__table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.manus-build-complete-card__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.manus-build-complete-card__table thead th{color:#374151;background:#f2f2f2;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-weight:600}.manus-build-complete-card__table tbody td{vertical-align:top;color:#1f2937;border-bottom:1px solid #e5e7eb;padding:10px 12px}.manus-build-complete-card__table tbody tr:last-child td{border-bottom:none}.manus-build-complete-card__td-step{white-space:nowrap;width:52px}.manus-build-complete-card__td-node{color:#111827;font-weight:600}.manus-build-complete-card__step-badge{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:14px;font-weight:700;display:inline-flex}.manus-build-complete-card__reveal-step{animation:.42s ease-out both manus-plan-multi-agent-reveal}@media (prefers-reduced-motion:reduce){.manus-build-complete-card__reveal-step{animation:none}}.manus-build-flow-plan-card{color:#111827;font-size:14px;line-height:1.55}.manus-build-flow-plan-card__title{color:#0f172a;margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.4}.manus-build-flow-plan-card__table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0 0 14px;overflow-x:auto}.manus-build-flow-plan-card__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.manus-build-flow-plan-card__table thead th{color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-weight:600}.manus-build-flow-plan-card__table tbody td{vertical-align:top;color:#1f2937;border-bottom:1px solid #e5e7eb;padding:10px 12px}.manus-build-flow-plan-card__table tbody tr:last-child td{border-bottom:none}.manus-build-flow-plan-card__td-step{white-space:nowrap;width:52px}.manus-build-flow-plan-card__step-badge{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:14px;font-weight:700;display:inline-flex}.manus-build-flow-plan-card__summary{color:#374151;margin:0;font-size:14px;line-height:1.6}.manus-build-flow-plan-card__reveal-step{animation:.42s ease-out both manus-plan-multi-agent-reveal}@media (prefers-reduced-motion:reduce){.manus-build-flow-plan-card__reveal-step{animation:none}}.manus-wf-created-card{color:#1f2937;font-size:14px;line-height:1.55}.manus-wf-created-card__reveal-step{animation:.42s ease-out both manus-plan-multi-agent-reveal}@media (prefers-reduced-motion:reduce){.manus-wf-created-card__reveal-step{animation:none}}.manus-wf-created-card__title{color:#111827;margin:0 0 10px;font-size:16px;line-height:1.45}.manus-wf-created-card__title strong{font-weight:700}.manus-wf-created-card__lead{color:#374151;margin:0 0 4px;font-size:14px;line-height:1.55}.manus-wf-created-card__section{margin-top:14px}.manus-wf-created-card__section:first-of-type{margin-top:10px}.manus-wf-created-card__h{color:#111827;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.manus-wf-created-card__h strong{font-weight:700}.manus-wf-created-card__ol{color:#242424;margin:0;padding-left:1.35rem}.manus-wf-created-card__ol li{margin-bottom:7px;padding-left:2px}.manus-wf-created-card__ol li:last-child{margin-bottom:0}.manus-wf-created-card__sep{color:#6b7280;font-weight:400}.manus-wf-created-card__ul{margin:0;padding-left:1.2rem;list-style-type:disc}.manus-wf-created-card__ul li{margin-bottom:7px;padding-left:2px}.manus-wf-created-card__ul li:last-child{margin-bottom:0}.manus-wf-created-card__ul--integration li::marker{color:#9ca3af;font-size:.85em}.manus-wf-created-card__ul--traits li::marker{color:var(--warning-500);font-size:.85em}.manus-wf-created-card__code{font-size:.88em;font-family:var(--font-sans);color:#1f2937;vertical-align:baseline;background:#e5e7eb;border-radius:4px;margin:0 1px;padding:1px 6px;display:inline-block}.manus-wf-created-card__note{color:#374151;border-top:1px solid #0f172a14;margin:16px 0 10px;padding-top:14px;font-size:14px;line-height:1.55}.manus-wf-created-card__cta{color:#111827;letter-spacing:.01em;margin:0;font-size:14px;font-weight:650}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--plan-multi-agent{box-shadow:none;background:#f4f6fa;border:1px solid #00000014}.manus-plan-multi-agent-card{color:#111827;font-size:14px;line-height:1.55}@keyframes manus-plan-multi-agent-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.manus-plan-multi-agent-card__reveal-step{animation:.42s ease-out both manus-plan-multi-agent-reveal}@media (prefers-reduced-motion:reduce){.manus-plan-multi-agent-card__reveal-step{animation:none}}.manus-plan-multi-agent-card__hero{color:#0f172a;margin:0 0 2px;font-size:12px;font-weight:400;line-height:1.45}.manus-plan-multi-agent-card__divider{background:#0f172a14;border:none;height:1px;margin:14px 0}.manus-plan-multi-agent-card__section{margin:0}.manus-plan-multi-agent-card__kicker{color:#334155;margin:0 0 8px;font-size:14px;font-weight:600}.manus-plan-multi-agent-card__subh{color:#1e293b;margin:0 0 12px;font-size:14px;font-weight:650}.manus-plan-multi-agent-card__h{color:#0f172a;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.manus-plan-multi-agent-card__agent-row{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.manus-plan-multi-agent-card__agent-main{flex:1;min-width:0}.manus-plan-multi-agent-card__name-line{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.manus-plan-multi-agent-card__name{color:#0f172a;font-size:14px;font-weight:700}.manus-plan-multi-agent-card__desc{color:#334155;margin:0;font-size:12px;line-height:1.55}.manus-plan-multi-agent-card__check{color:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:15px;font-weight:700;display:flex}.manus-plan-multi-agent-card__sub-list{margin:0;padding:0;list-style:none}.manus-plan-multi-agent-card__sub-item{border-top:1px solid #0f172a0f;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.manus-plan-multi-agent-card__sub-item:first-child{border-top:none;padding-top:0}.manus-plan-multi-agent-card__sub-num{color:#64748b;flex-shrink:0;width:22px;padding-top:2px;font-size:14px;font-weight:700;line-height:1.5}.manus-plan-multi-agent-card__sub-body{flex:1;min-width:0}.manus-plan-multi-agent-card__timeline{color:#334155;margin:0;padding-left:1.15rem;list-style-type:disc}.manus-plan-multi-agent-card__timeline li{margin-bottom:8px;padding-left:4px}.manus-plan-multi-agent-card__timeline li:last-child{margin-bottom:0}.manus-plan-multi-agent-card__timeline strong{color:#0f172a;font-weight:700}.manus-plan-multi-agent-card__features{margin:0;padding:0;list-style:none}.manus-plan-multi-agent-card__features li{color:#334155;margin-bottom:8px;padding-left:1.35em;font-size:12px;position:relative}.manus-plan-multi-agent-card__features li:last-child{margin-bottom:0}.manus-plan-multi-agent-card__features li:before{content:"✅";font-size:.95em;position:absolute;top:0;left:0}.manus-plan-multi-agent-card__next-p{color:#334155;margin:0 0 10px;font-size:12px;line-height:1.55}.manus-plan-multi-agent-card__next-p:last-of-type{margin-bottom:0}.manus-plan-multi-agent-card__footer{color:#1e293b;border-top:1px solid #0f172a14;margin:16px 0 0;padding-top:14px;font-size:12px;line-height:1.55}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-ai-thinking{color:#52525b}.agents-ai-message-turn.manus-home-session-ai-turn{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding-left:2px;display:grid}.agents-ai-message-turn.manus-home-session-ai-turn .manus-home-session-ai-msg-sender{display:contents}.agents-ai-message-turn.manus-home-session-ai-turn .manus-home-session-ai-msg-avatar{grid-area:1/1}.agents-ai-message-turn.manus-home-session-ai-turn .manus-home-session-ai-msg-name{grid-area:1/2;align-self:center}.agents-ai-message-turn.manus-home-session-ai-turn>.agents-ai-bubble.is-assistant{width:100%;max-width:min(100%, var(--manus-home-session-chat-bubble-max,640px));grid-area:2/2;align-self:stretch}.agents-ai-message-turn.manus-home-session-ai-turn>.skills-ai-skill-message-body{grid-area:2/2;align-self:stretch}.agents-ai-message-turn.manus-home-session-ai-turn>.agents-ai-choice-chips{grid-area:3/2;width:100%;max-width:100%}.manus-plan-detail-quiz-lead{margin:0 0 2px;display:block}.manus-plan-detail-quiz-phase-lead{color:#52525b;margin:0 0 8px;font-size:14px;line-height:1.55}.agents-ai-bubble.is-assistant.manus-home-session-bubble--with-plan-quiz{flex-direction:column;align-items:stretch;gap:0;display:flex}.manus-plan-detail-quiz{box-sizing:border-box;flex-direction:column;gap:18px;margin-top:10px;padding:12px 0 4px;display:flex}.manus-plan-detail-quiz-section-title{color:var(--text-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:14px;font-weight:650}.manus-plan-detail-quiz-cards{flex-direction:column;gap:8px;display:flex}.manus-plan-detail-quiz-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e8e8ec;border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.manus-plan-detail-quiz-card:has(.manus-plan-detail-quiz-checkbox:disabled){cursor:default;opacity:.65}.manus-plan-detail-quiz-checkbox{accent-color:#2563eb;width:16px;height:16px;cursor:inherit;flex-shrink:0;margin:2px 0 0}.manus-plan-detail-quiz-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.manus-plan-detail-quiz-card-title{color:#18181b;font-size:14px;font-weight:600;line-height:1.3}.manus-plan-detail-quiz-card-sub{color:#71717a;font-size:12px;font-weight:400;line-height:1.4}.manus-plan-detail-quiz-custom-field{flex-direction:column;gap:6px;margin-top:10px;display:flex}.manus-plan-detail-quiz-custom-field--readonly{margin-top:8px}.manus-plan-detail-quiz-custom-label{color:#52525b;font-size:12px;font-weight:600}.manus-plan-detail-quiz-custom-input{box-sizing:border-box;color:#18181b;background:#fff;border:1px solid #e8e8ec;border-radius:10px;width:100%;min-height:38px;padding:10px 12px;font-size:14px;line-height:1.4}.manus-plan-detail-quiz-custom-input::placeholder{color:#a1a1aa}.manus-plan-detail-quiz-custom-field--readonly .manus-plan-detail-quiz-custom-input{color:#3f3f46;cursor:default;background:#fafafa}.manus-plan-detail-quiz-footer{flex-direction:column;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.manus-plan-detail-quiz-error{text-align:right;color:#b91c1c;width:100%;margin:0;font-size:12px}.manus-plan-detail-quiz-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.manus-plan-detail-quiz-btn{min-width:88px;height:36px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.manus-plan-detail-quiz-btn:disabled{opacity:.45;cursor:not-allowed}.manus-plan-detail-quiz-btn--primary{color:#fafafa;background:#050625;border:none}.manus-plan-detail-quiz-btn--primary:hover:not(:disabled){background:#18181b}.manus-plan-detail-quiz-btn--ghost{color:#18181b;background:#fff;border:1px solid #d4d4d8}.manus-plan-detail-quiz-btn--ghost:hover:not(:disabled){background:#fafafa;border-color:#a1a1aa}.manus-plan-detail-quiz--archive{box-sizing:border-box;flex-direction:column;gap:14px;margin-top:10px;padding:8px 0 2px;display:flex}.manus-plan-detail-quiz-archive-skip-note{color:#64748b;margin:0 0 4px;font-size:12px;line-height:1.45}.manus-plan-detail-quiz-section--archive{box-sizing:border-box;background:#fafcff;border:1px solid #e8e8ec;border-radius:12px;position:relative;overflow:hidden}.manus-plan-detail-quiz-archive-head{width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fafcff;border:none;border-bottom:1px solid #ececf2;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.manus-plan-detail-quiz-archive-head:hover{background:#fafcff}.manus-plan-detail-quiz-section--archive.is-collapsed .manus-plan-detail-quiz-archive-head{background-color:#fafcff;border-bottom:none}.manus-plan-detail-quiz-archive-head-title{min-width:0;color:var(--text-heading);letter-spacing:-.01em;flex:1;margin:0;font-size:14px;font-weight:650}.manus-plan-detail-quiz-archive-chev{opacity:.85;border-bottom:1px solid #71717a;border-right:1px solid #71717a;flex-shrink:0;width:6px;height:6px;margin-bottom:2px;transform:rotate(45deg)}.manus-plan-detail-quiz-section--archive.is-expanded .manus-plan-detail-quiz-archive-chev{margin-bottom:0;transform:rotate(-135deg)}.manus-plan-detail-quiz-archive-body{box-sizing:border-box;padding:10px 10px 12px;position:relative}.manus-home-session-ai-msg-sender{box-sizing:border-box}.manus-home-session-ai-msg-avatar{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.manus-home-session-ai-msg-avatar svg{filter:drop-shadow(0 1px 3px #1e4fd861);display:block}.manus-home-session-ai-msg-name{color:var(--text-heading);font-size:14px;font-weight:650}.manus-home-session-ai-thinking{color:#52525b}.manus-home-session-ai-thinking-line{align-items:center;gap:2px;font-size:14px;line-height:1.45;display:inline-flex}.manus-home-session-ai-thinking-label{letter-spacing:.02em}.manus-home-session-ai-thinking-dots{align-items:center;gap:2px;padding-left:1px;display:inline-flex}.manus-home-session-ai-thinking-dots>span{background:#a1a1aa;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite both manus-home-session-ai-thinking-dot}.manus-home-session-ai-thinking-dots>span:nth-child(2){animation-delay:.15s}.manus-home-session-ai-thinking-dots>span:nth-child(3){animation-delay:.3s}@keyframes manus-home-session-ai-thinking-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.skills-ai-skill-message-body{width:min(var(--manus-home-session-chat-bubble-max,640px), 100%);flex-direction:column;gap:12px;display:flex}.skills-ai-skill-response{flex-direction:column;gap:12px;display:flex}.skills-ai-skill-processing{padding-left:4px}.skills-ai-skill-processing-toggle{color:#667085;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 0 8px;display:flex}.skills-ai-skill-processing-title-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.skills-ai-skill-processing-status{color:#64748b;background:#94a3b824;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.skills-ai-skill-processing-status.is-complete{color:#16a34a;background:#22c55e24}.skills-ai-skill-processing-status svg{width:12px;height:12px;display:block}.skills-ai-skill-processing-spinner{border:1.6px solid #64748b47;border-top-color:#64748b;border-radius:999px;width:10px;height:10px;animation:.9s linear infinite skills-ai-skill-spinner}.skills-ai-skill-processing-title{color:#475467;font-size:13px;font-weight:600}.skills-ai-skill-processing-chevron{color:#98a2b3;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}.skills-ai-skill-processing-chevron.is-expanded{transform:rotate(180deg)}.skills-ai-skill-processing-chevron svg{width:14px;height:14px;display:block}.skills-ai-skill-processing-body{opacity:0;max-height:0;transition:max-height .24s,padding-bottom .24s,opacity .2s;overflow:hidden}.skills-ai-skill-processing-body.is-expanded{opacity:1;max-height:none;padding-bottom:6px;overflow:visible}.skills-ai-skill-processing-stream{min-height:0}.skills-ai-skill-processing-item{grid-template-columns:18px minmax(0,1fr);gap:12px;animation:.18s both skills-ai-skill-line-in;display:grid}.skills-ai-skill-processing-item+.skills-ai-skill-processing-item{margin-top:10px}.skills-ai-skill-processing-rail{justify-content:center;display:flex;position:relative}.skills-ai-skill-processing-rail-dot{background:#94a3b8;border-radius:999px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px #94a3b81f}.skills-ai-skill-processing-rail-line{background:linear-gradient(#94a3b873,#94a3b814);width:1px;position:absolute;top:18px;bottom:-16px}.skills-ai-skill-processing-item.is-last .skills-ai-skill-processing-rail-line{display:none}.skills-ai-skill-processing-content{min-width:0}.skills-ai-skill-processing-line{color:#667085;font-size:13px;line-height:1.55;display:flex}.skills-ai-skill-processing-chip-group{min-width:0}.skills-ai-skill-processing-chip{color:#475467;cursor:pointer;text-align:left;background:#ffffffeb;border:1px solid #d8dee8;border-radius:999px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.skills-ai-skill-processing-chip:hover{background:#fff;border-color:#cbd5e1}.skills-ai-skill-processing-chip.is-active{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.skills-ai-skill-processing-chip-icon{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.skills-ai-skill-processing-chip-icon.is-running{color:#2563eb;background:#3b82f61f}.skills-ai-skill-processing-chip-icon.is-complete{color:#16a34a;background:#22c55e1f}.skills-ai-skill-processing-chip-icon.is-pending{color:#64748b;background:#eef2f7}.skills-ai-skill-processing-chip-icon svg{width:13px;height:13px;display:block}.skills-ai-skill-processing-chip-label{color:#475467;font-size:12.5px;font-weight:600;line-height:1.4}.skills-ai-skill-chip-detail{background:#fffffff5;border:1px solid #d8dee8;border-radius:14px;margin-top:8px;overflow:hidden}.skills-ai-skill-chip-detail-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.skills-ai-skill-chip-detail-title{color:#334155;font-size:12.5px;font-weight:700}.skills-ai-skill-chip-detail-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.skills-ai-skill-chip-detail-close:hover{color:#64748b;background:#f8fafc}.skills-ai-skill-chip-detail-close svg{width:14px;height:14px;display:block}.skills-ai-skill-chip-detail-markdown{padding:12px}.skills-ai-skill-chip-detail-markdown .skills-md-heading{margin-top:14px}.skills-ai-skill-chip-detail-markdown .skills-md-heading--h1{font-size:16px}.skills-ai-skill-chip-detail-markdown .skills-md-heading--h2{font-size:14px}.skills-ai-skill-chip-detail-markdown .skills-md-paragraph,.skills-ai-skill-chip-detail-markdown .skills-md-list{font-size:13px;line-height:1.65}.skills-ai-skill-chip-detail-codewrap{padding:12px}.skills-ai-skill-chip-detail-codehead{color:#667085;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.skills-ai-skill-chip-detail-pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:12px;margin:0;padding:12px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px;line-height:1.6}.skills-ai-skill-final{white-space:normal;color:#111827;padding:14px 16px}.skills-ai-generated-skill-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.skills-ai-generated-skill-card__icon{color:#6b7280;background:linear-gradient(#fff 0%,#fafaf9 100%);border-right:1px solid #eef2f7;justify-content:center;align-self:stretch;align-items:center;display:flex}.skills-ai-generated-skill-card__icon svg{width:28px;height:28px;display:block}.skills-ai-generated-skill-card__body{min-width:0;padding:16px 0}.skills-ai-generated-skill-card__title{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:16px;font-weight:600;line-height:1.35;overflow:hidden}.skills-ai-generated-skill-card__meta{color:#6b7280;margin-top:4px;font-size:13px;line-height:1.4}.skills-ai-generated-skill-card__actions{align-items:center;gap:12px;padding:16px 18px 16px 0;display:inline-flex}.skills-ai-generated-skill-card__icon-btn,.skills-ai-generated-skill-card__save-btn{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;flex:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.skills-ai-generated-skill-card__icon-btn:hover,.skills-ai-generated-skill-card__save-btn:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.skills-ai-generated-skill-card__icon-btn{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.skills-ai-generated-skill-card__icon-btn svg{width:18px;height:18px;display:block}.skills-ai-generated-skill-card__save-btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.skills-ai-generated-skill-card__save-btn:disabled{cursor:default}.skills-ai-generated-skill-card__save-btn.is-loading{color:#475467;box-shadow:none;background:#f8fafc;border-color:#cbd5e1;transform:none}.skills-ai-generated-skill-card__save-btn.is-success{color:#15803d;box-shadow:none;background:#22c55e1a;border-color:#22c55e4d;transform:none}.skills-ai-generated-skill-card__save-spinner{border:1.8px solid #64748b47;border-top-color:#475467;border-radius:999px;width:14px;height:14px;animation:.9s linear infinite skills-ai-skill-spinner}.skills-ai-skill-final-text{color:#111827;padding:0 2px;font-size:14px;line-height:1.7}.skills-ai-skill-final-text .skills-md-paragraph,.skills-ai-skill-final-text .skills-md-list{color:#111827;margin-bottom:10px}.skills-ai-skill-final-text .skills-md-paragraph strong,.skills-ai-skill-final-text .skills-md-list strong{color:#111827;font-weight:700}.skills-ai-skill-final-text .skills-md-paragraph code,.skills-ai-skill-final-text .skills-md-list code{color:#1d4ed8;background:#3b82f614;border:1px solid #3b82f638;border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:inset 0 1px #fff6}.skills-ai-skill-final-text .skills-md-code-block{background:#fff;border:1px solid #e5e7eb}@media (width<=720px){.skills-ai-generated-skill-card{grid-template-columns:64px minmax(0,1fr)}.skills-ai-generated-skill-card__actions{grid-column:1/-1;justify-content:flex-end;padding:0 14px 14px}.skills-ai-generated-skill-card__body{padding-right:14px}}@keyframes skills-ai-skill-spinner{to{transform:rotate(360deg)}}@keyframes skills-ai-skill-line-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.manus-home-session-composer-band{z-index:4;box-sizing:border-box;background:linear-gradient(#fff0 0%,#fff 22px);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;padding:0 clamp(12px,4vw,24px) clamp(12px,2.5vh,20px);animation:.52s cubic-bezier(.22,1,.36,1) both manus-home-session-composer-drop;display:flex;position:sticky;bottom:0}.manus-home-session-onboard-actions{box-sizing:border-box;flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:min(760px,100%);max-width:100%;display:flex}.manus-center-onboard{box-sizing:border-box;flex-shrink:0;width:min(760px,100%);max-width:100%;margin-top:32px}.manus-home-session-onboard-pill{width:max-content;max-width:100%;color:var(--text-heading);font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:none;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.35;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.manus-home-session-onboard-pill:hover{box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f}.manus-home-session-onboard-pill:active{transform:translateY(1px)}.manus-home-session-onboard-pill-ic{color:#3f3f46;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.manus-home-session-onboard-pill-ic svg{display:block}.manus-home-session-onboard-pill-label{white-space:nowrap}.manus-home-session-composer-outer{box-sizing:border-box;flex-shrink:0;justify-content:center;padding:0;display:flex}.composer-surface--home-session{border-radius:16px;width:100%}.composer.composer--home-session .composer-input-wrap{box-sizing:border-box;width:100%}.composer.composer--home-session .composer-input{box-sizing:border-box;width:100%;max-width:100%}.composer-input--home-session{font-size:14px;line-height:1.45;min-height:44px!important;max-height:120px!important;padding:8px 88px 52px 14px!important}.composer.composer--home-session .composer-send{width:38px;height:38px;bottom:10px;right:12px}.composer.composer--home-session .composer-voice{width:38px;height:38px;bottom:10px;right:52px}@keyframes manus-home-session-messages-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes manus-home-session-composer-drop{0%{opacity:.88;transform:translateY(min(40vh,300px))}to{opacity:1;transform:translateY(0)}}.agents-page-main:has(>.manus-build-workspace){flex-direction:column;padding-top:0;display:flex}.manus-build-workspace{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.manus-build-workspace-head{border-bottom:1px solid #f0f0f0;justify-content:flex-start;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.manus-build-workspace-title{color:var(--text-heading);font-size:16px;font-weight:650}.manus-build-workspace-body{flex:1;min-height:0;padding:24px 20px;overflow:auto}.manus-build-workspace-blueprint-actions{flex-direction:column;align-items:flex-start;gap:12px;max-width:42ch;margin-bottom:20px;display:flex}.manus-build-workspace-blueprint-actions-title{color:var(--text-heading);margin:0;font-size:17px;font-weight:650;line-height:1.35}.manus-build-workspace-blueprint-actions-hint{color:#71717a;margin:0;font-size:14px;line-height:1.5}.manus-plan-agent-blueprint{box-sizing:border-box;padding:0}.manus-plan-agent-blueprint-inner{max-width:100%;margin:0}.manus-plan-agent-blueprint-title{color:var(--text-heading);margin:0 0 12px;font-size:15px;font-weight:650}.manus-plan-agent-blueprint-dl{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px 16px;margin:0;font-size:14px;line-height:1.5;display:grid}.manus-plan-agent-blueprint-dl dt{color:#52525b;margin:0;font-weight:600}.manus-plan-agent-blueprint-dl dd{color:var(--text);margin:0}.manus-plan-agent-blueprint-prompt{font-family:var(--font-sans);white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e4e4e7;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.manus-plan-agent-blueprint-tags{margin:0;padding-left:1.1em}.manus-plan-agent-blueprint-tags li{margin:2px 0}.manus-home-session-side .manus-plan-agent-blueprint{background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000a}.manus-home-session-side .manus-plan-agent-blueprint-inner{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#05062552 #ebebed;flex:1 1 0;min-height:0;max-height:100%;padding:0 14px 0 12px;overflow:hidden auto}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar{width:8px}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-track{background:#ebebed;border-radius:100px}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-thumb{background:#05062538;border-radius:100px}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-thumb:hover{background:#05062559}.manus-plan-agent-blueprint-panel-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.manus-plan-agent-blueprint-wf-hint{color:#71717a;margin:10px 0 0;padding:0 2px;font-size:12px;line-height:1.5}.manus-home-session-side .manus-plan-agent-blueprint-panel-layout{flex:none;min-height:auto}.manus-home-session-side .manus-plan-agent-blueprint-panel{flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden visible}.manus-plan-agent-blueprint-scroll{flex:none;margin-top:18px;overflow:hidden visible}.manus-plan-agent-blueprint-footer{background:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;margin-top:0;padding:12px 18px 18px}.manus-plan-agent-blueprint-footer-actions{flex-direction:column;gap:10px;display:flex}.plan-workflow-entry-modal .plan-workflow-entry-mode-pill{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:8px;margin:4px 0 14px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.plan-workflow-entry-modal .plan-workflow-entry-mode-pill-dot{background:#22c55e;border-radius:50%;width:8px;height:8px}.plan-workflow-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-footer{box-sizing:border-box}.manus-plan-agent-blueprint-create-btn{box-sizing:border-box;color:#fafafa;letter-spacing:.02em;cursor:pointer;background:#18181b;border:none;border-radius:8px;width:100%;height:38px;margin:0;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s;display:block}.manus-plan-agent-blueprint-create-btn:hover{background:#050625}.manus-plan-agent-blueprint-create-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b73}.manus-plan-agent-blueprint-create-btn:active{background:#09090b}.manus-home-session-assistant-hint-paragraph{color:inherit;margin:0;font-size:14px;line-height:1.55}.manus-home-session-blueprint-create-inline{margin-top:12px}.manus-home-session-side .manus-plan-agent-blueprint-header{border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:0;margin:0 -18px;padding:12px 8px 12px 18px;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-header--workflow{align-items:center;gap:8px;padding-left:18px;padding-right:8px}.manus-home-session-grid--blueprint-collapsed .manus-wf-blueprint-header-titles{display:none!important}.manus-wf-blueprint-header-titles{flex:auto;min-width:0}.manus-wf-blueprint-editor{flex-direction:column;gap:0;margin-top:4px;display:flex}.manus-wf-field-label{color:#52525b;margin:0 0 6px;font-size:14px;font-weight:600;display:block}.manus-wf-steps-block{margin-top:18px}.manus-wf-steps-heading{margin:0 0 8px}.manus-wf-pipeline{flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.manus-wf-pipeline-connector{box-sizing:border-box;flex-shrink:0;justify-content:center;height:12px;display:flex}.manus-wf-pipeline-connector:after{content:none}.manus-wf-pipeline-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.manus-wf-pipeline-card--expanded{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.manus-wf-pipeline-card__header{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}.manus-wf-pipeline-card__header:hover{background:#0f172a08}.manus-wf-pipeline-card__header:focus-visible{outline-offset:2px;outline:2px solid #1e4fd8}.manus-wf-pipeline-card--expanded .manus-wf-pipeline-card__dropdown-icon svg{transform:rotate(180deg)}.manus-wf-pipeline-card__dropdown-icon svg{transition:transform .2s}.manus-wf-pipeline-card__detail{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:12px}.manus-wf-pipeline-card__detail-inner{flex-direction:column;gap:14px;display:flex}.manus-wf-pipeline-card__detail-block{margin:0}.manus-wf-pipeline-card__detail-section-title{letter-spacing:.04em;text-transform:uppercase;color:#142842;margin:0 0 6px;font-size:12px;font-weight:600}.manus-wf-assign-root{margin-top:2px}.manus-wf-assign-toolbar{margin-bottom:12px}.manus-wf-assign-toolbar-title{color:#171717;letter-spacing:.01em;margin:0;font-size:12px;font-weight:600}.manus-wf-assign-card{color:#3f3f46;background-color:#f5f5f580;border:1px solid #ebebeb;border-radius:10px;padding:16px 18px}.manus-wf-assign-card-name-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;display:flex}.manus-wf-assign-card-name{color:#0a0a0a;margin:0;font-size:14px;font-weight:600;line-height:1.4}.manus-wf-assign-card-origin{letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.manus-wf-assign-card-origin--new,.manus-wf-assign-card-origin--exists{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.manus-wf-assign-card-prompt{color:#737373;white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;font-size:14px;font-weight:400;line-height:1.65;overflow:auto}.manus-wf-pipeline-card__detail-tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.manus-wf-pipeline-card__detail-task-item{color:#334155;font-size:12px;line-height:1.55}.manus-wf-pipeline-card__detail-task-item--bullet{align-items:center;gap:8px;display:flex}.manus-wf-pipeline-card__detail-task-item--bullet:before{content:"";background:#000;border-radius:50%;flex-shrink:0;width:4px;height:4px}.manus-wf-pipeline-card__detail-task-text{font-size:14px;display:inline}.manus-wf-pipeline-card__detail-task-check{vertical-align:-2px;color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;display:inline-flex;box-shadow:0 0 0 1px #bbf7d0}.manus-wf-pipeline-card__detail-task-check svg{display:block}.manus-wf-pipeline-card__detail-task-check--warning{color:var(--warning-800);background:var(--warning-100);box-shadow:0 0 0 1px var(--warning-200)}.manus-wf-pipeline-card__detail-plugins{flex-wrap:wrap;gap:6px;display:flex}.manus-wf-pipeline-card__detail-plugin-pill{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11px;line-height:1.35;display:inline-flex}.manus-wf-pipeline-card__detail-plugin-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.manus-wf-pipeline-card__detail-plugin-icon svg{display:block}.manus-wf-pipeline-card__detail-plugin-label{min-width:0}.manus-wf-pipeline-card__detail-desc{color:#475569;margin:0;font-size:14px;line-height:1.6}.manus-wf-pipeline-card__detail-empty{color:#64748b;margin:0;font-size:12px}.manus-wf-pipeline-card__row{align-items:flex-start;gap:10px;display:flex}.manus-wf-pipeline-card__row--split{justify-content:space-between;align-items:center}.manus-wf-pipeline-card__trailing{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.manus-wf-pipeline-card__dropdown-icon{color:#64748b;opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:flex}.manus-wf-pipeline-card__dropdown-icon svg{display:block}.manus-wf-pipeline-card__lead{color:#111827;letter-spacing:-.01em;font-size:14px;font-weight:600}.manus-wf-pipeline-card__step-left{flex-direction:row;flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.manus-wf-pipeline-card__step-plugins{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.manus-wf-pipeline-card__step-plugin-pill{color:#475569;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.manus-wf-pipeline-card__step-plugin-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.manus-wf-pipeline-card__step-plugin-icon svg{width:14px;height:14px;display:block}.manus-wf-pipeline-card__step-main{color:#111827;flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px;min-width:0;font-size:14px;line-height:1.45;display:flex}.manus-wf-pipeline-card__step-num{color:#374151;min-width:1.1em;font-weight:700}.manus-wf-pipeline-card__step-title{color:#18181b;font-size:14px;font-weight:600}.manus-wf-cap-block{margin-top:22px;padding-top:4px}.manus-wf-cap-tabs{box-sizing:border-box;background:#ececee;border-radius:10px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.manus-wf-cap-tab{min-width:0;font:inherit;color:#52525b;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:8px;flex:auto;margin:0;padding:8px 10px;font-size:12px;font-weight:500}.manus-wf-cap-tab:hover{color:#18181b}.manus-wf-cap-tab--active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a1f}.manus-wf-cap-panel{margin-top:12px}.manus-wf-cap-desc{color:#71717a;margin:0 0 12px;font-size:14px;line-height:1.55}.manus-wf-cap-empty{color:#a1a1aa;margin:4px 0 0;font-size:14px;line-height:1.5}.manus-wf-cap-empty--inline{margin:0 0 8px}.manus-wf-cap-knowledge{min-width:0}.manus-wf-cap-knowledge-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.manus-wf-cap-knowledge-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px #0f172a0a}.manus-wf-cap-knowledge-card-title{color:#18181b;font-size:14px;font-weight:600;line-height:1.35}.manus-wf-cap-knowledge-card-source{color:#71717a;margin-top:4px;font-size:11px;font-weight:500}.manus-wf-cap-knowledge-card-snippet{color:#52525b;margin:8px 0 0;font-size:12px;line-height:1.5}.manus-wf-cap-instructions-wrap{position:relative}.manus-wf-cap-instructions-expand{z-index:2;width:38px;height:38px;box-shadow:none;color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:8px;right:8px}.manus-wf-cap-instructions-expand:hover{color:#18181b;background:0 0}.manus-wf-cap-instructions-expand svg{display:block}.manus-wf-cap-instructions{max-height:min(28vh,240px);font-family:var(--font-sans);color:#050625;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin:0;padding:14px 44px 14px 12px;font-size:12px;line-height:1.55;overflow:auto}.manus-wf-instr-modal-root{z-index:10120;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.manus-wf-instr-modal-backdrop{cursor:pointer;pointer-events:auto;background:#0f172a73;border:none;margin:0;padding:0;position:absolute;inset:0}.manus-wf-instr-modal-panel{z-index:1;box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;width:min(880px,96vw);max-height:min(88vh,900px);margin:0;padding:0;display:flex;position:relative;box-shadow:0 16px 48px #0f172a2e}.manus-wf-instr-modal-head{border-bottom:1px solid #ececf0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.manus-wf-instr-modal-title{color:#1a1a1b;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.manus-wf-instr-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:36px;height:36px;margin:0;padding:0;font-size:22px;line-height:1;display:grid}.manus-wf-instr-modal-close:hover{color:#3f3f46;background:#0000000f}.manus-wf-instr-modal-body{flex:auto;min-height:0;padding:14px 16px 16px;overflow:auto}.manus-wf-instr-modal-pre{font-family:var(--font-sans);color:#050625;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.manus-wf-cap-tools{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.manus-wf-cap-tool-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:140px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0a}.manus-wf-cap-tool-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.manus-wf-cap-tool-icon svg{width:22px;height:22px;display:block}.manus-wf-cap-tool-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.manus-wf-cap-tool-name{color:#18181b;font-size:14px;font-weight:600;line-height:1.25}.manus-wf-cap-tool-remove{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid}.manus-wf-cap-tool-remove:hover{color:#52525b;background:#f4f4f5}.manus-home-session-side .manus-plan-agent-blueprint-title{color:#1a1a1b;letter-spacing:-.02em;flex:auto;min-width:0;margin:0;padding:0;font-size:15px;font-weight:700}.manus-plan-agent-blueprint-fold-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}.manus-plan-agent-blueprint-fold-btn:hover{color:#3f3f46;background:#0000000f}.manus-plan-agent-blueprint-fold-icon{display:block}.manus-home-session-side .manus-plan-agent-blueprint-dl{flex-direction:column;gap:0;margin-top:18px;font-size:14px;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-dl--lower{margin-top:0}.manus-home-session-side .manus-plan-agent-blueprint-dl>dt{color:#8c8c8c;margin:18px 0 0;font-size:12px;font-weight:500}.manus-home-session-side .manus-plan-agent-blueprint-dl>dt:first-of-type{margin-top:0}.manus-home-session-side .manus-plan-agent-blueprint-dl>dd{color:#1a1a1b;margin:8px 0 0}.manus-home-session-side .manus-plan-agent-blueprint-dl--upper>dd:nth-child(2),.manus-home-session-side .manus-plan-agent-blueprint-dl--upper>dd:nth-child(4){background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:9px 12px;font-size:14px;line-height:1.45}.manus-home-session-side .manus-plan-agent-blueprint-dl--upper>dd:nth-child(4){padding:6px 10px}.manus-home-session-side .manus-plan-agent-blueprint-subagents-dd{background:0 0;border:none;margin-top:8px;padding:0}.manus-plan-agent-blueprint-subagent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.manus-plan-agent-blueprint-subagent-item{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.manus-plan-agent-blueprint-subagent-name-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.manus-plan-agent-blueprint-subagent-name{color:#1a1a1b;letter-spacing:-.01em;font-size:14px;font-weight:600}.manus-plan-agent-blueprint-subagent-desc{color:#52525b;font-size:12px;line-height:1.45}.manus-home-session-side .manus-plan-agent-blueprint-field-input{width:100%;font:inherit;font-size:inherit;line-height:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;display:block}.manus-home-session-side .manus-plan-agent-blueprint-field-input--textarea{resize:vertical;min-height:2.9em}.manus-home-session-side .manus-plan-agent-blueprint-prompt{box-sizing:border-box;width:100%;min-height:52px;max-height:min(22vh,118px);font-family:var(--font-sans);color:#1a1a1b;resize:vertical;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#05062547 transparent;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.55;overflow:auto}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar{width:8px}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar-track{background:0 0}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar-thumb{background:#05062538;border-radius:100px}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar-thumb:hover{background:#05062559}.manus-home-session-side .manus-plan-agent-blueprint-prompt-dd{position:relative}.manus-home-session-side .manus-plan-agent-blueprint-prompt-wrap{width:100%;position:relative}.manus-home-session-side .manus-plan-agent-blueprint-prompt-wrap .manus-plan-agent-blueprint-prompt{padding-right:42px}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn{z-index:2;width:28px;height:28px;box-shadow:none;color:#595959;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:8px;right:8px}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn:hover{color:#1890ff;background:0 0}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #1890ff8c}.manus-plan-prompt-modal-root{z-index:10100;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.manus-plan-prompt-modal-backdrop{cursor:pointer;pointer-events:auto;background:#0f172a73;border:none;margin:0;padding:0;position:absolute;inset:0}.manus-plan-prompt-modal-panel{z-index:1;box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;width:min(640px,100%);max-height:min(90vh,880px);margin:0;padding:0;display:flex;position:relative;box-shadow:0 16px 48px #0f172a2e}.manus-plan-prompt-modal-head{border-bottom:1px solid #ececf0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.manus-plan-prompt-modal-title{color:#1a1a1b;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.manus-plan-prompt-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:36px;height:36px;margin:0;padding:0;font-size:22px;line-height:1;display:grid}.manus-plan-prompt-modal-close:hover{color:#3f3f46;background:#0000000f}.manus-plan-prompt-modal-body{flex:auto;min-height:0;padding:14px 16px 12px;overflow:auto}.manus-plan-prompt-modal-textarea{box-sizing:border-box;width:100%;min-height:340px;max-height:min(68vh,620px);font-family:var(--font-sans);color:#1a1a1b;white-space:pre-wrap;word-break:break-word;resize:vertical;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;display:block}.manus-plan-prompt-modal-textarea:focus{border-color:#91caff;outline:none;box-shadow:0 0 0 2px #1890ff1f}@media (prefers-color-scheme:dark){.manus-plan-prompt-modal-panel{background:#1a1a1f;border-color:#3f3f46;box-shadow:0 16px 48px #0000008c}.manus-plan-prompt-modal-head{border-bottom-color:#3f3f46}.manus-plan-prompt-modal-title{color:#fafafa}.manus-plan-prompt-modal-close{color:#a1a1aa}.manus-plan-prompt-modal-close:hover{color:#e4e4e7;background:#ffffff14}.manus-plan-prompt-modal-textarea{color:#e4e4e7;background:#050625;border-color:#3f3f46}.manus-plan-prompt-modal-textarea:focus{border-color:#69b1ff;box-shadow:0 0 0 2px #69b1ff33}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn{color:#a1a1aa;box-shadow:none;background:0 0;border:none}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn:hover{color:#91caff;background:0 0}.manus-home-session-side .manus-plan-agent-blueprint-prompt-expand-btn:focus-visible{outline-color:#91caffbf}}.manus-home-session-side .manus-plan-agent-blueprint-subagents-dt{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-subagents-dt-label{flex:auto;min-width:0}.manus-home-session-side .manus-plan-agent-blueprint-subagents-dt-count{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#52525b;box-shadow:none;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.manus-home-session-side .manus-plan-agent-blueprint-tools-dt{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-tools-dt-label{flex:auto;min-width:0}.manus-home-session-side .manus-plan-agent-blueprint-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.manus-home-session-side .manus-plan-agent-blueprint-tags li{color:#1890ff;background:#e6f7ff;border:1px solid #91caff;border-radius:6px;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.manus-home-session-side .manus-plan-agent-blueprint-tags--tools .manus-plan-agent-blueprint-tool-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.manus-home-session-side .manus-plan-agent-blueprint-tags--tools .manus-plan-agent-blueprint-tool-icon svg{width:14px;height:14px;display:block}.manus-home-session-side .manus-plan-agent-blueprint-tags--tools .manus-plan-agent-blueprint-tool-label{line-height:1.35}.manus-home-session-side .manus-plan-agent-blueprint-tags li:after{content:"×";color:#69b1ff;pointer-events:none;margin-left:2px;font-size:14px;font-weight:500;line-height:1}.manus-home-session-side .manus-plan-agent-blueprint-tags--tools li:after{content:none}.manus-home-session-side .manus-plan-agent-blueprint-tools-dd{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}@media (prefers-color-scheme:dark){.manus-home-session-side .manus-plan-agent-blueprint{background:#1a1a1f;border-color:#3f3f46}.manus-home-session-side .manus-plan-agent-blueprint-header{border-bottom-color:#3f3f46}.manus-plan-agent-blueprint-footer{background:#1a1a1f;border-top-color:#3f3f46}.manus-plan-agent-blueprint-create-btn{color:#fafafa;background:#09090b}.manus-plan-agent-blueprint-create-btn:hover{background:#050625}.manus-plan-agent-blueprint-create-btn:focus-visible{box-shadow:0 0 0 2px #1a1a1f,0 0 0 4px #fafafa59}.manus-plan-agent-blueprint-create-btn:active{background:#050625}.manus-home-session-side .manus-plan-agent-blueprint-title{color:#fafafa}.manus-plan-agent-blueprint-fold-btn{color:#a1a1aa}.manus-plan-agent-blueprint-fold-btn:hover{color:#e4e4e7;background:#ffffff14}.manus-home-session-grid-resizer:after{background:#ffffff29}.manus-home-session-grid-resizer:hover:after,.manus-home-session-grid--session-split-resizing .manus-home-session-grid-resizer:after{background:#60a5faa6}.manus-home-session-side .manus-plan-agent-blueprint-dl>dt{color:#a1a1aa}.manus-home-session-side .manus-plan-agent-blueprint-subagents-dt-count{color:#a1a1aa;background:#050625;border-color:#3f3f46}.manus-home-session-side .manus-plan-agent-blueprint-dl--upper>dd:nth-child(2),.manus-home-session-side .manus-plan-agent-blueprint-dl--upper>dd:nth-child(4){color:#e4e4e7;background:#050625;border-color:#3f3f46}.manus-plan-agent-blueprint-subagent-item{background:#050625;border-color:#3f3f46}.manus-plan-agent-blueprint-subagent-name{color:#fafafa}.manus-plan-agent-blueprint-subagent-desc{color:#a1a1aa}.manus-home-session-side .manus-plan-agent-blueprint-prompt{color:#e4e4e7;scrollbar-color:#ffffff47 transparent;background:#050625;border-color:#3f3f46}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar-thumb{background:#ffffff38}.manus-home-session-side .manus-plan-agent-blueprint-prompt::-webkit-scrollbar-thumb:hover{background:#ffffff61}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll{scrollbar-color:#ffffff59 #2a2a2e}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-track{background:#2a2a2e}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-thumb{background:#ffffff47}.manus-home-session-side .manus-plan-agent-blueprint-inner-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.manus-home-session-side .manus-plan-agent-blueprint-tools-dd{background:#050625;border-color:#3f3f46}.manus-home-session-side .manus-plan-agent-blueprint-tags li{color:#69b1ff;background:#1890ff26;border-color:#1890ff73}.manus-home-session-side .manus-plan-agent-blueprint-tags li:after{color:#91caff}.manus-home-session-side .manus-plan-agent-blueprint-tags--tools li:after{content:none}}.agents-joyce-main-chat-side .manus-plan-agent-blueprint-dl{grid-template-columns:1fr;gap:2px 0}.agents-joyce-main-chat-side .manus-plan-agent-blueprint-dl dt{margin-top:10px}.agents-joyce-main-chat-side .manus-plan-agent-blueprint-dl dt:first-of-type{margin-top:0}.manus-title{letter-spacing:normal;color:#050625;margin:0 0 10px;font-size:clamp(28px,4vw,44px)}.manus-title-en{letter-spacing:normal;color:#71717a;text-align:center;margin:0 0 44px;font-size:clamp(12px,2.2vw,14px);font-weight:600;line-height:1.4}.composer{width:min(760px,100%);padding-top:0;position:relative;overflow:visible}.manus-home-session-composer-outer.composer.composer--home-session{box-sizing:border-box;width:min(760px,100%);min-width:0;max-width:100%;margin:0;padding-top:0}@container manus-main (width>=0){.manus-home-session-composer-outer.composer.composer--home-session{width:min(760px,100cqw)}.manus-home-session-messages{width:100%;max-width:min(760px,100cqw)}}.composer-surface{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e6e6e6;border-radius:0 16px 16px;overflow:hidden}.composer-surface--solo{border-radius:16px}.composer-input-wrap{position:relative}.composer-mode-tabs{z-index:1;background:#f4f4f4;border-radius:16px 20px 0 0;flex-direction:row;align-items:flex-end;gap:0;width:max-content;max-width:100%;margin-bottom:0;padding:0;display:inline-flex;position:relative}.composer-mode-tab{color:#999;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#f4f4f5;border:1px solid #0000;border-bottom:none;border-radius:16px 20px 0 0;flex-direction:row;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:relative}.composer-mode-tab.is-active{color:#18181b;z-index:2;background:#fff;border-color:#e6e6e6 #e6e6e6 #fff;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-2px}.composer-mode-tab>span{z-index:2;position:relative}.composer-mode-tab.is-active:before,.composer-mode-tab.is-active:after{content:"";pointer-events:none;z-index:-1;width:18px;height:18px;position:absolute;bottom:0}.composer-mode-tab.is-active:before{border-bottom-right-radius:18px;left:-18px;box-shadow:9px 9px 0 8px #fff}.composer-mode-tab.is-active:first-child:before{display:none}.composer-mode-tab.is-active:after{border-bottom-left-radius:18px;right:-18px;box-shadow:-9px 9px 0 8px #fff}.composer-mode-tab:not(.is-active):hover{color:#555;background:#eeeeef;border-color:#ebebeb}.composer-mode-tab-ic{color:currentColor;flex-shrink:0;place-items:center;display:grid}.composer-mode-tab-ic svg{display:block}.composer-feature-chips{flex-direction:row;align-items:center;gap:8px;display:flex}.composer-feature-chip{color:#71717a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:999px;flex-direction:row;align-items:center;gap:6px;min-height:38px;padding:5px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.composer-feature-chip.is-active{color:#18181b;background:#fafafa;border-color:#18181b}.composer-feature-chip-ic{color:currentColor;flex-shrink:0;place-items:center;display:grid}.composer-feature-chip-ic svg{display:block}.composer-input{resize:none;width:100%;color:var(--text-heading);font:inherit;background:0 0;border:0;outline:none;padding:20px 110px 52px 20px;display:block}.composer-send{color:#fff;cursor:pointer;background:#050625;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid;position:absolute;top:auto;bottom:14px;right:14px;transform:none}.composer-send:hover{background:#050625}.composer-send:disabled{color:#fff;cursor:not-allowed;background:#d6d6d6}.composer-send:active{transform:translateY(1px)}.composer-send:disabled:active{transform:none}.composer-send svg{width:18px;height:18px}.composer-voice{color:#050625;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid;position:absolute;top:auto;bottom:14px;right:58px;transform:none}.composer-voice:hover{color:#050625}.composer-voice.composer-voice--listening{color:#050625;background:#05062514;box-shadow:0 0 0 2px #05062533}.composer-voice:disabled{opacity:.35;cursor:not-allowed}.composer-voice:disabled:hover{color:#050625}.composer-voice:active{transform:translateY(1px)}.composer-voice:disabled:active{transform:none}.composer-voice svg{width:18px;height:18px}.composer-input::placeholder{color:#9a9a9a}.agents-page{background:#f6f6f6;flex:1;min-height:100vh;padding:18px 22px 28px}.agents-page--split{box-sizing:border-box;background:#f6f6f6;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-width:0;height:100dvh;max-height:100dvh;padding:0;display:grid;overflow:hidden}.agents-page--joyce-main-chat{box-sizing:border-box;background:#f6f6f6;flex-direction:column;flex:1;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;padding:0;display:flex;overflow:hidden}.agents-page--joyce-main-chat .agents-page-main--joyce-main-chat{background:#fff;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.agents-joyce-main-chat-head{background:#fff;border-bottom:1px solid #ececf0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.agents-joyce-main-chat-head-actions{align-items:center;gap:6px;display:flex}.agents-joyce-main-chat-back{width:40px;height:38px;color:var(--text-heading);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.agents-joyce-main-chat-back:hover{background:#f4f4f5;border-color:#e4e4e7}.agents-joyce-main-chat-back:focus-visible{outline:2px solid var(--accent-border,#3b82f6);outline-offset:2px}.agents-joyce-main-chat-body{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;padding:0 16px;display:flex;overflow:hidden}.agents-joyce-main-chat-dialog{box-sizing:border-box;flex-direction:column;flex:1;width:min(760px,100%);min-width:0;min-height:0;display:flex;overflow:hidden}.agents-joyce-main-chat-dialog .agents-ai-messages{flex:1;min-height:0}.agents-joyce-main-chat-dialog .agents-ai-input-row{flex-shrink:0}.agents-joyce-main-chat-with-side{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;min-width:0;min-height:0;display:grid}.agents-joyce-main-chat-side{box-sizing:border-box;background:#fafafa;border-right:1px solid #ececf0;min-width:0;min-height:0;overflow:auto}.agents-joyce-main-chat-with-side .agents-joyce-main-chat-body{min-height:0}.agents-page--split-ai-collapsed{grid-template-columns:minmax(0,1fr) 40px}.agents-page--split-ai-collapsed .agents-ai-panel{grid-column:2}.agents-page-main{box-sizing:border-box;background:#fff;grid-column:1;min-width:0;min-height:0;padding:32px;overflow:auto}:is(.agents-page-main:has(>.agents-header.agents-header--with-back),.agents-page-main:has(>.scenario-workspace)),:is(.agents-page:not(.agents-page--split):has(.agents-page-main>.agents-header.agents-header--with-back),.agents-page:not(.agents-page--split):has(.agents-page-main>.scenario-workspace)){padding-top:0}.agents-page-main:has(>.scenario-workspace){flex-direction:column;display:flex}.agents-page--split .agents-header--with-back .agents-back-panel,.agents-page:not(.agents-page--split) .agents-header--with-back .agents-back-panel{border-radius:0}.agents-page--split .agents-page-main>.agents-header.agents-header--with-back,.agents-page--split .agents-page-main>.scenario-workspace,.agents-page:not(.agents-page--split) .agents-page-main>.agents-header.agents-header--with-back,.agents-page:not(.agents-page--split) .agents-page-main>.scenario-workspace{box-sizing:border-box;width:calc(100% + 44px);max-width:none;margin-left:-22px;margin-right:-22px}.agents-ai-resize-handle{box-sizing:border-box;touch-action:none;z-index:6;cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;width:16px;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.agents-ai-resize-grip{z-index:2;color:#5c5c5c;width:14px;height:30px;cursor:inherit;box-sizing:border-box;opacity:0;pointer-events:none;background:#efefef;border:1px solid #dedede;border-radius:7px;place-items:center;margin:0;transition:opacity .14s,transform .14s,box-shadow .14s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 2px 8px #00000012}.agents-ai-resize-handle:hover .agents-ai-resize-grip,.agents-ai-resize-handle--dragging .agents-ai-resize-grip,.agents-ai-resize-handle:focus-visible .agents-ai-resize-grip{opacity:1;transform:translate(-50%,-50%)scale(1)}.agents-ai-resize-handle:hover .agents-ai-resize-grip:hover{background:#e8e8e8;border-color:#d0d0d0;box-shadow:0 3px 12px #0000001a}.agents-ai-resize-grip-icon{pointer-events:none;display:block}.agents-ai-resize-handle:focus,.agents-ai-resize-handle:focus-visible{outline:none}.agents-ai-resize-handle:focus-visible .agents-ai-resize-grip{box-shadow:0 0 0 2px #646cff47}@media (prefers-color-scheme:dark){.agents-ai-resize-grip{color:#a8a8b0;background:#2a2a30;border-color:#45454e;box-shadow:0 2px 10px #00000059}.agents-ai-resize-handle:hover .agents-ai-resize-grip:hover{background:#323238;border-color:#505058;box-shadow:0 4px 14px #00000073}.agents-ai-resize-handle:focus-visible .agents-ai-resize-grip{box-shadow:0 0 0 2px #a5adff59}}.agents-ai-panel{box-sizing:border-box;background:#fff;border-left:1px solid #e6e6e6;flex-direction:column;grid-column:2;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:visible}.agents-ai-panel-head{border-bottom:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.agents-ai-panel-head--rail{border-bottom:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:14px 8px}.agents-ai-panel-title-wrap{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.agents-ai-panel-title-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.agents-ai-panel-title-icon svg{filter:drop-shadow(0 1px 3px #1e4fd861);display:block}@media (prefers-color-scheme:dark){.agents-ai-panel-title-icon svg{filter:drop-shadow(0 2px 5px #00000073)}}.agents-ai-panel-title{color:var(--text-heading);min-width:0;font-size:15px;font-weight:650}.agents-ai-panel-title-suffix{color:#71717a;white-space:nowrap;font-size:12px;font-weight:500}.agents-ai-toggle{color:#6b6b6b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.agents-ai-toggle:hover{border-color:var(--border);color:var(--text-heading);background:#0000000a}.agents-ai-rail-label{writing-mode:vertical-rl;text-orientation:mixed;color:var(--text-heading);letter-spacing:.12em;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:650}.agents-ai-panel.is-collapsed{align-items:stretch}.agents-ai-panel.is-collapsed .agents-ai-panel-head--rail{gap:10px;padding:10px 4px}.agents-ai-panel.is-collapsed .agents-ai-toggle{width:28px;height:28px}.agents-ai-panel.is-collapsed .agents-ai-rail-label{letter-spacing:.1em;font-size:11px}.agents-ai-float-root{z-index:10000;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000024}.agents-ai-float-resize{z-index:30;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border-radius:11px 0 0 11px;width:12px;position:absolute;top:0;bottom:0;left:0}.agents-ai-float-resize:hover{background:#0000000d}.agents-ai-float-resize:focus{outline:none}.agents-ai-float-resize:focus-visible{outline-offset:-2px;outline:2px solid #646cff73}.agents-ai-float-bottom-resize{cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:30;box-sizing:border-box;background:0 0;border:0;flex-shrink:0;width:100%;height:10px;margin:0;padding:0}.agents-ai-float-bottom-resize:hover{background:#0000000d}.agents-ai-float-bottom-resize--dragging{background:#00000014}.agents-ai-float-bottom-resize:focus{outline:none}.agents-ai-float-bottom-resize:focus-visible{outline-offset:-2px;outline:2px solid #646cff73}.agents-ai-panel--floating{border-left:0;flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex}.agents-ai-panel-head--floating{cursor:grab;-webkit-user-select:none;user-select:none}.agents-ai-panel-head--floating:active{cursor:grabbing}.agents-ai-panel-head-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.agents-ai-toggle--dock{flex-shrink:0}@media (prefers-color-scheme:dark){.agents-ai-float-root{background:#1a1a1f;border-color:#34343c;box-shadow:0 16px 48px #0000008c}}.agents-ai-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.agents-page-main,.agents-ai-messages{scrollbar-width:thin;scrollbar-color:#05062533 transparent}.agents-page-main::-webkit-scrollbar{width:6px;height:6px}.agents-ai-messages::-webkit-scrollbar{width:6px;height:6px}.agents-page-main::-webkit-scrollbar-thumb{background:#05062538;border-radius:100px}.agents-ai-messages::-webkit-scrollbar-thumb{background:#05062538;border-radius:100px}.agents-page-main::-webkit-scrollbar-thumb:hover{background:#05062552}.agents-ai-messages::-webkit-scrollbar-thumb:hover{background:#05062552}.agents-page-main::-webkit-scrollbar-track{background:0 0}.agents-ai-messages::-webkit-scrollbar-track{background:0 0}@media (prefers-color-scheme:dark){.agents-page-main{scrollbar-color:#05062533 transparent;background:#fff}.agents-page-main::-webkit-scrollbar-thumb{background:#05062538}.agents-page-main::-webkit-scrollbar-thumb:hover{background:#05062552}.agents-ai-messages{scrollbar-color:#ffffff38 transparent}.agents-ai-messages::-webkit-scrollbar-thumb{background:#ffffff38}.agents-ai-messages::-webkit-scrollbar-thumb:hover{background:#ffffff52}}.agents-ai-message-turn{flex-direction:column;gap:8px;max-width:min(640px,94%);display:flex}.agents-ai-message-turn.is-assistant{align-self:flex-start}.agents-ai-message-turn.is-user{align-self:flex-end;max-width:92%}.agents-ai-message-turn .agents-ai-bubble{max-width:100%}.agents-ai-choice-chips{flex-wrap:wrap;gap:8px;padding:0 0 2px;display:flex}.agents-ai-choice-chip{max-width:100%;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.35;display:inline-flex}.agents-ai-choice-chip:hover{border-color:var(--accent-border,#3b82f6);background:color-mix(in srgb, var(--accent-bg,#eff6ff) 85%, #fff)}.agents-ai-bubble{word-break:break-word;border-radius:12px;max-width:92%;padding:10px 12px;font-size:14px;line-height:1.45}.agents-ai-bubble.is-assistant{color:var(--text-heading);background:#f3f3f3;align-self:flex-start}.agents-ai-bubble.is-user{color:#fff;background:#050625;align-self:flex-end;font-weight:400}.agents-ai-input-row{border-top:1px solid #ececec;flex-shrink:0;padding:12px 14px 16px}.agents-ai-input-wrap{width:100%;position:relative}.agents-ai-input{resize:vertical;width:100%;min-height:76px;max-height:min(28vh,168px);font:inherit;box-sizing:border-box;background:#f5f5f7;border:1px solid #e6e6e6;border-radius:10px;outline:none;padding:8px 72px 38px 12px;font-size:14px;display:block}.agents-ai-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg)}.agents-ai-send{color:#fff;height:34px;font:inherit;cursor:pointer;z-index:1;background:#050625;border:0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600;position:absolute;bottom:8px;right:8px}.agents-ai-send:hover{background:#050625}.agents-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agents-header-lead .agents-subtitle{margin-top:12px}.agents-title{color:#141218;font-size:28px;font-weight:750;line-height:1.1}.agents-subtitle{color:#6b6b6b;margin-top:4px;font-size:14px}.agents-subtitle--tagline{flex-wrap:wrap;align-items:center;row-gap:6px;display:inline-flex}.agents-subtitle--tagline .agents-subtitle-part{white-space:nowrap}.agents-subtitle--tagline .agents-subtitle-dot{color:#8a8a8a;flex-shrink:0;justify-content:center;align-items:center;margin:0 14px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;translate:0 1px}.agents-subtitle a{color:#6b6b6b;text-decoration:none}.agents-subtitle a:hover{text-decoration:underline}.agents-header--with-back{width:100%;display:block}.agents-header-with-back-stack{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.agents-back-panel{box-sizing:border-box;background:#fff;border:none;border-radius:12px;flex-shrink:0;align-self:stretch;width:100%;min-width:0;padding:10px 12px}.agents-back-panel .agents-back-btn{box-sizing:border-box;justify-content:flex-start;align-items:center;width:auto;max-width:none;display:inline-flex}.agents-back-panel--with-title{flex-direction:row;align-items:center;gap:12px;min-height:52px;padding-top:10px;padding-bottom:10px;display:flex}.agents-back-panel--with-title .agents-back-btn{flex-shrink:0}.agents-back-panel-title{letter-spacing:-.02em;min-width:0;max-width:100%;color:var(--text-heading);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;font-weight:650;line-height:1.3;overflow:hidden}.scenario-workspace-title-editor{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.scenario-workspace-title-editor .agents-back-panel-title{flex:0 auto}.scenario-workspace-title-editor__trigger{color:#71717a;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-grid}.scenario-workspace-title-editor:hover .scenario-workspace-title-editor__trigger,.scenario-workspace-title-editor:focus-within .scenario-workspace-title-editor__trigger{opacity:1}.scenario-workspace-title-editor--locked .scenario-workspace-title-editor__trigger{opacity:.45}.scenario-workspace-title-editor__trigger:hover{color:#18181b;background:#f4f4f5}.scenario-workspace-title-editor__trigger.is-disabled,.scenario-workspace-title-editor__trigger:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.scenario-workspace-title-editor:hover .scenario-workspace-title-editor__trigger.is-disabled,.scenario-workspace-title-editor:hover .scenario-workspace-title-editor__trigger:disabled{opacity:.45}.scenario-workspace-title-editor--editing{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.scenario-workspace-title-editor__input{min-width:0;height:32px;color:var(--text-heading);font:inherit;letter-spacing:-.02em;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:8px;flex:1;padding:0 10px;font-size:15px;font-weight:650}.scenario-workspace-title-editor__input:focus{outline-offset:1px;border-color:#93c5fd;outline:2px solid #2563eb2e}.scenario-workspace-title-editor__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.scenario-workspace-title-editor__cancel,.scenario-workspace-title-editor__save{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-size:13px;line-height:1}.scenario-workspace-title-editor__cancel{color:#52525b;background:#fff;border:1px solid #e4e4e7}.scenario-workspace-title-editor__cancel:hover{background:#fafafa}.scenario-workspace-title-editor__save{color:#fff;background:#18181b;border:1px solid #18181b}.scenario-workspace-title-editor__save:hover:not(:disabled){background:#27272a}.scenario-workspace-title-editor__save:disabled{opacity:.45;cursor:not-allowed}.agents-back-panel--with-title.agents-back-panel--with-workspace-segment{border-bottom:1px solid #18181b0f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.agents-back-panel-lead{flex-direction:row;grid-column:1;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.agents-back-panel--with-workspace-segment .agents-workspace-segment{grid-column:2;justify-self:center}.agents-back-panel-trail{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.scenario-workspace-more-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.scenario-workspace-more-btn{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.scenario-workspace-more-btn:hover,.scenario-workspace-more-wrap:focus-within .scenario-workspace-more-btn{color:#18181b;background:#fafafa;border-color:#d4d4d8}.scenario-workspace-more-menu{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e4e7ef;border-radius:10px;width:max-content;min-width:128px;padding:5px;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0f172a1f}.scenario-workspace-more-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.scenario-workspace-more-wrap:hover .scenario-workspace-more-menu,.scenario-workspace-more-wrap:focus-within .scenario-workspace-more-menu{opacity:1;visibility:visible;pointer-events:auto}.scenario-workspace-more-menu-item{color:#18181b;width:100%;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.35;display:block}.scenario-workspace-more-menu-item:hover{background:#f4f4f5}.scenario-workspace-more-menu-item--danger{color:#dc2626}.scenario-workspace-more-menu-item--danger:hover{background:#fef2f2}.scenario-workspace-more-menu-item:disabled,.scenario-workspace-more-menu-item.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.scenario-workspace-more-menu-item.is-disabled:hover,.scenario-workspace-more-menu-item:disabled:hover,.scenario-workspace-more-menu-item--danger.is-disabled:hover,.scenario-workspace-more-menu-item--danger:disabled:hover{background:0 0}.agents-workspace-segment{box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;flex-direction:row;align-items:center;gap:2px;padding:3px;display:inline-flex}.agents-workspace-segment--build-runs{background:#eceef2;border-color:#e2e8f0;gap:0;min-width:168px;padding:4px}.agents-workspace-segment__btn{font:inherit;cursor:pointer;color:#71717a;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:550;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s,border-color .15s;display:inline-flex}.agents-workspace-segment--build-runs .agents-workspace-segment__btn{color:#64748b;flex:1 1 0;gap:7px;min-width:0;padding:7px 12px;font-weight:500}.agents-workspace-segment--build-runs .agents-workspace-segment__btn:hover[aria-selected=false]{color:#475569}.agents-workspace-segment__btn[aria-selected=true]{color:#18181b;background:#fff;box-shadow:0 1px 3px #0f172a1a}.agents-workspace-segment--build-runs .agents-workspace-segment__btn[aria-selected=true]{color:#0f172a;border-color:#e2e8f0fa;font-weight:650;box-shadow:0 1px 2px #0f172a0f,0 2px 6px #0f172a0f}.agents-workspace-segment__btn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.agents-workspace-segment__btn.is-disabled,.agents-workspace-segment__btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.agents-workspace-segment__icon{flex-shrink:0;display:block}.agents-workspace-segment__icon svg{display:block}.agents-workspace-mode-pill{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;grid-column:2;justify-content:center;justify-self:center;align-items:center;min-height:34px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.agents-back-panel--with-title.agents-back-panel--with-workspace-run{border-bottom:1px solid #18181b0f;justify-content:space-between;align-items:center;gap:16px;display:flex}.scenario-workflow-run-topbar-name{font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.scenario-workflow-run-topbar-name span{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.2}.scenario-workflow-run-topbar-meta{color:#6b7280;font-size:12px;font-weight:600}.scenario-workflow-run-loading{box-sizing:border-box;flex:1;place-items:center;min-height:0;padding:24px;display:grid}.scenario-workflow-run-loading-card{text-align:center;background:linear-gradient(#fff 0%,#fafaff 100%);border:1px solid #e4e4e7;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:min(480px,100%);padding:28px 30px;display:flex;box-shadow:0 22px 40px #0f172a0f}.scenario-workflow-run-loading-card strong{color:#111827;font-size:18px}.scenario-workflow-run-loading-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.7}.scenario-workflow-run-loading-spinner,.scenario-workflow-run-spinner{border:2px solid #6366f129;border-top-color:#6366f1;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite scenario-workflow-run-spin}@keyframes scenario-workflow-run-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scenario-workflow-run-panel{background:radial-gradient(circle at 0 0,#6366f10f,#0000 34%),linear-gradient(#f8fafc 0%,#f5f6fb 100%);flex-direction:column;flex:1;min-height:0;display:flex}.scenario-workflow-run-hero{background:linear-gradient(#fffffffa 0%,#f8fafffa 100%);border:1px solid #e2e8f0eb;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;margin:16px 18px 0;padding:20px 22px;display:flex;box-shadow:0 18px 34px #0f172a0f}.scenario-workflow-run-hero-copy h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:26px;font-weight:760}.scenario-workflow-run-hero-copy p{color:#64748b;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.75}.scenario-workflow-run-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scenario-workflow-run-hero-meta span,.scenario-workflow-run-hero-meta strong{border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.scenario-workflow-run-hero-meta span{color:#475569;background:#f1f5f9eb}.scenario-workflow-run-hero-meta strong{color:#6d28d9;background:#ede9fef5}.scenario-workflow-run-scroll{box-sizing:border-box;flex:1;min-height:0;padding:16px 18px 20px;overflow:auto}.scenario-workflow-run-scroll--runs{background:#fff;padding:0 0 20px}.scenario-workflow-run-stack{flex-direction:column;gap:16px;width:70%;max-width:100%;margin-inline:auto;display:flex}.scenario-workflow-run-linear-shell{flex-direction:column;gap:18px;width:min(980px,100%);margin-inline:auto;display:flex}.scenario-workflow-run-hero--linear{margin:0}.scenario-workflow-run-hero-kicker{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;background:#4f46e51a;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.scenario-workflow-run-progress-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scenario-workflow-run-sequence{flex-direction:column;gap:14px;display:flex;position:relative}.scenario-workflow-run-step{grid-template-columns:40px minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.scenario-workflow-run-step-rail{justify-content:center;display:flex;position:relative}.scenario-workflow-run-step-rail:after{content:"";background:linear-gradient(#94a3b859 0%,#94a3b814 100%);width:2px;position:absolute;top:40px;bottom:-28px;left:50%;transform:translate(-50%)}.scenario-workflow-run-step:last-child .scenario-workflow-run-step-rail:after{display:none}.scenario-workflow-run-step-dot{z-index:1;color:#64748b;background:#fff;border:1px solid #e2e8f0fa;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 8px 18px #0f172a14}.scenario-workflow-run-step-dot.is-running{color:#6d28d9;background:#ede9fe}.scenario-workflow-run-step-dot.is-done{color:#15803d;background:#ecfdf3}.scenario-workflow-run-step-dot.is-ready{color:#1d4ed8;background:#eff6ff}.scenario-workflow-run-step-main{min-width:0}.scenario-workflow-run-log-card--timeline{position:relative}.scenario-workflow-run-log-card--timeline.is-running{border-color:#c4b5fdf2;box-shadow:0 18px 34px #0f172a0d,0 0 0 1px #a78bfa14}.scenario-workflow-run-log-card--timeline.is-done{border-color:#bbf7d0f5}.scenario-workflow-run-handover{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:16px;align-items:center;gap:12px;margin-left:54px;padding:12px 14px;display:flex;box-shadow:0 10px 22px #0f172a0a}.scenario-workflow-run-handover.is-running{background:linear-gradient(#fffffffa 0%,#f5f3fffa 100%);border-color:#c4b5fde6}.scenario-workflow-run-handover.is-done{background:linear-gradient(#fffffffa 0%,#f0fdf4fa 100%);border-color:#bbf7d0eb}.scenario-workflow-run-handover-ic{border:2px solid #6366f129;border-top-color:#6366f1;border-radius:999px;flex:none;width:26px;height:26px;animation:.9s linear infinite scenario-workflow-run-spin}.scenario-workflow-run-handover.is-done .scenario-workflow-run-handover-ic{background:#22c55e;border:none;justify-content:center;align-items:center;animation:none;display:inline-flex}.scenario-workflow-run-handover.is-done .scenario-workflow-run-handover-ic:before{content:"✓";color:#fff;font-size:14px;font-weight:800}.scenario-workflow-run-handover-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.scenario-workflow-run-handover-copy strong{color:#0f172a;font-size:14px}.scenario-workflow-run-handover-copy span{color:#64748b;font-size:12px;line-height:1.6}.scenario-workflow-run-handover-pill{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.scenario-workflow-run-handover-pill.is-running{color:#6d28d9;background:#ede9fe}.scenario-workflow-run-handover-pill.is-done{color:#15803d;background:#ecfdf3}.scenario-workflow-run-handover-pill.is-ready{color:#1d4ed8;background:#eff6ff}.scenario-workflow-run-dispatch-list{flex-direction:column;gap:10px;display:flex}.scenario-workflow-run-dispatch-item{background:linear-gradient(#fcfdff 0%,#f8fafc 100%);border:1px solid #e8ecf4;border-radius:16px;padding:14px 14px 12px}.scenario-workflow-run-dispatch-item.is-running{background:linear-gradient(#fff 0%,#faf5ff 100%);border-color:#c4b5fdeb}.scenario-workflow-run-dispatch-item.is-done{border-color:#bbf7d0eb}.scenario-workflow-run-dispatch-item-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.scenario-workflow-run-dispatch-item-copy{flex:1;min-width:0}.scenario-workflow-run-dispatch-item-copy strong{color:#111827;font-size:14px}.scenario-workflow-run-dispatch-item-copy p{margin:8px 0 0}.scenario-workflow-run-dispatch-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.scenario-workflow-run-linear-execution-head{margin-bottom:12px}.scenario-workflow-run-workers-grid--linear{grid-template-columns:1fr}.scenario-workflow-run-worker-card--linear{box-shadow:0 14px 30px #0f172a0d}.scenario-workflow-run-code-shell--live{margin-top:14px}.scenario-workflow-run-code-stream{color:#e5e7eb;background:#0f172a;flex-direction:column;gap:8px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.scenario-workflow-run-code-line{align-items:center;gap:8px;min-width:0;display:flex}.scenario-workflow-run-code-line.is-live{color:#c4b5fd}.scenario-workflow-run-code-prompt{color:#818cf8;font-weight:800}.scenario-workflow-run-code-cursor{background:#c4b5fd;border-radius:2px;width:7px;height:14px;animation:1s step-end infinite scenario-workflow-run-code-blink}@keyframes scenario-workflow-run-code-blink{0%,49%{opacity:1}50%,to{opacity:0}}.scenario-workflow-run-page-head{justify-content:flex-start;align-items:center;display:flex}.scenario-workflow-run-page-head--runs{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 18px;box-shadow:0 1px 3px #0f172a0f}.scenario-workflow-run-page-copy{flex:1;min-width:0}.scenario-workflow-run-page-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scenario-workflow-run-page-title-row h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:18px;font-weight:760}.scenario-workflow-run-page-copy p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.7}.scenario-workflow-run-page-badge,.scenario-workflow-run-page-status{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.scenario-workflow-run-page-badge{gap:5px}.scenario-workflow-run-page-badge-icon{flex-shrink:0;display:block}.scenario-workflow-run-page-badge,.scenario-workflow-run-page-status:not(.is-running):not(.is-done){color:#475569;background:#f1f5f9eb}.scenario-workflow-run-page-status.is-running{color:#1d4ed8;background:#eff6ff}.scenario-workflow-run-page-status.is-done{color:#15803d;background:#ecfdf3}.scenario-workflow-run-linear-shell--runs{gap:0;width:100%;max-width:none;margin-inline:0}.scenario-workflow-run-linear-shell--runs .scenario-workflow-run-sequence{box-sizing:border-box;width:min(980px,100%);margin-inline:auto;padding:14px 18px 0}.scenario-workflow-run-step-summary{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;padding:0;display:grid}.scenario-workflow-run-step-summary.is-running,.scenario-workflow-run-step-summary.is-done,.scenario-workflow-run-step-summary.is-ready{color:inherit}.scenario-workflow-run-step-summary.is-collapsed-done{padding:8px 10px 8px 0}.scenario-workflow-run-step-summary.is-collapsed-done .scenario-workflow-run-step-meta>span:last-child{color:#94a3b8}.scenario-workflow-run-step-summary.is-collapsed-done .scenario-workflow-run-log-card-status.is-done{background:#f0fdf4}.scenario-workflow-run-step-avatar{flex-shrink:0;position:relative}.scenario-workflow-run-step-avatar-check{color:#fff;background:#22c55e;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #f5f6fb}.scenario-workflow-run-actor-avatar{color:#475569;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:inline-flex}.scenario-workflow-run-actor-avatar.is-manager{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.scenario-workflow-run-actor-avatar.is-agent{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.scenario-workflow-run-actor-avatar.is-handover{color:#52525b;background:#f4f4f5}.scenario-workflow-run-step-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.scenario-workflow-run-step-name{letter-spacing:.06em;text-transform:uppercase;color:#71717a;font-size:12px;font-weight:700}.scenario-workflow-run-step-meta strong{color:#111827;font-size:15px;line-height:1.35}.scenario-workflow-run-step-meta>span:last-child{color:#64748b;font-size:14px;line-height:1.6}.scenario-workflow-run-step-time{color:#a1a1aa;white-space:nowrap;font-size:12px;font-weight:600}.scenario-workflow-run-step-body{flex-direction:column;gap:12px;margin-top:10px;display:flex}.scenario-workflow-run-update-card{background:#fff;border:1px solid #e4e4e7f2;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #0f172a0a}.scenario-workflow-run-update-card.is-running{border-color:#c4b5fdf5}.scenario-workflow-run-update-card.is-done{border-color:#bbf7d0f5}.scenario-workflow-run-update-card-cap{background:#fafafceb;border-bottom:1px solid #e4e4e7e6;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.scenario-workflow-run-update-card-cap-main{align-items:center;gap:10px;min-width:0;display:flex}.scenario-workflow-run-update-card-cap-text{flex-direction:column;gap:2px;min-width:0;display:flex}.scenario-workflow-run-update-card-cap-text strong{color:#111827;font-size:14px}.scenario-workflow-run-update-card-cap-text span{color:#71717a;font-size:12px}.scenario-workflow-run-update-card-body{flex-direction:column;gap:12px;padding:14px;display:flex}.scenario-workflow-run-update-card-stream{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario-workflow-run-update-card-stream-li{color:#3f3f46;border-left:2px solid #e5e7eb;padding-left:12px;font-size:14px;line-height:1.6;animation:.28s ease-out both scenario-workflow-run-stream-li-in}.scenario-workflow-run-update-card-stream-li.is-live{color:#6d28d9;border-left-color:#c4b5fd;align-items:center;gap:8px;display:inline-flex}@keyframes scenario-workflow-run-stream-li-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.scenario-workflow-run-step-fade-in{animation:.48s ease-out both scenario-workflow-run-step-fade-in}@keyframes scenario-workflow-run-step-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scenario-workflow-run-handover-shell{margin-left:54px}.scenario-workflow-run-handover-shell.is-settled{opacity:.96}.scenario-workflow-run-handover{box-sizing:border-box;border-left:2px dashed #d4d4d8;margin:2px 0 4px;padding-left:18px}.scenario-workflow-run-handover[open]{padding-bottom:2px}.scenario-workflow-run-handover-avatars{flex-shrink:0;width:52px;height:36px;position:relative}.scenario-workflow-run-handover-avatar{line-height:0;position:absolute;top:0}.scenario-workflow-run-handover-avatar--back{z-index:1;left:0}.scenario-workflow-run-handover-avatar--front{z-index:2;left:18px}.scenario-workflow-run-handover-avatar--front .scenario-workflow-run-actor-avatar{box-shadow:0 0 0 3px #f5f6fb}.scenario-workflow-run-handover-summary{cursor:pointer;box-sizing:border-box;background:#f9f9fb;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;list-style:none;display:flex}.scenario-workflow-run-handover-summary::-webkit-details-marker{display:none}.scenario-workflow-run-handover-body{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:8px 0 0;padding:12px 12px 14px}.scenario-workflow-run-handover-stream{flex-direction:column;gap:8px;min-height:79px;margin:0;padding:0;list-style:none;display:flex}.scenario-workflow-run-handover-stream-li{color:#3f3f46;border-left:2px solid #e4e4e7;margin:0;padding:0 0 0 12px;font-size:14px;line-height:1.5;animation:.32s ease-out both scenario-workflow-run-stream-li-in}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-head{background:#fafafceb;border-bottom:1px solid #e4e4e7d9;padding:12px 14px 10px}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-copy{gap:3px}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-copy strong{font-size:14px}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-copy>span:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-head-side{gap:8px}.scenario-workflow-run-worker-card--linear .scenario-workflow-run-worker-status{min-height:28px;padding:0 10px;font-size:11px}.scenario-workflow-run-worker-card--linear.is-running{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#bfdbfe}.scenario-workflow-run-worker-card--linear.is-done{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#dbe4ee}.scenario-workflow-run-worker-collapsed-summary{background:linear-gradient(#fffffffa 0%,#f8fafcfa 100%);flex-direction:column;gap:4px;padding:12px 14px 13px;display:flex}.scenario-workflow-run-worker-collapsed-kicker{letter-spacing:.06em;text-transform:uppercase;color:#16a34a;font-size:11px;font-weight:700}.scenario-workflow-run-worker-collapsed-summary strong{color:#111827;font-size:14px}.scenario-workflow-run-worker-collapsed-summary p{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.scenario-workflow-run-card-lead,.scenario-workflow-run-results-header span,.scenario-workflow-run-plan-item p,.scenario-workflow-run-result-body p{color:#64748b;font-size:14px;line-height:1.7}.scenario-workflow-run-log-card,.scenario-workflow-run-result-card,.scenario-workflow-run-report-shell{background:#fffffff5;border:1px solid #e2e8f0f0;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.scenario-workflow-run-log-card-head{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:18px 18px 14px;display:flex}.scenario-workflow-run-log-card-head-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.scenario-workflow-run-log-card-badge{color:#4f46e5;letter-spacing:.06em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.scenario-workflow-run-log-card-head-copy strong{letter-spacing:-.015em;color:#0f172a;font-size:16px;font-weight:760;line-height:1.3}.scenario-workflow-run-log-card-head-copy>span:last-child{color:#64748b;font-size:14px;line-height:1.65}.scenario-workflow-run-log-card-head-side{flex-shrink:0;align-items:center;gap:12px;display:flex}.scenario-workflow-run-log-card-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.scenario-workflow-run-log-card-status.is-running{color:#6d28d9;background:#ede9fe}.scenario-workflow-run-log-card-status.is-done{color:#15803d;background:#ecfdf3}.scenario-workflow-run-log-card-status.is-ready{color:#1d4ed8;background:#eff6ff}.scenario-workflow-run-log-card-chevron{border-bottom:1.5px solid #94a3b8;border-right:1.5px solid #94a3b8;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.scenario-workflow-run-log-card-chevron.is-open{transform:rotate(-135deg)}.scenario-workflow-run-log-card-body{padding:16px 18px 18px}.scenario-workflow-run-note-grid,.scenario-workflow-run-analysis-list,.scenario-workflow-run-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scenario-workflow-run-note-card,.scenario-workflow-run-analysis-item,.scenario-workflow-run-report-metric,.scenario-workflow-run-report-summary-card{background:linear-gradient(#fbfdff 0%,#f8fafc 100%);border:1px solid #e9edf5;border-radius:16px;padding:14px 15px}.scenario-workflow-run-note-card span,.scenario-workflow-run-analysis-item span,.scenario-workflow-run-report-metric span,.scenario-workflow-run-report-summary-card span{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.scenario-workflow-run-note-card strong,.scenario-workflow-run-analysis-item strong,.scenario-workflow-run-report-metric strong{color:#0f172a;font-size:14px;line-height:1.5;display:block}.scenario-workflow-run-note-card p,.scenario-workflow-run-report-summary-card p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.68}.scenario-workflow-runs-bullet-list{color:#374151;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.65;display:flex}.scenario-workflow-run-thinking-pill{color:#6d28d9;background:#f3f0ff;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:12px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.scenario-workflow-run-thinking-pill.is-complete-plain{color:#6b7280;background:0 0;border-radius:0;gap:8px;padding:0}.scenario-workflow-run-thinking-pill-check{color:#fff;background:#22c55e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-flex}.scenario-workflow-run-plan-list{flex-direction:column;gap:12px;display:flex}.scenario-workflow-run-plan-item{background:linear-gradient(#fcfdff 0%,#f8fafc 100%);border:1px solid #e7ebf3;border-radius:16px;padding:15px 16px}.scenario-workflow-run-plan-item.is-done{background:linear-gradient(#fcfdff 0%,#f8fafc 100%);border-color:#bbf7d0f2}.scenario-workflow-run-plan-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.scenario-workflow-run-plan-item-head-main{flex:1;min-width:0}.scenario-workflow-run-plan-item-head strong{color:#111827;font-size:14px}.scenario-workflow-run-plan-item-head-main p{margin:8px 0 0}.scenario-workflow-run-plan-item-head-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.scenario-workflow-run-plan-item-assignee{color:#6d28d9;font-size:12px;font-weight:600}.scenario-workflow-run-plan-item-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.scenario-workflow-run-plan-item-foot span,.scenario-workflow-run-report-chip{color:#4f46e5;background:#eef2ff;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.scenario-workflow-run-plan-runtime{margin-top:12px}.scenario-workflow-run-plan-runtime .scenario-workflow-run-thinking-pill{margin-bottom:0}.scenario-workflow-run-plan-details-toggle{color:#64748b;width:100%;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #ebeef5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.scenario-workflow-run-plan-details-toggle.is-open{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.scenario-workflow-run-plan-details{background:#ffffffd1;border:1px solid #ebeef5;border-radius:14px;margin-top:8px;padding:14px}.scenario-workflow-run-plan-result-block{border-top:1px solid #e2e8f0d9;margin-top:14px;padding-top:14px}.scenario-workflow-run-workers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scenario-workflow-run-workers-grid.scenario-workflow-run-workers-grid--linear{grid-template-columns:1fr;gap:10px}.scenario-workflow-run-worker-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0f0;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0d}.scenario-workflow-run-worker-card.is-done{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#e2e8f0f0}.scenario-workflow-run-worker-head{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:16px 16px 14px;display:flex}.scenario-workflow-run-worker-head-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.scenario-workflow-run-worker-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.scenario-workflow-run-worker-kicker{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.scenario-workflow-run-worker-copy strong{color:#0f172a;font-size:15px;font-weight:740;line-height:1.3}.scenario-workflow-run-worker-copy>span:last-child{color:#64748b;font-size:12px;line-height:1.6}.scenario-workflow-run-worker-status{color:#64748b;background:#f4f4f5;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.scenario-workflow-run-worker-status.is-running{color:#6d28d9;background:#f3f0ff}.scenario-workflow-run-worker-status.is-done{color:#15803d;background:#ecfdf3}.scenario-workflow-run-worker-status-ic{border:2px solid #6366f129;border-top-color:#6366f1;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite scenario-workflow-run-spin}.scenario-workflow-run-worker-status-ic.is-idle{border-color:#d4d4d8;animation:none}.scenario-workflow-run-worker-status-ic.is-done{border:none;width:14px;height:14px;animation:none;position:relative}.scenario-workflow-run-worker-status-ic.is-done:before{content:"✓";line-height:14px;display:block}.scenario-workflow-run-worker-body{padding:14px 16px 16px}.scenario-workflow-run-worker-brief{background:#f8fafce6;border:1px solid #ebeef5;border-radius:14px;padding:12px 13px}.scenario-workflow-run-worker-brief-row{border-bottom:1px solid #e2e8f0cc;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.scenario-workflow-run-worker-brief-row:last-child{border-bottom:none;padding-bottom:0}.scenario-workflow-run-worker-brief-row:first-child{padding-top:0}.scenario-workflow-run-worker-brief-row span{color:#94a3b8;font-size:12px}.scenario-workflow-run-worker-brief-row strong{color:#334155;font-size:12px;line-height:1.65}.scenario-workflow-run-worker-steps{flex-direction:column;gap:10px;margin-top:14px;display:flex}.scenario-workflow-run-worker-step{color:#6b7280;background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.scenario-workflow-run-worker-step.is-active{color:#5b21b6;background:#f5f3ff}.scenario-workflow-run-worker-step.is-done{color:#0f172a;background:#f8fafc}.scenario-workflow-run-worker-step-ic{border:2px solid #d1d5db;border-radius:50%;flex:none;width:16px;height:16px}.scenario-workflow-run-worker-step-ic.is-active{border-color:#6366f1 #6366f129 #6366f129;animation:.9s linear infinite scenario-workflow-run-spin}.scenario-workflow-run-worker-step-ic.is-done{color:#fff;background:#22c55e;border:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;animation:none;display:inline-flex}.scenario-workflow-run-results-header{flex-direction:column;gap:6px;display:flex}.scenario-workflow-run-results-header strong{color:#111827;font-size:16px}.scenario-workflow-run-results{flex-direction:column;gap:14px;margin-top:14px;display:flex}.scenario-workflow-run-result-card{background:#fffffff5;border:1px solid #e2e8f0f0;border-radius:18px;padding:18px;box-shadow:0 12px 26px #0f172a0a}.scenario-workflow-run-result-card--summary{background:linear-gradient(#fff 0%,#faf5ff 100%);border-color:#ddd6fe}.scenario-workflow-run-result-title{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.scenario-workflow-run-result-title strong{color:#111827;font-size:15px}.scenario-workflow-run-result-title span{color:#64748b;font-size:14px}.scenario-workflow-run-report-shell{padding:18px}.scenario-workflow-run-report-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scenario-workflow-run-report-head-copy strong{color:#0f172a;margin-top:4px;font-size:18px;font-weight:780;display:block}.scenario-workflow-run-report-kicker{letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;font-size:11px;font-weight:700}.scenario-workflow-run-report-head-copy p{color:#64748b;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.72}.scenario-workflow-run-report-status{color:#15803d;letter-spacing:.05em;text-transform:uppercase;background:#ecfdf3;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.scenario-workflow-run-report-section,.scenario-workflow-run-report-summary{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e8ecf4;border-radius:18px;padding:16px}.scenario-workflow-run-report-section-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.scenario-workflow-run-report-section-head>span{color:#4f46e5;background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-flex}.scenario-workflow-run-report-section-head strong,.scenario-workflow-run-report-summary-head strong{color:#0f172a;font-size:15px;font-weight:760;display:block}.scenario-workflow-run-report-section-head p,.scenario-workflow-run-report-summary-head span{color:#64748b;margin:4px 0 0;font-size:14px}.scenario-workflow-run-report-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.scenario-workflow-run-code-shell{background:#0f172a;border:1px solid #1e293b14;border-radius:16px;margin-top:14px;overflow:hidden}.scenario-workflow-run-code-toolbar{background:#0f172aeb;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.scenario-workflow-run-code-toolbar-left,.scenario-workflow-run-code-toolbar-right{align-items:center;gap:8px;display:inline-flex}.scenario-workflow-run-code-dot{background:#475569;border-radius:999px;width:8px;height:8px}.scenario-workflow-run-code-dot:first-child{background:#f87171}.scenario-workflow-run-code-dot:nth-child(2){background:#fbbf24}.scenario-workflow-run-code-dot:nth-child(3){background:#4ade80}.scenario-workflow-run-code-toolbar-right span{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.scenario-workflow-run-code-block{color:#e5e7eb;background:#0f172a;margin:0;padding:14px 16px;font-size:12px;line-height:1.7;overflow:auto}.scenario-workflow-run-report-summary-head{margin-bottom:12px}.scenario-workflow-run-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scenario-workspace-runs{box-sizing:border-box;background:#f6f6f6;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.scenario-workspace-runs-placeholder{text-align:center;color:#71717a;max-width:420px;margin:0;font-size:14px;line-height:1.55}.scenario-workspace-runs-shell{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex;position:relative}.scenario-workspace-runs-sidebar{box-sizing:border-box;background:#f9f9fb;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:280px;min-height:0;display:flex}.scenario-workspace-runs-sidebar-toolbar{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.scenario-workspace-runs-icon-btn{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.scenario-workspace-runs-icon-btn:hover{background:#f4f4f5}.scenario-workspace-runs-new-task{color:#fff;height:34px;font:inherit;cursor:pointer;background:#18181b;border:none;border-radius:8px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-new-task:hover{background:#050625}.scenario-workspace-runs-tabs{box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;flex-direction:row;flex-shrink:0;align-items:center;gap:2px;margin:0 12px 10px;padding:3px;display:flex}.scenario-workspace-runs-tab{color:#71717a;min-height:0;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex:1;margin:0;padding:6px 14px;font-size:14px;font-weight:550;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s}.scenario-workspace-runs-tab:hover:not(.is-active){color:#3f3f46}.scenario-workspace-runs-tab.is-active{color:#18181b;background:#fff;font-weight:550;box-shadow:0 1px 3px #0f172a1a}.scenario-workspace-runs-tab:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.scenario-workspace-runs-list{box-sizing:border-box;flex:1;min-height:0;padding:4px 10px 16px;overflow:auto}.scenario-workspace-runs-section-label{letter-spacing:-.01em;color:#18181b;padding:18px 4px 8px;font-size:14px;font-weight:700}.scenario-workspace-runs-section-label:first-child{padding-top:6px}.scenario-workspace-runs-item{text-align:left;cursor:pointer;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;margin:0 0 4px;padding:10px 12px;display:block}.scenario-workspace-runs-item:hover:not(.is-active){background:#f4f4f5}.scenario-workspace-runs-item.is-active{background:#ebe9fe;border-color:#e4e4f0}.scenario-workspace-runs-item.is-active .scenario-workspace-runs-pill{background:#ffffffd1}.scenario-workspace-runs-item.is-active .scenario-workspace-runs-pill--text{background:#ffffffeb}.scenario-workspace-runs-item-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.scenario-workspace-runs-item-title{color:#18181b;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.scenario-workspace-runs-item-meta{color:#a1a1aa;flex-shrink:0;margin:0;font-size:14px;font-weight:400;line-height:1.35}.scenario-workspace-runs-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.scenario-workspace-runs-pill{color:#52525b;box-sizing:border-box;background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.scenario-workspace-runs-pill--text{background:#fafafa;border:1px solid #e4e4e7;padding-left:8px}.scenario-workspace-runs-pill-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.scenario-workspace-runs-pill--purple .scenario-workspace-runs-pill-dot{background:#3b82f6}.scenario-workspace-runs-pill--green .scenario-workspace-runs-pill-dot{background:#22c55e}.scenario-workspace-runs-pill--amber .scenario-workspace-runs-pill-dot{background:var(--warning-500)}.scenario-workspace-runs-main{background:#f6f6f6;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.scenario-workspace-runs-main-head{z-index:1;background:#fff;border-bottom:1px solid #e4e4e7;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0d}.scenario-workspace-runs-main-title{color:#18181b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.scenario-workspace-runs-main-head-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.scenario-workspace-runs-main-report{height:38px;font:inherit;color:#3f3f46;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-main-report:hover{color:#18181b;background:#eff6ff;border-color:#93c5fd}.scenario-workspace-runs-main-report:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-main-restart{height:38px;font:inherit;color:#18181b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-main-restart:hover{background:#eff6ff;border-color:#93c5fd}.scenario-workspace-runs-main-restart:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-exec-modal-root{z-index:10060;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.scenario-workspace-runs-exec-modal-backdrop{cursor:pointer;background:#0f172a7a;border:none;margin:0;padding:0;position:absolute;inset:0}.scenario-workspace-runs-exec-modal-panel{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:14px;flex-direction:column;width:min(800px,100%);max-height:min(90vh,840px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-workspace-runs-exec-modal-head{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.scenario-workspace-runs-exec-modal-title{color:#1e3a8a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.35}.scenario-workspace-runs-exec-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;width:36px;height:36px;margin:-4px -6px 0 0;padding:0;font-size:22px;line-height:1}.scenario-workspace-runs-exec-modal-close:hover{color:#18181b;background:#f4f4f5}.scenario-workspace-runs-exec-modal-close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-exec-modal-body{flex:1;min-height:0;padding:16px 18px 20px;overflow:auto}.scenario-workspace-runs-exec-hero{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:12px;margin-bottom:18px;padding:14px 16px 16px}.scenario-workspace-runs-exec-hero-time{color:#71717a;margin:0 0 14px;font-size:14px}.scenario-workspace-runs-exec-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scenario-workspace-runs-exec-metric{background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:12px 14px}.scenario-workspace-runs-exec-metric-label{color:#71717a;margin-bottom:4px;font-size:12px;font-weight:600}.scenario-workspace-runs-exec-metric-value{color:#18181b;font-size:15px;font-weight:700}.scenario-workspace-runs-exec-section{margin-bottom:20px}.scenario-workspace-runs-exec-section:last-child{margin-bottom:0}.scenario-workspace-runs-exec-section-title{color:#18181b;margin:0 0 10px;font-size:14px;font-weight:700}.scenario-workspace-runs-exec-prose{color:#3f3f46;margin:0;font-size:14px;line-height:1.65}.scenario-workspace-runs-exec-table-wrap{border:1px solid #e4e4e7;border-radius:10px;overflow:auto}.scenario-workspace-runs-exec-table{border-collapse:collapse;width:100%;font-size:14px}.scenario-workspace-runs-exec-table th,.scenario-workspace-runs-exec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f4f4f5;padding:10px 12px}.scenario-workspace-runs-exec-table th{color:#52525b;background:#fafafa;font-weight:700}.scenario-workspace-runs-exec-table tbody tr:last-child td{border-bottom:none}.scenario-workspace-runs-exec-table-row--warn td{background:var(--warning-50)}.scenario-workspace-runs-exec-ok{color:#15803d;font-weight:600}.scenario-workspace-runs-exec-warn{color:var(--warning-800);font-weight:600}.scenario-workspace-runs-exec-plugins{flex-direction:column;gap:10px;display:flex}.scenario-workspace-runs-exec-plugin{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.scenario-workspace-runs-exec-plugin-main{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.scenario-workspace-runs-exec-plugin-ic{background:#dbeafe;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.scenario-workspace-runs-exec-plugin-ic--slack{color:#fafafa;font-size:15px;font-style:normal;font-weight:800;font-family:var(--font-sans);background:#4a154b}.scenario-workspace-runs-exec-plugin-ic--gmail{color:#ea4335;font-size:15px;font-style:normal;font-weight:800;font-family:var(--font-sans);background:#fff;border:1px solid #f1f5f9}.scenario-workspace-runs-exec-plugin-name{color:#18181b;font-size:14px;font-weight:700}.scenario-workspace-runs-exec-plugin-sub{color:#71717a;margin-top:2px;font-size:12px}.scenario-workspace-runs-exec-plugin-connect{height:38px;font:inherit;color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-exec-plugin-connect:hover{background:#fef2f2;border-color:#f87171}.scenario-workspace-runs-exec-plugin-connect:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-exec-plugin--connected{background:#e9f9ef;border-color:#86efac}.scenario-workspace-runs-exec-plugin-status{color:#14532d;box-sizing:border-box;background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;flex-shrink:0;align-items:center;height:32px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.scenario-workspace-runs-exec-verify-root{z-index:10070;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.scenario-workspace-runs-exec-verify-backdrop{cursor:pointer;background:#0f172a8c;border:none;margin:0;padding:0;position:absolute;inset:0}.scenario-workspace-runs-exec-verify-panel{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:14px;width:min(500px,100%);padding:28px 28px 0;position:relative;box-shadow:0 24px 56px #0f172a38}.scenario-workspace-runs-exec-verify-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;width:40px;height:38px;margin:0;padding:0;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.scenario-workspace-runs-exec-verify-close:hover{color:#18181b;background:#f4f4f5}.scenario-workspace-runs-exec-verify-close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-exec-verify-title{color:#18181b;margin:0 36px 12px 0;font-size:20px;font-weight:700;line-height:1.35}.scenario-workspace-runs-exec-verify-lead{color:#52525b;margin:0 0 22px;font-size:14px;line-height:1.6}.scenario-workspace-runs-exec-verify-otp{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.scenario-workspace-runs-exec-verify-otp-sep{background:#d4d4d8;border-radius:1px;align-self:center;width:10px;height:2px;margin:0 2px}.scenario-workspace-runs-exec-verify-otp-cell{text-align:center;color:#18181b;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:40px;height:44px;padding:0;font-size:18px;font-weight:600}.scenario-workspace-runs-exec-verify-otp-cell:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb40}.scenario-workspace-runs-exec-verify-mail-links{flex-flow:wrap;justify-content:center;gap:12px;margin-top:16px;margin-bottom:4px;display:flex}.scenario-workspace-runs-exec-verify-mail-link{color:#2563eb;flex-direction:row;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.scenario-workspace-runs-exec-verify-mail-link:hover{text-decoration:underline}.scenario-workspace-runs-exec-verify-mail-ic{border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.scenario-workspace-runs-exec-verify-mail-ic--gmail{color:#fff;background:linear-gradient(135deg,#ea4335 0%,#fbbc04 40%,#34a853 70%,#4285f4 100%);font-size:9px}.scenario-workspace-runs-exec-verify-mail-ic--outlook{color:#fff;background:#0078d4;font-size:11px;font-weight:700}.scenario-workspace-runs-exec-verify-footer{border-top:1px solid #f4f4f5;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding:16px 0 20px;display:flex}.scenario-workspace-runs-exec-verify-btn{height:36px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:0 18px;font-size:14px;font-weight:600}.scenario-workspace-runs-exec-verify-btn--ghost{color:#18181b;background:#fff;border:1px solid #e4e4e7}.scenario-workspace-runs-exec-verify-btn--ghost:hover{background:#fafafa}.scenario-workspace-runs-exec-verify-btn--primary{color:#a1a1aa;background:#f4f4f5;border:1px solid #e4e4e7}.scenario-workspace-runs-exec-verify-btn--primary:not(:disabled){color:#fafafa;background:#18181b;border-color:#18181b}.scenario-workspace-runs-exec-verify-btn--primary:not(:disabled):hover{background:#050625;border-color:#050625}.scenario-workspace-runs-exec-verify-btn--primary:disabled{cursor:not-allowed}.scenario-workspace-runs-exec-verify-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-exec-bullets{color:#3f3f46;margin:0;padding-left:1.2em;font-size:14px;line-height:1.7}.scenario-workspace-runs-exec-highlight{color:#15803d;font-weight:700}.scenario-workspace-runs-scroll{box-sizing:border-box;background:#fff;flex:1;min-height:0;padding:0 16px 16px;overflow:auto}.scenario-workspace-runs-scroll-stack,.scenario-workspace-runs-timeline{flex-direction:column;gap:14px;display:flex}.scenario-workspace-runs-context-bar{z-index:2;color:#52525b;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:-4px -4px 12px;padding:10px 12px;font-size:14px;line-height:1.5;position:sticky;top:0}.scenario-workspace-runs-flow-landing{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:16px 16px 14px;box-shadow:0 2px 12px #0f172a0a}.scenario-workspace-runs-flow-landing--follow{margin-top:2px;padding-top:14px;padding-bottom:14px}.scenario-workspace-runs-flow-landing-title{letter-spacing:-.02em;color:#18181b;margin:0 0 8px;font-size:17px;font-weight:700}.scenario-workspace-runs-flow-landing-subtitle{letter-spacing:-.02em;color:#18181b;margin:0 0 6px;font-size:15px;font-weight:650}.scenario-workspace-runs-flow-landing-lead{color:#52525b;margin:0 0 14px;font-size:14px;line-height:1.55}.scenario-workspace-runs-flow-landing-done{color:#71717a;margin:0;font-size:14px;line-height:1.5}.scenario-workspace-runs-trigger-setup.scenario-workspace-runs-flow-landing{background:linear-gradient(#fafbff 0%,#fff 100%);border-color:#e0e7ff}.scenario-workspace-runs-trigger-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.scenario-workspace-runs-trigger-pick-grid{grid-template-columns:1fr}}.scenario-workspace-runs-trigger-card{font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e4e4e7;border-radius:12px;flex-flow:row;align-items:flex-start;gap:10px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.scenario-workspace-runs-trigger-card:hover{background:#f8fafc;border-color:#93c5fd;box-shadow:0 2px 10px #2563eb1f}.scenario-workspace-runs-trigger-card:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-trigger-card-icon{flex:none;margin-top:1px;font-size:20px;line-height:1}.scenario-workspace-runs-trigger-card-textcol{flex-direction:column;flex:auto;align-items:stretch;gap:4px;min-width:0;display:flex}.scenario-workspace-runs-trigger-card-title{color:#18181b;letter-spacing:-.02em;text-align:justify;text-align-last:left;width:100%;font-size:14px;font-weight:650;line-height:1.35;display:block}.scenario-workspace-runs-trigger-card-desc{color:#71717a;text-align:justify;text-align-last:left;width:100%;font-size:12px;line-height:1.45;display:block}.scenario-workspace-runs-trigger-summary{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#ffffffeb;border:1px solid #e4e4e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0f}.scenario-workspace-runs-trigger-summary-label{letter-spacing:.06em;text-transform:uppercase;color:#71717a;flex:1 0 100%;font-size:11px;font-weight:650}@media (width>=560px){.scenario-workspace-runs-trigger-summary-label{flex:none;margin-right:4px}}.scenario-workspace-runs-trigger-summary-item{color:#52525b;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:row;align-items:center;gap:6px;min-height:34px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.scenario-workspace-runs-trigger-summary-item--active{color:#1e3a8a;background:#eff6ff;border-color:#2563eb}.scenario-workspace-runs-trigger-summary-ic{font-size:15px;line-height:1}.scenario-workspace-runs-trigger-summary-text{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.scenario-workspace-runs-trigger-summary-title{white-space:nowrap;font-size:14px;font-weight:500}.scenario-workspace-runs-trigger-summary-badge{letter-spacing:.04em;color:#fff;background:#2563eb;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}button.scenario-workspace-runs-trigger-summary-item--btn{cursor:pointer;font:inherit;text-align:left;appearance:none;margin:0}button.scenario-workspace-runs-trigger-summary-item--btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-kickoff-stack{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.scenario-workspace-runs-kickoff-label,.scenario-workspace-runs-kickoff-lead{color:#3f3f46;margin:0;font-size:14px;line-height:1.55}.scenario-workspace-runs-kickoff-or{color:#71717a;margin:0;font-size:12px}.scenario-workspace-runs-kickoff-textarea{width:100%;min-height:52px;font:inherit;color:#18181b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.scenario-workspace-runs-kickoff-textarea:focus,.scenario-workspace-runs-kickoff-textarea:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #2563eb33}.scenario-workspace-runs-kickoff-field{flex-direction:column;gap:6px;display:flex}.scenario-workspace-runs-kickoff-field label{color:#52525b;font-size:12px;font-weight:650}.scenario-workspace-runs-kickoff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scenario-workspace-runs-kickoff-actions--row{flex-direction:row}.scenario-workspace-runs-kickoff-form{margin-top:2px}.scenario-workspace-runs-kickoff-aside{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0 0 10px;padding:10px 12px}.scenario-workspace-runs-kickoff-aside--compact{padding:8px 10px}.scenario-workspace-runs-kickoff-aside-body{gap:8px}.scenario-workspace-runs-kickoff-aside-hint{color:#71717a;margin:0;font-size:12px;line-height:1.5}.scenario-workspace-runs-kickoff-aside-hint--solo{margin:0}.scenario-workspace-runs-kickoff-aside-meta{color:#52525b;margin:0;font-size:12px;line-height:1.45}.scenario-workspace-runs-kickoff-aside-or{color:#a1a1aa;text-align:center;margin:0;font-size:11px}.scenario-workspace-runs-kickoff-textarea--aside{min-height:44px;padding:8px 10px;font-size:12px}.scenario-workspace-runs-kickoff-aside-btn{color:#fff;font:inherit;cursor:pointer;box-sizing:border-box;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650}.scenario-workspace-runs-kickoff-aside-btn:disabled{opacity:.45;cursor:not-allowed}.scenario-workspace-runs-kickoff-aside-btn:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.scenario-workspace-runs-kickoff-aside-btn-secondary{color:#3f3f46;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.scenario-workspace-runs-kickoff-aside-btn-secondary:hover{background:#f4f4f5;border-color:#d4d4d8}.scenario-workspace-runs-kickoff-aside-btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-flow-chip--aside{padding:6px 12px;font-size:12px}.scenario-workspace-runs-kickoff-form--aside{margin-top:0}.scenario-workspace-runs-kickoff-form--aside .scenario-workspace-runs-collect-form-grid{gap:8px}.scenario-workspace-runs-kickoff-form--aside .scenario-workspace-runs-collect-form-field label{font-size:11px}.scenario-workspace-runs-kickoff-form--aside .scenario-workspace-runs-collect-form-field input{padding:6px 8px;font-size:12px}.scenario-workspace-runs-kickoff-form--aside .scenario-workspace-runs-collect-form-actions{margin-top:20px}.scenario-workspace-runs-run-hint--muted{color:#71717a;font-size:12px}.scenario-workspace-runs-flow-quick{flex-wrap:wrap;gap:8px;display:flex}.scenario-workspace-runs-flow-chip{font:inherit;color:#18181b;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-flow-chip:hover{background:#eff6ff;border-color:#93c5fd}.scenario-workspace-runs-flow-chip:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-flow-chip--secondary{color:#334155;box-shadow:none;background:#fff;border:1px solid #cbd5e1}.scenario-workspace-runs-flow-chip--secondary:hover{background:#f8fafc;border-color:#94a3b8}.scenario-workspace-runs-run-step--integration-gate .scenario-workspace-runs-run-card-cap-text strong{color:#1d4ed8}.scenario-workspace-runs-integration-gate-actions{flex-wrap:wrap}.scenario-workspace-runs-user-row{flex-direction:row;align-self:flex-end;align-items:flex-end;gap:8px;max-width:min(440px,100%);display:flex}.scenario-workspace-runs-user-avatar{color:#4338ca;box-sizing:border-box;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.scenario-workspace-runs-agent-avatar{color:#7c3aed;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.scenario-workspace-runs-agent-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.scenario-workspace-runs-agent-avatar--sm{border-radius:8px;width:28px;height:28px}.scenario-workspace-runs-agent-avatar .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workspace-runs-agent-avatar--sm .scenario-workflow-card-icon-svg{width:18px;height:18px}.scenario-workspace-runs-agent-head-with-avatar{justify-content:flex-start;align-items:center;gap:12px}.scenario-workspace-runs-agent-msg-row{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.scenario-workspace-runs-agent-msg-row .scenario-workspace-runs-bubble--agent{flex:1;min-width:0}.scenario-workspace-runs-current-bar-top{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.scenario-workspace-runs-current-bar-text{flex:1;min-width:0}.scenario-workspace-runs-meta-details{box-sizing:border-box;border-radius:10px;margin:0 0 12px;padding:0 2px}.scenario-workspace-runs-meta-summary{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:6px 2px 6px 0;font-size:12px;line-height:1.4;list-style:none}.scenario-workspace-runs-meta-summary::-webkit-details-marker{display:none}.scenario-workspace-runs-meta-summary:after{content:"▸";color:#d4d4d8;margin-left:6px;font-size:11px}.scenario-workspace-runs-meta-details[open] .scenario-workspace-runs-meta-summary{color:#71717a}.scenario-workspace-runs-meta-details[open] .scenario-workspace-runs-meta-summary:after{content:"▾"}.scenario-workspace-runs-meta-inner{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin-top:8px;padding:10px 12px 12px}.scenario-workspace-runs-meta-inner--missions{padding-top:12px;padding-bottom:12px}.scenario-workspace-runs-handoff--in-meta{background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:0 0 10px;padding:10px 12px}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-kicker{color:#71717a}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-body{color:#3f3f46}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-body em{color:#1d4ed8}.scenario-workspace-runs-prep-body--in-meta{margin-top:0}.scenario-workspace-runs-agent-missions--in-meta{margin:0}.scenario-workspace-runs-timeline--run-chat{gap:16px;padding:2px 0 4px}.scenario-workspace-runs-run-step{box-sizing:border-box;margin:0;padding:0}.scenario-workspace-runs-timeline--run-chat .scenario-workspace-runs-run-handover-shell+.scenario-workspace-runs-run-step{margin-top:8px;padding-top:16px;position:relative}.scenario-workspace-runs-timeline--run-chat .scenario-workspace-runs-run-handover-shell+.scenario-workspace-runs-run-step:before{content:"";pointer-events:none;background:#e4e4e7;height:1px;position:absolute;top:0;left:0;right:0}.scenario-workspace-runs-run-step--reveal{animation:.55s ease-out both scenario-workspace-runs-run-step-reveal}@keyframes scenario-workspace-runs-run-step-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scenario-workspace-runs-run-handover{box-sizing:border-box;border-left:2px dashed #d4d4d8;margin:4px 0 12px;padding:0 0 0 18px}.scenario-workspace-runs-run-handover-shell--hidden{display:none}.scenario-workspace-runs-run-handover-summary{cursor:pointer;box-sizing:border-box;background:#f9f9fb;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;gap:10px;margin-left:-8px;padding:8px 12px;list-style:none;display:flex}.scenario-workspace-runs-run-handover-summary::-webkit-details-marker{display:none}.scenario-workspace-runs-run-handover-avatars{flex-shrink:0;width:46px;height:30px;position:relative}.scenario-workspace-runs-run-handover-avatar{border-radius:10px;line-height:0;position:absolute;top:0}.scenario-workspace-runs-run-handover-avatar--back{z-index:1;left:0}.scenario-workspace-runs-run-handover-avatar--front{z-index:2;box-sizing:border-box;border:2px solid #f9f9fb;border-radius:10px;left:14px}.scenario-workspace-runs-run-handover-label{color:#2563eb;letter-spacing:-.01em;flex:1;min-width:0;font-size:14px;font-weight:500}.scenario-workspace-runs-run-handover-label strong{color:#1e40af;font-weight:650}.scenario-workspace-runs-run-handover-time{color:#a1a1aa;flex-shrink:0;font-size:14px}.scenario-workspace-runs-run-handover-chev{color:#a1a1aa;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.scenario-workspace-runs-run-handover-chev:after{content:"▾"}.scenario-workspace-runs-run-handover-body{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:14px;margin:8px 0 0 -8px;padding:12px 12px 14px;display:flex}.scenario-workspace-runs-run-handover-stream{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario-workspace-runs-run-handover-stream--three{min-height:76.9px}.scenario-workspace-runs-run-handover-stream-li{color:#3f3f46;border-left:2px solid #e4e4e7;margin:0;padding:0 0 0 12px;font-size:14px;line-height:1.45;animation:.32s ease-out both scenario-workspace-runs-handover-stream-li-in}@keyframes scenario-workspace-runs-handover-stream-li-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.scenario-workspace-runs-run-handover-tools{box-sizing:border-box;border-top:1px solid #e4e4e7;margin-top:14px;padding-top:12px}.scenario-workspace-runs-run-handover-tools-title{letter-spacing:.02em;color:#71717a;margin:0 0 8px;font-size:12px;font-weight:650}.scenario-workspace-runs-run-handover-tools-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario-workspace-runs-run-handover-tool{color:#3f3f46;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;font-weight:550;display:inline-flex}.scenario-workspace-runs-run-handover-tool-ic{border-radius:4px;flex-shrink:0;width:16px;height:16px}.scenario-workspace-runs-run-handover-tool--gmail .scenario-workspace-runs-run-handover-tool-ic{background:linear-gradient(135deg,#ea4335 0%,#fbbc04 35%,#34a853 55%,#4285f4 100%)}.scenario-workspace-runs-run-handover-tool--slack .scenario-workspace-runs-run-handover-tool-ic{background:linear-gradient(165deg,#36c5f0 0% 42%,#2eb67d 42% 70%,#ecb22e 70% 88%,#e01e5a 88%)}.scenario-workspace-runs-run-handover-tool--calendar .scenario-workspace-runs-run-handover-tool-ic{background:conic-gradient(from 180deg,#1a73e8 0deg,#34a853 120deg,#fbbc04 240deg,#ea4335 360deg)}.scenario-workspace-runs-run-handover-tool--notion .scenario-workspace-runs-run-handover-tool-ic{background:#18181b;box-shadow:inset 0 0 0 1px #ffffff1f}.scenario-workspace-runs-run-handover-tool--drive .scenario-workspace-runs-run-handover-tool-ic{background:linear-gradient(#0f9d58 0% 45%,#ffcd40 45% 70%,#4285f4 70%)}.scenario-workspace-runs-run-handover-boot{box-sizing:border-box;background:#fafafa;border:1px dashed #d4d4d8;border-radius:10px;padding:12px 12px 14px}.scenario-workspace-runs-run-handover-boot-text{color:#52525b;margin:0 0 10px;font-size:14px;line-height:1.45}.scenario-workspace-runs-run-handover-boot-bar{background:#e4e4e7;border-radius:999px;height:4px;position:relative;overflow:hidden}.scenario-workspace-runs-run-handover-boot-bar:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa,#0000);border-radius:999px;width:40%;animation:1.05s ease-in-out infinite scenario-workspace-runs-handover-shimmer;position:absolute;inset:0}@keyframes scenario-workspace-runs-handover-shimmer{0%{opacity:.35;transform:translate(-30%)}50%{opacity:1}to{opacity:.35;transform:translate(220%)}}.scenario-workspace-runs-run-handover-sec--enter{animation:.42s ease-out both scenario-workspace-runs-handover-sec-in}@keyframes scenario-workspace-runs-handover-sec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.scenario-workspace-runs-run-handover-pending{color:#52525b;box-sizing:border-box;background:#fff;border:1px dashed #d4d4d8;border-radius:10px;flex-direction:row;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.scenario-workspace-runs-run-handover-pending--ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.scenario-workspace-runs-run-handover-pending-dot{background:#60a5fa;border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:.9s ease-in-out infinite scenario-workspace-runs-handover-pulse}.scenario-workspace-runs-run-handover-pending--ready .scenario-workspace-runs-run-handover-pending-dot{background:#22c55e}@keyframes scenario-workspace-runs-handover-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.scenario-workspace-runs-run-handover-sec{margin:0;padding:0}.scenario-workspace-runs-run-handover-sec+.scenario-workspace-runs-run-handover-sec{border-top:1px solid #f4f4f5;padding-top:12px}.scenario-workspace-runs-run-handover-sec-title{letter-spacing:.05em;text-transform:uppercase;color:#71717a;margin:0 0 8px;font-size:12px;font-weight:700}.scenario-workspace-runs-run-handover-sec-lead{color:#71717a;margin:0 0 10px;font-size:12px;line-height:1.5}.scenario-workspace-runs-run-handover-done-list{color:#3f3f46;margin:0;padding-left:18px;font-size:14px;line-height:1.55}.scenario-workspace-runs-run-handover-done-list li+li{margin-top:4px}.scenario-workspace-runs-run-handover-majors{margin:0;padding:0;list-style:none}.scenario-workspace-runs-run-handover-majors>li+li{margin-top:12px}.scenario-workspace-runs-run-handover-major{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:10px 10px 8px;animation:.38s ease-out both scenario-workspace-runs-handover-major-in}@keyframes scenario-workspace-runs-handover-major-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scenario-workspace-runs-run-handover-majors--ready .scenario-workspace-runs-run-handover-major{background:#f0fdf4;border-color:#bbf7d0}.scenario-workspace-runs-run-handover-majors--preparing .scenario-workspace-runs-run-handover-major{background:#fff8f1;border-color:#fa8f15}.scenario-workspace-runs-run-handover-major-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.scenario-workspace-runs-run-handover-major-title{color:#18181b;letter-spacing:-.02em;flex:1;min-width:0;font-size:14px;font-weight:650}.scenario-workspace-runs-run-handover-major-badge{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.scenario-workspace-runs-run-handover-major-badge--preparing{color:#fa8f15;background:#fdf0d9;border:1px solid #f5c978}.scenario-workspace-runs-run-handover-major-badge--ready{color:#166534;background:#dcfce7;border:1px solid #86efac}.scenario-workspace-runs-run-handover-minors{margin:0;padding:0 0 0 4px;list-style:none}.scenario-workspace-runs-run-handover-minor{color:#52525b;padding:4px 0 4px 14px;font-size:14px;line-height:1.45;position:relative}.scenario-workspace-runs-run-handover-minor-dot{background:#a1a1aa;border-radius:999px;width:6px;height:6px;position:absolute;top:11px;left:0}.scenario-workspace-runs-run-handover-majors--ready .scenario-workspace-runs-run-handover-minor-dot{background:#22c55e}.scenario-workspace-runs-run-handover-majors--preparing .scenario-workspace-runs-run-handover-minor-dot{background:#fa8f15}.scenario-workspace-runs-run-step-summary{cursor:pointer;flex-direction:row;align-items:center;gap:10px;margin-left:-8px;padding:4px 0 10px;list-style:none;display:flex}.scenario-workspace-runs-run-step-summary::-webkit-details-marker{display:none}.scenario-workspace-runs-run-step-avatar{flex-shrink:0;position:relative}.scenario-workspace-runs-run-step-check{color:#fff;box-sizing:border-box;background:#22c55e;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.scenario-workspace-runs-run-step-meta{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.scenario-workflow-run-step-title-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.scenario-workspace-runs-run-step-name{color:#0a0a0a;letter-spacing:-.01em;font-size:14px;font-weight:600}.scenario-workflow-run-step-role-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.scenario-workflow-run-step-role-pill--manager{color:#475569;background:#f1f5f9}.scenario-workflow-run-step-role-pill--child{color:#1d4ed8;background:#3b82f61f}.scenario-workspace-runs-run-step-time{color:#a1a1aa;flex-shrink:0;font-size:14px}.scenario-workspace-runs-run-step-summary{cursor:pointer}.scenario-workspace-runs-run-step--cards-hidden>.scenario-workspace-runs-run-step-body>.scenario-workspace-runs-run-card.scenario-workspace-runs-run-card--auto-collapse{display:none}.scenario-workspace-runs-run-step-chev{color:#a1a1aa;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;transition:transform .2s;display:grid}.scenario-workspace-runs-run-step-chev--collapsed{transform:rotate(-90deg)}.scenario-workspace-runs-run-step-chev:after{content:"▾"}.scenario-workspace-runs-run-step-body{padding-bottom:2px}.scenario-workflow-run-step--child{border-left:2px solid #bfdbfee6;margin-left:26px;padding-left:14px}.scenario-workflow-run-step--child .scenario-workspace-runs-run-step-summary{margin-left:-6px}.scenario-workspace-runs-run-card{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.scenario-workflow-run-nested-cards{flex-direction:column;gap:12px;display:flex}.scenario-workflow-run-worker-record-body{padding:4px 12px 12px}.scenario-workspace-runs-run-card-cap{box-sizing:border-box;background:#f4f4f5;border-bottom:1px solid #e4e4e7;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;display:flex}.scenario-workspace-runs-run-card-cap-text{color:#3f3f46;font-size:14px;line-height:1.45}.scenario-workspace-runs-run-card-cap--muted-only{justify-content:space-between}.scenario-workspace-runs-run-card-cap-muted{color:#71717a;font-weight:400}.scenario-workspace-runs-run-card-cap--button{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;border:none}.scenario-workspace-runs-run-card-cap--button:hover{background:#eceef2}.scenario-workspace-runs-run-card-cap--button:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}.scenario-workspace-runs-run-card-cap-chev{border:1.5px solid #71717a;border-top:none;border-left:none;flex-shrink:0;align-self:center;width:10px;height:10px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.scenario-workspace-runs-run-card-cap-chev--collapsed{transform:rotate(-45deg)}.scenario-workspace-runs-run-card-body{color:#3f3f46;box-sizing:border-box;padding:14px 14px 12px;font-size:14px;line-height:1.55}.scenario-workspace-runs-run-card-stream-line--pending{opacity:0;transform:translateY(8px)}.scenario-workspace-runs-run-card-stream-line--show{animation:.4s ease-out forwards scenario-workspace-runs-run-card-stream-in}@keyframes scenario-workspace-runs-run-card-stream-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scenario-workspace-runs-run-card-stream-line--pending,.scenario-workspace-runs-run-card-stream-line--show{opacity:1!important;animation:none!important;transform:none!important}}.runs-agent-exec-kicker{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0 0 6px;font-size:11px;font-weight:650}.scenario-workflow-run-final-report-kicker{letter-spacing:.01em;text-transform:none;color:#334155;margin-top:18px;margin-bottom:10px;font-size:16px;font-weight:760}.runs-agent-exec-extract-caption{color:#52525b;margin:10px 0 8px;font-size:12px;line-height:1.5}.runs-agent-exec-extract-caption strong{color:#3f3f46;font-weight:650}.runs-agent-exec-tasks{margin-top:0}ul.runs-agent-exec-steps{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.runs-agent-exec-step{color:#3f3f46;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;line-height:1.45;display:flex}.runs-agent-exec-step--warn{border-color:var(--warning-300);background:var(--warning-50)}.runs-agent-exec-step--pending{background:#f4f4f5;border-color:#d4d4d8}.runs-agent-exec-step-ic{text-align:center;flex-shrink:0;width:18px;font-size:12px;line-height:1.4}.runs-agent-exec-step--ok .runs-agent-exec-step-ic{color:#16a34a}.runs-agent-exec-step--warn .runs-agent-exec-step-ic{color:var(--warning-800)}.runs-agent-exec-step--pending .runs-agent-exec-step-ic{color:#71717a}.runs-agent-exec-step-main{flex-direction:column;gap:2px;min-width:0;display:flex}.runs-agent-exec-step-label{color:#18181b;font-weight:500}.runs-agent-exec-step-detail{color:#71717a;font-size:12px}.runs-agent-exec-outputs{background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:0 0 12px;overflow:hidden}.runs-agent-exec-output-row{box-sizing:border-box;border-bottom:1px solid #f4f4f5;grid-template-columns:minmax(100px,34%) 1fr;gap:10px;padding:8px 10px;font-size:14px;line-height:1.45;display:grid}.runs-agent-exec-output-row:last-child{border-bottom:none}.runs-agent-exec-output-k{color:#71717a;font-weight:500}.runs-agent-exec-output-v{color:#18181b;word-break:break-word}.runs-agent-exec-output-v--mono{font-family:var(--font-sans);font-size:12px}.runs-agent-exec-result{box-sizing:border-box;background:linear-gradient(#f0fdf4 0%,#e9f9ef 100%);border:1px solid #bbf7d0;border-radius:10px;margin:0 0 12px;padding:12px 12px 10px}.runs-agent-exec-result-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.runs-agent-exec-result-check{color:#fff;background:#22c55e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:grid}.runs-agent-exec-result-title{color:#14532d;font-size:14px;font-weight:650}.runs-agent-exec-result-summary{color:#166534;margin:0 0 8px;font-size:14px;line-height:1.5}.runs-agent-exec-result-list{color:#166534;margin:0;padding-left:18px;font-size:14px;line-height:1.5}.runs-agent-exec-cred-box{margin-top:4px}.runs-agent-exec-json-wrap{box-sizing:border-box;background:#0f172a;border:1px solid #e4e4e7;border-radius:10px;margin:0 0 12px;overflow:hidden}.runs-agent-exec-json-cap{background:#111827;border-bottom:1px solid #1f2937;align-items:center;gap:8px;padding:6px 10px;display:flex}.runs-agent-exec-json-wrap--collapsed .runs-agent-exec-json-cap{border-bottom:none}.runs-agent-exec-json-cap--button{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;box-sizing:border-box;appearance:none;border:0;margin:0;transition:background-color .15s}.runs-agent-exec-json-cap--button:hover{background:#1e293b}.runs-agent-exec-json-cap--button:focus-visible{outline-offset:-2px;outline:2px solid #38bdf8}.runs-agent-exec-json-cap-chev{border:1.5px solid #94a3b8;border-top:none;border-left:none;flex-shrink:0;align-self:center;width:10px;height:10px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.runs-agent-exec-json-cap-chev--collapsed{transform:rotate(-45deg)}.runs-agent-exec-json-cap-tag{color:#e2e8f0;letter-spacing:.06em;background:#334155;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.runs-agent-exec-json-cap-meta{color:#94a3b8;font-size:11px}pre.runs-agent-exec-json{max-height:200px;font-family:var(--font-sans);color:#e2e8f0;white-space:pre;background:#0f172a;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}pre.runs-agent-exec-json code{font:inherit;color:inherit;background:0 0}.runs-agent-interaction-card{background:#fff;border-color:#93c5fd;margin-top:12px;box-shadow:0 1px #0f172a05}.runs-agent-interaction-card-cap{background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-bottom-color:#93c5fd;align-items:center;gap:10px;display:flex}.runs-agent-interaction-card-cap .scenario-workspace-runs-run-card-cap-text strong{color:#1e40af}.runs-agent-interaction-card-cap .scenario-workspace-runs-run-card-cap-muted{color:#1d4ed8}.runs-agent-interaction-card-badge{color:#fff;letter-spacing:.02em;background:#2563eb;border-radius:999px;align-items:center;height:22px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.runs-agent-interaction-card-body{background:#fff}.runs-agent-post-exec-review{box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:10px 0 6px;padding:8px 2px}.runs-agent-post-exec-review--running{background:0 0;border:0}.runs-agent-post-exec-review-head{border-bottom:1px dashed #e4e4e7;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.runs-agent-post-exec-review-head-avatar{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.runs-agent-post-exec-review-head-name{color:#0a0a0a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.runs-agent-post-exec-review-head-status{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-right:auto;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.runs-agent-post-exec-review-head-status--running{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.runs-agent-post-exec-review-head-status--done{color:#1ec35b;background:#e9f9ef;border:1px solid #a7f3d0}.runs-agent-post-exec-review-head-status-spin{border:2px solid #2563eb40;border-top-color:#2563eb;border-radius:999px;width:10px;height:10px;animation:.75s linear infinite runs-matrix-spin;display:inline-block}.runs-agent-post-exec-review-head-status-icon-check{color:#fff;background:#10b981;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.runs-agent-post-exec-review-list{display:block}.runs-agent-post-exec-review-row{color:#71717a;align-items:center;gap:10px;min-height:26px;font-size:14px;line-height:1.45;display:flex}.runs-agent-post-exec-review-row+.runs-agent-post-exec-review-row{margin-top:8px}.runs-agent-post-exec-review-row--reveal{animation:.35s ease-out both runs-agent-post-exec-review-row-in}@keyframes runs-agent-post-exec-review-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.runs-agent-post-exec-review-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.runs-agent-post-exec-review-icon-spin{border:2px solid #71717a40;border-top-color:#71717a;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite runs-matrix-spin;display:block}.runs-agent-post-exec-review-icon-check{color:#52525b;background:#fff;border:1.5px solid #a1a1aa;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:flex}.runs-agent-post-exec-review-text{flex:1;min-width:0}.scenario-workspace-runs-run-hint--interaction{margin-top:0}.runs-account-subagent-matrix{flex-direction:column;gap:10px;display:flex}.runs-account-subagent-matrix-lead{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:8px 10px;font-size:14px;line-height:1.5}.runs-account-subagent-matrix-lead strong{color:#475569;font-weight:650}.runs-account-subagent-matrix-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.runs-account-subagent-matrix-group{background:linear-gradient(#fafbfc 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px #0f172a05}.runs-account-subagent-matrix-group--open{border-color:#cbd5e1;box-shadow:0 1px #0f172a05,0 6px 20px -12px #0f172a14}.runs-account-subagent-matrix-group-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;appearance:none;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;transition:background-color .16s;display:flex}.runs-account-subagent-matrix-group-head:hover,.runs-account-subagent-matrix-group-head:focus-visible{background:#94a3b81f}.runs-account-subagent-matrix-group-head:focus-visible{outline-offset:-2px;outline:2px solid #cbd5e1}.runs-account-subagent-matrix-group-chev{border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;flex:none;width:10px;height:10px;margin-left:2px;margin-right:2px;transition:transform .2s;transform:rotate(-45deg)}.runs-account-subagent-matrix-group-chev--open{transform:rotate(45deg)}.runs-account-subagent-matrix-group-index{color:#475569;letter-spacing:.02em;background:#e2e8f0;border-radius:6px;flex:none;place-items:center;min-width:26px;height:22px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.runs-account-subagent-matrix-group-title{color:#334155;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;font-weight:650;line-height:1.35;overflow:hidden}.runs-account-subagent-matrix-group-agent{background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;line-height:1.4;display:inline-flex}.runs-account-subagent-matrix-group-count{color:#64748b;letter-spacing:.02em;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.runs-account-subagent-matrix-group-agent-icon{color:#64748b;font-size:12px;line-height:1}.runs-account-subagent-matrix-group-agent-name{color:#475569;font-weight:600}.runs-account-subagent-matrix-tasks{flex-direction:column;gap:6px;margin:0;padding:6px 12px 12px;list-style:none;display:flex}.runs-account-subagent-matrix-task{background:#fff;border:1px solid #f1f5f9;border-radius:8px;grid-template-columns:16px 1fr;align-items:flex-start;gap:8px;padding:6px 8px;display:grid}.runs-account-subagent-matrix-task-icon{color:#fff;background:#22c55e;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:grid}.runs-account-subagent-matrix-task-spinner{border:2px solid #94a3b859;border-top-color:#94a3b8;border-radius:999px;width:14px;height:14px;margin-top:1px;animation:.8s linear infinite runs-matrix-spin;display:inline-block}.runs-account-subagent-matrix-group-agent-spinner{border:2px solid #94a3b866;border-top-color:#94a3b8;border-radius:999px;width:10px;height:10px;animation:.8s linear infinite runs-matrix-spin;display:inline-block}@keyframes runs-matrix-spin{to{transform:rotate(360deg)}}.runs-account-subagent-matrix-group-agent-status{letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.runs-account-subagent-matrix-group-agent-status--running{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.runs-account-subagent-matrix-group-agent-status--done{color:#047857;background:#e9f9ef;border:1px solid #a7f3d0}.runs-account-subagent-matrix-group--running .runs-account-subagent-matrix-group-agent{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#cbd5e1}.runs-account-subagent-matrix-task--running .runs-account-subagent-matrix-task-label{color:#475569}.runs-account-subagent-matrix-task--running .runs-account-subagent-matrix-task-detail{color:#64748b}.runs-account-subagent-matrix--running .runs-account-subagent-matrix-lead{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.runs-account-subagent-matrix-task-body{flex-direction:column;gap:2px;min-width:0;display:flex}.runs-account-subagent-matrix-task-label{color:#334155;word-break:break-word;font-size:14px;line-height:1.5}.runs-account-subagent-matrix-task-detail{color:#64748b;font-size:12px;line-height:1.45}.scenario-workflow-run-inline-report{color:#475569;padding:2px 2px 0;font-size:14px;line-height:1.7}.scenario-workflow-run-inline-report p{margin:0}.scenario-workflow-run-inline-report-appear{animation:.32s ease-out both scenario-workspace-runs-run-card-stream-in}.scenario-workflow-run-inline-report-list{margin:8px 0 0;padding-left:18px}.scenario-workflow-run-inline-report-list li+li{margin-top:4px}.runs-user-config-approval-card{background:#fff;border:1px solid #fa8f15;border-radius:12px;margin:12px 0 14px;padding:0;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px #0f172a0a,0 6px 18px -14px #fa8f1559}.runs-user-config-approval-card--approved{border-color:#bbf7d0;box-shadow:0 1px #0f172a0a,0 6px 18px -14px #22c55e59}.runs-user-config-approval-cap{color:#fa8f15;background:linear-gradient(#fff8f1 0%,#fdf0d9 100%);border-bottom:1px solid #fa8f15;align-items:center;gap:10px;padding:10px 14px;display:flex}.runs-user-config-approval-card--approved .runs-user-config-approval-cap{color:#14532d;background:linear-gradient(#f0fdf4 0%,#dcfce7 100%);border-bottom-color:#bbf7d0}.runs-user-config-approval-cap-icon{color:#fff;background:#fa8f15;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:grid}.runs-user-config-approval-card--approved .runs-user-config-approval-cap-icon{background:#22c55e}.runs-user-config-approval-cap-text{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.runs-user-config-approval-cap-text strong{letter-spacing:.01em;font-size:14px;font-weight:650}.runs-user-config-approval-cap-muted{color:#8b5e14bf;font-size:12px}.runs-user-config-approval-card--approved .runs-user-config-approval-cap-muted{color:#14532db3}.runs-user-config-approval-badge{letter-spacing:.02em;border-radius:999px;align-items:center;height:22px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.runs-user-config-approval-badge--pending{color:#6b4510;background:#fa8f15}.runs-user-config-approval-badge--approved{color:#fff;background:#22c55e}.runs-user-config-approval-body{background:#fff;padding:12px 14px 14px}.runs-user-config-approval-meta{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin:0 0 10px}.runs-user-config-approval-meta-row{border-bottom:1px solid #eef2f7;align-items:baseline;gap:10px;padding:7px 12px;font-size:14px;line-height:1.45;display:flex}.runs-user-config-approval-meta-row:last-child{border-bottom:0}.runs-user-config-approval-meta-k{color:#64748b;flex:0 0 80px;font-size:12px}.runs-user-config-approval-meta-v{color:#1f2937;word-break:break-word}.runs-user-config-approval-meta-v code{color:#1e40af;background:#eff6ff;border-radius:6px;padding:1px 6px;font-size:12px}.runs-user-config-approval-section-title{color:#64748b;letter-spacing:.02em;margin:4px 0 6px;font-size:12px}.runs-user-config-approval-summary{background:#fff;border:1px solid #f1f5f9;border-radius:10px;margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.runs-user-config-approval-summary li{border-bottom:1px solid #f4f4f5;align-items:baseline;gap:10px;padding:7px 12px;font-size:14px;line-height:1.45;display:flex}.runs-user-config-approval-summary li:last-child{border-bottom:0}.runs-user-config-approval-summary-k{color:#64748b;flex:0 0 80px;font-size:12px}.runs-user-config-approval-summary-v{color:#18181b;word-break:break-word}.runs-user-config-approval-status{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.runs-user-config-approval-status--pending{color:#fa8f15;background:#fff8f1;border:1px solid #fa8f15}.runs-user-config-approval-status--approved{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.runs-user-config-approval-status strong{font-weight:650}.runs-user-config-approval-spinner{border:2px solid #fa8f1540;border-top-color:#fa8f15;border-radius:999px;flex:none;width:14px;height:14px;animation:.9s linear infinite runs-user-config-spin}@keyframes runs-user-config-spin{to{transform:rotate(360deg)}}.runs-user-config-approval-check{color:#fff;background:#22c55e;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:grid}.runs-user-config-approval-countdown{color:#fa8f15;font-variant-numeric:tabular-nums;background:#fa8f151f;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:12px}.scenario-workspace-runs-run-lead{margin:0 0 10px}.scenario-workspace-runs-run-lead strong{color:#18181b;font-weight:650}.scenario-workspace-runs-run-record{color:#52525b;box-sizing:border-box;background:#fafafa;border:1px solid #f4f4f5;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:14px;line-height:1.45}.scenario-workspace-runs-run-list{margin:0 0 12px;padding-left:18px}.scenario-workspace-runs-run-list li+li{margin-top:4px}.scenario-workspace-runs-run-hint{color:#71717a;margin:0;font-size:14px;line-height:1.5}.scenario-workspace-runs-run-card-choices{margin-top:14px}.scenario-workspace-runs-collect-form{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin-top:12px;padding:14px 14px 16px}.scenario-workspace-runs-collect-form-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}@media (width<=560px){.scenario-workspace-runs-collect-form-grid{grid-template-columns:1fr}}.scenario-workspace-runs-collect-form-field--wide{grid-column:1/-1}.scenario-workspace-runs-collect-form-field label{color:#3f3f46;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.scenario-workspace-runs-collect-form-field input{box-sizing:border-box;width:100%;height:38px;font:inherit;color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;margin:0;padding:0 10px;font-size:14px}.scenario-workspace-runs-collect-form-field input::placeholder{color:#a1a1aa}.scenario-workspace-runs-collect-form-field input:focus{outline-offset:0;border-color:#60a5fa;outline:2px solid #60a5fa}.scenario-workspace-runs-collect-form-error{color:#b91c1c;margin:10px 0 0;font-size:12px;font-weight:600}.scenario-workspace-runs-collect-form-actions{flex-flow:wrap;gap:10px;margin-top:14px;display:flex}.scenario-workspace-runs-collect-form-actions .scenario-workspace-runs-collect-form-submit{flex:180px;width:auto;min-width:0;margin-top:0}.scenario-workspace-runs-collect-form-skip{color:#3f3f46;min-width:0;height:38px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:10px;flex:180px;margin:0;padding:0 14px;font-size:14px;font-weight:600}.scenario-workspace-runs-collect-form-skip:hover{background:#fafafa}.scenario-workspace-runs-collect-form-skip:focus-visible{outline-offset:2px;outline:2px solid #71717a}.scenario-workspace-runs-collect-report{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin-top:12px;padding:12px 14px 14px}.scenario-workspace-runs-collect-report-title{color:#3f3f46;margin:0 0 8px;font-size:14px;font-weight:700}.scenario-workspace-runs-collect-report-list{color:#3f3f46;margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.55}.scenario-workspace-runs-collect-report-list li+li{margin-top:4px}.scenario-workspace-runs-collect-report-note{color:#71717a;margin:0 0 10px;font-size:12px;line-height:1.5}.scenario-workspace-runs-collect-report-edit{color:#1e40af;min-height:36px;font:inherit;cursor:pointer;box-sizing:border-box;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.scenario-workspace-runs-collect-report-edit:hover{background:#dbeafe}.scenario-workspace-runs-account-extra-form-actions{margin-top:14px}.scenario-workspace-runs-account-extra-form-actions .scenario-workspace-runs-collect-form-submit{flex:180px;width:auto;min-width:0;margin-top:0}.scenario-workspace-runs-collect-form-submit{color:#fff;height:38px;font:inherit;cursor:pointer;box-sizing:border-box;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:none;border-radius:10px;margin-top:14px;font-size:14px;font-weight:650;box-shadow:0 1px 3px #1d4ed847}.scenario-workspace-runs-collect-form-submit:hover{filter:brightness(1.05)}.scenario-workspace-runs-collect-form-submit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workspace-runs-account-cred-wrap{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin-top:12px;padding:14px 14px 12px}.scenario-workspace-runs-account-cred-title{letter-spacing:.02em;color:#52525b;margin:0 0 10px;font-size:12px;font-weight:700}.scenario-workspace-runs-account-cred-grid{flex-direction:column;gap:10px;display:flex}.scenario-workspace-runs-account-cred-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.scenario-workspace-runs-account-cred-k{color:#71717a;flex-shrink:0;max-width:46%;font-weight:500}.scenario-workspace-runs-account-cred-v{text-align:right;color:#18181b;word-break:break-all;min-width:0;font-weight:650}.scenario-workspace-runs-account-cred-pass{font-family:var(--font-sans);color:#18181b;letter-spacing:.03em;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;margin:0;padding:4px 8px;font-size:12px;font-weight:600}.scenario-workspace-runs-account-cred-mail{color:#3f3f46;border-top:1px solid #f4f4f5;margin:12px 0 0;padding-top:10px;font-size:14px;line-height:1.55}.scenario-workspace-runs-account-extra-textarea{width:100%;font:inherit;color:#18181b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:8px;min-height:72px;margin:0;padding:8px 10px;font-size:14px;line-height:1.45}.scenario-workspace-runs-account-extra-textarea:focus{outline-offset:0;border-color:#60a5fa;outline:2px solid #60a5fa}.scenario-workspace-runs-account-extra-form{margin-top:10px}.scenario-workspace-runs-run-user-turn{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;margin:2px 0 4px;padding-right:2px;display:flex}.scenario-workspace-runs-run-user-pill{color:#3f3f46;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;max-width:min(400px,94%);padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4}.scenario-workspace-runs-bubble{box-sizing:border-box;border:1px solid #e4e4e7;border-radius:12px;max-width:100%;padding:10px 12px}.scenario-workspace-runs-bubble--user{background:#eff6ff;border-color:#bfdbfe;align-self:flex-end;max-width:min(420px,100%)}.scenario-workspace-runs-bubble--user .scenario-workspace-runs-bubble-label{color:#1d4ed8;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.scenario-workspace-runs-bubble--agent{background:#fff}.scenario-workspace-runs-bubble-text{color:#3f3f46;margin:0;font-size:14px;line-height:1.55}.scenario-workspace-runs-agent-card{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.scenario-workspace-runs-agent-head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scenario-workspace-runs-agent-name{letter-spacing:-.02em;color:#18181b;margin:0;font-size:15px;font-weight:650}.scenario-workspace-runs-agent-status{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35}.scenario-workspace-runs-agent-status--done{color:#166534;background:#dcfce7}.scenario-workspace-runs-agent-status--doing{color:#1d4ed8;background:#dbeafe}.scenario-workspace-runs-agent-status--todo{color:#52525b;background:#f4f4f5}.scenario-workspace-runs-agent-duty{color:#71717a;margin:0;font-size:14px;line-height:1.5}.scenario-workspace-runs-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.scenario-workspace-runs-task-col{box-sizing:border-box;background:#fafafa;border:1px solid #f4f4f5;border-radius:8px;min-width:0;padding:8px}.scenario-workspace-runs-task-col-title{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin-bottom:6px;font-size:10px;font-weight:700}.scenario-workspace-runs-task-list{color:#52525b;margin:0;padding-left:14px;font-size:12px;line-height:1.45}.scenario-workspace-runs-task-list li+li{margin-top:4px}.scenario-workspace-runs-handoff{box-sizing:border-box;background:#f0f9ff;border:1px dashed #93c5fd;border-radius:10px;padding:10px 12px}.scenario-workspace-runs-handoff-kicker{letter-spacing:.08em;color:#2563eb;margin-bottom:6px;font-size:11px;font-weight:700}.scenario-workspace-runs-handoff-body{color:#1e3a8a;margin:0;font-size:14px;line-height:1.55}.scenario-workspace-runs-handoff-body em{color:#1e40af;font-style:normal;font-weight:600}.scenario-workspace-runs-current-bar{z-index:2;box-sizing:border-box;background:linear-gradient(#eff6ff 0%,#fff 100%);border:1px solid #93c5fd;border-radius:12px;margin:-4px -4px 12px;padding:12px 14px;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0f}.scenario-workspace-runs-current-bar-label{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;margin-bottom:4px;font-size:11px;font-weight:700}.scenario-workspace-runs-current-bar-name{letter-spacing:-.02em;color:#18181b;font-size:17px;font-weight:700}.scenario-workspace-runs-current-bar-hint{color:#52525b;margin:8px 0 0;font-size:14px;line-height:1.5}.scenario-workspace-runs-agent-rail{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.scenario-workspace-runs-agent-slot{color:#71717a;font-size:12px;font-weight:600}.scenario-workspace-runs-agent-current-badge{letter-spacing:.04em;color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.scenario-workspace-runs-agent-lead{color:#52525b;margin:0 0 10px;font-size:14px;line-height:1.55}.scenario-workspace-runs-agent-missions-h{letter-spacing:.05em;color:#71717a;margin-bottom:6px;font-size:11px;font-weight:700}.scenario-workspace-runs-agent-missions{color:#3f3f46;margin:0 0 12px;padding-left:18px;font-size:14px;line-height:1.55}.scenario-workspace-runs-agent-missions li+li{margin-top:4px}.scenario-workspace-runs-agent-card--past{opacity:.96}.scenario-workspace-runs-agent-card--active{border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f626,0 4px 14px #0f172a0f}.scenario-workspace-runs-agent-card--upcoming{background:#fafafa;border-style:dashed;border-color:#d4d4d8}.scenario-workspace-runs-prep-details{box-sizing:border-box;border-radius:10px;margin:0 0 12px;padding:0 2px}.scenario-workspace-runs-prep-summary{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.4;list-style:none}.scenario-workspace-runs-prep-summary::-webkit-details-marker{display:none}.scenario-workspace-runs-prep-summary:after{content:"▸";float:right;color:#a1a1aa;font-size:12px}.scenario-workspace-runs-prep-details[open] .scenario-workspace-runs-prep-summary:after{content:"▾"}.scenario-workspace-runs-prep-body{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;padding:10px 12px;display:grid}.scenario-workspace-runs-prep-col-title{letter-spacing:.06em;color:#71717a;margin-bottom:6px;font-size:10px;font-weight:700}.scenario-workspace-runs-prep-list{color:#52525b;margin:0;padding-left:16px;font-size:12px;line-height:1.45}.scenario-workspace-runs-prep-list li+li{margin-top:3px}.scenario-workspace-runs-report{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin-top:4px;padding:16px 16px 14px;box-shadow:0 2px 12px #0f172a0d}.scenario-workspace-runs-report-title{letter-spacing:-.02em;color:#18181b;margin:0 0 6px;font-size:16px;font-weight:700}.scenario-workspace-runs-report-meta{color:#71717a;margin:0 0 12px;font-size:12px}.scenario-workspace-runs-report-list{color:#3f3f46;margin:0 0 14px;padding-left:18px;font-size:14px;line-height:1.55}.scenario-workspace-runs-report-list li+li{margin-top:6px}.scenario-workspace-runs-report-btn{color:#71717a;height:36px;font:inherit;cursor:not-allowed;box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.scenario-workspace-runs-steps{margin:0;padding:0;list-style:none}.scenario-workspace-runs-step{border-bottom:1px solid #f4f4f5;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.scenario-workspace-runs-step:last-child{border-bottom:none}.scenario-workspace-runs-step-ic{color:#2563eb;background:#f4f4f5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.scenario-workspace-runs-step-body{flex:1;min-width:0}.scenario-workspace-runs-step-row{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.scenario-workspace-runs-step-name{color:#18181b;flex:1;min-width:0;font-size:14px;font-weight:500}.scenario-workspace-runs-step-badge{color:#2563eb;flex-shrink:0;place-items:center;display:grid}.scenario-workspace-runs-step-chevron{color:#a1a1aa;flex-shrink:0;font-size:18px;line-height:1}.scenario-workspace-runs-step-chevron--open{transform:rotate(90deg)}.scenario-workspace-runs-step-time{color:#a1a1aa;margin-top:4px;font-size:12px}.scenario-workspace-runs-step-detail{background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin-top:12px;padding:12px 14px}.scenario-workspace-runs-detail-cap{color:#71717a;margin-bottom:8px;font-size:12px}.scenario-workspace-runs-detail-title{color:#18181b;margin:0 0 10px;font-size:15px;font-weight:600}.scenario-workspace-runs-detail-sub{color:#18181b;margin:14px 0 8px;font-size:14px;font-weight:600}.scenario-workspace-runs-detail-list{color:#3f3f46;margin:0;padding-left:18px;font-size:14px;line-height:1.55}.scenario-workspace-runs-detail-list li+li{margin-top:6px}.scenario-workspace-runs-code{font-family:var(--font-sans);background:#f4f4f5;border-radius:4px;padding:1px 5px;font-size:12px}.scenario-workspace-runs-composer{background:#fff;border-top:1px solid #e4e4e7;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 -4px 14px -2px #0f172a12}.scenario-workspace-runs-input{min-width:0;height:38px;font:inherit;color:#18181b;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.scenario-workspace-runs-input:focus,.scenario-workspace-runs-input:focus-visible{background:#fff;border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa47,inset 0 1px #ffffffa6}.scenario-workspace-runs-input::placeholder{color:#a1a1aa}.scenario-workspace-runs-send{color:#fafafa;cursor:pointer;box-sizing:border-box;background:#18181b;border:1px solid #18181b;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.scenario-workspace-runs-send:hover:not(:disabled){background:#050625;border-color:#050625}.scenario-workspace-runs-send:disabled{opacity:.4;cursor:not-allowed}@media (prefers-color-scheme:dark){.agents-back-panel{background:#222228;border:none}.agents-back-panel--with-title.agents-back-panel--with-workspace-segment{border-bottom:1px solid #ffffff0f}.agents-workspace-segment{background:#2a2a32;border-color:#3a3a44}.agents-workspace-segment--build-runs{background:#25252c;border-color:#3f3f46}.agents-workspace-segment__btn{color:#a1a1aa}.agents-workspace-segment--build-runs .agents-workspace-segment__btn{color:#94a3b8}.agents-workspace-segment--build-runs .agents-workspace-segment__btn:hover[aria-selected=false]{color:#cbd5e1}.agents-workspace-segment__btn[aria-selected=true]{color:#18181b;background:#fff;box-shadow:0 1px 3px #00000040}.agents-workspace-segment--build-runs .agents-workspace-segment__btn[aria-selected=true]{border-color:#3f3f46e6}.scenario-workspace-runs-placeholder{color:#a1a1aa}.scenario-workspace-runs{background:#18181b}.scenario-workspace-runs-sidebar{background:#1f1f24;border-color:#3f3f46}.scenario-workspace-runs-icon-btn{color:#a1a1aa}.scenario-workspace-runs-icon-btn:hover{background:#050625}.scenario-workspace-runs-tabs{background:#2a2a32;border:1px solid #3a3a44}.scenario-workspace-runs-tab:hover:not(.is-active){color:#d4d4d8}.scenario-workspace-runs-tab.is-active{color:#18181b;background:#fff;box-shadow:0 1px 3px #00000040}.scenario-workspace-runs-tab{color:#a1a1aa}.scenario-workspace-runs-section-label{color:#fafafa}.scenario-workspace-runs-item:hover:not(.is-active){background:#050625}.scenario-workspace-runs-item.is-active{background:#8b5cf62e;border-color:#a78bfa59}.scenario-workspace-runs-item.is-active .scenario-workspace-runs-pill{background:#050625d9}.scenario-workspace-runs-item.is-active .scenario-workspace-runs-pill--text{background:#18181beb}.scenario-workspace-runs-item-title{color:#fafafa}.scenario-workspace-runs-item-meta{color:#a1a1aa}.scenario-workspace-runs-pill{color:#d4d4d8;background:#050625}.scenario-workspace-runs-pill--text{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-main,.scenario-workspace-runs-scroll{background:#1f1f24}.scenario-workspace-runs-main-head{background:#fff;border-color:#e4e4e7;box-shadow:0 2px 8px #0f172a0f}.scenario-workspace-runs-main-title{color:#18181b}.scenario-workspace-runs-exec-modal-panel{background:#fafafa;border-color:#3f3f46;box-shadow:0 24px 48px #00000073}.scenario-workspace-runs-exec-modal-head{background:#fff;border-bottom-color:#e4e4e7}.scenario-workspace-runs-exec-modal-title{color:#1e3a8a}.scenario-workspace-runs-exec-modal-body{background:#fff}.scenario-workspace-runs-exec-hero{background:#f4f4f5;border-color:#e4e4e7}.scenario-workspace-runs-exec-metric{background:#fff;border-color:#e4e4e7}.scenario-workspace-runs-exec-table th{background:#f4f4f5}.scenario-workspace-runs-exec-table-row--warn td{background:rgba(var(--warning-rgb), .15)}.scenario-workspace-runs-exec-plugin--connected{background:#16a34a1f;border-color:#4ade80}.scenario-workspace-runs-exec-verify-panel{background:#fff;border-color:#3f3f46;box-shadow:0 24px 56px #00000080}.scenario-workspace-runs-exec-verify-otp-cell{color:#18181b;background:#fafafa;border-color:#52525b}.scenario-workspace-runs-context-bar{color:#d4d4d8;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-flow-landing{box-shadow:none;background:#1f1f24;border-color:#3f3f46}.scenario-workspace-runs-flow-landing-title,.scenario-workspace-runs-flow-landing-subtitle{color:#fafafa}.scenario-workspace-runs-flow-landing-lead,.scenario-workspace-runs-flow-landing-done{color:#a1a1aa}.scenario-workspace-runs-flow-chip{color:#fafafa;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-flow-chip:hover{background:#323238;border-color:#2563eb}.scenario-workspace-runs-trigger-setup.scenario-workspace-runs-flow-landing{background:linear-gradient(#1c1c22 0%,#1f1f24 100%);border-color:#3f3f46}.scenario-workspace-runs-trigger-card{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-trigger-card:hover{background:#222228;border-color:#2563eb}.scenario-workspace-runs-trigger-card-title{color:#fafafa}.scenario-workspace-runs-trigger-card-desc{color:#a1a1aa}.scenario-workspace-runs-trigger-summary{background:#18181beb;border-color:#3f3f46;box-shadow:0 2px 12px #00000059}.scenario-workspace-runs-trigger-summary-label{color:#a1a1aa}.scenario-workspace-runs-trigger-summary-item{color:#d4d4d8;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-trigger-summary-item--active{color:#dbeafe;background:#2563eb38;border-color:#60a5fa}.scenario-workspace-runs-trigger-summary-badge{color:#fff;background:#3b82f6}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat{box-shadow:none;background:#18181b;border-color:#3f3f46}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-label{color:#a1a1aa}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-item--active{color:#dbeafe;background:#2563eb2e;border-color:#60a5fa}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-title{color:#e2e8f0}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--s1-chat .scenario-workspace-runs-trigger-summary-badge{color:#fff;background:#3b82f6}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form{box-shadow:none;background:#18181b;border-color:#3f3f46}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .scenario-workspace-runs-trigger-summary-label{color:#a1a1aa}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .manus-session-exec-trigger-form-chip{color:#dbeafe;background:#2563eb2e;border-color:#60a5fa}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-trigger-summary.manus-session-exec-trigger-summary--form .scenario-workspace-runs-trigger-summary-title{color:#e2e8f0}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed .manus-session-exec-form-kickoff-fields{background:#303036;border-color:#3f3f46}.manus-session-exec-form-kickoff-field label{color:#d4d4d8}.manus-session-exec-form-kickoff-input{color:#fafafa;background:#18181b;border-color:#52525b}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel.scenario-workspace-runs-kickoff-aside{background:#18181b;border-color:#3f3f46}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-hint{color:#a1a1aa}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-meta{color:#d4d4d8}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-field label{color:#e4e4e7}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-input{color:#fafafa;background:#050625;border-color:#3f3f46}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-btn-secondary{color:#93c5fd;background:#050625;border-color:#3f3f46}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-scheduled-trigger-panel .scenario-workspace-runs-kickoff-aside-btn-secondary:hover{background:#2563eb26;border-color:#60a5fa}.scenario-workspace-runs-user-avatar{color:#c7d2fe;background:#6366f147;border-color:#52525b}.scenario-workspace-runs-meta-summary{color:#71717a}.scenario-workspace-runs-meta-details[open] .scenario-workspace-runs-meta-summary{color:#a1a1aa}.scenario-workspace-runs-meta-inner{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-handoff--in-meta{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-kicker{color:#a1a1aa}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-body{color:#d4d4d8}.scenario-workspace-runs-handoff--in-meta .scenario-workspace-runs-handoff-body em{color:#a5b4fc}.scenario-workspace-runs-timeline--run-chat .scenario-workspace-runs-run-handover-shell+.scenario-workspace-runs-run-step:before{background:#3f3f46}.scenario-workspace-runs-run-handover{border-left-color:#52525b}.scenario-workspace-runs-run-handover-summary{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-run-handover-avatar--front{border-color:#050625}.scenario-workspace-runs-run-handover-label{color:#93c5fd}.scenario-workspace-runs-run-handover-label strong{color:#bfdbfe}.scenario-workspace-runs-run-handover-body{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-run-handover-tools{border-top-color:#3f3f46}.scenario-workspace-runs-run-handover-tools-title{color:#a1a1aa}.scenario-workspace-runs-run-handover-tool{color:#e4e4e7;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-run-handover-tool--notion .scenario-workspace-runs-run-handover-tool-ic{background:#fafafa;box-shadow:inset 0 0 0 1px #3f3f46}.scenario-workspace-runs-run-handover-boot{background:#050625;border-color:#52525b}.scenario-workspace-runs-run-handover-boot-text{color:#a1a1aa}.scenario-workspace-runs-run-handover-boot-bar{background:#3f3f46}.scenario-workspace-runs-run-handover-pending{color:#d4d4d8;background:#18181b;border-color:#52525b}.scenario-workspace-runs-run-handover-pending--ready{color:#86efac;background:#16a34a1f;border-color:#166534}.scenario-workspace-runs-run-handover-sec+.scenario-workspace-runs-run-handover-sec{border-top-color:#3f3f46}.scenario-workspace-runs-run-handover-sec-title,.scenario-workspace-runs-run-handover-sec-lead{color:#a1a1aa}.scenario-workspace-runs-run-handover-done-list{color:#d4d4d8}.scenario-workspace-runs-run-handover-major{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-run-handover-majors--ready .scenario-workspace-runs-run-handover-major{background:#16a34a1f;border-color:#166534}.scenario-workspace-runs-run-handover-majors--preparing .scenario-workspace-runs-run-handover-major{background:#fa8f151a;border-color:#fa8f15}.scenario-workspace-runs-run-handover-major-title{color:#fafafa}.scenario-workspace-runs-run-handover-minor{color:#d4d4d8}.scenario-workspace-runs-run-step-name{color:#fafafa}.scenario-workspace-runs-run-step-time,.scenario-workspace-runs-run-step-chev{color:#71717a}.scenario-workspace-runs-run-step-check{border-color:#18181b}.scenario-workspace-runs-run-card{box-shadow:none;background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-run-card-cap{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-run-card-cap-text{color:#d4d4d8}.scenario-workspace-runs-run-card-cap-muted{color:#a1a1aa}.scenario-workspace-runs-run-card-cap--button:hover{background:#2f2f35}.scenario-workspace-runs-run-card-cap-chev{border-color:#a1a1aa}.scenario-workspace-runs-run-card-body{color:#d4d4d8}.scenario-workspace-runs-run-lead strong{color:#fafafa}.scenario-workspace-runs-run-record{color:#a1a1aa;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-run-hint,.runs-agent-exec-kicker,.runs-agent-exec-extract-caption{color:#a1a1aa}.runs-agent-exec-extract-caption strong{color:#d4d4d8}.runs-agent-exec-step{color:#d4d4d8;background:#050625;border-color:#3f3f46}.runs-agent-exec-step--warn{background:#fa8f151f;border-color:#6b4510}.runs-agent-exec-step--pending{background:#18181b;border-color:#3f3f46}.runs-agent-exec-step-label{color:#fafafa}.runs-agent-exec-step-detail{color:#a1a1aa}.runs-agent-exec-outputs{background:#18181b;border-color:#3f3f46}.runs-agent-exec-output-row{border-bottom-color:#3f3f46}.runs-agent-exec-output-k{color:#a1a1aa}.runs-agent-exec-output-v{color:#fafafa}.runs-agent-exec-result{background:linear-gradient(#16a34a24 0%,#16a34a14 100%);border-color:#166534}.runs-agent-exec-result-title{color:#86efac}.runs-agent-exec-result-summary,.runs-agent-exec-result-list{color:#bbf7d0}.runs-agent-interaction-card{box-shadow:none;background:#0f172a;border-color:#1e40af}.runs-agent-interaction-card-cap{background:linear-gradient(#172554 0%,#0f172a 100%);border-bottom-color:#1e40af}.runs-agent-interaction-card-cap .scenario-workspace-runs-run-card-cap-text strong{color:#bfdbfe}.runs-agent-interaction-card-cap .scenario-workspace-runs-run-card-cap-muted{color:#93c5fd}.runs-agent-interaction-card-badge{color:#fff;background:#2563eb}.runs-agent-interaction-card-body{background:#0f172a}.runs-agent-post-exec-review,.runs-agent-post-exec-review--running{background:0 0;border:0}.runs-agent-post-exec-review-row{color:#a1a1aa}.runs-agent-post-exec-review-icon-spin{border-color:#a1a1aa #a1a1aa40 #a1a1aa40}.runs-agent-post-exec-review-icon-check{color:#d4d4d8;background:#050625;border-color:#71717a}.runs-agent-post-exec-review-head{border-bottom-color:#3f3f46}.runs-agent-post-exec-review-head-avatar{color:#93c5fd;background:#172554;border-color:#1e40af}.runs-agent-post-exec-review-head-name{color:#fafafa}.runs-agent-post-exec-review-head-status--running{color:#bfdbfe;background:#172554;border-color:#2563eb}.runs-agent-post-exec-review-head-status--done{color:#6ee7b7;background:#10b98129;border-color:#10b98173}.runs-agent-post-exec-review-head-status-spin{border-color:#93c5fd #93c5fd59 #93c5fd59}.runs-account-subagent-matrix-lead{color:#a1a1aa;background:#050625;border-color:#3f3f46}.runs-account-subagent-matrix-lead strong{color:#cbd5e1}.runs-account-subagent-matrix-group{box-shadow:none;background:linear-gradient(#050625 0%,#1f1f23 100%);border-color:#3f3f46}.runs-account-subagent-matrix-group--open{box-shadow:none;border-color:#52525b}.runs-account-subagent-matrix-group-head:hover,.runs-account-subagent-matrix-group-head:focus-visible{background:#ffffff0d}.runs-account-subagent-matrix-group-chev{border-color:#94a3b8}.runs-account-subagent-matrix-group-count{color:#cbd5e1;background:#3f3f46}.runs-account-subagent-matrix-group-title{color:#e2e8f0}.runs-account-subagent-matrix-group-agent-icon{color:#a1a1aa}.runs-account-subagent-matrix-group-agent-status--running{color:#bfdbfe;background:#172554;border-color:#2563eb}.runs-account-subagent-matrix-group-agent-status--done{color:#6ee7b7;background:#10b98129;border-color:#10b98173}.runs-account-subagent-matrix-group--running .runs-account-subagent-matrix-group-agent{background:linear-gradient(#1f1f23 0%,#050625 100%);border-color:#52525b}.runs-account-subagent-matrix-task--running .runs-account-subagent-matrix-task-label{color:#d4d4d8}.runs-account-subagent-matrix-task--running .runs-account-subagent-matrix-task-detail{color:#a1a1aa}.runs-account-subagent-matrix-group-agent{background:#18181b;border-color:#3f3f46}.runs-account-subagent-matrix-group-agent-name{color:#d4d4d8}.runs-account-subagent-matrix-task{background:#18181b;border-color:#3f3f46}.runs-account-subagent-matrix-task-label{color:#fafafa}.runs-account-subagent-matrix-task-detail{color:#a1a1aa}.manus-session-exec-feed .runs-account-subagent-matrix--session-partial .runs-account-subagent-matrix-lead{background:rgba(var(--warning-rgb), .12);border-color:var(--warning-900);color:var(--warning-300)}.manus-session-exec-feed .runs-account-subagent-matrix--session-partial .runs-account-subagent-matrix-lead strong{color:var(--warning-300)}.manus-session-exec-feed .runs-account-subagent-matrix-group--session-warn{border-color:var(--warning-900)}.manus-session-exec-feed .runs-account-subagent-matrix-group-agent--session-warn{border-color:var(--warning-900);background:linear-gradient(180deg, rgba(var(--warning-rgb), .14) 0%, #18181b 100%)}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-warn{border-color:rgba(var(--warning-rgb), .35);background:rgba(var(--warning-rgb), .1)}.manus-session-exec-feed .runs-account-subagent-matrix-task--session-warn .runs-account-subagent-matrix-task-icon{background:var(--warning-500)}.manus-session-exec-feed .manus-session-exec-step--s4-welcome .manus-session-exec-collect-input-alert{border-color:rgba(var(--warning-rgb), .35);background:rgba(var(--warning-rgb), .1)}.manus-session-exec-status-pill--warning{background:rgba(var(--warning-rgb), .14);border-color:var(--warning-900);color:var(--warning-300)}.manus-session-exec-status-pill-icon{background:var(--warning-500)}.manus-session-exec-task-icon--warning{border-color:var(--warning-900);background:rgba(var(--warning-rgb), .14);color:var(--warning-300)}.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-run-step+.scenario-workspace-runs-run-step,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.scenario-workspace-runs-run-step+.manus-session-exec-account-step-group,.manus-home-session-messages-inner--wf-steps .manus-session-exec-feed>.manus-session-exec-account-step-group+.scenario-workspace-runs-run-step{border-top-color:#3f3f46}.runs-user-config-approval-card{box-shadow:none;background:#1f2030;border-color:#fa8f15}.runs-user-config-approval-card--approved{border-color:#166534}.runs-user-config-approval-cap{color:#f5c978;background:linear-gradient(#3d2810 0%,#2a1d0b 100%);border-bottom-color:#fa8f15}.runs-user-config-approval-card--approved .runs-user-config-approval-cap{color:#bbf7d0;background:linear-gradient(#052e16 0%,#052013 100%);border-bottom-color:#166534}.runs-user-config-approval-cap-muted{color:#f5c978bf}.runs-user-config-approval-card--approved .runs-user-config-approval-cap-muted{color:#bbf7d0b3}.runs-user-config-approval-badge--pending{color:#1c1917;background:#fa8f15}.runs-user-config-approval-body{background:#1f2030}.runs-user-config-approval-meta{background:#18181b;border-color:#3f3f46}.runs-user-config-approval-meta-row{border-bottom-color:#050625}.runs-user-config-approval-meta-k{color:#a1a1aa}.runs-user-config-approval-meta-v{color:#fafafa}.runs-user-config-approval-meta-v code{color:#bfdbfe;background:#172554}.runs-user-config-approval-section-title{color:#a1a1aa}.runs-user-config-approval-summary{background:#18181b;border-color:#3f3f46}.runs-user-config-approval-summary li{border-bottom-color:#050625}.runs-user-config-approval-summary-k{color:#a1a1aa}.runs-user-config-approval-summary-v{color:#fafafa}.runs-user-config-approval-status--pending{color:#f5c978;background:#2a1d0b;border-color:#fa8f15}.runs-user-config-approval-status--approved{color:#bbf7d0;background:#052e16;border-color:#166534}.runs-user-config-approval-countdown{color:#fa8f15;background:#fa8f152e}.scenario-workspace-runs-collect-form{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-collect-form-field label{color:#d4d4d8}.scenario-workspace-runs-collect-form-field input{color:#fafafa;background:#18181b;border-color:#52525b}.scenario-workspace-runs-collect-form-field input::placeholder{color:#71717a}.scenario-workspace-runs-collect-form-error{color:#fca5a5}.scenario-workspace-runs-collect-form-skip{color:#e4e4e7;background:#18181b;border-color:#52525b}.scenario-workspace-runs-collect-form-skip:hover{background:#050625}.scenario-workspace-runs-collect-report{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-collect-report-title{color:#e4e4e7}.scenario-workspace-runs-collect-report-list{color:#d4d4d8}.scenario-workspace-runs-collect-report-note{color:#a1a1aa}.scenario-workspace-runs-collect-report-edit{color:#dbeafe;background:#3b82f62e;border-color:#93c5fd73}.scenario-workspace-runs-collect-report-edit:hover{background:#3b82f647}.scenario-workspace-runs-account-cred-wrap{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-account-cred-title,.scenario-workspace-runs-account-cred-k{color:#a1a1aa}.scenario-workspace-runs-account-cred-v{color:#fafafa}.scenario-workspace-runs-account-cred-pass{color:#fafafa;background:#050625;border-color:#52525b}.scenario-workspace-runs-account-cred-mail{color:#d4d4d8;border-top-color:#3f3f46}.scenario-workspace-runs-account-extra-textarea{color:#fafafa;background:#18181b;border-color:#52525b}.scenario-workspace-runs-run-user-pill{color:#18181b;background:#fafafa;border-color:#e4e4e7}.manus-home-session .agents-ai-bubble.is-assistant{color:#e4e4e7;background:#050625;border-color:#ffffff1a}.manus-home-session .agents-ai-bubble.is-assistant strong,.manus-home-session .agents-ai-bubble.is-assistant b{color:#fafafa}.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--rich,.manus-home-session .agents-ai-bubble.is-assistant.manus-home-session-assistant-bubble--plan-multi-agent{background:#050625;border-color:#ffffff1a}.manus-home-session .agents-ai-bubble.is-user{color:#18181b;background:#fafafa;border-color:#e4e4e7;font-weight:400}.scenario-workspace-runs-bubble{border-color:#3f3f46}.scenario-workspace-runs-bubble--user{background:#2563eb2e;border-color:#52525b}.scenario-workspace-runs-bubble--user .scenario-workspace-runs-bubble-label{color:#93c5fd}.scenario-workspace-runs-bubble--agent{background:#18181b}.scenario-workspace-runs-bubble-text{color:#d4d4d8}.scenario-workspace-runs-agent-card{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-agent-name{color:#fafafa}.scenario-workspace-runs-agent-status--done{color:#86efac;background:#22c55e33}.scenario-workspace-runs-agent-status--doing{color:#93c5fd;background:#3b82f638}.scenario-workspace-runs-agent-status--todo{color:#a1a1aa;background:#050625}.scenario-workspace-runs-agent-duty{color:#a1a1aa}.scenario-workspace-runs-task-col{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-task-list{color:#d4d4d8}.scenario-workspace-runs-handoff{background:#2563eb24;border-color:#2563eb}.scenario-workspace-runs-handoff-kicker{color:#93c5fd}.scenario-workspace-runs-handoff-body{color:#bfdbfe}.scenario-workspace-runs-handoff-body em{color:#dbeafe}.scenario-workspace-runs-current-bar{background:linear-gradient(#172554 0%,#18181b 100%);border-color:#3f3f46;box-shadow:0 2px 12px #00000059}.scenario-workspace-runs-current-bar-label{color:#93c5fd}.scenario-workspace-runs-current-bar-name{color:#fafafa}.scenario-workspace-runs-current-bar-hint{color:#a1a1aa}.scenario-workspace-runs-current-bar-hint strong{color:#e4e4e7}.scenario-workspace-runs-agent-slot{color:#a1a1aa}.scenario-workspace-runs-agent-current-badge{color:#93c5fd;background:#3b82f633;border-color:#3b82f6}.scenario-workspace-runs-agent-lead{color:#a1a1aa}.scenario-workspace-runs-agent-lead strong{color:#e4e4e7}.scenario-workspace-runs-agent-missions-h{color:#a1a1aa}.scenario-workspace-runs-agent-missions{color:#d4d4d8}.scenario-workspace-runs-agent-card--active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659,0 4px 16px #00000040}.scenario-workspace-runs-agent-card--upcoming{background:#18181b;border-color:#52525b}.scenario-workspace-runs-prep-summary{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-prep-body{background:#050625;border-color:#3f3f46}.scenario-workspace-runs-prep-col-title{color:#a1a1aa}.scenario-workspace-runs-prep-list{color:#d4d4d8}.scenario-workspace-runs-report{background:#18181b;border-color:#3f3f46;box-shadow:0 2px 14px #0000004d}.scenario-workspace-runs-report-title{color:#fafafa}.scenario-workspace-runs-report-meta{color:#a1a1aa}.scenario-workspace-runs-report-list{color:#d4d4d8}.scenario-workspace-runs-report-btn{color:#71717a;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-step{border-color:#050625}.scenario-workspace-runs-step-ic{color:#60a5fa;background:#050625}.scenario-workspace-runs-step-name{color:#fafafa}.scenario-workspace-runs-step-detail{background:#18181b;border-color:#3f3f46}.scenario-workspace-runs-detail-title,.scenario-workspace-runs-detail-sub{color:#fafafa}.scenario-workspace-runs-detail-list{color:#d4d4d8}.scenario-workspace-runs-code{color:#e4e4e7;background:#050625}.scenario-workspace-runs-composer{background:#fff;border-color:#e4e4e7;box-shadow:0 -4px 14px -2px #0f172a14}.scenario-workspace-runs-input{color:#fafafa;background:#050625;border-color:#3f3f46}.scenario-workspace-runs-input:focus,.scenario-workspace-runs-input:focus-visible{background:#18181b;border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa57}.scenario-workspace-runs-send{color:#18181b;background:#fafafa;border-color:#fafafa}.scenario-workspace-runs-send:hover:not(:disabled){background:#e4e4e7;border-color:#e4e4e7}}.agents-back-btn{height:38px;color:var(--text-heading);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-self:flex-start;padding:0 12px;font-size:14px}.agents-back-btn:hover{background:0 0}.scenario-workspace{box-sizing:border-box;background:#f6f6f6;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;margin:0;padding:0;display:flex;position:relative}.scenario-workspace>.agents-header.agents-header--with-back{background:#fff;flex-shrink:0;width:100%;max-width:none;margin-left:0;margin-right:0}.scenario-workspace-build{--scenario-workspace-drawer-width:min(368px, 35vw);--scenario-workspace-drawer-min-width:276px;background:#f6f6f6;flex-direction:row;flex:1;align-items:stretch;gap:24px;width:100%;min-height:0;display:flex;position:relative}.scenario-workspace-build-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.scenario-branch-drawer{width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);box-sizing:border-box;z-index:4;background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;min-height:0;display:flex;box-shadow:6px 0 28px #0f172a0f}.scenario-branch-drawer:has(.scenario-collect-drawer-mentionbar-at-trigger[aria-expanded=true]){z-index:30}.scenario-branch-drawer-header{border-bottom:1px solid #f4f4f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.scenario-branch-drawer-title{letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:16px;font-weight:650}.scenario-branch-drawer-body{scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.scenario-branch-drawer-body>.scenario-collect-drawer-field{flex-shrink:0}.scenario-branch-drawer-body::-webkit-scrollbar{width:4px}.scenario-branch-drawer-body::-webkit-scrollbar-track{background:#f0f0f2;border-radius:4px}.scenario-branch-drawer-body::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:4px}.scenario-branch-drawer-body::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.scenario-trigger-drawer{z-index:4}.scenario-trigger-manual-detail-drawer .scenario-branch-drawer-title{font-size:15px}.scenario-trigger-manual-detail-header{border-bottom:1px solid #f4f4f5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 12px;display:flex}.scenario-trigger-manual-detail-header-main{align-items:center;gap:10px;min-width:0;display:flex}.scenario-trigger-manual-detail-title{margin:0}.scenario-trigger-manual-detail-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.scenario-trigger-manual-detail-body{padding-top:14px}.scenario-trigger-manual-detail-desc{color:#52525b;margin:0;font-size:14px;line-height:1.55}.scenario-trigger-manual-detail-inputs{flex-direction:column;gap:10px;display:flex}.scenario-trigger-manual-detail-inputs-title{color:var(--text-heading);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.scenario-trigger-manual-detail-add-input{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.scenario-trigger-manual-detail-add-input:hover{background:#dbeafe}.scenario-trigger-form-detail-body .scenario-trigger-manual-detail-add-input{box-sizing:border-box;color:#52525b;background:#fafafa;border:1px dashed #d4d4d8;border-radius:10px;justify-content:center;align-self:stretch;width:100%;padding:6px 16px}.scenario-trigger-form-detail-body .scenario-trigger-manual-detail-add-input:hover{color:#3f3f46;background:#f4f4f5;border-color:#c4c4cc}.scenario-trigger-form-detail-body .scenario-trigger-manual-detail-add-input:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.scenario-trigger-manual-input-type-menu{scrollbar-width:thin;scrollbar-color:#c4c4cc #f4f4f5;background:#fff;border:1px solid #e4e4e7;border-radius:10px;max-height:min(320px,52vh);margin-top:4px;padding:4px 0;overflow:auto;box-shadow:0 4px 14px #0f172a14,0 0 0 1px #0f172a08}.scenario-trigger-manual-input-type-menu::-webkit-scrollbar{width:5px}.scenario-trigger-manual-input-type-menu::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:4px}.scenario-trigger-manual-input-type-menu-row{width:100%;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:14px;display:flex}.scenario-trigger-manual-input-type-menu-row:hover{background:#f4f4f5}.scenario-trigger-manual-input-type-menu-icon{color:#3f3f46;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.scenario-trigger-manual-input-type-menu-label{min-width:0}.scenario-trigger-form-input-type-menu-section{padding:2px 0 6px}.scenario-trigger-form-input-type-menu-section:first-child{padding-top:0}.scenario-trigger-form-input-type-menu-section-title{letter-spacing:.04em;color:#a1a1aa;padding:6px 12px 4px;font-size:11px;font-weight:600}.scenario-trigger-manual-input-rows-with-delete{box-sizing:border-box;margin-top:18px;position:relative}.scenario-trigger-manual-input-rows-with-delete>.scenario-trigger-manual-input-rows{margin-top:0}.scenario-trigger-manual-input-rows-with-delete--card-list{position:static}.scenario-trigger-manual-input-rows-shell-delete{z-index:4;color:#71717a;cursor:pointer;opacity:0;pointer-events:none;background:#fffffff0;border:none;border-radius:8px;place-items:center;width:28px;height:28px;margin:0;padding:0;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 0 1px #0f172a0f}.scenario-trigger-manual-input-rows-with-delete:hover .scenario-trigger-manual-input-rows-shell-delete,.scenario-trigger-manual-input-rows-with-delete:focus-within .scenario-trigger-manual-input-rows-shell-delete{opacity:1;pointer-events:auto}.scenario-trigger-manual-input-rows-shell-delete:hover{color:#b91c1c;background:#fef2f2}.scenario-trigger-manual-input-rows-shell-delete:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.scenario-trigger-manual-input-rows{flex-direction:column;gap:8px;margin-top:18px;display:flex}.scenario-trigger-manual-input-rows-header,.scenario-trigger-manual-input-rows-data{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 52px;align-items:center;gap:8px;display:grid}.scenario-trigger-manual-input-rows-header{letter-spacing:.02em;color:#71717a;font-size:11px;font-weight:600}.scenario-trigger-manual-input-rows-hcell--req{text-align:center}.scenario-trigger-manual-input-rows-data{font-size:14px}.scenario-trigger-manual-input-rows--stacked{gap:20px}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-data{box-sizing:border-box;grid-template-columns:unset;background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;align-items:stretch;gap:18px;margin:0;padding:16px;display:flex;position:relative}.scenario-trigger-manual-input-card-head{justify-content:flex-end;align-items:center;gap:10px;margin:-4px 0 2px;display:flex}.scenario-trigger-manual-input-card-delete{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:38px;height:38px;margin:0;padding:0;transition:background .12s,color .12s;display:grid}.scenario-trigger-manual-input-card-delete:hover{color:#18181b;background:#0000000f}.scenario-trigger-manual-input-card-delete:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.scenario-trigger-manual-input-rows-with-delete--card-list .scenario-trigger-manual-input-card-head{z-index:4;margin:0;position:absolute;top:-6px;right:8px}.scenario-trigger-manual-input-rows-with-delete--card-list .scenario-trigger-manual-input-card-delete{opacity:0;pointer-events:none;background:#fffffff5;transition:opacity .12s,background .12s,color .12s,box-shadow .12s;box-shadow:0 2px 8px #0f172a14,0 0 0 1px #0f172a0f}.scenario-trigger-manual-input-rows-with-delete--card-list .scenario-trigger-manual-input-rows-data:hover .scenario-trigger-manual-input-card-delete,.scenario-trigger-manual-input-rows-with-delete--card-list .scenario-trigger-manual-input-rows-data:focus-within .scenario-trigger-manual-input-card-delete{opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.scenario-trigger-manual-input-rows-with-delete--card-list .scenario-trigger-manual-input-card-delete{opacity:1;pointer-events:auto}}.scenario-trigger-manual-input-rows-field-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scenario-trigger-manual-input-rows-field-label-row .scenario-trigger-manual-input-rows-field-label{margin:0}.scenario-trigger-manual-input-req-star{color:#ef4444;font-weight:600}.scenario-trigger-manual-input-label-info{color:#a1a1aa;cursor:help;background:0 0;border:none;border-radius:999px;place-items:center;margin:0;padding:2px;line-height:0;transition:color .12s;display:grid}.scenario-trigger-manual-input-label-info:hover{color:#71717a}.scenario-trigger-manual-input-label-info:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.scenario-trigger-manual-input-select-shell{width:100%;position:relative}.scenario-trigger-manual-input-select-shell:after{content:"";pointer-events:none;opacity:.75;border-bottom:1.5px solid #71717a;border-right:1.5px solid #71717a;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.scenario-trigger-manual-input-select{width:100%;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;cursor:pointer;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:14px;outline:none;padding:0 36px 0 14px;font-size:14px}.scenario-trigger-manual-input-select:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb1f}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-select{border-radius:6px}.scenario-trigger-form-select-defaults-stack{flex-direction:column;gap:8px;width:100%;display:flex}.scenario-trigger-form-select-defaults-row{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.scenario-trigger-form-select-defaults-row .scenario-trigger-manual-input-txt--default{flex:1;min-width:0}.scenario-trigger-form-select-defaults-remove{color:#52525b;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:4px;flex-shrink:0;place-items:center;width:38px;height:38px;margin:0;padding:0;font-size:18px;line-height:1;display:grid}.scenario-trigger-form-select-defaults-remove:hover{color:#18181b;background:#f4f4f5}.scenario-trigger-form-select-defaults-add{color:#52525b;font:inherit;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px dashed #d4d4d8;border-radius:8px;align-self:stretch;margin-top:2px;padding:6px 12px;font-size:12px;font-weight:500}.scenario-trigger-form-select-defaults-add:hover{color:#3f3f46;background:#f4f4f5;border-color:#c4c4cc}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field-label{color:#18181b;margin:0;font-size:14px;font-weight:600}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-param-wrap--infield{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;margin:0;padding:0;display:block}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--with-field-icon{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;height:38px;padding-left:38px;font-size:14px}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--with-field-icon:focus{background:#fff;border-color:#93c5fd}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--pill,.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--default{width:100%;height:38px;min-height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:none;align-self:stretch;margin:0;padding:0 14px;font-size:14px;line-height:1.25}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--pill::placeholder,.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--default::placeholder{color:#a1a1aa}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--pill:focus,.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-txt--default:focus{background:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 2px #2563eb1f}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field .scenario-trigger-manual-input-req{box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:38px;margin:0;padding:0;display:flex}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field--req{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.scenario-trigger-manual-input-rows--stacked .scenario-trigger-manual-input-rows-field--req .scenario-trigger-manual-input-req{flex:none;justify-content:center;width:auto}.scenario-trigger-manual-input-req--pill-row{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:14px;min-height:38px;padding:0 4px}.scenario-trigger-manual-input-param-wrap{align-items:center;gap:6px;min-width:0;display:flex}.scenario-trigger-manual-input-param-wrap--infield{width:100%;min-width:0;display:block;position:relative}.scenario-trigger-manual-input-param-icon{color:#3f3f46;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.scenario-trigger-manual-input-param-icon--infield{z-index:1;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.scenario-trigger-manual-input-txt{min-width:0;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:14px}.scenario-trigger-manual-input-txt::placeholder{color:#a1a1aa}.scenario-trigger-manual-input-txt:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-manual-input-txt--with-field-icon{box-sizing:border-box;width:100%;padding-left:36px;display:block}.scenario-trigger-manual-input-req{justify-content:center;align-items:center;display:flex}.scenario-trigger-manual-input-checkbox{cursor:pointer;accent-color:#2563eb;width:18px;height:18px;margin:0}.scenario-trigger-form-detail-drawer .scenario-trigger-manual-input-checkbox{accent-color:#050625}.scenario-trigger-manual-detail-footer{background:#fff;border-top:1px solid #f4f4f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 16px;display:flex}.scenario-trigger-manual-detail-output{align-items:center;gap:8px;min-width:0;display:flex}.scenario-trigger-manual-detail-output-label{color:#71717a;font-size:12px;font-weight:500}.scenario-trigger-manual-detail-output-pill{color:var(--text-heading);background:#f4f4f5;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 10px 4px 6px;font-size:12px;font-weight:500;display:inline-flex}.scenario-trigger-manual-detail-output-pill-num{color:#3f3f46;background:#e4e4e7;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:650;display:inline-grid}.scenario-trigger-manual-detail-output-pill-icon{color:#2563eb;flex-shrink:0}.scenario-trigger-scheduled-detail-drawer .scenario-branch-drawer-title{font-size:15px}.scenario-trigger-scheduled-detail-header-main{gap:10px}.scenario-trigger-scheduled-detail-title{margin:0}.scenario-trigger-scheduled-detail-body{padding-top:14px}.scenario-trigger-scheduled-detail-name-field{margin-bottom:16px}.scenario-trigger-scheduled-detail-name-label{color:var(--text-heading);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.scenario-trigger-scheduled-detail-name-row{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;display:flex}.scenario-trigger-scheduled-detail-name-row:focus-within{outline-offset:1px;outline:2px solid #05062526}.scenario-trigger-scheduled-detail-name-input{min-width:0;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:0 0;border:none;flex:auto;margin:0;padding:0;font-size:14px}.scenario-trigger-scheduled-detail-name-input:focus{outline:none}.scenario-trigger-scheduled-detail-name-input::placeholder{color:#a1a1aa}.scenario-trigger-scheduled-detail-tablist{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-flow:row;align-items:stretch;gap:0;margin:0 0 14px;padding:0;display:flex;overflow:hidden}.scenario-trigger-scheduled-detail-tab{min-width:0;box-shadow:none;font:inherit;color:#71717a;cursor:pointer;box-sizing:border-box;background:#fafafa;border:none;border-right:1px solid #e4e4e7;border-radius:0;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 6px;font-size:12px;font-weight:500;display:inline-flex}.scenario-trigger-scheduled-detail-tab:last-of-type{border-right:none}.scenario-trigger-scheduled-detail-tab:hover{color:#52525b;background:#f4f4f5}.scenario-trigger-scheduled-detail-tab--active{color:#fafafa;background:#050625}.scenario-trigger-scheduled-detail-tab--active:hover{color:#fff;background:#1a1a1a}.scenario-trigger-scheduled-detail-tab-icon{color:inherit;flex-shrink:0;place-items:center;display:grid}.scenario-trigger-scheduled-detail-tab-icon svg{display:block}.scenario-trigger-scheduled-detail-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scenario-trigger-scheduled-detail-tab:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #2563eb73;position:relative}.scenario-trigger-scheduled-detail-tab--active:focus-visible{outline-color:#ffffff73}.scenario-trigger-scheduled-detail-cron-textarea{width:100%;min-height:88px;font:inherit;color:var(--text-heading);resize:vertical;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.scenario-trigger-scheduled-detail-cron-textarea::placeholder{color:#a1a1aa}.scenario-trigger-scheduled-detail-cron-textarea:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-cron-hint{color:#71717a;margin:0;font-size:12px;line-height:1.45}.scenario-trigger-scheduled-detail-section-title{color:#71717a;margin:0 0 8px;font-size:12px;font-weight:500}.scenario-trigger-scheduled-detail-repeat-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.scenario-trigger-scheduled-detail-repeat-pill{font:inherit;color:#52525b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex:none;padding:4px 16px;font-size:12px;font-weight:400;transition:background .12s,color .12s,border-color .12s}.scenario-trigger-scheduled-detail-repeat-pill:hover{color:var(--text-heading);border-color:#d4d4d8}.scenario-trigger-scheduled-detail-repeat-pill:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.scenario-trigger-scheduled-detail-repeat-pill--active{color:#fff;background:#0f172a;border-color:#0f172a}.scenario-trigger-scheduled-detail-repeat-pill--active:hover{color:#fff;background:#020617;border-color:#020617}.scenario-trigger-scheduled-detail-section-title--spaced{margin-top:18px}.scenario-trigger-scheduled-detail-sub{color:#71717a;margin:0 0 8px;font-size:12px;font-weight:500}.scenario-trigger-scheduled-detail-datetime-row{flex-direction:column;align-items:stretch;gap:10px;display:flex}.scenario-trigger-scheduled-detail-datetime-local{width:100%;height:38px;font:inherit;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 10px;font-size:14px;line-height:normal;display:block}.scenario-trigger-scheduled-detail-datetime-local:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-datetime-local::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.scenario-trigger-scheduled-detail-select{min-width:0;height:38px;font:inherit;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.scenario-trigger-scheduled-detail-select:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-select--full{flex:none;width:100%}.scenario-trigger-scheduled-detail-select--unit{flex:none;min-width:72px}.scenario-trigger-scheduled-detail-repeat-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.scenario-trigger-scheduled-detail-repeat-label{color:var(--text-heading);font-size:14px}.scenario-trigger-scheduled-detail-interval{width:52px;height:38px;font:inherit;color:var(--text-heading);text-align:center;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;padding:0 8px;font-size:14px}.scenario-trigger-scheduled-detail-interval:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-interval-field{margin-top:14px}.scenario-trigger-scheduled-detail-interval-label{color:#71717a;margin:0 0 8px;font-size:12px;font-weight:500;display:block}.scenario-trigger-scheduled-detail-interval-input{width:100%;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 10px 0 12px;font-size:14px;display:block}.scenario-trigger-scheduled-detail-interval-input::-webkit-outer-spin-button{opacity:1;height:auto;margin:0}.scenario-trigger-scheduled-detail-interval-input::-webkit-inner-spin-button{opacity:1;height:auto;margin:0}.scenario-trigger-scheduled-detail-interval-input::placeholder{color:#a1a1aa}.scenario-trigger-scheduled-detail-interval-input:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-max-retries-field{margin-top:20px}.scenario-trigger-scheduled-detail-max-retries-label{color:var(--text-heading);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.scenario-trigger-scheduled-detail-max-retries-input{width:100%;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 10px 0 12px;font-size:14px;display:block}.scenario-trigger-scheduled-detail-max-retries-input::-webkit-outer-spin-button{opacity:1;height:auto;margin:0}.scenario-trigger-scheduled-detail-max-retries-input::-webkit-inner-spin-button{opacity:1;height:auto;margin:0}.scenario-trigger-scheduled-detail-max-retries-input:focus{outline-offset:0;background:#fff;border-color:#93c5fd;outline:2px solid #2563eb33}.scenario-trigger-scheduled-detail-footer{background:#fff;border-top:1px solid #f4f4f5;flex-shrink:0;justify-content:flex-end;padding:14px 16px 16px;display:flex}.scenario-trigger-form-detail-drawer .scenario-branch-drawer-title{font-size:15px}.scenario-trigger-form-detail-header-main{gap:10px}.scenario-trigger-form-detail-title-icon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.scenario-trigger-form-detail-title{margin:0}.scenario-trigger-form-detail-body{flex-direction:column;gap:18px;padding-top:14px;display:flex}.scenario-trigger-form-detail-drawer .scenario-branch-drawer-body.scenario-trigger-form-detail-body{z-index:1;position:relative;overflow:hidden visible}.scenario-trigger-form-detail-scroll{flex:1;min-width:0;min-height:0;overflow:hidden auto}.scenario-trigger-form-detail-drawer .scenario-trigger-scheduled-detail-footer{z-index:0;position:relative}.scenario-trigger-form-detail-drawer .scenario-trigger-form-detail-inputs-footer{flex-shrink:0}.scenario-trigger-form-detail-block{flex-direction:column;gap:8px;display:flex}.scenario-trigger-form-detail-label{color:var(--text-heading);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.scenario-trigger-form-detail-label--inline{flex:1;min-width:0}.scenario-trigger-form-detail-fields-head{justify-content:flex-start;align-items:center;gap:8px;display:flex}.scenario-trigger-drawer-search{border-bottom:1px solid #f4f4f5;flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}.scenario-trigger-drawer-search-input{min-width:0;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:14px}.scenario-trigger-drawer-search-input::placeholder{color:#a1a1aa}.scenario-trigger-drawer-search-input:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-trigger-drawer .scenario-branch-drawer-body{gap:18px}.scenario-trigger-drawer-list{flex-direction:column;gap:2px;display:flex}.scenario-trigger-drawer-item{text-align:left;cursor:pointer;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:8px 10px;display:flex}.scenario-trigger-drawer-item:hover{background:#f4f4f5}.scenario-trigger-drawer-item--selected{background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.scenario-trigger-drawer-item--selected:hover{background:#e8ecff}.scenario-trigger-drawer-item-icon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.scenario-trigger-drawer-item-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.scenario-trigger-drawer-item-title{color:var(--text-heading);font-size:14px;font-weight:500;line-height:1.25}.scenario-trigger-drawer-item-desc{color:#71717a;font-size:12px;font-weight:400;line-height:1.4}.scenario-trigger-drawer-item-chevron{text-align:center;color:#a1a1aa;flex-shrink:0;width:22px;font-size:18px;font-weight:300;line-height:28px}.scenario-trigger-drawer-item-chevron-spacer{flex-shrink:0;width:22px}.scenario-branch-path-rules-drawer,.scenario-branch-add-step-drawer{width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);box-sizing:border-box;z-index:4;background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative;box-shadow:6px 0 28px #0f172a0f}.scenario-branch-path-rules-head{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;padding:14px 12px 12px 14px;display:flex}.scenario-branch-path-rules-title{letter-spacing:-.02em;min-width:0;color:var(--text-heading);flex:1;margin:0;font-size:16px;font-weight:650}.scenario-branch-path-rules-head-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;display:flex}.scenario-branch-path-rules-body{scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow:auto}.scenario-branch-path-rules-field{flex-direction:column;gap:8px;display:flex}.scenario-branch-path-rules-field-label{color:#52525b;font-size:12px;font-weight:600}.scenario-branch-path-rules-input{width:100%;height:38px;color:var(--text-heading);font:inherit;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 12px;font-size:14px}.scenario-branch-path-rules-input:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-branch-path-rules-block{flex-direction:column;gap:0;padding:0;display:flex}.scenario-branch-path-rules-section-title{letter-spacing:-.02em;color:#18181b;margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.3}.scenario-branch-path-rules-section-lead{color:#6b7280;margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.5}.scenario-branch-path-rules-subtitle{color:#52525b;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.3}.scenario-branch-path-rules-select-wrap{width:100%;position:relative}.scenario-branch-path-rules-select-trigger{color:#18181b;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 12px;font-size:14px;display:flex}.scenario-branch-path-rules-select-trigger:hover{border-color:#d4d4d8}.scenario-branch-path-rules-select-trigger:focus{outline-offset:1px;outline:2px solid #0506251f}.scenario-branch-path-rules-select-value{flex:1;min-width:0}.scenario-branch-path-rules-select-chevron{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.scenario-branch-path-rules-select-chevron--open{transform:rotate(180deg)}.scenario-branch-path-rules-listbox{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 6px -1px #0f172a14,0 10px 20px -8px #0f172a1f}.scenario-branch-path-rules-listbox-item{margin:0;padding:0}.scenario-branch-path-rules-option{color:#18181b;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:14px;display:flex}.scenario-branch-path-rules-option:hover{background:#f4f4f5}.scenario-branch-path-rules-option--selected{background:#e9f9ef}.scenario-branch-path-rules-option--selected:hover{background:#d1fae5}.scenario-branch-path-rules-option-label{flex:1;min-width:0}.scenario-branch-path-rules-option-check{color:#059669;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-branch-path-rules-option-check-spacer{flex-shrink:0;width:16px;height:16px}.scenario-branch-path-rules-add-role-btn{flex:none;width:100%;margin-top:12px}.scenario-branch-path-rules-add-rule-wrap{flex-direction:column;align-items:stretch;width:100%;display:flex}.scenario-branch-path-rules-add-rule-selected{box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;min-height:72px;margin-top:12px;padding:10px 12px 12px}.scenario-branch-path-rules-add-rule-selected-head{color:#52525b;margin-bottom:8px;font-size:12px;font-weight:600}.scenario-branch-path-rules-add-rule-selected-placeholder{color:#a1a1aa;margin:0;font-size:14px;line-height:1.45}.scenario-branch-path-rules-add-rule-selected-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario-branch-path-rules-selected-preview+.scenario-branch-path-rules-add-rule-selected-list{margin-top:10px}.scenario-branch-path-rules-add-rule-selected-row{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;display:flex}.scenario-branch-path-rules-add-rule-selected-label{color:#18181b;flex:1;min-width:0;font-size:14px}.scenario-branch-path-rules-add-rule-selected-remove{font:inherit;color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:12px}.scenario-branch-path-rules-add-rule-selected-remove:hover{color:#18181b;background:#f4f4f5}.scenario-branch-path-rules-selected-preview{flex-direction:column;gap:10px;display:flex}.scenario-branch-path-rules-selected-preview-head{align-items:center;gap:10px;display:flex}.scenario-branch-path-rules-selected-preview-title{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.scenario-branch-path-rules-selected-preview-title-text{color:#18181b;font-size:14px;font-weight:650}.scenario-branch-path-rules-selected-preview-body{grid-template-columns:minmax(80px,92px) 1fr;gap:8px;width:100%;display:grid}.scenario-branch-path-rules-selected-preview-body>.scenario-branch-path-rules-selected-preview-select:first-child{gap:6px;padding:0 8px 0 10px}.scenario-branch-path-rules-selected-preview-select{color:#18181b;width:100%;height:38px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;display:inline-flex}.scenario-branch-path-rules-selected-preview-select:hover{background:#f4f4f5}.scenario-branch-path-rules-selected-preview-select--open .scenario-branch-path-rules-selected-preview-select-chev svg{transform-origin:50%;transition:transform .15s;transform:rotate(180deg)}.scenario-branch-path-rules-selected-preview-select-text--muted{color:#a1a1aa}.scenario-branch-path-rules-selected-preview-select-chev{color:#71717a;display:flex}.scenario-branch-path-rules-selected-preview-actions{flex-direction:row;gap:10px;display:flex}.scenario-branch-path-rules-selected-preview-chip{color:#52525b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex:none;padding:0 12px;font-size:14px;font-weight:600}.scenario-branch-path-rules-selected-preview-chip:hover{color:#18181b;background:#f4f4f5}.scenario-branch-path-rules-selected-preview-chip--open{color:#1e3a5f;background:#eef5ff;border-color:#c4d9f5}.scenario-branch-path-rules-date-compare-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 10px 22px -6px #0f172a1f,0 18px 44px -14px #0f172a24}.scenario-branch-path-rules-date-compare-scroll{max-height:inherit;box-sizing:border-box;padding:6px;overflow:auto}.scenario-branch-path-rules-date-compare-option{color:#3f3f46;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;font-size:14px;display:flex}.scenario-branch-path-rules-date-compare-option:hover{background:#eef2ff}.scenario-branch-path-rules-date-compare-option--selected{background:#dcfce7}.scenario-branch-path-rules-date-compare-option--selected:hover{background:#bbf7d0}.scenario-branch-path-rules-date-compare-option-label{flex:auto;min-width:0}.scenario-branch-path-rules-date-compare-option-check{color:#16a34a;flex-shrink:0;display:flex}.scenario-branch-path-rules-date-compare-option-check-spacer{flex-shrink:0;width:16px;height:16px}.scenario-branch-path-rules-date-pick-popover{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 10px 22px -6px #0f172a1f,0 18px 44px -14px #0f172a24}.scenario-branch-path-rules-date-pick-popover-scroll{max-height:inherit;box-sizing:border-box;overflow:auto}.scenario-branch-path-rules-date-pick-field{box-sizing:border-box;padding:12px 12px 10px}.scenario-branch-path-rules-date-pick-label{color:#18181b;margin:0 0 10px;font-size:14px;font-weight:700}.scenario-branch-path-rules-date-pick-required{color:#ef4444}.scenario-branch-path-rules-date-pick-row{flex-direction:row;align-items:center;gap:10px;display:flex}.scenario-branch-path-rules-date-pick-dropdown{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:38px;padding:0 10px 0 12px;display:flex;position:relative}button.scenario-branch-path-rules-date-pick-dropdown{font:inherit;text-align:left;cursor:pointer;flex:auto;min-width:0;margin:0}.scenario-branch-path-rules-date-pick-dropdown-text{color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.scenario-branch-path-rules-date-pick-dropdown-text--muted{color:#a1a1aa}.scenario-branch-path-rules-date-pick-dropdown-chev{color:#71717a;flex-shrink:0;display:flex}.scenario-branch-path-rules-date-pick-native{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.scenario-branch-path-rules-date-pick-offset-add{color:#3f3f46;height:34px;font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;flex:none;padding:0 12px;font-size:14px;font-weight:600}.scenario-branch-path-rules-date-pick-offset-add:hover{background:#e4e4e7}.scenario-branch-path-rules-date-pick-dropdown--block{flex:100%;width:100%}.scenario-branch-path-rules-date-pick-offset-sub{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;padding:12px 12px 10px;box-shadow:0 4px 14px -4px #0f172a14}.scenario-branch-path-rules-date-pick-offset-sub-field{width:100%}.scenario-branch-path-rules-date-pick-offset-sub-label{color:#18181b;margin:0 0 10px;font-size:14px;font-weight:700}.scenario-branch-path-rules-date-pick-offset-sub-mid-label{color:#71717a;margin:12px 0 8px;font-size:12px;font-weight:600}.scenario-branch-path-rules-date-pick-offset-sub-row{flex-direction:row;align-items:center;gap:10px;display:flex}.scenario-branch-path-rules-date-pick-sign-select-wrap{box-sizing:border-box;flex-shrink:0;width:76px;height:38px;position:relative}.scenario-branch-path-rules-date-pick-sign-select{width:100%;height:100%;font:inherit;color:#18181b;cursor:pointer;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 26px 0 10px;font-size:14px;font-weight:700;display:block}.scenario-branch-path-rules-date-pick-sign-select::-ms-expand{display:none}.scenario-branch-path-rules-date-pick-sign-select:hover{background:#fafafa}.scenario-branch-path-rules-date-pick-sign-select:focus-visible{outline-offset:1px;outline:2px solid #a78bfa59}.scenario-branch-path-rules-date-pick-sign-select-chev{color:#71717a;pointer-events:none;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.scenario-branch-path-rules-date-pick-days-combo{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;flex:auto;align-items:center;min-width:0;height:38px;display:flex;overflow:hidden}.scenario-branch-path-rules-date-pick-days-input{color:#18181b;width:0;min-width:0;height:100%;font:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;flex:auto;padding:0 10px;font-size:14px}.scenario-branch-path-rules-date-pick-days-divider{background:#e4e4e7;flex-shrink:0;width:1px;height:20px}.scenario-branch-path-rules-date-pick-days-unit-btn{min-width:52px;height:100%;font:inherit;color:#52525b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:2px;margin:0;padding:0 6px 0 8px;font-size:14px;font-weight:700;display:inline-flex}.scenario-branch-path-rules-date-pick-days-unit-btn:hover{background:#18181b0a}.scenario-branch-path-rules-date-pick-days-unit-btn-text{flex:none}.scenario-branch-path-rules-date-pick-days-unit-btn-chev{color:#71717a;flex-shrink:0;display:flex}.scenario-branch-path-rules-date-pick-days-unit-btn-chev--open svg{transform-origin:50%;transition:transform .15s;transform:rotate(180deg)}.scenario-branch-path-rules-date-pick-offset-sub-footer{border-top:1px solid #f4f4f5;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.scenario-branch-path-rules-date-pick-offset-summary{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.scenario-branch-path-rules-date-pick-offset-summary-row{box-sizing:border-box;background:#fafafa;border:1px solid #f4f4f5;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.scenario-branch-path-rules-date-pick-offset-summary-text{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.scenario-branch-path-rules-date-pick-offset-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.scenario-branch-path-rules-date-pick-offset-row{box-sizing:border-box;background:#fafafa;border:1px solid #f4f4f5;border-radius:10px;padding:10px}.scenario-branch-path-rules-date-pick-offset-label{color:#52525b;margin:0 0 8px;font-size:12px;font-weight:700;display:block}.scenario-branch-path-rules-date-pick-offset-controls{flex-direction:row;align-items:center;gap:10px;display:flex}.scenario-branch-path-rules-date-pick-offset-input{color:#18181b;min-width:0;height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;outline:none;flex:auto;padding:0 10px;font-size:14px}.scenario-branch-path-rules-date-pick-offset-input:focus-visible{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}.scenario-branch-path-rules-date-pick-offset-remove{color:#2563eb;height:34px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;padding:0 10px;font-size:14px;font-weight:700}.scenario-branch-path-rules-date-pick-offset-remove:hover{background:#2563eb14}.scenario-branch-path-rules-date-pick-footer{box-sizing:border-box;background:#f4f4f5;border-top:1px solid #e4e4e7;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.scenario-branch-path-rules-date-pick-footer-btn{height:34px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:0 14px;font-size:14px;font-weight:700}.scenario-branch-path-rules-date-pick-footer-btn:disabled{opacity:.45;cursor:not-allowed}.scenario-branch-path-rules-date-pick-footer-btn--cancel{color:#050625;background:0 0;border:none}.scenario-branch-path-rules-date-pick-footer-btn--cancel:hover{background:#18181b14}.scenario-branch-path-rules-date-pick-footer-btn--save{color:#fafafa;background:#18181b;border:1px solid #18181b}.scenario-branch-path-rules-date-pick-footer-btn--save:hover{background:#050625;border-color:#050625}.scenario-branch-path-rules-add-rule-panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-height:0;max-height:min(360px,56vh);margin-top:8px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 10px 20px -8px #0f172a14}.scenario-branch-path-rules-add-rule-panel--portal{margin-top:0;box-shadow:0 8px 24px -4px #0f172a1f,0 16px 40px -12px #0f172a24}.scenario-branch-path-rules-add-rule-search{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.scenario-branch-path-rules-add-rule-search-icon{color:#a1a1aa;flex-shrink:0;place-items:center;display:grid}.scenario-branch-path-rules-add-rule-search-input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:14px}.scenario-branch-path-rules-add-rule-search-input::placeholder{color:#a1a1aa}.scenario-branch-path-rules-add-rule-scroll{flex:1;min-height:0;overflow:auto}.scenario-branch-path-rules-add-rule-num-list,.scenario-branch-path-rules-add-rule-util-list{margin:0;padding:4px 0;list-style:none}.scenario-branch-path-rules-add-rule-divider{background:#e4e4e7;height:1px;margin:4px 10px}.scenario-branch-path-rules-add-rule-row{width:calc(100% - 8px);min-height:38px;font:inherit;color:#18181b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;margin:0 4px;padding:6px 10px;font-size:14px;display:flex}.scenario-branch-path-rules-add-rule-row:hover{background:#f4f4f5}.scenario-branch-path-rules-add-rule-row--tinted{background:0 0}.scenario-branch-path-rules-add-rule-row--tinted:hover{background:#f4f4f5}.scenario-branch-path-rules-add-rule-row--util{padding-left:10px}.scenario-branch-path-rules-add-rule-num{color:#52525b;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:4px;flex-shrink:0;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:11px;font-weight:650;display:grid}.scenario-branch-path-rules-add-rule-row--tinted .scenario-branch-path-rules-add-rule-num{background:#fafafa;border-color:#e4e4e7}.scenario-branch-path-rules-add-rule-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-branch-path-rules-add-rule-row-title{flex:1;min-width:0}.scenario-branch-path-rules-add-rule-row-title--grow{flex:1}.scenario-branch-path-rules-add-rule-row-chevron{color:#a1a1aa;flex-shrink:0;display:flex}.scenario-branch-path-rules-add-rule-row-chevron-spacer{flex-shrink:0;width:16px;height:16px}.scenario-branch-add-step-head{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;padding:14px 12px 12px 14px;display:flex}.scenario-branch-add-step-title{letter-spacing:-.02em;min-width:0;color:var(--text-heading);flex:1;margin:0;font-size:16px;font-weight:650}.scenario-branch-add-step-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 14px 16px;display:flex;overflow:hidden}.scenario-branch-add-step-search{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;height:38px;padding:0 10px 0 12px;display:flex}.scenario-branch-add-step-search-icon{color:#a1a1aa;flex-shrink:0;display:flex}.scenario-branch-add-step-search-input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:14px}.scenario-branch-add-step-search-input::placeholder{color:#a1a1aa}.scenario-branch-add-step-scroll{scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px 8px;display:flex;overflow:auto}.scenario-branch-add-step-node-type{width:100%}.scenario-branch-add-step-section{letter-spacing:normal;text-transform:none;color:#52525b;margin:14px 4px 8px;padding:0;font-size:12px;font-weight:600}.scenario-branch-add-step-app{width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}.scenario-branch-add-step-app:hover{background:#f4f4f5}.scenario-branch-add-step-app-badge{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.scenario-branch-add-step-app-badge--violet{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}.scenario-branch-add-step-app-badge--blue{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.scenario-branch-add-step-app-badge--mail{background:linear-gradient(145deg,#f87171,#dc2626)}.scenario-branch-add-step-app-badge--cal{background:linear-gradient(145deg,#60a5fa,#2563eb);font-size:11px}.scenario-branch-add-step-app-label{min-width:0;color:var(--text-heading);flex:1;font-size:14px;font-weight:550;line-height:1.25}.scenario-branch-add-step-app-chevron{color:#a1a1aa;flex-shrink:0;display:flex}.scenario-branch-add-step-app-drawer-overlay{z-index:6;box-sizing:border-box;background:#fff;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.scenario-branch-add-step-app-drawer-head{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.scenario-branch-add-step-app-drawer-head-main{flex-direction:row;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.scenario-branch-add-step-app-drawer-title{letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:15px;font-weight:650;line-height:1.2}.scenario-branch-add-step-app-drawer-head-actions{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.scenario-branch-add-step-app-drawer-body{scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 14px 16px;display:flex;overflow:auto}.scenario-branch-add-step-app-drawer-field-body.scenario-collect-drawer-field--grow{flex:1;min-height:140px;max-height:none}.scenario-branch-add-step-app-drawer-editor{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;flex:1;min-height:160px;display:flex;overflow:hidden}.scenario-branch-add-step-app-drawer-textarea{min-height:120px;font:inherit;color:var(--text-heading);resize:vertical;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:1;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.scenario-branch-add-step-app-drawer-textarea::placeholder{color:#a1a1aa}.scenario-collect-drawer-combobox-menu.scenario-branch-email-send-as-panel{margin:0;padding:6px;list-style:none}.scenario-branch-email-send-as-option{width:100%;min-height:38px;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:14px;display:flex}.scenario-branch-email-send-as-option:hover{background:#f4f4f5}.scenario-branch-email-send-as-option--selected{color:#14532d;background:#e9f9ef}.scenario-branch-email-send-as-option--selected:hover{background:#d1fae5}.scenario-branch-email-send-as-option-label{flex:auto;min-width:0;line-height:1.35}.scenario-branch-email-send-as-check{color:#16a34a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-branch-email-send-as-check-spacer{flex-shrink:0;width:18px;height:18px}.scenario-branch-email-mail-picker-trigger{width:100%;min-height:38px;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 40px 0 12px;font-size:14px;position:relative}.scenario-branch-email-mail-picker-trigger:hover{background:#f4f4f5}.scenario-branch-email-mail-picker-trigger:focus-visible{outline-offset:1px;outline:2px solid #05062526}.scenario-branch-email-mail-picker-trigger-main{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.scenario-branch-email-mail-picker-placeholder{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scenario-branch-email-mail-picker-step{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:650;line-height:1;display:grid}.scenario-branch-email-mail-picker-gmail{color:#fff;background:linear-gradient(145deg,#f87171,#dc2626);border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;line-height:1;display:grid}.scenario-collect-drawer-combobox-menu.scenario-branch-email-mail-picker-panel{flex-direction:column;max-height:min(300px,52vh);padding:0;display:flex;overflow:hidden}.scenario-branch-email-mail-picker-search{border-bottom:1px solid #f4f4f5;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.scenario-branch-email-mail-picker-search-ic{color:#a1a1aa;flex-shrink:0;display:flex}.scenario-branch-email-mail-picker-search-input{min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:14px}.scenario-branch-email-mail-picker-search-input::placeholder{color:#a1a1aa}.scenario-branch-email-mail-picker-list{flex:auto;min-height:0;margin:0;padding:4px 6px 6px;list-style:none;overflow-y:auto}.scenario-branch-email-mail-picker-option{gap:10px}.scenario-branch-email-mail-picker-hint{color:#71717a;border-top:1px solid #f4f4f5;flex-shrink:0;padding:8px 10px 10px;font-size:12px;font-weight:450;line-height:1.35}.scenario-collect-drawer-combobox-menu.scenario-branch-email-reply-to-panel{flex-direction:column;max-height:min(300px,52vh);padding:0;display:flex;overflow:hidden}.scenario-branch-email-reply-to-person-ic{color:#3f3f46;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-branch-email-reply-to-option{gap:10px}.scenario-branch-field{flex-direction:column;gap:8px;display:flex}.scenario-branch-label{color:#52525b;font-size:12px;font-weight:600}.scenario-branch-required{color:#ef4444;font-weight:700}.scenario-branch-logic-wrap{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:visible}.scenario-branch-logic-textarea{width:100%;min-height:128px;color:var(--text-heading);font-family:var(--font-sans);resize:vertical;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d8d8dc #f3f3f5;background:0 0;border:none;border-radius:10px 10px 0 0;margin:0;padding:40px 12px 38px;font-size:14px;line-height:1.55;display:block;overflow-y:auto}.scenario-branch-logic-wrap .scenario-collect-drawer-editor-mentionbar{border-radius:0 0 10px 10px}.scenario-branch-logic-textarea::placeholder{color:#a1a1aa}.scenario-branch-logic-textarea:focus{outline:none}.scenario-branch-mention-menu{z-index:25;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;min-width:228px;max-width:min(320px,92vw);max-height:min(280px,42vh);margin-bottom:6px;padding:8px;position:absolute;bottom:100%;left:auto;right:10px;overflow:hidden auto;box-shadow:0 4px 6px -1px #0f172a14,0 12px 24px -8px #0f172a1f}.scenario-branch-mention-group{margin-bottom:10px}.scenario-branch-mention-group:last-child{margin-bottom:0}.scenario-branch-mention-group-label{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;padding:4px 8px 6px;font-size:11px;font-weight:700}.scenario-branch-mention-list{margin:0;padding:0;list-style:none}.scenario-branch-mention-option{width:100%;min-height:36px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;margin:0;padding:6px 10px;font-size:14px;display:flex}.scenario-branch-mention-option:hover{background:#f4f4f5}.scenario-branch-logic-mention{color:#71717a;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:14px;display:inline-flex}.scenario-branch-logic-mention:hover{color:#3f3f46;background:0 0}.scenario-branch-logic-mention-at{font-weight:600}.scenario-branch-path-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.scenario-branch-field+.scenario-branch-path-card{margin-top:10px}.scenario-branch-path-section{flex-direction:column;gap:10px;display:flex}.scenario-branch-field+.scenario-branch-path-section{margin-top:10px}.scenario-branch-path-title{color:var(--text-heading);font-size:12px;font-weight:650}.scenario-branch-path-delete{z-index:2;color:#71717a;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e4e4e7;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;transition:opacity .14s,visibility .14s,background .12s,color .12s,border-color .12s,box-shadow .12s;display:grid;position:absolute;top:0;right:10px;transform:translateY(-50%);box-shadow:0 2px 10px #0f172a14}.scenario-branch-path-card:hover .scenario-branch-path-delete,.scenario-branch-path-card:focus-within .scenario-branch-path-delete{opacity:1;visibility:visible;pointer-events:auto}.scenario-branch-path-card:hover .scenario-branch-path-delete:disabled,.scenario-branch-path-card:focus-within .scenario-branch-path-delete:disabled{opacity:.4;pointer-events:none}.scenario-branch-path-delete:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fecaca;box-shadow:0 3px 12px #ef44441f}.scenario-branch-path-delete:disabled{cursor:not-allowed;box-shadow:0 1px 4px #0f172a0a}@media (hover:none){.scenario-branch-path-delete{opacity:1;visibility:visible;pointer-events:auto}.scenario-branch-path-delete:disabled{opacity:.4;pointer-events:none}}.scenario-branch-sublabel{color:#52525b;font-size:12px;font-weight:600}.scenario-branch-select{width:100%;height:38px;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 12px;font-size:14px}.scenario-branch-select:disabled{cursor:not-allowed;color:#a1a1aa;background:#f4f4f5}.scenario-branch-select--readonly{cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;display:flex}.scenario-branch-select--empty{color:#a1a1aa;background:#f4f4f5}.scenario-branch-path-connect-hint{color:#71717a;background:#f4f4f5;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.scenario-branch-path-desc-wrap{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:visible}.scenario-branch-path-desc-wrap .scenario-collect-drawer-icon-btn svg{width:13px;height:13px;display:block}.scenario-branch-path-desc{width:100%;color:var(--text-heading);font-family:var(--font-sans);resize:vertical;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d8d8dc #f3f3f5;background:0 0;border:none;border-radius:10px;min-height:72px;margin:0;padding:40px 12px 12px;font-size:14px;line-height:1.55;overflow-y:auto}.scenario-branch-path-desc::placeholder{color:#a1a1aa}.scenario-branch-path-desc:focus{outline:none}.scenario-branch-add-path{color:#1d4ed8;width:100%;font-family:var(--font-sans);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.scenario-branch-add-path:hover{color:#1e3a8a;background:#f8fafc;border-color:#94a3b8;text-decoration:none}.scenario-branch-add-path:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-collect-drawer{width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);box-sizing:border-box;z-index:4;background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;min-height:0;display:flex;box-shadow:6px 0 28px #0f172a0f}.scenario-collect-drawer-header{border-bottom:1px solid #f4f4f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.scenario-collect-drawer-title{letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:16px;font-weight:650}.scenario-collect-drawer-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.scenario-collect-drawer-close:hover{color:var(--text-heading);background:#f4f4f5}.scenario-collect-drawer-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow:auto}.scenario-collect-drawer-body>.scenario-collect-drawer-field{flex-shrink:0}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]){width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);flex-shrink:0}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-header{border-bottom:1px solid #f4f4f5;padding:16px 16px 12px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-title{letter-spacing:-.02em;color:var(--text-heading);font-size:16px;font-weight:650}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-close{color:#71717a;border-radius:8px;width:36px;height:36px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-close:hover{color:var(--text-heading);background:#f4f4f5}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-body{gap:18px;padding:16px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-label{color:#52525b;font-size:12px;font-weight:600}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-combobox-row{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;min-height:38px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-field{gap:8px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-field--grow{flex:none;min-height:140px;max-height:260px;overflow:hidden}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-editor{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-footer{background:#fff;border-top:1px solid #e5e7eb;gap:10px;padding:14px 16px 16px}.scenario-collect-drawer[data-onboarding-drawer-node]:not([data-onboarding-drawer-node=collect]) .scenario-collect-drawer-btn{border-radius:8px;min-height:38px;font-size:14px;font-weight:550}.scenario-collect-drawer-body--workspace-agent-empty{min-height:160px;overflow:hidden}.scenario-collect-drawer-field{flex-direction:column;gap:8px;display:flex}.scenario-collect-drawer-field--grow{flex:none;min-height:140px;max-height:260px;overflow:hidden}.scenario-collect-drawer-field--grow>.scenario-collect-drawer-editor{flex:auto;min-height:96px;max-height:220px}.scenario-collect-drawer-label{color:#52525b;font-size:12px;font-weight:600}.scenario-collect-drawer-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.scenario-collect-drawer-label-row .scenario-collect-drawer-label{margin-bottom:0}.scenario-collect-drawer-label-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.scenario-collect-drawer-label-action{color:#18181b;font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.scenario-collect-drawer-label-action-icon{flex-shrink:0;width:12px;height:12px;display:block}.scenario-collect-drawer-label-action:hover{color:#18181b;background:#f9fafb}.scenario-collect-drawer-label-action:focus-visible{outline-offset:1px;outline:2px solid #05062526}.scenario-collect-drawer-agent-desc-input{width:100%;min-height:64px;color:var(--text-heading);font:inherit;resize:vertical;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.scenario-collect-drawer-agent-desc-input:focus{outline-offset:1px;background:#fff;outline:2px solid #05062526}.scenario-collect-drawer-scheduled-repeat-field{z-index:1;flex-shrink:0;position:relative}.scenario-collect-drawer-scheduled-repeat-panel{flex-direction:column;gap:8px;display:flex}.scenario-collect-drawer-scheduled-repeat-hint{color:#52525b;margin:0;font-size:12px;font-weight:400;line-height:1.45}.scenario-collect-drawer-scheduled-repeat-label{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.scenario-collect-drawer-scheduled-repeat-checkbox{cursor:pointer;accent-color:#050625;flex-shrink:0;width:18px;height:18px;margin:0}.scenario-collect-drawer-select-wrap{position:relative}.scenario-collect-drawer-select{width:100%;height:38px;color:var(--text-heading);font:inherit;cursor:pointer;appearance:none;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;padding:0 72px 0 12px;font-size:14px}.scenario-collect-drawer-select:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-collect-drawer-combobox-row{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:stretch;width:100%;min-height:38px;display:flex;overflow:hidden}.scenario-collect-drawer-combobox-toolbar{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.scenario-collect-drawer-combobox-toolbar>.scenario-collect-drawer-combobox-row{flex:auto;min-width:0}.scenario-collect-drawer-combobox-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.scenario-collect-drawer-combobox-action-btn{color:#18181b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:38px;margin:0;padding:0;display:inline-grid}.scenario-collect-drawer-combobox-action-btn svg{width:16px;height:16px}.scenario-collect-drawer-combobox-action-btn:hover{background:#f9fafb}.scenario-collect-drawer-combobox-action-btn:focus-visible{outline-offset:1px;outline:2px solid #18181b33}.scenario-collect-drawer-combobox-row:focus-within{outline-offset:1px;outline:2px solid #05062526}.scenario-collect-drawer-combobox-jump{min-width:0;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex:auto;align-items:center;margin:0;padding:0 4px 0 12px;font-size:14px;display:flex}.scenario-collect-drawer-combobox-jump:hover{background:#00000008}.scenario-collect-drawer-combobox-jump:focus{outline:none}.scenario-collect-drawer-combobox-dropdown{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-left:1px solid #e4e4e7;flex:0 0 32px;place-items:center;margin:0;padding:0;display:grid}.scenario-collect-drawer-combobox-dropdown:hover{color:#52525b;background:#00000008}.scenario-collect-drawer-combobox-dropdown:focus{outline:none}.scenario-collect-drawer-select-suffix{color:#a1a1aa;pointer-events:none;align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.scenario-collect-drawer-combobox-wrap{z-index:2;position:relative}.scenario-collect-drawer-combobox-wrap.scenario-branch-email-mail-picker{z-index:3}.scenario-collect-drawer-combobox-wrap.scenario-branch-email-send-as{z-index:4}.scenario-collect-drawer-combobox-wrap.scenario-branch-email-reply-to{z-index:5}.scenario-collect-drawer-combobox-wrap.scenario-branch-email-cc-source{z-index:6}:is(.scenario-collect-drawer-combobox-wrap.scenario-branch-email-mail-picker:has([aria-expanded=true]),.scenario-collect-drawer-combobox-wrap.scenario-branch-email-send-as:has([aria-expanded=true]),.scenario-collect-drawer-combobox-wrap.scenario-branch-email-reply-to:has([aria-expanded=true]),.scenario-collect-drawer-combobox-wrap.scenario-branch-email-cc-source:has([aria-expanded=true])){z-index:50}.scenario-collect-drawer-field:has(.scenario-collect-drawer-combobox-wrap [aria-expanded=true]){z-index:50;position:relative}.scenario-collect-drawer-body:has(.scenario-collect-drawer-combobox-menu){overflow:visible}.scenario-collect-drawer-combobox-trigger-inner{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.scenario-collect-drawer-combobox-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.scenario-collect-drawer-combobox-trigger-text--placeholder{color:#a1a1aa;font-weight:400}.scenario-collect-drawer-combobox-jump:disabled{cursor:default;opacity:1}.scenario-collect-drawer-option-icon-wrap{color:#71717a;flex-shrink:0;place-items:center;display:grid}.scenario-collect-drawer-combobox-menu{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;max-height:min(280px,52vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0f172a0f,0 12px 24px -8px #0f172a1f}.scenario-collect-drawer-combobox-option{width:100%;min-height:38px;color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:14px;display:flex}.scenario-collect-drawer-combobox-option:hover{background:0 0}.scenario-collect-drawer-combobox-option--selected{color:var(--text-heading);background:0 0;font-weight:600}.scenario-collect-drawer-combobox-option .scenario-collect-drawer-option-icon-wrap,.scenario-collect-drawer-combobox-option--selected .scenario-collect-drawer-option-icon-wrap{color:#52525b}.scenario-collect-drawer-combobox-option-label{flex:auto;min-width:0}.scenario-collect-drawer-editor{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;flex:1;min-height:120px;max-height:220px;display:flex;position:relative;overflow:hidden}.scenario-collect-drawer-editor-toolbar{z-index:5;gap:2px;display:inline-flex;position:absolute;top:8px;right:8px}.scenario-collect-drawer-icon-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:28px;padding:0;display:grid}.scenario-collect-drawer-icon-btn:hover{color:var(--text-heading);background:0 0}.scenario-collect-drawer-textarea{width:100%;min-height:96px;color:var(--text-heading);font-family:var(--font-sans);resize:vertical;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d8d8dc #f3f3f5;background:0 0;border:none;border-radius:10px;flex:1;margin:0;padding:40px 12px 38px;font-size:14px;line-height:1.55;overflow-y:auto}.scenario-collect-drawer-editor>.scenario-collect-task-textarea-stack--drawer{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.scenario-collect-task-text-overlay--drawer{z-index:0;box-sizing:border-box;font-family:var(--font-sans);white-space:pre-wrap;word-wrap:break-word;scrollbar-width:none;pointer-events:none;color:var(--text-heading);border-radius:10px;padding:40px 12px 38px;font-size:14px;font-weight:400;line-height:1.55;position:absolute;inset:0;overflow:hidden auto}.scenario-collect-task-text-overlay--drawer::-webkit-scrollbar{width:0;height:0}.scenario-collect-drawer-textarea.scenario-collect-task-textarea-input{z-index:1;min-height:96px;caret-color:var(--text-heading);flex:1;font-weight:400;position:relative;color:#0000!important}.collect-task-mention-token{color:#2563eb;font-weight:500}.scenario-collect-task-text-placeholder{color:#a1a1aa;font-weight:400}.scenario-collect-drawer-textarea.scenario-collect-task-textarea-input::placeholder{color:#0000;opacity:0;-webkit-text-fill-color:transparent}.scenario-collect-drawer-editor-mentionbar{z-index:2;box-sizing:border-box;pointer-events:auto;box-shadow:none;background:#f4f4f5;border:none;border-radius:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:4px 12px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.scenario-collect-drawer-mentionbar-btn{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.scenario-collect-drawer-mentionbar-btn:hover{color:#3f3f46;background:#0000000a}.scenario-collect-drawer-mentionbar-at-group{align-items:center;gap:2px;display:inline-flex}.scenario-collect-drawer-mentionbar-hint{letter-spacing:.01em;color:#52525b;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px;font-weight:450}.scenario-collect-drawer-mentionbar-at-wrap{z-index:2;position:relative}.scenario-collect-drawer-mentionbar-at-trigger{color:#52525b;cursor:pointer;min-height:28px;font:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:2px;margin:0;padding:0 4px;display:inline-flex}.scenario-collect-drawer-mentionbar-at-trigger:hover{color:#3f3f46;background:#0000000a}.scenario-collect-drawer-mentionbar-at-sym{justify-content:center;align-items:center;width:18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.scenario-collect-resource-popover{z-index:10250;box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;height:280px;max-height:280px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 16px 40px -12px #0f172a2e}.scenario-collect-resource-popover-search{background:#fafafa;border-bottom:1px solid #ececf2;flex-shrink:0;padding:10px 12px}.scenario-collect-resource-popover-input{box-sizing:border-box;width:100%;min-width:0;height:38px;font:inherit;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;margin:0;padding:0 10px;font-size:14px;display:block}.scenario-collect-resource-popover-input::placeholder{color:#a1a1aa}.scenario-collect-resource-popover-input:focus{border-color:#c7c7d1;box-shadow:0 0 0 2px #6366f11f}.scenario-collect-resource-popover-body{flex:auto;min-height:0;display:flex;overflow:hidden}.scenario-collect-resource-popover-nav{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;background:#fafafa;border-right:1px solid #ececf2;flex:0 0 108px;min-width:0;overflow-y:auto}.scenario-collect-resource-popover-nav-list{margin:0;padding:6px;list-style:none}.scenario-collect-resource-nav-item{width:100%;font:inherit;color:#3f3f46;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:8px 8px 8px 10px;font-size:13px;font-weight:500;display:flex}.scenario-collect-resource-nav-item:hover{background:#0000000a}.scenario-collect-resource-nav-item.is-active{color:#18181b;background:#fff;box-shadow:0 1px 2px #0f172a0f}.scenario-collect-resource-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.scenario-collect-resource-nav-chevron{color:#a1a1aa;flex-shrink:0}.scenario-collect-resource-nav-item.is-active .scenario-collect-resource-nav-chevron{color:#71717a}.scenario-collect-resource-popover-panel{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.scenario-collect-resource-panel-title{letter-spacing:.02em;color:#a1a1aa;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:10px 12px 6px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.scenario-collect-resource-panel-list{scrollbar-width:thin;scrollbar-color:#d4d4d8 #f4f4f5;flex:auto;min-height:0;margin:0;padding:0 6px 8px;list-style:none;overflow:hidden auto}.scenario-collect-resource-panel-list--drawer-agents{padding:4px 6px 8px}.scenario-collect-resource-panel-list--drawer-agents .scenario-collect-drawer-combobox-option{color:#18181b}.scenario-collect-resource-popover-empty{color:#71717a;text-align:center;flex:auto;margin:0;padding:20px 16px;font-size:14px}.scenario-collect-resource-var-icon{color:#16a34a;background:#22c55e1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.scenario-collect-resource-type-icon{color:#a1a1aa;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.scenario-collect-resource-row-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.35;overflow:hidden}.scenario-collect-resource-row-primary{color:#18181b}.scenario-collect-resource-section{padding:0 8px 12px}.scenario-collect-resource-section:last-child{padding-bottom:4px}.scenario-collect-resource-section-head{align-items:center;gap:8px;padding:8px 8px 6px;display:flex}.scenario-collect-resource-section-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.scenario-collect-resource-section-icon--human{color:#2563eb;background:#3b82f61f}.scenario-collect-resource-section-icon-abc{letter-spacing:-.02em;text-transform:lowercase;font-size:9px;font-weight:700;line-height:1}.scenario-collect-resource-section-icon--agent{color:#7c3aed;background:#8b5cf61f}.scenario-collect-resource-section-icon--workflow{color:#ea580c;background:#f973161f}.scenario-collect-resource-section-icon--branch{color:#2563eb;background:#3b82f61f}.scenario-collect-resource-section-title{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;margin:0;font-size:11px;font-weight:600}.scenario-collect-resource-section-list{margin:0;padding:0;list-style:none}.scenario-collect-resource-row{text-align:left;width:100%;font:inherit;color:#18181b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:14px;display:flex}.scenario-collect-resource-row:hover,.scenario-collect-resource-row--summary{background:#f4f4f5}.scenario-collect-resource-row--summary:hover{background:#ececee}.scenario-collect-resource-row-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.scenario-collect-resource-row-icon--field{color:#2563eb;background:#3b82f61a}.scenario-collect-resource-row-icon--agent{color:#7c3aed;background:#8b5cf61a}.scenario-collect-resource-row-icon--workflow{color:#2563eb;background:#3b82f614}.scenario-collect-resource-row-label{flex:auto;min-width:0;line-height:1.35}.scenario-collect-resource-row .scenario-collect-resource-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scenario-collect-resource-row-badge{color:#2563eb;white-space:nowrap;text-overflow:ellipsis;background:#3b82f61f;border-radius:999px;flex-shrink:0;max-width:46%;padding:3px 8px;font-size:11px;font-weight:500;overflow:hidden}.scenario-collect-drawer-textarea::-webkit-scrollbar{width:5px}.scenario-collect-drawer-textarea::-webkit-scrollbar-track{background:#f3f3f5;border-radius:999px}.scenario-collect-drawer-textarea::-webkit-scrollbar-thumb{background:#d8d8dc;border-radius:999px}.scenario-collect-drawer-textarea::-webkit-scrollbar-thumb:hover{background:#cbcbd1}.scenario-collect-drawer-textarea:focus{outline:none}.scenario-collect-drawer-footer{background:#fff;border-top:1px solid #e5e7eb;flex-direction:row;flex-shrink:0;align-items:stretch;gap:10px;padding:14px 16px 16px;display:flex}.scenario-collect-drawer-footer--hitl-next .scenario-collect-drawer-btn--primary{flex:1;min-width:0}.scenario-collect-drawer-btn{min-width:0;min-height:38px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:550;line-height:1.2;display:inline-flex}.scenario-collect-drawer-btn--ghost{color:#111827;background:#f9fafb;border:1px solid #e5e7eb}.scenario-collect-drawer-btn--ghost:hover{background:#f3f4f6;border-color:#d1d5db}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost{color:#666b70;box-shadow:none;background:#f5f5f5;border:1px dashed #d9d9d9;font-size:12px;font-weight:400}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost:hover{color:#4b5563;background:#f0f0f0;border-color:#bfbfbf}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost:focus-visible{outline-offset:1px;outline:2px solid #1890ff59}.scenario-collect-drawer-btn--primary{color:#fff;background:#0f172a;border:1px solid #0f172a}.scenario-collect-drawer-btn--primary:hover{background:#1e293b;border-color:#1e293b}.scenario-collect-drawer-btn--primary:disabled,.scenario-collect-drawer-btn--primary[aria-disabled=true]{color:#fff;cursor:not-allowed;opacity:.9;background:#cbd5e1;border-color:#cbd5e1}.scenario-collect-task-modal{z-index:200;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scenario-collect-task-modal-backdrop{cursor:default;background:#52525b61;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.scenario-collect-task-modal-panel{z-index:1;box-sizing:border-box;background:#fff;border:none;border-radius:16px;flex-direction:column;width:min(720px,100%);height:min(70vh,560px);max-height:min(70vh,560px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.scenario-collect-task-modal-header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.scenario-collect-task-modal-title{letter-spacing:-.02em;color:#3f3f46;margin:0;font-size:17px;font-weight:700}.scenario-collect-task-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:38px;padding:0;display:grid}.scenario-collect-task-modal-close:hover{color:#3f3f46;background:#f4f4f6}.scenario-collect-task-modal-footer{background:#fff;border-top:1px solid #ececf2;flex-direction:row;flex-shrink:0;align-items:stretch;gap:10px;padding:14px 24px 18px;display:flex}.scenario-collect-task-modal-footer .scenario-collect-drawer-btn{flex:1 1 0;min-width:0}.scenario-collect-task-modal-editor{flex-direction:column;flex:1;align-self:stretch;min-height:0;margin:20px 24px 12px;display:flex;position:relative}.scenario-collect-task-modal-editor .scenario-collect-task-modal-textarea{flex:1;min-height:120px;margin:0;padding:20px 22px 44px}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal{background:#f9fafb;border:1px solid #e0e0ff;border-radius:12px;flex-direction:column;flex:1;align-self:stretch;min-height:0;display:flex;position:relative;box-shadow:inset 0 1px 2px #6366f10a}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal:focus-within{border-color:#c7c9f5;box-shadow:inset 0 1px 2px #6366f10f,0 0 0 3px #c7c9f559}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal .scenario-collect-task-modal-textarea{box-shadow:none;background:0 0;border:none;border-radius:12px;margin:0}.scenario-collect-task-text-overlay--modal{z-index:0;box-sizing:border-box;font-family:var(--font-sans);white-space:pre-wrap;word-wrap:break-word;scrollbar-width:none;pointer-events:none;color:#3f3f46;border-radius:12px;padding:20px 22px 44px;font-size:14px;line-height:1.6;position:absolute;inset:0;overflow:hidden auto}.scenario-collect-task-text-overlay--modal::-webkit-scrollbar{width:0;height:0}.scenario-collect-task-modal-textarea.scenario-collect-task-textarea-input{z-index:1;caret-color:#3f3f46;position:relative;color:#0000!important}.scenario-collect-task-modal-textarea{resize:vertical;color:#3f3f46;width:auto;min-height:0;font-family:var(--font-sans);box-sizing:border-box;background:#f9fafb;border:1px solid #e0e0ff;border-radius:12px;flex:1;align-self:stretch;margin:20px 24px 12px;padding:20px 22px;font-size:14px;line-height:1.6;box-shadow:inset 0 1px 2px #6366f10a}.scenario-collect-task-modal-textarea:focus{border-color:#c7c9f5;outline:none;box-shadow:inset 0 1px 2px #6366f10f,0 0 0 3px #c7c9f559}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal .scenario-collect-task-modal-textarea:focus{box-shadow:none;border:none;outline:none}.scenario-collect-task-modal-editor .scenario-collect-drawer-editor-mentionbar{background:#f9fafb}.scenario-collect-optimize-modal{z-index:220;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scenario-collect-optimize-backdrop{cursor:default;background:#52525b61;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.scenario-collect-optimize-panel{z-index:1;box-sizing:border-box;background:#fff;border:none;border-radius:16px;flex-direction:column;width:min(720px,100%);height:min(70vh,560px);min-height:0;max-height:min(70vh,560px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a24}.scenario-collect-optimize-header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.scenario-collect-optimize-title{letter-spacing:-.02em;color:#3f3f46;margin:0;font-size:17px;font-weight:700}.scenario-collect-optimize-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:38px;padding:0;display:grid}.scenario-collect-optimize-close:hover{color:#3f3f46;background:#f4f4f6}.scenario-collect-optimize-body{background:#f9fafb;border:1px solid #e0e0ff;border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:20px 24px 12px;padding:20px 22px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #6366f10a}.scenario-collect-optimize-thinking{color:#6b7280;background:#e8eef5;border-radius:10px;flex-shrink:0;padding:10px 14px;font-size:14px;line-height:1.5;display:inline-block}.scenario-collect-optimize-stream{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;font:inherit;font-family:var(--font-sans);color:#3f3f46;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;resize:vertical;background:0 0;border:none;flex:auto;margin:0;padding:0;font-size:14px;line-height:1.6;display:block;overflow:hidden auto}.scenario-collect-optimize-stream:read-only{resize:none;cursor:default}.scenario-collect-optimize-stream:focus{outline:none}.scenario-collect-optimize-stream:not(:read-only){cursor:text}.scenario-collect-optimize-footer{background:#fff;border-top:1px solid #ececf2;flex-shrink:0;padding:16px 24px 20px}.scenario-collect-optimize-footer-row{flex-direction:row;align-items:stretch;gap:10px;display:flex}.scenario-collect-optimize-footer-actions{flex-direction:row;align-items:stretch;gap:10px;width:100%;display:flex}.scenario-collect-optimize-footer-actions .scenario-collect-drawer-btn{flex:1 1 0;min-width:0}.scenario-collect-optimize-input{color:#3f3f46;min-width:0;height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #e0e0ff;border-radius:12px;flex:1;padding:0 14px;font-size:14px}.scenario-collect-optimize-input::placeholder{color:#9ca3af}.scenario-collect-optimize-input:disabled{opacity:.65;cursor:not-allowed;background:#f9fafb}.scenario-collect-optimize-submit{color:#fff;min-width:108px;height:44px;font:inherit;cursor:pointer;box-sizing:border-box;background:#050625;border:1px solid #050625;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.scenario-collect-optimize-submit:disabled{opacity:.92;cursor:not-allowed}.scenario-collect-optimize-submit:not(:disabled):hover{background:#171717;border-color:#171717}.scenario-collect-optimize-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite scenario-collect-optimize-spin}@keyframes scenario-collect-optimize-spin{to{transform:rotate(360deg)}}.scenario-workspace-toolbar{bottom:max(6px, env(safe-area-inset-bottom,0px));z-index:10;box-sizing:border-box;pointer-events:auto;background:#f4f4f5;border:1px solid #e8e8ec;border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:0;width:fit-content;max-width:calc(100% - 32px);padding:6px 8px 6px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0f172a0f}.scenario-workspace-toolbar-ai{color:#52525b;width:38px;height:38px;box-shadow:none;line-height:0;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 8px;padding:0;display:flex}.scenario-workspace-toolbar-ai:hover{color:#18181b;background:#e4e4e7}.scenario-workspace-toolbar-ai:focus-visible{outline:2px solid var(--accent-border,#3b82f6);outline-offset:2px}.scenario-workspace-toolbar-btn{height:34px;color:var(--text-heading);font:inherit;cursor:pointer;background:#fff;border:none;border-radius:16px;padding:0 16px;font-size:14px;font-weight:600}.scenario-workspace-toolbar-btn:hover{background:#f4f4f5}.scenario-workspace-toolbar-btn--primary{color:#fafafa;letter-spacing:-.01em;background:#18181b;padding:0 18px}.scenario-workspace-toolbar-btn--primary:hover{color:#fff;background:#050625}.scenario-workspace-toolbar-sep{background:#d4d4d8;border-radius:1px;flex-shrink:0;width:1px;height:22px;margin:0 10px}.scenario-workspace-toolbar-group{background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.scenario-workspace-toolbar-icon{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;font-size:18px;line-height:1;display:grid}.scenario-workspace-toolbar-icon--glyph{color:#52525b}.scenario-workspace-toolbar-icon:hover:not(:disabled){color:#3f3f46;background:#0000000d}.scenario-workspace-toolbar-icon:disabled{opacity:.35;cursor:not-allowed}.scenario-workspace-toolbar-svg{display:block}.scenario-workspace-toolbar-zoom{text-align:center;font-variant-numeric:tabular-nums;color:#5c5c5c;min-width:44px;font-size:12px}.scenario-workspace-newnode-wrap{vertical-align:middle;flex-shrink:0;min-width:0;display:inline-block;position:relative}.scenario-workspace-newnode-menu{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #e8e8ec;border-radius:12px;width:min(260px,100vw - 48px);max-width:min(300px,100vw - 48px);padding:10px;position:absolute;bottom:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 4px 6px -1px #0f172a14,0 16px 40px -12px #0f172a2e}.scenario-workspace-newnode-item{text-align:left;cursor:pointer;width:100%;font:inherit;box-sizing:border-box;background:#fafafa;border:1px solid #ececee;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 8px;padding:10px 12px;display:flex}.scenario-workspace-newnode-item:last-child{margin-bottom:0}.scenario-workspace-newnode-item:hover{background:#f4f4f5;border-color:#e0e0e8}.scenario-workspace-newnode-item-icon{flex-shrink:0}.scenario-workspace-newnode-item .scenario-workflow-card-icon-wrap{box-sizing:border-box;border-radius:9px;width:40px;height:40px}.scenario-workspace-newnode-item .scenario-workflow-card-icon-wrap .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workspace-newnode-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scenario-workspace-newnode-item-title{color:var(--text-heading);font-size:12px;font-weight:600;line-height:1.25}.scenario-workspace-newnode-item-desc{color:#71717a;font-size:12px;line-height:1.35}@media (prefers-color-scheme:dark){.scenario-workspace-toolbar{background:#1f1f26;border-color:#3a3a44;box-shadow:0 2px 8px #00000059}.scenario-workspace-toolbar-ai{color:#a1a1aa;box-shadow:none}.scenario-workspace-toolbar-ai:hover{color:#fafafa;background:#32323c}.scenario-workspace-toolbar-btn{color:#ececec;background:#2a2a32}.scenario-workspace-toolbar-btn:hover{background:#32323c}.scenario-workspace-toolbar-btn--primary{color:#18181b;background:#fafafa}.scenario-workspace-toolbar-btn--primary:hover{color:#09090b;background:#e4e4e7}.scenario-workspace-toolbar-sep{background:#52525b}.scenario-workspace-toolbar-group{background:0 0}.scenario-workspace-toolbar-icon,.scenario-workspace-toolbar-icon--glyph{color:#a1a1aa}.scenario-workspace-toolbar-icon:hover:not(:disabled){color:#e4e4e7;background:#ffffff0f}.scenario-workspace-toolbar-zoom{color:#b0b0b0}.scenario-workspace-newnode-menu{background:#1a1a1f;border-color:#3a3a44;transform:translate(-50%);box-shadow:0 4px 6px -1px #00000059,0 16px 40px -12px #00000080}.scenario-workspace-newnode-item{background:#222228;border-color:#3a3a44}.scenario-workspace-newnode-item:hover{background:#2a2a32;border-color:#4a4a54}.scenario-workspace-newnode-item-title{color:#ececec}.scenario-workspace-newnode-item-desc{color:#a1a1aa}.scenario-branch-drawer,.scenario-branch-path-rules-drawer,.scenario-branch-add-step-drawer{background:#1a1a1f;border-right-color:#3a3a44;box-shadow:6px 0 28px #00000059}.scenario-branch-add-step-app-drawer-overlay{background:#1a1a1f}.scenario-branch-add-step-app-drawer-head{border-bottom-color:#2a2a32}.scenario-branch-add-step-app-drawer-title{color:#ececec}.scenario-branch-add-step-app-drawer-body{scrollbar-color:#4a4a54 #2a2a32}.scenario-branch-add-step-app-drawer-editor{background:#222228;border-color:#3a3a44}.scenario-branch-add-step-app-drawer-textarea{color:#ececec}.scenario-branch-add-step-app-drawer-textarea::placeholder{color:#71717a}.scenario-branch-email-mail-picker-trigger{color:#ececec;background:#222228;border-color:#3a3a44}.scenario-branch-email-mail-picker-trigger:hover{background:#2a2a32}.scenario-branch-email-mail-picker-placeholder{color:#71717a}.scenario-branch-email-mail-picker-step{color:#d4d4d8;background:#1a1a1f;border-color:#3a3a44}.scenario-collect-drawer-combobox-menu.scenario-branch-email-mail-picker-panel{background:#1a1a1f;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000040,0 12px 24px -8px #00000073}.scenario-branch-email-mail-picker-search{border-bottom-color:#2a2a32}.scenario-branch-email-mail-picker-search-input{color:#ececec}.scenario-branch-email-mail-picker-search-input::placeholder{color:#71717a}.scenario-branch-email-mail-picker-hint{color:#a1a1aa;border-top-color:#2a2a32}.scenario-collect-drawer-combobox-menu.scenario-branch-email-reply-to-panel{background:#1a1a1f;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000040,0 12px 24px -8px #00000073}.scenario-branch-email-reply-to-person-ic{color:#a1a1aa}.scenario-collect-drawer-combobox-menu.scenario-branch-email-send-as-panel{background:#1a1a1f;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000040,0 12px 24px -8px #00000073}.scenario-branch-email-send-as-option:hover{background:#2a2a32}.scenario-branch-email-send-as-option--selected{color:#bbf7d0;background:#16a34a33}.scenario-branch-email-send-as-option--selected:hover{background:#16a34a47}.scenario-branch-path-rules-head{border-bottom-color:#2a2a32}.scenario-branch-path-rules-title{color:#ececec}.scenario-branch-add-step-head{border-bottom-color:#2a2a32}.scenario-branch-add-step-title{color:#ececec}.scenario-branch-add-step-search{background:#222228;border-color:#3a3a44}.scenario-branch-add-step-search-icon{color:#71717a}.scenario-branch-add-step-search-input{color:#ececec}.scenario-branch-add-step-search-input::placeholder{color:#71717a}.scenario-branch-add-step-scroll{scrollbar-color:#4a4a54 #2a2a32}.scenario-branch-add-step-section{color:#a1a1aa}.scenario-branch-add-step-app:hover{background:#2a2a32}.scenario-branch-path-rules-body{scrollbar-color:#4a4a54 #2a2a32}.scenario-branch-path-rules-field-label{color:#a1a1aa}.scenario-branch-path-rules-input{color:#ececec;background:#222228;border-color:#3a3a44}.scenario-branch-path-rules-input:focus{outline-offset:1px;outline:2px solid #ffffff1f}.scenario-branch-path-rules-section-title{color:#ececec}.scenario-branch-path-rules-section-lead,.scenario-branch-path-rules-subtitle{color:#a1a1aa}.scenario-branch-path-rules-select-trigger{color:#ececec;background:#222228;border-color:#3a3a44}.scenario-branch-path-rules-select-trigger:hover{border-color:#52525b}.scenario-branch-path-rules-select-trigger:focus{outline-color:#ffffff1f}.scenario-branch-path-rules-select-chevron{color:#71717a}.scenario-branch-path-rules-listbox{background:#222228;border-color:#3a3a44;box-shadow:0 8px 24px #0006}.scenario-branch-path-rules-option{color:#ececec}.scenario-branch-path-rules-option:hover{background:#2a2a32}.scenario-branch-path-rules-option--selected{background:#10b98124}.scenario-branch-path-rules-option--selected:hover{background:#10b98138}.scenario-branch-path-rules-option-check{color:#34d399}.scenario-branch-path-rules-add-rule-panel{background:#222228;border-color:#3a3a44;box-shadow:0 8px 28px #00000073}.scenario-branch-path-rules-add-rule-selected{background:#222228;border-color:#3a3a44}.scenario-branch-path-rules-add-rule-selected-head{color:#a1a1aa}.scenario-branch-path-rules-add-rule-selected-placeholder{color:#71717a}.scenario-branch-path-rules-add-rule-selected-row{background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-add-rule-selected-label{color:#ececec}.scenario-branch-path-rules-add-rule-selected-remove{color:#a1a1aa}.scenario-branch-path-rules-add-rule-selected-remove:hover{color:#ececec;background:#2a2a32}.scenario-branch-path-rules-selected-preview-title-text{color:#ececec}.scenario-branch-path-rules-selected-preview-select{color:#ececec;background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-selected-preview-select:hover{background:#2a2a32}.scenario-branch-path-rules-selected-preview-select--open .scenario-branch-path-rules-selected-preview-select-chev svg{transform-origin:50%;transition:transform .15s;transform:rotate(180deg)}.scenario-branch-path-rules-date-compare-menu{background:#222228;border-color:#3a3a44;box-shadow:0 10px 28px #0000008c}.scenario-branch-path-rules-date-compare-option{color:#ececec;background:#1a1a1f}.scenario-branch-path-rules-date-compare-option:hover{background:#2f2f46}.scenario-branch-path-rules-date-compare-option--selected{background:#10b98129}.scenario-branch-path-rules-date-compare-option--selected:hover{background:#10b9813d}.scenario-branch-path-rules-date-compare-option-check{color:#34d399}.scenario-branch-path-rules-date-pick-popover{background:#222228;border-color:#3a3a44;box-shadow:0 10px 28px #0000008c}.scenario-branch-path-rules-date-pick-label{color:#ececec}.scenario-branch-path-rules-date-pick-dropdown{background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-date-pick-dropdown-text{color:#ececec}.scenario-branch-path-rules-date-pick-dropdown-text--muted,.scenario-branch-path-rules-date-pick-dropdown-chev{color:#71717a}.scenario-branch-path-rules-date-pick-offset-add{color:#ececec;background:#2a2a32;border-color:#3a3a44}.scenario-branch-path-rules-date-pick-offset-add:hover{background:#34343e}.scenario-branch-path-rules-date-pick-offset-sub{background:#1a1a1f;border-color:#3a3a44;box-shadow:0 6px 18px #00000059}.scenario-branch-path-rules-date-pick-offset-sub-label{color:#ececec}.scenario-branch-path-rules-date-pick-offset-sub-mid-label{color:#a1a1aa}.scenario-branch-path-rules-date-pick-sign-select{color:#ececec;background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-date-pick-sign-select:hover{background:#2a2a32}.scenario-branch-path-rules-date-pick-sign-select-chev{color:#71717a}.scenario-branch-path-rules-date-pick-days-combo{background:#141418;border-color:#3a3a44}.scenario-branch-path-rules-date-pick-days-input{color:#ececec}.scenario-branch-path-rules-date-pick-days-divider{background:#3a3a44}.scenario-branch-path-rules-date-pick-days-unit-btn{color:#d4d4d8}.scenario-branch-path-rules-date-pick-days-unit-btn:hover{background:#ffffff0f}.scenario-branch-path-rules-date-pick-days-unit-btn-chev{color:#a1a1aa}.scenario-branch-path-rules-date-pick-offset-sub-footer{border-top-color:#2a2a32}.scenario-branch-path-rules-date-pick-offset-summary-row{background:#141418;border-color:#2a2a32}.scenario-branch-path-rules-date-pick-offset-summary-text{color:#ececec}.scenario-branch-path-rules-date-pick-offset-row{background:#1a1a1f;border-color:#2a2a32}.scenario-branch-path-rules-date-pick-offset-label{color:#a1a1aa}.scenario-branch-path-rules-date-pick-offset-input{color:#ececec;background:#141418;border-color:#3a3a44}.scenario-branch-path-rules-date-pick-footer{background:#141418;border-top-color:#3a3a44}.scenario-branch-path-rules-date-pick-footer-btn--cancel{color:#d4d4d8}.scenario-branch-path-rules-date-pick-footer-btn--cancel:hover{background:#ffffff0f}.scenario-branch-path-rules-date-pick-footer-btn--save{color:#18181b;background:#fafafa;border-color:#fafafa}.scenario-branch-path-rules-date-pick-footer-btn--save:hover{background:#e4e4e7;border-color:#e4e4e7}.scenario-branch-path-rules-selected-preview-select-text--muted,.scenario-branch-path-rules-selected-preview-select-chev{color:#71717a}.scenario-branch-path-rules-selected-preview-chip{color:#a1a1aa;background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-selected-preview-chip:hover{color:#ececec;background:#2a2a32}.scenario-branch-path-rules-add-rule-panel--portal{box-shadow:0 12px 40px -8px #0000008c,0 20px 48px -12px #00000073}.scenario-branch-path-rules-add-rule-search{border-bottom-color:#2a2a32}.scenario-branch-path-rules-add-rule-search-icon{color:#71717a}.scenario-branch-path-rules-add-rule-search-input{color:#ececec}.scenario-branch-path-rules-add-rule-search-input::placeholder{color:#71717a}.scenario-branch-path-rules-add-rule-divider{background:#3a3a44}.scenario-branch-path-rules-add-rule-row{color:#ececec}.scenario-branch-path-rules-add-rule-row:hover{background:#2a2a32}.scenario-branch-path-rules-add-rule-row--tinted{background:0 0}.scenario-branch-path-rules-add-rule-row--tinted:hover{background:#2a2a32}.scenario-branch-path-rules-add-rule-num,.scenario-branch-path-rules-add-rule-row--tinted .scenario-branch-path-rules-add-rule-num{color:#a1a1aa;background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-rules-add-rule-row-chevron{color:#71717a}.scenario-branch-drawer-header{border-bottom-color:#2a2a32}.scenario-branch-drawer-body{scrollbar-color:#4a4a54 #2a2a32}.scenario-branch-drawer-body::-webkit-scrollbar-track{background:#2a2a32}.scenario-branch-drawer-body::-webkit-scrollbar-thumb{background:#4a4a54}.scenario-branch-drawer-body::-webkit-scrollbar-thumb:hover{background:#5a5a64}.scenario-trigger-drawer-search{border-bottom-color:#2a2a32}.scenario-trigger-drawer-search-input{color:#ececec;background:#222228;border-color:#3a3a44}.scenario-trigger-drawer-search-input:focus{outline-offset:1px;outline:2px solid #ffffff1f}.scenario-trigger-drawer-item:hover{background:#2a2a32}.scenario-trigger-drawer-item-desc,.scenario-branch-label,.scenario-branch-sublabel{color:#a1a1aa}.scenario-branch-logic-wrap,.scenario-branch-path-card{background:#222228;border-color:#3a3a44}.scenario-branch-path-delete{color:#a1a1aa;background:#2a2a32;border-color:#3a3a44;box-shadow:0 2px 10px #00000059}.scenario-branch-path-delete:hover:not(:disabled){color:#fca5a5;background:#3f1f24;border-color:#7f1d1d;box-shadow:0 3px 12px #0006}.scenario-branch-select{color:#ececec;background:#1a1a1f;border-color:#3a3a44}.scenario-branch-path-desc-wrap{background:#222228;border-color:#3a3a44}.scenario-branch-path-desc{color:#ececec}.scenario-branch-add-path{color:#93c5fd;background:#1a1a1f;border-color:#3f3f50}.scenario-branch-add-path:hover{color:#bfdbfe;background:#25252e;border-color:#60a5fa}.scenario-branch-add-path:focus-visible{box-shadow:0 0 0 2px #1a1a1f,0 0 0 4px #60a5fa}.scenario-branch-mention-menu{background:#222228;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000059,0 12px 24px -8px #00000073}.scenario-branch-mention-group-label{color:#71717a}.scenario-branch-mention-option{color:#ececec}.scenario-branch-mention-option:hover{background:#2a2a32}.scenario-branch-logic-mention{color:#a1a1aa;background:0 0}.scenario-branch-logic-mention:hover{color:#e4e4e7;background:0 0}.scenario-collect-drawer{background:#1a1a1f;border-right-color:#3a3a44;box-shadow:6px 0 28px #00000059}.scenario-collect-drawer-header{border-bottom-color:#2a2a32}.scenario-collect-drawer-close:hover{background:#2a2a32}.scenario-collect-drawer-label{color:#a1a1aa}.scenario-collect-drawer-label-action{color:#ececec;background:#1a1a1f;border-color:#3a3a44}.scenario-collect-drawer-label-action:hover{color:#ececec;background:#2a2a32}.scenario-collect-drawer-scheduled-repeat-label,.scenario-collect-drawer-scheduled-repeat-hint{color:#a1a1aa}.scenario-collect-drawer-agent-desc-input{color:#ececec;background:#222228;border-color:#3a3a44}.scenario-collect-drawer-agent-desc-input:focus{background:#2a2a32}.scenario-collect-drawer-select,.scenario-collect-drawer-combobox-row{background:#222228;border-color:#3a3a44}.scenario-collect-drawer-combobox-row:focus-within{outline-color:#ffffff1f}.scenario-collect-drawer-combobox-jump:hover{background:#ffffff0a}.scenario-collect-drawer-combobox-dropdown{color:#71717a;border-left-color:#3a3a44}.scenario-collect-drawer-combobox-dropdown:hover{color:#d4d4d8;background:#ffffff0d}.scenario-collect-drawer-combobox-action-btn{color:#ececec;background:#1a1a1f;border-color:#3a3a44}.scenario-collect-drawer-combobox-action-btn:hover{background:#2a2a32}.scenario-collect-drawer-combobox-menu{background:#222228;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000059,0 12px 24px -8px #00000073}.scenario-collect-drawer-combobox-option:hover{background:0 0}.scenario-collect-drawer-combobox-option--selected{color:#ececec;background:0 0;font-weight:600}.scenario-collect-drawer-combobox-option .scenario-collect-drawer-option-icon-wrap,.scenario-collect-drawer-combobox-option--selected .scenario-collect-drawer-option-icon-wrap{color:#a1a1aa}.scenario-collect-drawer-editor{background:#222228;border-color:#3a3a44}.scenario-collect-drawer-editor-mentionbar{box-shadow:none;background:#222228;border:none}.scenario-collect-drawer-mentionbar-btn{color:#a1a1aa}.scenario-collect-drawer-mentionbar-btn:hover{color:#e4e4e7;background:#ffffff0f}.scenario-collect-drawer-mentionbar-hint,.scenario-collect-drawer-mentionbar-at-trigger{color:#a1a1aa}.scenario-collect-drawer-mentionbar-at-trigger:hover{color:#e4e4e7;background:#ffffff0f}.scenario-collect-resource-popover{background:#222228;border-color:#3a3a44;box-shadow:0 4px 6px -1px #00000059,0 16px 40px -12px #0000008c}.scenario-collect-resource-popover-search{background:#1a1a1f;border-bottom-color:#3a3a44}.scenario-collect-resource-popover-input{color:#e4e4e7;background:#222228;border-color:#3a3a44}.scenario-collect-resource-popover-input:focus{border-color:#52525b;box-shadow:0 0 0 2px #a5b4fc33}.scenario-collect-resource-popover-empty{color:#a1a1aa}.scenario-collect-resource-popover-nav{background:#1a1a1f;border-right-color:#3a3a44}.scenario-collect-resource-nav-item{color:#a1a1aa}.scenario-collect-resource-nav-item:hover{background:#ffffff0d}.scenario-collect-resource-nav-item.is-active{color:#e4e4e7;box-shadow:none;background:#2a2a32}.scenario-collect-resource-nav-chevron,.scenario-collect-resource-panel-title{color:#71717a}.scenario-collect-resource-var-icon{color:#4ade80;background:#22c55e26}.scenario-collect-resource-row-primary{color:#e4e4e7}.scenario-collect-resource-type-icon{color:#71717a}.scenario-collect-resource-panel-list--drawer-agents .scenario-collect-drawer-combobox-option{color:#e4e4e7}.scenario-collect-resource-section-title{color:#71717a}.scenario-collect-resource-section-icon--human{color:#60a5fa;background:#60a5fa26}.scenario-collect-resource-section-icon--agent{color:#a78bfa;background:#a78bfa26}.scenario-collect-resource-section-icon--workflow{color:#fb923c;background:#fb923c26}.scenario-collect-resource-section-icon--branch{color:#60a5fa;background:#60a5fa26}.scenario-collect-resource-row{color:#e4e4e7}.scenario-collect-resource-row:hover,.scenario-collect-resource-row--summary{background:#2a2a32}.scenario-collect-resource-row--summary:hover{background:#32323c}.scenario-collect-resource-row-icon--field{color:#60a5fa;background:#60a5fa1f}.scenario-collect-resource-row-icon--agent{color:#a78bfa;background:#a78bfa1f}.scenario-collect-resource-row-icon--workflow{color:#60a5fa;background:#60a5fa1a}.scenario-collect-resource-row-badge{color:#93c5fd;background:#3b82f62e}.scenario-collect-drawer-icon-btn{color:#a1a1aa;background:0 0}.scenario-collect-drawer-icon-btn:hover{color:#ececec;background:0 0}.scenario-collect-drawer-footer{background:#1a1a1f;border-top-color:#3a3a44}.scenario-collect-drawer-btn--ghost{color:#e5e7eb;background:#222228;border-color:#3a3a44}.scenario-collect-drawer-btn--ghost:hover{background:#2a2a32;border-color:#4a4a54}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost{color:#a1a1aa;background:#2a2a32;border-style:dashed;border-color:#52525b;font-size:12px;font-weight:400}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost:hover{color:#d4d4d8;background:#323238;border-color:#71717a}.scenario-branch-path-rules-add-role-btn.scenario-collect-drawer-btn.scenario-collect-drawer-btn--ghost:focus-visible{outline-color:#40a9ff73}.scenario-collect-drawer-btn--primary{background:#1e293b;border-color:#334155}.scenario-collect-drawer-btn--primary:hover{background:#334155;border-color:#475569}.scenario-collect-drawer-textarea{scrollbar-color:#4a4a54 #2a2a32}.scenario-collect-drawer-textarea::-webkit-scrollbar-track{background:#2a2a32}.scenario-collect-drawer-textarea::-webkit-scrollbar-thumb{background:#4a4a54}.scenario-collect-drawer-textarea::-webkit-scrollbar-thumb:hover{background:#5a5a64}.scenario-collect-task-text-overlay--drawer{color:var(--text-heading)}.scenario-collect-drawer-textarea.scenario-collect-task-textarea-input{caret-color:var(--text-heading)}.collect-task-mention-token{color:#60a5fa}.scenario-collect-task-text-overlay--modal{color:#e4e4e7}.scenario-collect-task-modal-textarea.scenario-collect-task-textarea-input{caret-color:#e4e4e7}.scenario-collect-task-modal-backdrop{background:#00000085}.scenario-collect-task-modal-panel{background:#1a1a1f;box-shadow:0 4px 6px -1px #00000059,0 20px 40px -12px #0000008c}.scenario-collect-task-modal-header{border-bottom-color:#2a2a32}.scenario-collect-task-modal-footer{background:#1a1a1f;border-top-color:#2a2a32}.scenario-collect-task-modal-title{color:#e4e4e7}.scenario-collect-task-modal-close:hover{color:#e4e4e7;background:#2a2a32}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal{background:#222228;border-color:#4c4d6e;box-shadow:inset 0 1px 2px #0003}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal:focus-within{border-color:#818cf8;box-shadow:inset 0 1px 2px #0003,0 0 0 3px #818cf840}.scenario-collect-task-modal-editor .scenario-collect-task-textarea-stack--modal .scenario-collect-task-modal-textarea{box-shadow:none;background:0 0;border:none}.scenario-collect-task-modal-textarea{color:#e4e4e7;background:#222228;border-color:#4c4d6e;box-shadow:inset 0 1px 2px #0003}.scenario-collect-task-modal-textarea:focus{border-color:#818cf8;box-shadow:inset 0 1px 2px #0003,0 0 0 3px #818cf840}.scenario-collect-task-modal-editor .scenario-collect-drawer-editor-mentionbar{background:#222228}.scenario-collect-optimize-backdrop{background:#00000085}.scenario-collect-optimize-panel{background:#1a1a1f;box-shadow:0 4px 6px -1px #00000059,0 20px 40px -12px #0000008c}.scenario-collect-optimize-header{border-bottom-color:#2a2a32}.scenario-collect-optimize-title{color:#e4e4e7}.scenario-collect-optimize-close:hover{color:#e4e4e7;background:#2a2a32}.scenario-collect-optimize-body{background:#222228;border-color:#4c4d6e;box-shadow:inset 0 1px 2px #0003}.scenario-collect-optimize-thinking{color:#a1a1aa;background:#2a3142}.scenario-collect-optimize-stream{color:#e4e4e7}.scenario-collect-optimize-footer{background:#1a1a1f;border-top-color:#2a2a32}.scenario-collect-optimize-input{color:#e4e4e7;background:#222228;border-color:#4c4d6e}.scenario-collect-optimize-input:disabled{background:#16161a}.scenario-collect-optimize-submit{color:#fff;background:#1e293b;border-color:#334155}.scenario-collect-optimize-submit:not(:disabled):hover{background:#334155;border-color:#475569}.scenario-collect-optimize-submit .scenario-collect-optimize-spinner{border-color:#fff #ffffff59 #ffffff59}}.scenario-workflow-region{overscroll-behavior:contain;box-sizing:border-box;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:0 0 56px;overflow:auto}.scenario-workflow-region::-webkit-scrollbar{width:0;height:0;display:none}.scenario-workflow-region--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.scenario-workflow-region--frozen{cursor:default;position:relative;overflow:hidden}.scenario-workflow-region--frozen .scenario-workflow-canvas{pointer-events:none;-webkit-user-select:none;user-select:none}.scenario-workflow-frozen-overlay{z-index:30;text-align:center;background:#f6f6f6e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.scenario-workflow-frozen-overlay__message{color:#52525b;max-width:320px;margin:0;font-size:14px;line-height:1.6}.scenario-workflow-frozen-overlay__activate{min-width:96px}.scenario-workspace--frozen .scenario-collect-drawer,.scenario-workspace--frozen .scenario-edit-history-drawer,.scenario-workspace--frozen .scenario-publish-version-drawer{pointer-events:none;opacity:.55}.scenario-workflow-canvas{box-sizing:border-box;background-color:#f6f6f6;background-image:radial-gradient(#0f172a17 1px,#0000 1px);background-size:14px 14px;justify-content:flex-start;align-items:flex-start;width:max-content;max-width:none;height:max-content;padding:12px;display:flex}.scenario-workflow-scale-wrap{box-sizing:border-box;flex-shrink:0;position:relative}.scenario-workflow-scale{will-change:transform;box-sizing:border-box;max-width:none;box-shadow:none;background-color:#0000;border-radius:0;padding:0;position:absolute;top:0;left:0}.scenario-workflow-board{box-sizing:border-box;width:100%;height:100%;position:relative}.scenario-workflow-board-add-tail{z-index:4;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.scenario-workflow-board-add-tail-line{background:#2563eb;border-radius:1px;flex-shrink:0;width:2px;height:40px}.scenario-workflow-board-add-btn{pointer-events:auto;color:#18181b;cursor:pointer;box-sizing:border-box;width:38px;height:38px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;box-shadow:0 1px 2px #0f172a0f}.scenario-workflow-board-add-btn:hover{background:#fafafa;border-color:#d4d4d8}.scenario-workflow-board-add-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workflow-board-add-btn-glyph{margin-top:-2px;font-size:22px;font-weight:300;line-height:1}.scenario-drawer-title-editor{flex:1;min-width:0;display:block}.scenario-drawer-title-editor--editing{display:block}.scenario-drawer-title-editor__input{width:100%;min-width:0;font:inherit;line-height:inherit;color:#18181b;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:10px;padding:0 2px}.scenario-drawer-title-editor__title{cursor:text}.scenario-drawer-title-editor__input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa33}@media (prefers-color-scheme:dark){.scenario-workflow-board-add-tail-line{background:#60a5fa}.scenario-workflow-board-add-btn{color:#fafafa;background:#050625;border-color:#3f3f46;box-shadow:0 1px 2px #00000059}.scenario-workflow-board-add-btn:hover{background:#3f3f46;border-color:#52525b}.scenario-workflow-board-add-btn:focus-visible{outline-color:#60a5fa}}.scenario-workflow-edges{z-index:0;pointer-events:auto;box-sizing:border-box;display:block;position:absolute;top:0;left:0;overflow:visible}.scenario-workflow-edge-group{pointer-events:auto}.scenario-workflow-edge-path--visible{pointer-events:none}.scenario-workflow-edge-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:default}.scenario-workflow-edge-hover-add-fo{opacity:0;pointer-events:none;transition:opacity .12s;overflow:visible}.scenario-workflow-edge-condition-label-fo{pointer-events:none;overflow:visible}.scenario-workflow-edge-condition-label{box-sizing:border-box;color:#52525b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e0e7ff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.scenario-workflow-edge-group:hover .scenario-workflow-edge-hover-add-fo{opacity:1;pointer-events:auto}.scenario-workflow-edge-hover-add-btn{width:38px;height:38px}.scenario-workflow-edge-hover-actions{align-items:center;gap:8px;width:84px;height:38px;display:flex}.scenario-workflow-edge-delete-btn{color:#475569}.scenario-workflow-edge-delete-btn:hover{color:#dc2626}.scenario-workflow-manual-branches{z-index:5;pointer-events:none;flex:0 0 32px;justify-content:space-between;align-items:flex-start;margin-top:-1px;padding:0 28px;display:flex;position:relative}.scenario-workflow-manual-branch{box-sizing:border-box;pointer-events:auto;background:#eff6ff;border:1px solid #2563eb38;border-radius:8px;width:72px;height:28px;position:relative}.scenario-workflow-manual-branch-label{color:#2563eb;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.scenario-workflow-connect-handle--manual-branch{pointer-events:auto;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.scenario-workflow-edge-path{stroke:#cbd5e1;stroke-width:1px;stroke-dasharray:4 3;stroke-opacity:1}@media (prefers-color-scheme:dark){.scenario-workflow-edge-path{stroke:#787f89}}.scenario-workflow-edge-path--workspace-extra{stroke-opacity:.95}.scenario-workflow-node{z-index:2;touch-action:none;cursor:grab;width:300px;max-width:300px;position:absolute;overflow:visible}.scenario-workflow-board>.scenario-workflow-node:not(.scenario-workflow-node--workspace-extra){box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.scenario-workflow-board>.scenario-workflow-node:not(.scenario-workflow-node--workspace-extra)>.scenario-workflow-card{box-sizing:border-box;flex:auto;min-height:0}.scenario-workflow-region--edge-drag{cursor:crosshair;-webkit-user-select:none;user-select:none}.scenario-workflow-connect-handle{z-index:26;width:6px;height:6px;box-shadow:none;cursor:crosshair;touch-action:none;background:#7678f3;border:none;border-radius:999px;outline:none;padding:0;position:absolute;left:50%}.scenario-workflow-connect-handle:hover,.scenario-workflow-connect-handle:focus-visible{box-shadow:none;background:#5d55e7;outline:none}.scenario-workflow-connect-target-hit{z-index:25;pointer-events:auto;touch-action:none;width:64px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.scenario-workflow-connect-anchor{z-index:26;pointer-events:none;background:#7678f3;border-radius:999px;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.scenario-workflow-connect-handle--source{bottom:0;transform:translate(-50%,50%)}.scenario-workflow-edge-path--connect-preview{stroke:#6366f1;stroke-width:1.5px;stroke-dasharray:5 4;opacity:.92}.scenario-workflow-node--workspace-edge-pending:not(.scenario-workflow-node--workspace-extra){border-radius:8px;box-shadow:0 0 0 2px #3b82f6}.scenario-workflow-node--branch-main{width:300px;max-width:300px}.scenario-workflow-node--branch-sub{z-index:2;width:300px;max-width:300px}.scenario-workflow-branch-add-path-tail{z-index:5;opacity:.3;pointer-events:auto;transition:opacity .15s}.scenario-workflow-branch-add-path-tail:hover,.scenario-workflow-branch-add-path-tail:focus-within{opacity:1}.scenario-workflow-branch-add-path-tail-line{flex-shrink:0;margin-top:3px}.scenario-workflow-branch-subs{box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;margin-top:56px;display:flex;overflow:visible}.scenario-workflow-branch-subs>.scenario-workflow-card--with-icon{flex:none;width:300px;min-width:300px;max-width:300px}.scenario-workflow-node--workspace-extra{box-sizing:border-box;width:300px;max-width:300px;min-height:var(--workspace-extra-node-min-h,auto);flex-direction:column;align-items:stretch;display:flex}.scenario-workflow-node--workspace-extra>.scenario-workflow-card{z-index:0;flex:auto;min-height:0;position:relative}.scenario-workflow-card--workspace-extra-manual.scenario-workflow-card--with-icon{flex:0 0 72px;min-height:72px}.scenario-workflow-node--workspace-extra>.scenario-workflow-connect-target-hit,.scenario-workflow-node--workspace-extra>.scenario-workflow-connect-handle{z-index:32}.scenario-workflow-node--workspace-extra.scenario-workflow-node--workspace-edge-pending{border-radius:6px;box-shadow:0 0 0 2px #3b82f6}@media (prefers-color-scheme:dark){.scenario-workflow-node--workspace-extra.scenario-workflow-node--workspace-edge-pending{box-shadow:0 0 0 2px #60a5fa}}.scenario-workflow-node--dragging{z-index:30;cursor:grabbing}.scenario-workflow-node-delete{z-index:20;color:#71717a;cursor:pointer;opacity:0;pointer-events:none;background:#fffffff5;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .15s,background .12s,color .12s;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 1px 3px #0f172a1f}.scenario-workflow-node:hover .scenario-workflow-node-delete{opacity:1;pointer-events:auto}.scenario-workflow-node-delete:hover{color:#dc2626;background:#fef2f2}.scenario-workflow-node-delete:focus-visible{opacity:1;pointer-events:auto;outline-offset:2px;outline:2px solid #2563eb}@media (prefers-color-scheme:dark){.scenario-workflow-node-delete{color:#a1a1aa;background:#222228f5;box-shadow:0 1px 3px #00000059}.scenario-workflow-node-delete:hover{color:#fca5a5;background:#7f1d1d59}}.scenario-workflow{flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;width:100%;max-width:300px;display:flex}.scenario-workflow-item{flex-direction:column;align-items:center;display:flex}.scenario-workflow-card{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:14px 16px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0d}.scenario-workflow-card--with-icon{flex-direction:row;align-items:center;gap:12px;padding:12px 14px 14px}.scenario-workflow-card.scenario-workflow-card--with-icon:has(.scenario-workflow-card-icon-wrap--workspace-agent):not(.scenario-workflow-card--workspace-extra-agent){box-sizing:border-box;min-height:72px}.scenario-workflow-card.scenario-workflow-card--with-icon:has(.scenario-workflow-card-icon-wrap--branch):not(.scenario-workflow-card--workspace-extra-agent){box-sizing:border-box;min-height:72px}.scenario-workflow-board .scenario-workflow-card--with-icon:not(.scenario-workflow-card--workspace-extra-agent){position:relative}.scenario-workflow-board .scenario-workflow-card--with-icon:not(.scenario-workflow-card--workspace-extra-agent):before{content:"";opacity:0;pointer-events:none;z-index:1;background:#3b82f6;border-radius:0 2px 2px 0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.scenario-workflow-board .scenario-workflow-card--with-icon:not(.scenario-workflow-card--workspace-extra-agent):hover:before,.scenario-workflow-board .scenario-workflow-card--with-icon:not(.scenario-workflow-card--workspace-extra-agent):focus-within:before,.scenario-workflow-board .scenario-workflow-card--with-icon.scenario-workflow-card--with-icon-accent-on:not(.scenario-workflow-card--workspace-extra-agent):before,.scenario-workflow-board .scenario-workflow-card--workspace-extra-manual--on:before{opacity:1}.scenario-workflow-card--branch-canvas{box-shadow:none;background:0 0;border:none;gap:0;padding:0;overflow:visible}.scenario-workflow-card--workspace-rich.scenario-workflow-card--branch-canvas{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:10px}.scenario-workflow-card-workspace-row--branch-canvas{align-items:stretch}.scenario-workflow-card-workspace-main--branch-canvas{flex-direction:column;align-items:stretch;gap:0}.scenario-workflow-branch-canvas{box-sizing:border-box;flex-direction:column;width:100%;height:200px;min-height:200px;display:flex}.scenario-workflow-branch-canvas-tabs{box-sizing:border-box;flex-flow:row;align-items:flex-end;gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.scenario-workflow-branch-canvas-tabs-inner{flex-flow:row;flex:1 1 0;align-items:flex-end;gap:6px;min-width:0;display:flex;overflow:hidden}.scenario-workflow-branch-canvas-tab{color:#71717a;cursor:pointer;box-sizing:border-box;z-index:0;background:#f4f4f5;border:1px solid #e4e4e7;border-bottom:none;border-radius:10px 10px 0 0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:8px 14px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.scenario-workflow-branch-canvas-tab-overflow{color:#71717a;font-variant-numeric:tabular-nums;cursor:pointer;box-sizing:border-box;z-index:0;background:#f4f4f5;border:1px solid #e4e4e7;border-bottom:none;border-radius:10px 10px 0 0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;margin:0;padding:8px 10px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.scenario-workflow-branch-canvas-tab-overflow:hover{color:#52525b;background:#ececf0}.scenario-workflow-branch-canvas-tab-overflow--active{z-index:2;color:#2563eb;background:#f5f7ff;border-color:#c7d2fe #c7d2fe #f5f7ff;margin-bottom:-1px;padding-bottom:11px;box-shadow:0 1px #f5f7ff}.scenario-workflow-branch-canvas-tab-overflow-inner{flex-direction:row;align-items:center;gap:2px;display:inline-flex}.scenario-workflow-branch-canvas-tab-overflow-label{display:inline-block}.scenario-workflow-branch-canvas-tab-overflow-chevron{color:inherit;opacity:.72;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:transform .15s;display:inline-flex}.scenario-workflow-branch-canvas-tab-overflow-chevron--open{transform:rotate(180deg)}.scenario-workflow-branch-overflow-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 0;box-shadow:0 4px 6px -1px #0f172a14,0 14px 28px -6px #0f172a24}.scenario-workflow-branch-overflow-menu-item{width:100%;font:inherit;color:#3f3f46;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;align-items:center;gap:6px;margin:0;padding:9px 14px;font-size:14px;font-weight:500;display:flex}.scenario-workflow-branch-overflow-menu-item:hover{background:#f4f4f5}.scenario-workflow-branch-overflow-menu-item--current{color:#2563eb;background:#eef2ff}.scenario-workflow-branch-overflow-menu-mark{font-weight:600}.scenario-workflow-branch-overflow-menu-sep{opacity:.65;margin:0 2px}.scenario-workflow-branch-overflow-menu-suffix{font-weight:500}.scenario-workflow-branch-canvas-tab--active{z-index:2;color:#2563eb;background:#f5f7ff;border-color:#c7d2fe #c7d2fe #f5f7ff;margin-bottom:-1px;padding-bottom:11px;box-shadow:0 1px #f5f7ff}.scenario-workflow-branch-canvas-tab-mark{font-weight:600}.scenario-workflow-branch-canvas-tab-sep{opacity:.7;margin:0 4px}.scenario-workflow-branch-canvas-tab-suffix{font-weight:500}.scenario-workflow-branch-canvas-tab-add{color:#71717a;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin:0 0 1px 2px;padding:0;font-family:inherit;display:inline-flex}.scenario-workflow-branch-canvas-tab-add:hover:not(:disabled){color:#52525b;background:#f4f4f5}.scenario-workflow-branch-canvas-tab-add:disabled{opacity:.45;cursor:not-allowed}.scenario-workflow-branch-canvas-panel{z-index:1;background:#fff;border:1px solid #c7d2fe;border-radius:0 10px 10px;flex-direction:column;flex:1;min-height:0;margin-top:-1px;display:flex;overflow:hidden}.scenario-workflow-branch-canvas-rulebar-wrap{box-sizing:border-box;background:#f5f7ff;border-bottom:1px solid #e0e7ff;flex-direction:row;align-items:stretch;width:100%;display:flex}.scenario-workflow-branch-canvas-rulebar{color:#3f3f46;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:1 1 0;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 10px 10px 14px;font-family:inherit;font-size:14px;display:flex}.scenario-workflow-branch-canvas-rulebar:hover{background:#eef2ffd9}.scenario-workflow-branch-canvas-rulebar-more-btn{color:#a1a1aa;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 12px 0 6px;font-family:inherit;display:inline-flex}.scenario-workflow-branch-canvas-rulebar-more-btn:hover{color:#71717a;background:#eef2ffd9}.scenario-workflow-branch-canvas-rulebar-more-ic{justify-content:center;align-items:center;padding:2px 0;display:inline-flex}.scenario-workflow-branch-canvas-rulebar-wrap:hover .scenario-workflow-branch-canvas-rulebar-more-btn{color:#71717a}.scenario-workflow-branch-canvas-rulebar:focus-visible,.scenario-workflow-branch-canvas-rulebar-more-btn:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #6366f1}.scenario-workflow-branch-canvas-rule-idx{color:#a1a1aa;text-align:right;font-variant-numeric:tabular-nums;min-width:1em;font-weight:600}.scenario-workflow-branch-canvas-rule-label{color:#52525b;text-align:left;flex:1 1 0;min-width:0;font-weight:500}.scenario-workflow-branch-rulebar-menu{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 0;box-shadow:0 4px 6px -1px #0f172a14,0 14px 28px -6px #0f172a24}.scenario-workflow-branch-rulebar-menu-item{width:100%;font:inherit;color:#18181b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;display:flex}.scenario-workflow-branch-rulebar-menu-item:hover:not(:disabled){background:#f4f4f5}.scenario-workflow-branch-rulebar-menu-item:disabled{opacity:.4;cursor:not-allowed}.scenario-workflow-branch-rulebar-menu-item--sub{justify-content:flex-start}.scenario-workflow-branch-rulebar-menu-item--danger,.scenario-workflow-branch-rulebar-menu-item--danger .scenario-workflow-branch-rulebar-menu-ic{color:#dc2626}.scenario-workflow-branch-rulebar-menu-item--danger:hover:not(:disabled){background:#fef2f2}.scenario-workflow-branch-rulebar-menu-ic{color:#52525b;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.scenario-workflow-branch-rulebar-menu-text{flex:1 1 0;min-width:0}.scenario-workflow-branch-rulebar-menu-chevron{color:#a1a1aa;flex-shrink:0;margin-left:auto;display:flex}.scenario-workflow-branch-rulebar-menu-divider{background:#e5e7eb;height:1px;margin:6px 10px}.scenario-workflow-branch-rulebar-menu-item-wrap{position:relative}.scenario-workflow-branch-rulebar-submenu{z-index:2;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:128px;max-height:240px;padding:6px 0;position:absolute;top:0;left:calc(100% - 4px);overflow-y:auto;box-shadow:0 4px 6px -1px #0f172a14,0 12px 20px -6px #0f172a1f}.scenario-workflow-branch-rulebar-submenu-item{width:100%;font:inherit;color:#3f3f46;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;margin:0;padding:8px 12px;font-size:14px;display:block}.scenario-workflow-branch-rulebar-submenu-item:hover:not(:disabled){background:#f4f4f5}.scenario-workflow-branch-rulebar-submenu-item:disabled{opacity:.45;cursor:default}.scenario-workflow-branch-canvas-body{background:#fff;flex-direction:column;flex:1;gap:0;min-height:0;padding:12px 14px 14px;display:flex}.scenario-workflow-branch-canvas-body--with-steps>.scenario-workflow-branch-canvas-email-steps{box-sizing:border-box;flex:auto;min-height:0;padding-bottom:10px;overflow-y:auto}.scenario-workflow-branch-canvas-body-foot{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:stretch;margin-top:auto;display:flex}.scenario-workflow-branch-canvas-body--with-steps .scenario-workflow-branch-canvas-body-foot{align-items:center}.scenario-workflow-branch-canvas-body:not(.scenario-workflow-branch-canvas-body--with-steps) .scenario-workflow-branch-canvas-body-foot{flex:auto;min-height:0}.scenario-workflow-branch-canvas-body:not(.scenario-workflow-branch-canvas-body--with-steps) .scenario-workflow-branch-canvas-add-step{flex:1;min-height:88px}.scenario-workflow-branch-canvas-email-steps{flex-direction:column;flex-shrink:0;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.scenario-workflow-branch-canvas-showcase-step-wrap{box-sizing:border-box;flex-shrink:0;width:100%}.scenario-workflow-branch-canvas-body--with-steps>.scenario-workflow-branch-canvas-showcase-step-wrap{box-sizing:border-box;flex-direction:column;flex:auto;gap:8px;min-height:0;padding-bottom:10px;display:flex}.scenario-workflow-branch-canvas-body--with-steps>.scenario-workflow-branch-canvas-showcase-step-wrap>.scenario-workflow-branch-canvas-email-steps{box-sizing:border-box;flex:auto;min-height:0;overflow-y:auto}.scenario-workflow-branch-canvas-showcase-step{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:stretch;width:100%;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.scenario-workflow-branch-canvas-showcase-step--clickable{cursor:pointer}.scenario-workflow-branch-canvas-showcase-step--clickable:hover{border-color:#d4d4d8;box-shadow:0 2px 8px #0f172a12}.scenario-workflow-branch-canvas-showcase-step--clickable:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workflow-branch-canvas-showcase-step-accent{background:#3b82f6;flex-shrink:0;width:3px}.scenario-workflow-branch-canvas-showcase-step-inner{box-sizing:border-box;flex-direction:row;flex:auto;align-items:center;gap:12px;min-width:0;padding:11px 14px 11px 12px;display:flex}.scenario-workflow-branch-canvas-showcase-step-idx{font-variant-numeric:tabular-nums;color:#a1a1aa;flex-shrink:0;min-width:1.25ch;font-size:14px;font-weight:500;line-height:1.2}.scenario-workflow-branch-canvas-showcase-step-icon{box-sizing:border-box;color:#7c3aed;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 2px #0f172a0d}.scenario-workflow-branch-canvas-showcase-step-icon svg{display:block}.scenario-workflow-branch-canvas-showcase-step-main{flex:auto;min-width:0}.scenario-workflow-branch-canvas-showcase-step-title{color:#050625;letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.35}.scenario-workflow-branch-canvas-email-step{box-sizing:border-box;background:#f8fafc;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.scenario-workflow-branch-canvas-email-step--editable{cursor:pointer}.scenario-workflow-branch-canvas-email-step--editable:hover{background:#f1f5f9;border-color:#d4d4d8}.scenario-workflow-branch-canvas-email-step--editable:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workflow-branch-canvas-email-step-badge{background:linear-gradient(145deg,#f87171,#dc2626);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.scenario-workflow-branch-canvas-email-step-badge svg{width:16px;height:16px}.scenario-workflow-branch-canvas-email-step-badge--gmail-outlined{background:#fff;border:1px solid #e4e4e7;box-shadow:0 1px 2px #0f172a0f}.scenario-workflow-branch-canvas-email-step-main{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.scenario-workflow-branch-canvas-email-step-title{color:var(--text-heading);font-size:12.5px;font-weight:600;line-height:1.35}.scenario-workflow-branch-canvas-email-step-actions{opacity:0;pointer-events:none;flex-direction:row;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:inline-flex}.scenario-workflow-branch-canvas-email-step:hover .scenario-workflow-branch-canvas-email-step-actions,.scenario-workflow-branch-canvas-email-step-actions:focus-within{opacity:1;pointer-events:auto}.scenario-workflow-branch-canvas-email-step-edit,.scenario-workflow-branch-canvas-email-step-delete{color:#71717a;cursor:pointer;background:#fffffff5;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;transition:background .12s,color .12s;display:flex;box-shadow:0 1px 3px #0f172a1a}.scenario-workflow-branch-canvas-email-step-edit:hover{color:#2563eb;background:#eff6ff}.scenario-workflow-branch-canvas-email-step-edit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workflow-branch-canvas-email-step-delete:hover{color:#dc2626;background:#fef2f2}.scenario-workflow-branch-canvas-email-step-delete:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scenario-workflow-branch-canvas-add-step{color:#2563eb;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;margin:0;padding:16px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.scenario-workflow-branch-canvas-add-step:hover{background:#f4f4f5;border-color:#c7d2fe}.scenario-workflow-branch-canvas-add-step-ic{flex-shrink:0;display:block}.scenario-workflow-branch-canvas-add-step-inline{color:#71717a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:4px 16px;font-family:inherit;line-height:1.2;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.scenario-workflow-branch-canvas-add-step-inline:hover{background:#fafafa;border-color:#d4d4d8;box-shadow:0 1px 3px #0f172a14}.scenario-workflow-branch-canvas-add-step-inline-ic{color:#a1a1aa;flex-shrink:0;display:flex}.scenario-workflow-branch-canvas-add-step-inline-label{color:#71717a;letter-spacing:-.01em;font-size:12px;font-weight:400}.scenario-workflow-card-icon-wrap{box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.scenario-workflow-card-icon-wrap--collect{color:#2563eb}.scenario-workflow-card-icon-wrap--workspace-agent{color:#7c3aed}.scenario-workflow-card .scenario-workflow-card-icon-wrap--collect{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--collect .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--workspace-agent{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--workspace-agent .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--account{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--account .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--training{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--training .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--master{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--master .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--office{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;width:40px;height:40px}.scenario-workflow-card .scenario-workflow-card-icon-wrap--office .scenario-workflow-card-icon-svg{width:22px;height:22px}.scenario-workflow-card-icon-wrap--branch{color:#fa8f15;border-radius:8px;width:36px;height:36px}.scenario-workflow-card-icon-wrap--branch .scenario-workflow-card-icon-svg{width:20px;height:20px}.scenario-workflow-card-icon-wrap--master{color:#4f46e5}.scenario-workflow-card-icon-wrap--account{color:#059669}.scenario-workflow-card-icon-wrap--training{color:#7c3aed}.scenario-workflow-card-icon-wrap--office{color:#0891b2}.scenario-workflow-card-icon-wrap--manual{color:#64748b}.scenario-workflow-card-icon-wrap--workspace-trigger,.scenario-workflow-card-icon-wrap--trigger-rich{color:#7c3aed}.scenario-workflow-item--parallel{align-items:stretch;width:100%}.scenario-workflow-parallel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.scenario-workflow-parallel-cell{min-width:0}.scenario-workflow-card--parallel-node{gap:12px;padding:12px 14px 14px}.scenario-workflow-card--parallel-node .scenario-workflow-card-headline{gap:10px}.scenario-workflow-card-icon-svg{display:block}.scenario-workflow-card-textstack{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.scenario-workflow-card-headline{align-items:center;gap:8px;min-width:0;display:flex}.scenario-workflow-card-title{min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:650;display:block;overflow:hidden}.scenario-workflow-card-desc{color:#6b6b6b;font-size:14px;line-height:1.5}.scenario-workflow-card-desc--single-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.scenario-workflow-card-desc--branch-path-canvas{max-width:100%}.scenario-workflow-card-pill{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.scenario-workflow-card-pill--agent{color:#1d4ed8;background:#2563eb1a}.scenario-workflow-card-pill--branch{color:#7c3aed;background:#7c3aed1a}.scenario-workflow-card-pill--manual{color:#0369a1;background:#0ea5e91f}.scenario-workflow-connector{flex-direction:column;align-items:center;padding:6px 0 8px;display:flex}.scenario-workflow-connector-line{background:linear-gradient(#93c5fd,#60a5fa);border-radius:1px;width:2px;height:20px}.scenario-workflow-card--rich{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;flex-direction:column;margin-top:0;padding:0 0 10px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0d}.scenario-workflow-card--rich:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-workflow-board .scenario-workflow-card--rich{height:100%;min-height:0;padding-bottom:0}.scenario-workflow-board .scenario-workflow-card--rich .scenario-workflow-card-mainrow{box-sizing:border-box;flex:auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px}.scenario-workflow-board .scenario-workflow-card--rich .scenario-workflow-card-head-icon{width:40px;height:40px;margin-top:0}.scenario-workflow-board .scenario-workflow-card--rich .scenario-workflow-card-head-title{color:var(--text-heading);font-weight:650}.scenario-workflow-card-banner{box-sizing:border-box;background:#f4f4f5;border-bottom:1px solid #e5e7eb;border-radius:9px 9px 0 0;align-items:center;gap:5px;padding:6px 12px;display:flex}.scenario-workflow-card-banner-icon{color:#71717a;flex-shrink:0}.scenario-workflow-card-banner-label{color:#52525b;letter-spacing:.01em;font-size:12px;font-weight:500}.scenario-workflow-card-banner-trigger-kind{flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.scenario-workflow-card-banner-trigger-kind svg{width:15px;height:15px;display:block}.scenario-workflow-card-mainrow{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:10px;min-height:0;padding:8px 12px 9px 14px;display:flex;position:relative}.scenario-workflow-card-textcol{flex-direction:column;flex:1;align-items:stretch;gap:3px;min-width:0;padding-top:0;display:flex}.scenario-workflow-card-headline{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.scenario-workflow-card-headline .scenario-workflow-card-title{flex:1;min-width:0}.scenario-workflow-card-accent{background:#3b82f6;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.scenario-workflow-card--rich .scenario-workflow-card-accent{opacity:0;pointer-events:none;transition:opacity .18s}.scenario-workflow-card--rich:hover .scenario-workflow-card-accent,.scenario-workflow-card--rich:focus-within .scenario-workflow-card-accent,.scenario-workflow-card--rich.scenario-workflow-card--rich-accent-on .scenario-workflow-card-accent{opacity:1}.scenario-workflow-card--workspace-rich.scenario-workflow-card--with-icon{box-shadow:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:10px;outline:none;flex-direction:column;margin-top:0;padding:0;display:flex;position:relative;overflow:visible}.scenario-workflow-card--workspace-rich:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-workflow-card--workspace-extra-agent:focus-visible,.scenario-workflow-card--workspace-extra-manual:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-workflow-card--workspace-extra-manual--on{box-shadow:none}.scenario-workflow-card--workspace-extra-branch--on{border-radius:10px;box-shadow:0 0 0 1px #3b82f6}.scenario-manual-config-drawer-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding-top:12px;display:flex;overflow:auto}.scenario-hitl-search-field{flex-shrink:0}.scenario-hitl-empty{color:#71717a;margin:0;font-size:14px;line-height:1.5}.scenario-hitl-sections{flex-direction:column;gap:18px;display:flex}.scenario-hitl-section{flex-direction:column;gap:8px;display:flex}.scenario-hitl-section-title{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0;font-size:14px;font-weight:500}.scenario-hitl-option-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario-hitl-option-card{background:#fff;transition:border-color .12s,box-shadow .12s,background-color .12s}.scenario-hitl-option-card--selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.scenario-hitl-option-card--selected .scenario-hitl-option-title{color:#1d4ed8}.scenario-hitl-option-inner{box-sizing:border-box;align-items:center;gap:12px;padding:12px 14px;display:flex}.scenario-hitl-option-radio{color:#fff;background:#fff;border:1.5px solid #d4d4d8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.scenario-hitl-option-card--selected .scenario-hitl-option-radio{color:#fff;background:#2563eb;border-color:#2563eb}.scenario-hitl-icon-wrap{color:#3f3f46;background:#f4f4f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.scenario-hitl-channel-icon-svg{display:block}.scenario-hitl-option-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.scenario-hitl-option-title{color:var(--text-heading);font-size:14px;font-weight:600;line-height:1.35}.scenario-hitl-option-desc{color:#52525b;margin:0;font-size:12px;line-height:1.5}.scenario-collect-drawer-header--hitl-nested{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.scenario-collect-drawer-header-hitl-title-block{box-sizing:border-box;flex-direction:row;align-items:center;gap:2px;min-width:0;padding:2px 10px 2px 4px;display:flex}.scenario-collect-drawer-header-hitl-title-block .scenario-collect-drawer-back-btn{flex-shrink:0;grid-column:auto;justify-self:auto}.scenario-collect-drawer-header-hitl-title-block .scenario-collect-drawer-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.scenario-collect-drawer-back-btn{width:36px;height:36px;box-shadow:none;color:#71717a;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;justify-self:start;place-items:center;margin:0;padding:0;display:grid}.scenario-collect-drawer-back-btn:hover,.scenario-collect-drawer-back-btn:active,.scenario-collect-drawer-back-btn:focus{box-shadow:none;color:var(--text-heading);background:0 0;border:none}.scenario-collect-drawer-back-btn:focus:not(:focus-visible){outline:none}.scenario-collect-drawer-back-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--text-heading) 35%, transparent);outline-offset:2px}.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn,.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn:hover,.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn:active,.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn:focus,.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn:focus-visible{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important;border:none!important}.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-back-btn:focus-visible{outline:none}.scenario-collect-drawer-header--hitl-nested .scenario-collect-drawer-close{grid-column:2;justify-self:end}.scenario-hitl-option-card-trigger{border-radius:inherit;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.scenario-hitl-option-card-trigger:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.scenario-hitl-op-config-body{gap:0;padding-top:8px}.scenario-manual-config-drawer-body.scenario-hitl-op-config-body{scrollbar-width:none;-ms-overflow-style:none}.scenario-manual-config-drawer-body.scenario-hitl-op-config-body::-webkit-scrollbar{width:0;height:0}.scenario-hitl-op-config-block{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.scenario-hitl-op-config-label-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.scenario-hitl-op-config-label{color:#636165;font-size:12px;font-weight:600}.scenario-hitl-op-config-label--required:after{content:"*";color:#dc2626;margin-left:2px;font-weight:600;line-height:1}.scenario-hitl-op-config-label--with-inline-tip{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.scenario-hitl-op-config-inline-tip-host{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.scenario-hitl-op-config-inline-tip-btn{color:#a1a1aa;cursor:help;background:0 0;border:none;border-radius:8px;place-items:center;margin:0;padding:2px;line-height:0;transition:color .12s;display:grid}.scenario-hitl-op-config-inline-tip-btn:hover,.scenario-hitl-op-config-inline-tip-host:hover .scenario-hitl-op-config-inline-tip-btn{color:#71717a}.scenario-hitl-op-config-inline-tip-btn:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.scenario-hitl-op-config-inline-tip-popup{z-index:60;box-sizing:border-box;color:#52525b;pointer-events:none;visibility:hidden;opacity:0;background:#fff;border:1px solid #e4e4e7;border-radius:10px;min-width:200px;max-width:min(280px,100vw - 48px);margin:0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s,visibility .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1f}.scenario-hitl-op-config-inline-tip-host:hover .scenario-hitl-op-config-inline-tip-popup,.scenario-hitl-op-config-inline-tip-host:focus-within .scenario-hitl-op-config-inline-tip-popup{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.scenario-hitl-op-config-inline-tip-popup--dark{color:#fafafa;background:#18181b;border-color:#050625;box-shadow:0 12px 32px #00000059}.scenario-hitl-op-config-inline-tip-popup-title{color:inherit;margin:0 0 6px;font-size:14px;font-weight:650;line-height:1.35;display:block}.scenario-hitl-op-config-inline-tip-popup--dark .scenario-hitl-op-config-inline-tip-popup-title{color:#fafafa}.scenario-hitl-op-config-inline-tip-popup-desc{color:inherit;opacity:.92;margin:0;font-size:12px;font-weight:500;line-height:1.5;display:block}.scenario-hitl-op-config-inline-tip-popup--dark .scenario-hitl-op-config-inline-tip-popup-desc{color:#e4e4e7}.scenario-hitl-op-config-data-input-anchor{flex-direction:column;gap:8px;min-width:0;display:flex}.scenario-hitl-op-config-data-input-combo{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:38px;padding:8px 10px;display:flex}.scenario-hitl-op-config-data-input-combo:focus-within{outline-offset:1px;background:#fff;border-color:#d4d4d8;outline:2px solid #05062526}.scenario-hitl-op-config-data-input-combo .scenario-hitl-op-config-data-input-field.scenario-manual-config-drawer-input{width:100%;height:auto;min-height:28px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:2px 0}.scenario-hitl-op-config-data-input-combo .scenario-hitl-op-config-data-input-field.scenario-manual-config-drawer-input:focus{box-shadow:none;outline:none}.scenario-hitl-op-config-defined-list--embedded{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scenario-hitl-op-config-defined-list--embedded .scenario-hitl-op-config-defined-item{padding:5px 8px}.scenario-hitl-op-config-textarea-wrap{position:relative}.scenario-hitl-op-config-textarea-wrap.scenario-hitl-op-config-notice-textarea-wrap{min-height:0}.scenario-hitl-op-config-notice-textarea-wrap .scenario-hitl-op-config-insert-btn{top:4px}.scenario-hitl-op-config-collect-textarea-wrap .scenario-hitl-op-config-insert-btn,.scenario-hitl-op-config-collect-textarea-wrap .scenario-hitl-op-config-insert-popover{pointer-events:none;visibility:hidden;display:none!important}.scenario-hitl-op-config-collect-textarea-wrap .scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea{padding-right:12px}.scenario-hitl-op-config-notice-textarea-wrap>.scenario-hitl-op-config-insert-btn{pointer-events:none;visibility:hidden;display:none!important}.scenario-hitl-op-config-notice-recipient-chips,.scenario-hitl-op-config-notice-recipient-chips.scenario-hitl-op-config-notice-recipient-chips--cc{padding-right:12px}.scenario-hitl-op-config-insert-btn{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:500;line-height:1;display:grid;position:absolute;top:8px;right:8px}.scenario-hitl-op-config-insert-btn:hover{color:var(--text-heading);background:#f4f4f5}.scenario-hitl-op-config-insert-popover{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 40px #0f172a1f}.scenario-hitl-op-config-insert-popover-search{border-bottom:1px solid #f4f4f5;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;display:flex}.scenario-hitl-op-config-insert-popover-search-input-wrap{flex:1;min-width:0;position:relative}.scenario-hitl-op-config-insert-popover-search-input-wrap .scenario-hitl-op-config-insert-popover-search-icon{z-index:1;pointer-events:none;color:#a1a1aa;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.scenario-hitl-op-config-insert-popover-search-input-wrap .scenario-hitl-op-config-insert-popover-search-input{width:100%;padding-left:34px}.scenario-hitl-op-config-insert-popover-search-icon{color:#a1a1aa;flex-shrink:0}.scenario-hitl-op-config-insert-popover-search-input{min-width:0;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex:1;margin:0;padding:0 10px;font-size:14px}.scenario-hitl-op-config-insert-popover-search-input::placeholder{color:#a1a1aa}.scenario-hitl-op-config-insert-popover-search-input:focus{outline-offset:0;background:#fff;outline:2px solid #0506251f}.scenario-hitl-op-config-insert-popover-search-add-btn{height:34px;font:inherit;color:#3f3f46;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600}.scenario-hitl-op-config-insert-popover-search-add-btn:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.scenario-hitl-op-config-insert-popover-search-add-text{font:inherit;color:#3f3f46;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-self:center;margin:0 2px 0 4px;padding:0;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none}.scenario-hitl-op-config-insert-popover-search-add-text:hover{color:#18181b;text-decoration:underline}.scenario-hitl-op-config-insert-popover-search-add-text:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #05062533}.scenario-hitl-op-config-insert-popover-add-row{border-bottom:1px solid #f4f4f5;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;display:flex}.scenario-hitl-op-config-insert-popover-list{max-height:260px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.scenario-hitl-op-config-insert-popover-empty{color:#71717a;text-align:center;margin:0;padding:14px 12px;font-size:14px}.scenario-hitl-op-config-insert-popover-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 10px;display:grid}.scenario-hitl-op-config-insert-popover-row:hover{background:#f4f4f5}.scenario-hitl-op-config-insert-step-num{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.scenario-hitl-op-config-insert-pill{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;flex-direction:row;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.scenario-hitl-op-config-insert-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-hitl-op-config-insert-pill-label{min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.scenario-hitl-op-config-insert-row-chevron{color:#a1a1aa;flex-shrink:0}.scenario-hitl-op-config-divider{background:#e4e4e7;height:1px;margin:0 0 14px}.scenario-hitl-op-config-add-row{flex-direction:row;justify-content:flex-end;display:flex}.scenario-hitl-op-config-add-field-btn{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:500}.scenario-hitl-op-config-add-field-btn:hover{text-decoration:underline}.scenario-hitl-op-config-defined-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.scenario-hitl-op-config-defined-item{box-sizing:border-box;background:#f4f4f5;border-radius:8px;flex-flow:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.scenario-hitl-op-config-defined-type-icon{color:#52525b;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.scenario-hitl-op-config-defined-type-icon svg{width:18px;height:18px}.scenario-hitl-op-config-defined-name{color:var(--text-heading);font-weight:600}.scenario-hitl-op-config-defined-meta{color:#71717a;flex:1;min-width:0}.scenario-hitl-op-config-defined-actions{flex-direction:row;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.scenario-hitl-op-config-defined-edit{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.scenario-hitl-op-config-defined-edit:hover{color:var(--text-heading);background:#e4e4e7}.scenario-hitl-op-config-defined-remove{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 6px;font-size:16px;line-height:1}.scenario-hitl-op-config-defined-remove:hover{color:var(--text-heading);background:#e4e4e7}.scenario-hitl-op-config-add-row-wrap{flex-direction:column;align-items:stretch;display:flex;position:relative}.scenario-hitl-op-config-approval-value-sets>.scenario-hitl-op-config-add-row-wrap{align-items:flex-end}.scenario-hitl-op-config-add-field-popover{z-index:55;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;min-width:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:visible;box-shadow:0 12px 44px #0f172a24}.scenario-hitl-op-config-add-field-popover-head{flex-direction:row;justify-content:flex-end;align-items:center;padding:6px 8px 0;display:flex}.scenario-hitl-op-config-add-field-popover-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid}.scenario-hitl-op-config-add-field-popover-close:hover{color:var(--text-heading);background:#f4f4f5}.scenario-hitl-op-config-add-field-popover-body{flex-direction:column;gap:14px;padding:4px 14px 12px;display:flex}.scenario-hitl-op-config-add-field-field{flex-direction:column;gap:8px;display:flex}.scenario-hitl-op-config-add-field-field--row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.scenario-hitl-op-config-add-field-label-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.scenario-hitl-op-config-add-field-label-row--grow{flex:1;min-width:0}.scenario-hitl-op-config-add-field-label{color:var(--text-heading);font-size:14px;font-weight:600}.scenario-hitl-op-config-add-field-name-input:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 2px #7c3aed33}.scenario-hitl-op-config-add-field-add-option-btn{font:inherit;color:#52525b;cursor:pointer;background:0 0;border:1px dashed #a1a1aa;border-radius:8px;flex-shrink:0;margin:0;padding:4px 10px;font-size:12px;font-weight:500}.scenario-hitl-op-config-add-field-add-option-btn:hover{color:var(--text-heading);border-color:#71717a}.scenario-hitl-op-config-add-field-add-option-btn:focus-visible{outline-offset:2px;outline:2px solid #7c3aed59}.scenario-hitl-op-config-add-field-select-hint{color:#71717a;margin:0;font-size:12px;line-height:1.4}.scenario-hitl-op-config-add-field-select-option-list{flex-direction:column;gap:8px;display:flex}.scenario-hitl-op-config-add-field-select-opt-row{flex-direction:row;align-items:center;gap:8px;display:flex}.scenario-hitl-op-config-add-field-select-opt-input{flex:1;min-width:0}.scenario-hitl-op-config-add-field-select-opt-remove{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;margin:0;padding:0;font-size:18px;line-height:1;display:grid}.scenario-hitl-op-config-add-field-select-opt-remove:hover{color:#b91c1c;background:#f4f4f5}.scenario-hitl-op-config-add-field-type-wrap{z-index:2;box-sizing:border-box;width:100%;position:relative}.scenario-hitl-op-config-add-field-type-trigger{box-sizing:border-box;width:100%;min-height:38px;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0 10px 0 8px;font-size:14px;font-weight:500;display:flex}.scenario-hitl-op-config-add-field-type-trigger:hover{border-color:#d4d4d8}.scenario-hitl-op-config-add-field-type-trigger:focus-visible{outline-offset:2px;outline:2px solid #7c3aed59}.scenario-hitl-op-config-add-field-type-trigger-label{flex:1;min-width:0}.scenario-hitl-op-config-add-field-type-trigger-chevron{color:#71717a;flex-shrink:0;transition:transform .15s;display:block}.scenario-hitl-op-config-add-field-type-trigger[aria-expanded=true] .scenario-hitl-op-config-add-field-type-trigger-chevron{transform:rotate(180deg)}.scenario-hitl-op-config-add-field-type-dropdown{z-index:60;position:absolute;top:100%;left:0;right:0}.scenario-hitl-op-config-add-field-select-shell{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;gap:6px;padding:0 10px 0 8px;display:flex}.scenario-hitl-op-config-add-field-type-icon{color:#52525b;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scenario-hitl-op-config-add-field-select{min-width:0;height:38px;font:inherit;color:var(--text-heading);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2'%3E%3Cpath d='M8 9l4 4 4-4M8 15h8'/%3E%3C/svg%3E") right 4px center/14px 14px no-repeat;border:none;flex:1;margin:0;padding:0 28px 0 0;font-size:14px;font-weight:500}.scenario-hitl-op-config-add-field-select:focus{outline:none}.scenario-hitl-op-config-add-field-required-check{accent-color:#050625;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.scenario-hitl-op-config-add-field-error{color:#b91c1c;margin:0;font-size:12px}.scenario-hitl-op-config-add-field-popover-footer{border-top:1px solid #f4f4f5;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px 14px;display:flex}.scenario-hitl-op-config-add-field-footer-btn{min-width:72px;height:34px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.scenario-hitl-op-config-add-field-footer-btn--ghost{color:var(--text-heading);background:#fff;border:1px solid #e4e4e7}.scenario-hitl-op-config-add-field-footer-btn--ghost:hover{background:#fafafa}.scenario-hitl-op-config-add-field-footer-btn--primary{color:#fff;background:#050625;border:1px solid #050625}.scenario-hitl-op-config-add-field-footer-btn--primary:hover{color:#fff;background:#262626;border-color:#262626}.scenario-hitl-op-config-divider-dashed{border:none;border-top:1px dashed #e4e4e7;height:0;margin:0}.scenario-hitl-op-config-link-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.scenario-hitl-op-config-link-row:hover .scenario-hitl-op-config-link-label{color:#2563eb}.scenario-hitl-op-config-link-label{color:#414045;font-size:12px;font-weight:400}.scenario-hitl-op-config-link-meta{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.scenario-hitl-op-config-chevron{color:#a1a1aa;transform-origin:50%;flex-shrink:0;transition:transform .15s;display:block}.scenario-hitl-op-config-chevron--expanded{transform:rotate(90deg)}.scenario-hitl-op-config-reviewer-panel{box-sizing:border-box;flex-direction:column;gap:16px;padding:4px 0 14px;display:flex}.scenario-hitl-op-config-reviewer-panel select.scenario-hitl-op-config-reviewer-select.scenario-manual-config-drawer-input{appearance:none;width:100%;min-width:0;height:38px;min-height:38px;max-height:38px;color:var(--text-heading);font:inherit;box-sizing:border-box;cursor:pointer;background-color:#fafafa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #e4e4e7;border-radius:10px;flex:1;margin:0;padding:0 36px 0 10px;font-size:14px;line-height:38px}.scenario-hitl-op-config-reviewer-panel select.scenario-hitl-op-config-reviewer-select.scenario-manual-config-drawer-input::-ms-expand{display:none}.scenario-hitl-op-config-reviewer-panel select.scenario-hitl-op-config-reviewer-select.scenario-manual-config-drawer-input:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-hitl-op-config-reviewer-field{flex-direction:column;gap:6px;min-width:0;display:flex}.scenario-hitl-op-config-reviewer-timeout-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.scenario-hitl-op-config-reviewer-timeout-pair-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.scenario-hitl-op-config-reviewer-timeout-pair-cell .scenario-hitl-op-config-reviewer-timeout-inline,.scenario-hitl-op-config-reviewer-timeout-pair-cell .scenario-hitl-op-config-reviewer-select{width:100%}.scenario-hitl-op-config-reviewer-repeat-frequency{flex-direction:column;gap:8px;width:100%;min-width:0;margin-top:0;display:flex}.scenario-hitl-op-config-repeat-frequency-pills{flex-wrap:wrap;gap:8px;display:flex}.scenario-hitl-op-config-repeat-frequency-pill{font:inherit;color:#18181b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:999px;margin:0;padding:6px 16px;font-size:14px;font-weight:500;line-height:1.25}.scenario-hitl-op-config-repeat-frequency-pill:hover{background:#fafafa;border-color:#d4d4d8}.scenario-hitl-op-config-repeat-frequency-pill:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.scenario-hitl-op-config-repeat-frequency-pill--active{color:#fafafa;background:#18181b;border-color:#18181b}.scenario-hitl-op-config-repeat-frequency-pill--active:hover{color:#fafafa;background:#050625;border-color:#050625}.scenario-hitl-op-config-reviewer-repeat-frequency-interval-label{margin-top:2px}.scenario-hitl-op-config-repeat-interval-input-wrap{flex:1;min-width:0}.scenario-hitl-op-config-repeat-interval-input{box-sizing:border-box;border-radius:10px;width:100%;height:38px;margin:0;padding:0 10px}.scenario-hitl-op-config-repeat-interval-input::-webkit-outer-spin-button{opacity:1;height:20px}.scenario-hitl-op-config-repeat-interval-input::-webkit-inner-spin-button{opacity:1;height:20px}.scenario-hitl-op-config-approval-init{flex-direction:column;gap:0;min-width:0;display:flex;overflow:visible}.scenario-hitl-op-config-approval-init .scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea--approval-message{resize:none;height:64px;min-height:64px;max-height:84px;padding:8px 12px;line-height:1.4;overflow-y:auto}.scenario-hitl-op-config-approval-section-head-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.scenario-hitl-op-config-approval-section-toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.scenario-hitl-op-config-approval-section-toggle .scenario-hitl-op-config-label{margin:0}.scenario-hitl-op-config-approval-value-sets{flex-direction:column;gap:14px;min-width:0;padding-top:0;display:flex;overflow:visible}.scenario-hitl-op-config-approval-value-set-row{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.scenario-hitl-op-config-approval-value-set-row-delete{z-index:7;color:#71717a;cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:none;border-radius:8px;place-items:center;width:28px;height:28px;margin:0;padding:0;line-height:0;transition:opacity .15s,visibility .15s,transform .15s,color .12s,background .12s;display:grid;position:absolute;inset:8px 8px auto auto;transform:scale(.96);box-shadow:0 1px 4px #0f172a1f}.scenario-hitl-op-config-approval-value-set-row:hover .scenario-hitl-op-config-approval-value-set-row-delete,.scenario-hitl-op-config-approval-value-set-row:focus-within .scenario-hitl-op-config-approval-value-set-row-delete{opacity:1;visibility:visible;transform:scale(1)}.scenario-hitl-op-config-approval-value-set-row:hover .scenario-hitl-op-config-approval-value-set-row-delete:disabled,.scenario-hitl-op-config-approval-value-set-row:focus-within .scenario-hitl-op-config-approval-value-set-row-delete:disabled{opacity:.35;visibility:visible;transform:scale(1)}.scenario-hitl-op-config-approval-value-set-row-delete:hover:not(:disabled){color:#b91c1c;background:#fef2f2}.scenario-hitl-op-config-approval-value-set-row-delete:focus-visible{outline-offset:1px;opacity:1;visibility:visible;outline:2px solid #2563eb59;transform:scale(1)}.scenario-hitl-op-config-approval-value-set-row-delete:focus:not(:focus-visible){opacity:1;visibility:visible;transform:scale(1)}.scenario-hitl-op-config-approval-value-set-row-delete:disabled{cursor:not-allowed;box-shadow:none}.scenario-hitl-op-config-approval-value-set-row .scenario-manual-config-drawer-input.scenario-hitl-op-config-approval-value-set-key{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:100%;height:38px;margin:0;padding-right:12px}.scenario-hitl-op-config-approval-value-set-body-line{flex-direction:row;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.scenario-hitl-op-config-approval-value-set-body-line .scenario-hitl-op-config-approval-value-set-body-wrap{flex:1;min-width:0}.scenario-hitl-op-config-approval-value-set-body-wrap .scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea{resize:none;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;height:88px;min-height:88px;max-height:120px;padding:10px 12px;line-height:1.45;overflow-y:auto}.scenario-hitl-op-config-approval-value-set-body-wrap .scenario-hitl-op-config-insert-btn{top:50%;transform:translateY(-50%)}.scenario-hitl-op-config-approval-inline-field-wrap{position:relative}.scenario-hitl-op-config-approval-decline-row{flex-direction:row;align-items:stretch;min-width:0;display:flex}.scenario-hitl-op-config-approval-decline-row .scenario-hitl-op-config-reviewer-select{flex:1;min-width:0}.scenario-hitl-op-config-reviewer-control-row{flex-direction:row;align-items:stretch;gap:8px;min-width:0;display:flex}.scenario-hitl-op-config-reviewer-pick-wrap.scenario-hitl-op-config-textarea-wrap{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.scenario-hitl-op-config-reviewer-pick-chips--below-input{gap:4px 6px;margin-top:2px}.scenario-hitl-op-config-reviewer-pick-chips--below-input .scenario-hitl-op-config-reviewer-pick-chip{border-radius:6px;padding:2px 5px 2px 6px;font-size:11px}.scenario-hitl-op-config-reviewer-pick-chips--below-input .scenario-hitl-op-config-reviewer-pick-chip-remove{width:18px;height:18px;font-size:12px}.scenario-hitl-op-config-reviewer-pick-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scenario-hitl-op-config-reviewer-pick-chip{max-width:100%;color:var(--text-heading);box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:4px;padding:4px 6px 4px 8px;font-size:12px;line-height:1.3;display:inline-flex}.scenario-hitl-op-config-reviewer-pick-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scenario-hitl-op-config-reviewer-pick-chip-remove{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;margin:0;padding:0;font-size:14px;line-height:1;display:grid}.scenario-hitl-op-config-reviewer-pick-chip-remove:hover{color:var(--text-heading);background:#f4f4f5}.scenario-hitl-op-config-reviewer-pick-input-row{position:relative}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-reviewer-pick-input{box-sizing:border-box;width:100%;height:38px;padding-right:40px}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn{-webkit-tap-highlight-color:transparent;appearance:none;top:50%;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:none!important}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:hover,.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:active,.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:focus,.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:hover:not(:disabled){color:var(--text-heading)}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn:focus-visible{outline:none}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn svg{width:14px;height:14px;transition:transform .15s;display:block}.scenario-hitl-op-config-reviewer-pick-wrap .scenario-hitl-op-config-reviewer-pick-input-row .scenario-hitl-op-config-insert-btn[aria-expanded=true] svg{transform:rotate(180deg)}.scenario-hitl-op-config-reviewer-picker-popover{z-index:56}.scenario-hitl-op-config-reviewer-picker-popover .scenario-hitl-op-config-notice-email-picker-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.scenario-hitl-op-config-reviewer-picker-option-text{text-align:left;flex:1;min-width:0}.scenario-hitl-op-config-reviewer-picker-option-check-slot{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.scenario-hitl-op-config-reviewer-picker-option-check{color:#4f46e5;display:block}.scenario-hitl-op-config-notice-email-picker-row--selected .scenario-hitl-op-config-reviewer-picker-option-check{color:#3730a3}.scenario-hitl-op-config-reviewer-control-row--segment .scenario-hitl-op-config-reviewer-segment{flex:1;min-width:0}input.scenario-hitl-op-config-reviewer-select{box-sizing:border-box;flex:1;min-width:0;height:38px;margin:0;padding:0 10px}.scenario-hitl-op-config-reviewer-timeout-inline{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:row;flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.scenario-hitl-op-config-reviewer-timeout-input{min-width:0;height:38px;font:inherit;color:var(--text-heading);box-sizing:border-box;-moz-appearance:textfield;background:0 0;border:none;border-radius:0;flex:1;margin:0;padding:0 10px;font-size:14px}.scenario-hitl-op-config-reviewer-timeout-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scenario-hitl-op-config-reviewer-timeout-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scenario-hitl-op-config-reviewer-timeout-input:focus{outline:none}.scenario-hitl-op-config-reviewer-timeout-step{color:#52525b;cursor:pointer;background:#fafafa;border:none;place-items:center;width:36px;min-width:36px;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1;display:grid}.scenario-hitl-op-config-reviewer-timeout-inline>.scenario-hitl-op-config-reviewer-timeout-step:first-of-type{border-right:1px solid #e4e4e7}.scenario-hitl-op-config-reviewer-timeout-inline>.scenario-hitl-op-config-reviewer-timeout-step:last-of-type{border-left:1px solid #e4e4e7}.scenario-hitl-op-config-reviewer-timeout-step:hover:not(:disabled){color:var(--text-heading);background:#f4f4f5}.scenario-hitl-op-config-reviewer-timeout-step:disabled{opacity:.45;cursor:not-allowed}.scenario-hitl-op-config-reviewer-timeout-step:disabled:hover{color:#52525b;background:#fafafa}.scenario-hitl-op-config-reviewer-segment{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:row;align-items:stretch;display:inline-flex;overflow:hidden}.scenario-hitl-op-config-reviewer-segment-btn{min-width:0;font:inherit;color:#52525b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex:1;padding:8px 12px;font-size:12px;font-weight:500}.scenario-hitl-op-config-reviewer-segment-btn+.scenario-hitl-op-config-reviewer-segment-btn{border-left:1px solid #e4e4e7}.scenario-hitl-op-config-reviewer-segment-btn--active{color:var(--text-heading);background:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #e4e4e7}.scenario-hitl-op-config-notice-panel{box-sizing:border-box;flex-direction:column;gap:18px;padding:4px 0 14px;display:flex}.scenario-hitl-op-config-notice-field{flex-direction:column;gap:8px;min-width:0;display:flex}.scenario-hitl-op-config-notice-email-popover{z-index:56}.scenario-hitl-op-config-notice-email-popover-hint{color:#71717a;flex:1;min-width:0;font-size:12px;line-height:1.35}.scenario-hitl-op-config-notice-email-picker-row{width:100%;font:inherit;text-align:left;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:0 0;border:none;margin:0;padding:8px 12px;font-size:14px;display:block}.scenario-hitl-op-config-notice-email-picker-row:hover{background:#f4f4f5}.scenario-hitl-op-config-notice-email-picker-row--selected{color:#3730a3;background:#eef2ff}.scenario-hitl-op-config-notice-email-picker-row--selected:hover{background:#e0e7ff}.scenario-manual-config-field-list{flex-direction:column;gap:8px;display:flex}.scenario-manual-config-field-card{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;overflow:hidden}.scenario-manual-config-field-card .scenario-manual-config-field-row{background:0 0;border:none;border-radius:0}.scenario-manual-config-field-panel{box-sizing:border-box;background:#fff;border-top:1px solid #e4e4e7;flex-direction:column;gap:14px;padding:12px 12px 14px;display:flex}.scenario-manual-config-field-summary{min-width:0;color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.scenario-manual-config-field-summary--muted{color:#a1a1aa;font-style:italic;font-weight:400}.scenario-manual-config-drawer-input{width:100%;height:38px;color:var(--text-heading);font:inherit;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:0 12px;font-size:14px}.scenario-manual-config-drawer-input::placeholder{color:#a1a1aa}.scenario-manual-config-drawer-input:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-manual-config-drawer-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}select.scenario-manual-config-drawer-select::-ms-expand{display:none}.scenario-hitl-op-config-hitl-select-wrap{flex:1;width:100%;min-width:0;position:relative}.scenario-hitl-op-config-hitl-select-trigger{appearance:none;width:100%;min-width:0;height:38px;min-height:38px;max-height:38px;color:var(--text-heading);font:inherit;box-sizing:border-box;cursor:pointer;text-align:left;background-color:#fafafa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #e4e4e7;border-radius:10px;flex-direction:row;align-items:center;margin:0;padding:0 36px 0 10px;font-size:14px;line-height:38px;display:flex}.scenario-hitl-op-config-hitl-select-trigger:disabled{opacity:.55;cursor:not-allowed}.scenario-hitl-op-config-hitl-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #05062526}.scenario-hitl-op-config-hitl-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.scenario-hitl-op-config-hitl-select-trigger-label--placeholder{color:#71717a;font-weight:400}.scenario-hitl-op-config-hitl-select-popover{z-index:56}.scenario-hitl-op-config-hitl-select-popover-section{color:#71717a;box-sizing:border-box;border-bottom:1px solid #f4f4f5;margin:0;padding:6px 12px 4px;font-size:11px;font-weight:600;list-style:none}.scenario-manual-config-drawer-textarea{width:100%;min-height:88px;color:var(--text-heading);font:inherit;resize:vertical;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.scenario-manual-config-drawer-textarea::placeholder{color:#a1a1aa}.scenario-manual-config-drawer-textarea:focus{outline-offset:1px;outline:2px solid #05062526}.scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea{min-height:64px;padding:8px 40px 8px 12px}.scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea.scenario-hitl-op-config-textarea--notice-recipients{min-height:38px}.scenario-hitl-op-config-notice-recipient-chips{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:38px;margin:0;padding:4px 40px 4px 10px;display:flex}.scenario-hitl-op-config-notice-recipient-chips.scenario-hitl-op-config-notice-recipient-chips--cc{min-height:38px;padding:4px 40px 4px 10px}.scenario-hitl-op-config-notice-recipient-chips:focus-within{outline-offset:1px;outline:2px solid #05062526}.scenario-hitl-op-config-notice-recipient-chip{max-width:100%;color:var(--text-heading);box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:6px;align-items:center;gap:2px;padding:2px 2px 2px 8px;font-size:12px;line-height:1.35;display:inline-flex}.scenario-hitl-op-config-notice-recipient-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.scenario-hitl-op-config-notice-recipient-chip-remove{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:16px;line-height:1;display:grid}.scenario-hitl-op-config-notice-recipient-chip-remove:hover{color:var(--text-heading);background:#f4f4f5}.scenario-hitl-op-config-notice-recipient-chip-input{min-width:72px;height:26px;min-height:0;font:inherit;color:var(--text-heading);box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:72px;margin:0;padding:0 2px;font-size:14px;line-height:1.25}.scenario-hitl-op-config-notice-recipient-chip-input::placeholder{color:#a1a1aa}.scenario-hitl-op-config-notice-recipient-chip-input:focus{outline:none}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn{-webkit-tap-highlight-color:transparent;appearance:none;top:50%;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:none!important}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:hover,.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:active,.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:focus,.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:hover:not(:disabled){color:var(--text-heading)}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn:focus-visible{outline:none}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn svg{width:14px;height:14px;transition:transform .15s;display:block}.scenario-hitl-op-config-notice-textarea-wrap--send-preview .scenario-hitl-op-config-insert-btn[aria-expanded=true] svg{transform:rotate(180deg)}.scenario-manual-config-drawer-textarea.scenario-hitl-op-config-textarea.scenario-hitl-op-config-textarea--send-preview{resize:none;white-space:nowrap;box-sizing:border-box;height:38px;min-height:38px;max-height:38px;margin:0;padding:0 40px 0 10px;line-height:30px;overflow:auto hidden}.scenario-manual-config-required-row{flex-direction:row;align-items:center;gap:8px;display:flex}.scenario-manual-config-required-check{cursor:pointer;accent-color:#2563eb;flex-shrink:0;width:16px;height:16px;margin:0}.scenario-manual-config-required-label{color:var(--text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:14px;font-weight:500}.scenario-manual-config-field-row{box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:8px 10px 8px 6px;display:grid}.scenario-manual-config-field-chevron{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid}.scenario-manual-config-field-chevron:hover{color:#3f3f46;background:#f4f4f5}.scenario-manual-config-field-chevron svg{transition:transform .15s;display:block}.scenario-manual-config-field-chevron--open svg{transform:rotate(180deg)}.scenario-manual-config-field-title-input{width:100%;min-width:0;font:inherit;color:var(--text-heading);background:0 0;border:none;outline:none;margin:0;padding:4px 0;font-size:14px;font-weight:500}.scenario-manual-config-field-title-input::placeholder{color:#a1a1aa;font-style:italic;font-weight:400}.scenario-manual-config-field-type{color:#52525b;letter-spacing:.02em;background:#e4e4e7;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.scenario-manual-config-field-delete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;display:flex}.scenario-manual-config-field-delete:hover{color:#dc2626;background:#fef2f2}.scenario-manual-config-add-wrap{box-sizing:border-box;background:#fafafa;border:1px dashed #dcdcdc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:38px;margin:0;padding:0 12px;display:flex}.scenario-manual-config-add-wrap:hover{background:#f4f4f5;border-color:#d4d4d4}.scenario-manual-config-add-field{width:100%;min-height:38px;font:inherit;color:#5c6d8a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;margin:0;padding:0 8px;font-size:14px;font-weight:600}.scenario-manual-config-add-field:hover{color:#4a5c78;background:0 0}.scenario-workflow-card-workspace-row{box-sizing:border-box;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px 14px 14px;display:flex;position:relative}.scenario-workflow-card-workspace-main{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.scenario-workflow-card--workspace-extra-agent.scenario-workflow-card--with-icon{box-sizing:border-box;align-items:center;gap:10px;min-height:72px;padding:8px 12px 10px 14px}.scenario-workflow-card--workspace-extra-agent.scenario-workflow-card--with-icon:has(.scenario-workflow-card-icon-wrap--branch){box-sizing:border-box;min-height:72px}.scenario-workflow-card--workspace-extra-agent .scenario-workflow-card-icon-wrap{border-radius:8px;width:36px;height:36px;margin-top:0}.scenario-workflow-card--workspace-extra-agent .scenario-workflow-card-icon-svg{width:24px;height:24px}.scenario-workflow-card--workspace-extra-agent .scenario-workflow-card-textstack{gap:3px}.scenario-workflow-card--workspace-extra-agent .scenario-workflow-card-title{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.25}.scenario-workflow-card--workspace-extra-agent .scenario-workflow-card-desc{color:#a1a1aa;font-size:12px;line-height:1.4}.scenario-workflow-card--workspace-rich .scenario-workflow-card-accent{opacity:0;pointer-events:none;transition:opacity .18s}.scenario-workflow-card--workspace-rich:hover .scenario-workflow-card-accent,.scenario-workflow-card--workspace-rich:focus-within .scenario-workflow-card-accent,.scenario-workflow-card--workspace-rich.scenario-workflow-card--workspace-rich-accent-on .scenario-workflow-card-accent{opacity:1}.scenario-workflow-card--rich .scenario-workflow-card-head-icon{width:36px;height:36px;box-shadow:none;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.scenario-workflow-card--rich .scenario-workflow-card-head-icon-svg{width:24px;height:24px;display:block}.scenario-workflow-card--rich .scenario-workflow-card-head-title{color:#18181b;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.scenario-workflow-card--with-icon .scenario-workflow-card-pill{border:none;border-radius:999px;flex-shrink:0;padding:0 8px;font-size:11px;font-weight:700}.scenario-workflow-card--with-icon .scenario-workflow-card-headline{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.scenario-workflow-card--with-icon .scenario-workflow-card-headline .scenario-workflow-card-pill{order:-1;justify-self:start}.scenario-workflow-card-foot{color:#a1a1aa;text-align:left;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.4}@media (prefers-color-scheme:dark){.scenario-workspace,.scenario-workspace-build{background:#18181b}.scenario-workspace>.agents-header.agents-header--with-back{background:#222228}.scenario-workflow-card{background:#fff;border-color:#e5e7eb}.scenario-workflow-card-title{color:#18181b}.scenario-workflow-card-icon-wrap{background:#f4f4f5;border-color:#e4e4e7}.scenario-workflow-card-icon-wrap--collect{color:#60a5fa}.scenario-workflow-card .scenario-workflow-card-icon-wrap--collect,.scenario-workflow-card .scenario-workflow-card-icon-wrap--workspace-agent,.scenario-workflow-card .scenario-workflow-card-icon-wrap--account,.scenario-workflow-card .scenario-workflow-card-icon-wrap--training,.scenario-workflow-card .scenario-workflow-card-icon-wrap--master,.scenario-workflow-card .scenario-workflow-card-icon-wrap--office{background:#222228;border-color:#3a3a44}.scenario-workflow-card-icon-wrap--branch{color:#fa8f15}.scenario-workflow-card-icon-wrap--master{color:#818cf8}.scenario-workflow-card-icon-wrap--account{color:#34d399}.scenario-workflow-card-icon-wrap--training{color:#a78bfa}.scenario-workflow-card-icon-wrap--office{color:#22d3ee}.scenario-workflow-card-icon-wrap--manual{color:#94a3b8}.scenario-workflow-card-icon-wrap--workspace-trigger,.scenario-workflow-card-icon-wrap--trigger-rich,.scenario-workflow-card-icon-wrap--workspace-agent{color:#a78bfa}.scenario-workspace-runs-agent-avatar{color:#a78bfa;background:#222228;border-color:#3a3a44}.scenario-workflow-card-desc{color:#6b6b6b}.scenario-workflow-card--workspace-rich.scenario-workflow-card--branch-canvas{background:#050625;border-color:#3f3f46}.scenario-workflow-branch-canvas-tab{color:#a1a1aa;background:#3f3f46;border-color:#52525b}.scenario-workflow-branch-canvas-tab--active{color:#60a5fa;background:#1e1b4b;border-color:#4f46e5 #4f46e5 #1e1b4b;box-shadow:0 1px #1e1b4b}.scenario-workflow-branch-canvas-tab-overflow{color:#a1a1aa;background:#3f3f46;border-color:#52525b}.scenario-workflow-branch-canvas-tab-overflow:hover{color:#e4e4e7;background:#52525b}.scenario-workflow-branch-canvas-tab-overflow--active{color:#60a5fa;background:#1e1b4b;border-color:#4f46e5 #4f46e5 #1e1b4b;box-shadow:0 1px #1e1b4b}.scenario-workflow-branch-overflow-menu{background:#050625;border-color:#3f3f46;box-shadow:0 4px 12px #0006,0 16px 32px #00000059}.scenario-workflow-branch-overflow-menu-item{color:#e4e4e7}.scenario-workflow-branch-overflow-menu-item:hover{background:#3f3f46}.scenario-workflow-branch-overflow-menu-item--current{color:#93c5fd;background:#4f46e540}.scenario-workflow-branch-canvas-tab-add{color:#a1a1aa;background:#3f3f46;border-color:#52525b}.scenario-workflow-branch-canvas-tab-add:hover:not(:disabled){color:#e4e4e7;background:#52525b}.scenario-workflow-branch-canvas-panel{background:#050625;border-color:#4f46e5}.scenario-workflow-branch-canvas-rulebar-wrap{background:#1e1b4b;border-bottom-color:#312e81}.scenario-workflow-branch-canvas-rulebar{color:#d4d4d8}.scenario-workflow-branch-canvas-rulebar:hover{background:#252060a6}.scenario-workflow-branch-canvas-rulebar-more-btn{color:#71717a}.scenario-workflow-branch-canvas-rulebar-more-btn:hover{color:#a1a1aa;background:#252060a6}.scenario-workflow-branch-canvas-rulebar-wrap:hover .scenario-workflow-branch-canvas-rulebar-more-btn{color:#a1a1aa}.scenario-workflow-branch-rulebar-menu{background:#050625;border-color:#3f3f46;box-shadow:0 4px 12px #0006,0 16px 32px #00000059}.scenario-workflow-branch-rulebar-menu-item{color:#ececec}.scenario-workflow-branch-rulebar-menu-item:hover:not(:disabled){background:#3f3f46}.scenario-workflow-branch-rulebar-menu-item--danger,.scenario-workflow-branch-rulebar-menu-item--danger .scenario-workflow-branch-rulebar-menu-ic{color:#f87171}.scenario-workflow-branch-rulebar-menu-item--danger:hover:not(:disabled){background:#7f1d1d59}.scenario-workflow-branch-rulebar-menu-ic{color:#a1a1aa}.scenario-workflow-branch-rulebar-menu-chevron{color:#71717a}.scenario-workflow-branch-rulebar-menu-divider{background:#3f3f46}.scenario-workflow-branch-rulebar-submenu{background:#050625;border-color:#3f3f46;box-shadow:0 8px 24px #00000073}.scenario-workflow-branch-rulebar-submenu-item{color:#e4e4e7}.scenario-workflow-branch-rulebar-submenu-item:hover:not(:disabled){background:#3f3f46}.scenario-workflow-branch-canvas-rule-idx{color:#71717a}.scenario-workflow-branch-canvas-rule-label{color:#a1a1aa}.scenario-workflow-branch-canvas-body{background:#050625}.scenario-workflow-branch-canvas-email-step{background:#3f3f46;border-color:#52525b}.scenario-workflow-branch-canvas-email-step-title{color:#ececec}.scenario-workflow-branch-canvas-email-step-badge--gmail-outlined{background:#fafafa;border-color:#52525b;box-shadow:0 1px 2px #00000059}.scenario-workflow-branch-canvas-email-step-edit,.scenario-workflow-branch-canvas-email-step-delete{color:#a1a1aa;background:#222228f5;box-shadow:0 1px 3px #00000059}.scenario-workflow-branch-canvas-email-step-edit:hover{color:#bfdbfe;background:#1e3a8a73}.scenario-workflow-branch-canvas-email-step-delete:hover{color:#fca5a5;background:#7f1d1d59}.scenario-workflow-branch-canvas-add-step{color:#60a5fa;background:#3f3f46;border-color:#52525b}.scenario-workflow-branch-canvas-add-step:hover{background:#52525b;border-color:#6366f1}.scenario-workflow-branch-canvas-add-step-inline{background:#3f3f46;border-color:#52525b;box-shadow:0 1px 2px #00000040}.scenario-workflow-branch-canvas-add-step-inline:hover{background:#52525b;border-color:#6366f1;box-shadow:0 1px 3px #00000059}.scenario-workflow-branch-canvas-add-step-inline-ic{color:#a1a1aa}.scenario-workflow-branch-canvas-add-step-inline-label{color:#d4d4d8;font-size:12px;font-weight:400}.scenario-workflow-connector-line{background:linear-gradient(#60a5fa,#2563eb)}.scenario-workflow-canvas{background-color:#1f1f24;background-image:radial-gradient(#ffffff12 1px,#0000 1px)}.scenario-workflow-scale{box-shadow:none;background-color:#0000}.scenario-workflow-card--rich{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.scenario-workflow-card--rich:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-workflow-card-banner{background:#f4f4f5;border-bottom-color:#e5e7eb}.scenario-workflow-card-banner-icon{color:#71717a}.scenario-workflow-card-banner-label{color:#52525b}.scenario-workflow-card-accent{background:#3b82f6}.scenario-workflow-card--rich .scenario-workflow-card-head-icon{background:#f4f4f5;border-color:#e4e4e7}.scenario-workflow-card--rich .scenario-workflow-card-head-title{color:#18181b}.scenario-workflow-card-foot{color:#a1a1aa}.scenario-workflow-card--workspace-rich.scenario-workflow-card--with-icon{box-shadow:none;background:#fff;border-color:#e5e7eb}.scenario-workflow-card--workspace-rich:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.scenario-workflow-card--workspace-extra-agent:focus-visible,.scenario-workflow-card--workspace-extra-manual:focus-visible{outline:none;box-shadow:0 0 0 2px #1a1a1f,0 0 0 4px #3b82f6}.scenario-workflow-card--workspace-extra-manual--on{box-shadow:none}.scenario-workflow-card--workspace-extra-branch--on{box-shadow:0 0 0 1px #3b82f6}.scenario-manual-config-field-row{background:#3f3f46;border-color:#52525b}.scenario-manual-config-field-chevron{color:#a1a1aa}.scenario-manual-config-field-chevron:hover{color:#e4e4e7;background:#52525b}.scenario-manual-config-field-title-input{color:#ececec}.scenario-manual-config-field-title-input::placeholder{color:#71717a}.scenario-manual-config-field-type{color:#d4d4d8;background:#52525b}.scenario-manual-config-field-delete{color:#f87171}.scenario-manual-config-field-delete:hover{color:#fca5a5;background:#7f1d1d59}.scenario-manual-config-add-field{color:#60a5fa}.scenario-manual-config-add-field:hover{background:#60a5fa1f}}.scenario-detail-body{max-width:760px;margin-top:16px}.scenario-detail-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scenario-detail-badge{color:#fff;background:#050625;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.4}.scenario-detail-meta-text{color:#888;font-size:14px}.scenario-detail-desc{color:#4b4b4b;margin:14px 0 0;font-size:14px;line-height:1.55}.scenario-detail-section{background:#fafafa;border:1px solid #eaeaea;border-radius:12px;margin-top:22px;padding:16px 16px 18px}.scenario-detail-section-title{color:var(--text-heading);margin:0;font-size:15px;font-weight:650}.scenario-detail-placeholder{color:#6b6b6b;margin:10px 0 0;font-size:14px;line-height:1.5}.agents-header-actions{align-items:center;gap:10px;display:inline-flex}.agents-btn{box-sizing:border-box;height:38px;min-height:38px;color:var(--text-heading);cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;line-height:1;display:inline-flex}.agents-btn:hover{background:#f3f3f3}.agents-btn:disabled,.agents-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.agents-btn-primary{color:#fff;background:#050625;border-color:#050625}.agents-btn-primary:hover{background:#050625}.agents-publish-app-modal{z-index:450;padding:max(20px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.agents-publish-app-modal__backdrop{cursor:default;background:#52525b66;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.agents-publish-app-modal__panel{z-index:1;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100% - 32px);max-height:min(90vh,560px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #0f172a29}.agents-publish-app-modal__header{border-bottom:1px solid #e4e4e7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 16px;display:flex}.agents-publish-app-modal__title{letter-spacing:-.02em;color:#18181b;margin:0;font-size:16px;font-weight:650}.agents-publish-app-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:38px;padding:0;display:grid}.agents-publish-app-modal__close:hover{color:#18181b;background:#f4f4f5}.agents-publish-app-modal__body{text-align:center;box-sizing:border-box;flex:1;min-height:0;padding:28px 24px 8px;overflow:auto}.agents-publish-app-modal__question{letter-spacing:-.03em;color:#18181b;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.25}.agents-publish-app-modal__lead{color:#52525b;text-align:center;max-width:40em;margin:0 auto;font-size:14px;line-height:1.65}.agents-publish-app-modal__field{text-align:left;max-width:100%;margin:24px auto 0}.agents-publish-app-modal__field-label{color:#52525b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.agents-publish-app-modal__select-wrap{position:relative}.agents-publish-space-select{width:100%;position:relative}.agents-publish-space-select__trigger{text-align:left;align-items:center;width:100%;display:flex}.agents-publish-space-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agents-publish-space-select__menu{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;max-height:280px;padding:6px;display:flex;overflow:visible;box-shadow:0 12px 32px #0f172a1f}.agents-publish-space-select__menu-scroll{flex:1;min-height:0;max-height:220px;overflow-y:auto}.agents-publish-space-select__menu--portal{margin:0}.agents-publish-space-select__group{position:relative}.agents-publish-space-select__group-row{color:#18181b;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.agents-publish-space-select__group-row:hover,.agents-publish-space-select__group.is-hovered .agents-publish-space-select__group-row,.agents-publish-space-select__group-row.is-selected,.agents-publish-space-select__group-row.is-active{background:#f4f4f5}.agents-publish-space-select__group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agents-publish-space-select__group-chevron{color:#a1a1aa;flex-shrink:0;font-size:16px;line-height:1}.agents-publish-space-select__submenu{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;min-width:200px;max-width:260px;max-height:240px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.agents-publish-space-select__submenu--portal{margin:0}.agents-publish-space-select__submenu-item{color:#18181b;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.agents-publish-space-select__submenu-item:hover,.agents-publish-space-select__submenu-item.is-selected{background:#f4f4f5}.agents-publish-space-select__create{color:#2563eb;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-top:1px solid #f4f4f5;border-radius:0 0 8px 8px;margin-top:4px;padding:10px 12px;font-size:14px;font-weight:500;display:block}.agents-publish-space-select__create:hover{background:#f8fafc}.agents-publish-app-modal__select{color:#18181b;width:100%;height:42px;font:inherit;appearance:none;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;padding:0 36px 0 12px;font-size:14px}.agents-publish-app-modal__select:focus{outline-offset:1px;outline:2px solid #05062526}.agents-publish-app-modal__select-suffix{color:#a1a1aa;pointer-events:none;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.agents-publish-app-modal__footer{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;padding:20px 24px 24px;display:flex}.agents-publish-app-modal__confirm{color:#fafafa;min-height:48px;font:inherit;cursor:pointer;box-sizing:border-box;background:#18181b;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.agents-publish-app-modal__confirm:hover{background:#050625}.agents-publish-app-modal__confirm:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 3px #60a5fa73}.agents-publish-app-modal__panel--success{max-height:min(90vh,420px)}.agents-publish-app-modal__body--success{text-align:center;flex-direction:column;align-items:center;padding-top:28px;padding-bottom:8px;display:flex}.agents-publish-app-modal__success-icon{color:#059669;background:#ecfdf5;border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:24px;font-weight:700;line-height:1;display:grid}.agents-publish-app-modal__success-sub{color:#52525b;max-width:36em;margin:0 0 12px;font-size:14px;line-height:1.55}.agents-publish-app-modal__success-followup{color:#18181b;max-width:36em;margin:0;font-size:15px;font-weight:650;line-height:1.45}.agents-publish-app-modal__footer--success{padding-top:16px}.agents-publish-app-modal__actions{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.agents-publish-app-modal__btn{min-height:44px;font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.agents-publish-app-modal__btn--primary{color:#fafafa;background:#18181b;border:none;box-shadow:inset 0 0 0 1px #ffffff59}.agents-publish-app-modal__btn--primary:hover{background:#050625}.agents-publish-app-modal__btn--primary:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 3px #60a5fa73}.agents-publish-app-modal__btn--ghost{color:#18181b;background:#fff;border:1px solid #e4e4e7}.agents-publish-app-modal__btn--ghost:hover{background:#f4f4f5}.agents-publish-app-modal__btn--ghost:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa73}.agents-publish-space-create-option{color:#2563eb;font-weight:600}.agents-create-scenario-modal{z-index:452;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.agents-create-scenario-modal__backdrop{cursor:default;background:#52525b73;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.agents-create-scenario-modal__panel{z-index:1;box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;width:min(720px,100% - 24px);max-height:min(92vh,640px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a14,0 22px 48px -14px #0f172a33}.agents-create-scenario-modal__header{border-bottom:1px solid #e4e4e7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.agents-create-scenario-modal__title{letter-spacing:-.02em;color:#18181b;margin:0;font-size:17px;font-weight:650}.agents-create-scenario-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:38px;padding:0;display:grid}.agents-create-scenario-modal__close:hover{color:#18181b;background:#f4f4f5}.agents-create-scenario-modal__split{flex-direction:row;flex:1;min-height:0;display:flex}.agents-create-scenario-modal__aside{box-sizing:border-box;background:#fafafa;border-right:1px solid #e4e4e7;flex:0 0 200px;min-width:0;padding:14px 12px 16px;overflow:auto}.agents-create-scenario-modal__aside-section+.agents-create-scenario-modal__aside-section{margin-top:18px}.agents-create-scenario-modal__aside-label{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin:0 0 8px 4px;font-size:11px;font-weight:650}.agents-create-scenario-modal__aside-row{width:100%;font:inherit;color:#18181b;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.agents-create-scenario-modal__aside-row:hover{background:#fafafa;border-color:#d4d4d8}.agents-create-scenario-modal__aside-row.is-active{background:#eff6ff;border-color:#18181b;box-shadow:inset 0 0 0 1px #2563eb1f}.agents-create-scenario-modal__aside-row-plus{color:#71717a;font-size:18px;font-weight:400;line-height:1}.agents-create-scenario-modal__aside-templates{flex-direction:column;gap:8px;display:flex}.agents-create-scenario-modal__template-card{width:100%;font:inherit;color:#050625;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4}.agents-create-scenario-modal__template-card:hover{background:#fafafa;border-color:#d4d4d8}.agents-create-scenario-modal__template-card.is-active{background:#eff6ff;border-color:#18181b;box-shadow:inset 0 0 0 1px #2563eb1f}.agents-create-scenario-modal__body{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:16px 18px 18px;display:flex;overflow:auto}.agents-create-scenario-modal__body-title{color:#18181b;letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:650}.agents-create-scenario-modal__question{color:#52525b;margin:0 0 14px;font-size:14px;line-height:1.5}.agents-create-scenario-modal__textarea{resize:vertical;width:100%;min-height:160px;font:inherit;color:#18181b;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:10px;flex:1;padding:12px 14px;font-size:14px;line-height:1.55}.agents-create-scenario-modal__textarea::placeholder{color:#a1a1aa}.agents-create-scenario-modal__textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb33}.agents-create-scenario-modal__footer{flex-shrink:0;margin-top:16px}.agents-create-scenario-modal__submit{color:#f8fafc;width:100%;min-height:46px;font:inherit;cursor:pointer;box-sizing:border-box;background:#0f172a;border:none;border-radius:10px;padding:0 20px;font-size:15px;font-weight:650}.agents-create-scenario-modal__submit:hover:not(:disabled){background:#1e293b}.agents-create-scenario-modal__submit:disabled{opacity:.45;cursor:not-allowed}.agents-create-scenario-modal__submit:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb73}@media (width<=720px){.agents-create-scenario-modal__split{flex-direction:column}.agents-create-scenario-modal__aside{border-bottom:1px solid #e4e4e7;border-right:none;flex:none;max-height:38vh}}.scenario-rename-modal{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scenario-rename-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.scenario-rename-modal__panel{background:#fff;border-radius:12px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-rename-modal__header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.scenario-rename-modal__title{color:#18181b;margin:0;font-size:18px;font-weight:600}.scenario-rename-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.scenario-rename-modal__close:hover{color:#18181b;background:#f4f4f5}.scenario-rename-modal__form{padding:16px 20px 20px}.scenario-rename-modal__field{flex-direction:column;gap:8px;display:flex}.scenario-rename-modal__label{color:#52525b;font-size:13px;font-weight:500}.scenario-rename-modal__input{box-sizing:border-box;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.scenario-rename-modal__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.scenario-rename-modal__footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.scenario-rename-modal__cancel,.scenario-rename-modal__save{cursor:pointer;border-radius:8px;min-width:72px;padding:8px 16px;font-size:14px;font-weight:500}.scenario-rename-modal__cancel{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.scenario-rename-modal__cancel:hover{background:#f4f4f5}.scenario-rename-modal__save{color:#fff;background:#2563eb;border:none}.scenario-rename-modal__save:hover:not(:disabled){background:#1d4ed8}.scenario-rename-modal__save:disabled{opacity:.45;cursor:not-allowed}.scenario-delete-modal{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scenario-delete-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.scenario-delete-modal__panel{background:#fff;border-radius:12px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-delete-modal__header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.scenario-delete-modal__title{color:#18181b;margin:0;font-size:18px;font-weight:600}.scenario-delete-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.scenario-delete-modal__close:hover{color:#18181b;background:#f4f4f5}.scenario-delete-modal__message{color:#52525b;margin:16px 20px 0;font-size:14px;line-height:1.6}.scenario-delete-modal__footer{justify-content:flex-end;gap:10px;padding:20px;display:flex}.scenario-delete-modal__cancel,.scenario-delete-modal__confirm{cursor:pointer;border-radius:8px;min-width:72px;padding:8px 16px;font-size:14px;font-weight:500}.scenario-delete-modal__cancel{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.scenario-delete-modal__cancel:hover{background:#f4f4f5}.scenario-delete-modal__confirm{color:#fff;background:#dc2626;border:none}.scenario-delete-modal__confirm:hover{background:#b91c1c}.scenario-freeze-run-modal{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scenario-freeze-run-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.scenario-freeze-run-modal__panel{background:#fff;border-radius:12px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-freeze-run-modal__header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.scenario-freeze-run-modal__title{color:#18181b;margin:0;font-size:18px;font-weight:600}.scenario-freeze-run-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.scenario-freeze-run-modal__close:hover{color:#18181b;background:#f4f4f5}.scenario-freeze-run-modal__message{color:#52525b;margin:16px 20px 0;font-size:14px;line-height:1.6}.scenario-freeze-run-modal__footer{justify-content:flex-end;gap:10px;padding:20px;display:flex}.scenario-freeze-run-modal__cancel,.scenario-freeze-run-modal__confirm{cursor:pointer;border-radius:8px;min-width:72px;padding:8px 16px;font-size:14px;font-weight:500}.scenario-freeze-run-modal__cancel{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.scenario-freeze-run-modal__cancel:hover{background:#f4f4f5}.scenario-freeze-run-modal__confirm{color:#fff;background:#18181b;border:none}.scenario-freeze-run-modal__confirm:hover{background:#27272a}.scenario-collect-drawer.scenario-edit-history-drawer .scenario-collect-drawer-body{gap:0}.scenario-edit-history-drawer__date{color:var(--text-heading);letter-spacing:-.02em;margin:16px 0 8px;font-size:14px;font-weight:650;line-height:1.4}.scenario-edit-history-drawer__date:first-child{margin-top:0}.scenario-edit-history-drawer__entry{gap:10px;padding:10px 0;display:flex}.scenario-edit-history-drawer__entry-avatar{color:#fff;background:#2563eb;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.scenario-edit-history-drawer__entry-main{flex:1;min-width:0}.scenario-edit-history-drawer__entry-meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.scenario-edit-history-drawer__entry-time{color:#a1a1aa;font-size:12px;line-height:1.4}.scenario-edit-history-drawer__entry-user{color:var(--text-heading);font-size:13px;font-weight:650;line-height:1.4}.scenario-edit-history-drawer__entry-action{color:#3f3f46;margin:0;font-size:13px;line-height:1.5}.scenario-edit-history-drawer__entry-action strong{color:#18181b;font-weight:600}.scenario-edit-history-drawer__revert{color:#52525b;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:6px 0 6px 38px;padding:0;font-size:13px;display:inline-flex}.scenario-edit-history-drawer__revert:hover{color:#18181b}.scenario-collect-drawer.scenario-publish-version-drawer .scenario-collect-drawer-body{gap:0}.agents-page--split .agents-page-main>.scenario-workspace:has(.scenario-publish-version-drawer){width:calc(100% + 54px);margin-left:-32px}.agents-page:not(.agents-page--split) .agents-page-main>.scenario-workspace:has(.scenario-publish-version-drawer){width:calc(100% + 54px);margin-left:-32px}.scenario-publish-version-drawer__empty{color:#667085;text-align:center;margin:0;padding:24px 0;font-size:14px;line-height:1.5}.scenario-publish-version-drawer__date{color:var(--text-heading);letter-spacing:-.02em;margin:16px 0 8px;font-size:14px;font-weight:650;line-height:1.4}.scenario-publish-version-drawer__date:first-child{margin-top:0}.scenario-publish-version-drawer__entry{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.scenario-publish-version-drawer__entry-more-wrap{flex-shrink:0;align-items:center;margin-top:2px;display:inline-flex;position:relative}.scenario-publish-version-drawer__entry-more-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.scenario-publish-version-drawer__entry-more-btn:hover,.scenario-publish-version-drawer__entry-more-wrap:focus-within .scenario-publish-version-drawer__entry-more-btn,.scenario-publish-version-drawer__entry-more-wrap.is-open .scenario-publish-version-drawer__entry-more-btn{color:#52525b;background:#fafafa;border-color:#e4e4e7}.scenario-publish-version-drawer__entry-more-popover{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e4e4e7;border-radius:10px;width:max-content;max-width:220px;padding:10px 12px;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.scenario-publish-version-drawer__entry-more-popover:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.scenario-publish-version-drawer__entry-more-wrap:hover .scenario-publish-version-drawer__entry-more-popover,.scenario-publish-version-drawer__entry-more-wrap:focus-within .scenario-publish-version-drawer__entry-more-popover,.scenario-publish-version-drawer__entry-more-wrap.is-open .scenario-publish-version-drawer__entry-more-popover{opacity:1;visibility:visible;pointer-events:auto}.scenario-publish-version-drawer__entry-more-title{color:var(--text-heading);margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.4}.scenario-publish-version-drawer__entry-more-hint{color:#667085;margin:0;font-size:12px;line-height:1.5}.scenario-publish-version-drawer__entry-avatar{color:#fff;background:#2563eb;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.scenario-publish-version-drawer__entry-main{flex:1;min-width:0}.scenario-publish-version-drawer__entry-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.scenario-publish-version-drawer__entry-time{color:#a1a1aa;font-size:12px;line-height:1.4}.scenario-publish-version-drawer__entry-user{color:var(--text-heading);font-size:13px;font-weight:650;line-height:1.4}.scenario-publish-version-drawer__current-badge{color:#1d4ed8;background:#eef4ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.scenario-publish-version-drawer__entry-action{color:#3f3f46;margin:0 0 6px;font-size:13px;line-height:1.5}.scenario-publish-version-drawer__version-tag{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.scenario-revert-snapshot-modal{z-index:13000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scenario-revert-snapshot-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.scenario-revert-snapshot-modal__panel{background:#fff;border-radius:12px;width:min(100%,480px);position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-revert-snapshot-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.scenario-revert-snapshot-modal__title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.scenario-revert-snapshot-modal__title-icon{color:#18181b;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scenario-revert-snapshot-modal__title{color:#18181b;margin:0;font-size:18px;font-weight:600;line-height:1.35}.scenario-revert-snapshot-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.scenario-revert-snapshot-modal__close:hover{color:#18181b;background:#f4f4f5}.scenario-revert-snapshot-modal__message{color:#52525b;margin:16px 20px 0;font-size:14px;line-height:1.6}.scenario-revert-snapshot-modal__footer{justify-content:flex-end;gap:10px;padding:24px 20px 20px;display:flex}.scenario-revert-snapshot-modal__cancel,.scenario-revert-snapshot-modal__confirm{cursor:pointer;border-radius:8px;min-width:72px;padding:8px 16px;font-size:14px;font-weight:500}.scenario-revert-snapshot-modal__cancel{color:#2563eb;background:#fff;border:1px solid #2563eb}.scenario-revert-snapshot-modal__cancel:hover{background:#eff6ff}.scenario-revert-snapshot-modal__confirm{color:#fff;background:#2563eb;border:none}.scenario-revert-snapshot-modal__confirm:hover{background:#1d4ed8}.scenario-activity-log-modal{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scenario-activity-log-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.scenario-activity-log-modal__panel{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,760px);max-height:min(88vh,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.scenario-activity-log-modal__header{border-bottom:1px solid #f1f1f4;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.scenario-activity-log-modal__title{color:#18181b;margin:0;font-size:18px;font-weight:600}.scenario-activity-log-modal__close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.scenario-activity-log-modal__close:hover{color:#18181b;background:#f4f4f5}.scenario-activity-log-modal__body{padding:0 16px 16px;overflow:auto}.scenario-activity-log-modal__table{border-collapse:collapse;table-layout:fixed;width:100%}.scenario-activity-log-modal__th{z-index:1;color:#71717a;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #ececf1;padding:12px 10px 10px;font-size:12px;font-weight:500;position:sticky;top:0}.scenario-activity-log-modal__th--toggle{width:28px;padding-left:0}.scenario-activity-log-modal__th:nth-child(2){width:64px}.scenario-activity-log-modal__th:nth-child(3){width:108px}.scenario-activity-log-modal__th:nth-child(4){width:128px}.scenario-activity-log-modal__th:nth-child(5){width:auto}.scenario-activity-log-modal__th:nth-child(6){width:148px}.scenario-activity-log-modal__date-row td{color:#52525b;padding:18px 10px 8px 0;font-size:13px;font-weight:600}.scenario-activity-log-modal__row td{vertical-align:top;color:#3f3f46;border-bottom:1px solid #f4f4f5;padding:10px 10px 10px 0;font-size:13px;line-height:1.45}.scenario-activity-log-modal__cell--time{color:#52525b;white-space:nowrap}.scenario-activity-log-modal__cell--run,.scenario-activity-log-modal__cell--step,.scenario-activity-log-modal__cell--details{word-break:break-word}.scenario-activity-log-modal__cell--details{color:#71717a}.scenario-activity-log-modal__toggle{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.scenario-activity-log-modal__toggle:hover{color:#18181b;background:#f4f4f5}.scenario-activity-log-modal__chevron{transition:transform .15s}.scenario-activity-log-modal__chevron.is-expanded{transform:rotate(90deg)}.scenario-activity-log-modal__badge{white-space:normal;border-radius:999px;align-items:center;max-width:100%;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.scenario-activity-log-modal__badge--error{color:#b91c1c;background:#fee2e2}.scenario-activity-log-modal__badge--success{color:#15803d;background:#dcfce7}.scenario-activity-log-modal__badge--neutral{color:#52525b;background:#f4f4f5}.scenario-activity-log-modal__expand-row td{border-bottom:1px solid #f4f4f5;padding:0 0 12px}.scenario-activity-log-modal__expand-panel{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-left:28px;padding:14px 16px}.scenario-activity-log-modal__expand-summary{color:#3f3f46;margin:0 0 10px;font-size:13px;line-height:1.5}.scenario-activity-log-modal__expand-issues-title{color:#18181b;margin-bottom:6px;font-size:13px;font-weight:600}.scenario-activity-log-modal__expand-issues{color:#52525b;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.scenario-activity-log-modal__expand-detail{color:#71717a;margin:0 0 10px;font-size:13px;line-height:1.5}.scenario-activity-log-modal__expand-meta{gap:6px;margin:0;display:grid}.scenario-activity-log-modal__expand-meta-row{grid-template-columns:56px 1fr;gap:8px;font-size:12px;line-height:1.45;display:grid}.scenario-activity-log-modal__expand-meta dt{color:#71717a;margin:0;font-weight:500}.scenario-activity-log-modal__expand-meta dd{color:#3f3f46;word-break:break-word;margin:0}.scenario-activity-log-modal__expand-panel--path-match{background:#fff}.scenario-activity-log-modal__path-match-summary{color:#18181b;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.5}.scenario-activity-log-modal__path-match-row{color:#3f3f46;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;line-height:1.45;display:flex}.scenario-activity-log-modal__path-match-row--indent{padding-left:18px}.scenario-activity-log-modal__path-match-condition{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;margin-top:4px;margin-left:18px;padding:12px 14px}.scenario-activity-log-modal__path-match-condition-row{color:#52525b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.scenario-activity-log-modal__path-match-condition-value{color:#18181b;padding:6px 0 8px 12px;font-size:13px;font-weight:500;line-height:1.45}.scenario-activity-log-modal__path-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.scenario-activity-log-modal__path-badge--matched{color:#15803d;background:#dcfce7}.scenario-activity-log-modal__path-badge--approval{color:#1d4ed8;background:#dbeafe}.agents-publish-success-toast{left:50%;top:max(16px, env(safe-area-inset-top,0px));z-index:460;color:#fafafa;box-sizing:border-box;background:#18181b;border-radius:12px;flex-direction:row;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:14px 18px;display:flex;position:fixed;bottom:auto;transform:translate(-50%);box-shadow:0 10px 30px #0000002e,0 2px 8px #00000014}.agents-publish-success-toast__icon{color:#fff;background:#22c55e;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;line-height:1;display:grid}.agents-publish-success-toast__text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.agents-publish-success-toast__title{font-size:14px;font-weight:700}.agents-publish-success-toast__sub{color:#d4d4d8;font-size:14px;font-weight:500;line-height:1.45}.agents-publish-success-toast--workspace-save{z-index:465}.agents-publish-success-toast--with-action{align-items:flex-start}.agents-publish-success-toast__action-btn{color:#93c5fd;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.agents-publish-success-toast__action-btn:hover{color:#bfdbfe}.agents-publish-success-toast__action-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fd}.agents-tabs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.agents-tab{height:28px;color:var(--text-heading);cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:0 10px;font-size:12px}.agents-tab.is-active{color:#fff;background:#050625;border-color:#050625}.agents-tab-count{opacity:.75;margin-left:6px}.agents-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.agents-toolbar--with-view-toggle{align-items:center}.agents-toolbar--with-view-toggle .agents-search{flex:1;width:auto;min-width:0}.agents-toolbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.agents-search{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;width:260px;height:38px;padding:0 12px;display:flex}.agents-search-icon{color:#888;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:flex}.agents-search-icon svg{display:block}.agents-search-input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.agents-search-input::placeholder{color:#aaa}.agents-toolbar-right{flex-direction:column;flex:1;align-items:flex-end;gap:10px;display:flex}.agents-banner{color:#4b4b4b;background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:10px;width:min(740px,100%);padding:10px 12px;font-size:14px;display:flex}.agents-badge{color:#fff;background:#050625;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4}.agents-view-actions{align-items:center;gap:10px;display:flex}.agents-view-toggle{background:#fff;border:1px solid #e6e6e6;border-radius:10px;display:inline-flex;overflow:hidden}.agents-view{cursor:pointer;color:#6b6b6b;width:34px;height:38px;font:inherit;background:0 0;border:0}.agents-view.is-active{color:#050625;background:#f0f0f0}.agents-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;min-width:0;margin-top:14px;display:grid}.agents-grid--list{grid-template-columns:minmax(0,1fr)}.analytics-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analytics-scope-panel{min-width:0;margin-top:16px;margin-bottom:16px}.analytics-entity-bar{box-sizing:border-box;background:#fafafa;border:1px solid #eaeaea;border-radius:10px;margin:0;padding:10px 12px}.analytics-entity-bar__inner{flex-direction:column;gap:0;min-width:0;display:flex}.analytics-entity-bar__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;display:flex}.analytics-entity-bar__fields{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 16px;min-width:0;display:flex}.analytics-entity-bar__actions{flex:none;margin-left:auto}.analytics-entity-bar__time-range{flex:none}.analytics-entity-bar__field{flex-direction:column;min-width:0;display:flex}.analytics-entity-segment{flex-shrink:0}.analytics-entity-bar__select-wrap{min-width:0}.analytics-entity-select{min-width:160px;max-width:min(100%,280px);height:38px;font:inherit;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;font-size:14px}.analytics-entity-select:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.analytics-entity-bar__hint{color:#475569;flex:240px;min-width:0;font-size:12px;font-weight:500;line-height:1.45}.analytics-dashboard-toolbar__left{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.analytics-scope-panel .analytics-dashboard-toolbar--meta-only{margin-top:10px}.analytics-dashboard-toolbar--meta-only{justify-content:flex-start;align-items:center;gap:16px;margin-top:10px}.analytics-dashboard-toolbar--actions-only{justify-content:space-between;align-items:center;gap:16px}.analytics-dashboard-toolbar--actions-only .agents-toolbar-right.analytics-toolbar-right--actions{flex-direction:row;flex:none;align-items:center}.analytics-dashboard-toolbar--actions-only .agents-view-actions{gap:0}.analytics-toolbar-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;font-size:13px;line-height:1.3;display:flex}.analytics-toolbar-meta__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.analytics-toolbar-meta__label{color:#94a3b8}.analytics-toolbar-meta__value{color:#475569;font-weight:500}.analytics-toolbar-actions{align-items:center;gap:2px;min-width:0;display:inline-flex}.analytics-toolbar-action{color:#5a6a82;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;line-height:1.2;display:inline-flex}.analytics-toolbar-action:hover{color:#3d4f66;background:#f4f6f8}.analytics-toolbar-action:focus-visible{box-shadow:0 0 0 3px var(--accent-bg);outline:none}.analytics-toolbar-action__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.analytics-toolbar-action__label{flex-shrink:0}.analytics-toolbar-actions__divider{background:#e2e8f0;flex-shrink:0;width:1px;height:18px;margin:0 6px}.analytics-toolbar-action__badge{color:#5a6a82;background:#e8f4fc;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.analytics-range-select-wrap{display:inline-block}.analytics-range-select{height:38px;font:inherit;color:var(--text-heading);cursor:pointer;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6b6b6b 50%),linear-gradient(135deg,#6b6b6b 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e6e6e6;border-radius:10px;padding:0 28px 0 12px;font-size:14px}.analytics-range-select:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.analytics-range-trigger{min-width:117px;max-width:min(100%,280px);min-height:34px;font:inherit;color:var(--text-heading);cursor:pointer;box-sizing:border-box;text-align:left;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6b6b6b 50%),linear-gradient(135deg,#6b6b6b 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e6e6e6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 28px 0 12px;font-size:14px;display:inline-flex}.analytics-range-trigger:hover{background-color:#fafafa}.analytics-range-trigger:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.analytics-range-trigger--unified{min-width:140px;max-width:min(100%,360px)}.analytics-range-trigger--custom{background:0 0;border:none;justify-content:center;min-width:72px;max-width:none;padding:0 12px}.analytics-range-trigger--custom:hover,.analytics-range-trigger--custom.is-active{background:0 0}.analytics-range-trigger--custom:focus{box-shadow:none;background:0 0;border:none}.analytics-range-trigger--custom:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.analytics-time-range{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.analytics-toolbar-date-range{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.analytics-range-date-input--toolbar{width:auto;min-width:118px;max-width:150px}.analytics-range-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.analytics-range-menu{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;max-height:min(420px,72vh);padding:6px 0;overflow-y:auto;box-shadow:0 4px 6px -1px #0f172a0f,0 16px 32px -8px #0f172a24}.analytics-range-menu--panel{flex-direction:column;max-height:min(480px,80vh);padding:0;display:flex;overflow:hidden}.analytics-range-menu__scroll{flex:auto;min-height:0;padding:6px 0;overflow-y:auto}.analytics-range-menu__custom-panel{background:#fafafa;border-top:1px solid #eaeaea;flex-shrink:0;padding:12px 14px 14px}.analytics-range-menu__custom-title{color:#52525b;margin-bottom:10px;font-size:12px;font-weight:600}.analytics-range-menu__custom-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.analytics-range-menu__custom-row .analytics-range-dates-sep{flex-shrink:0}.analytics-range-date-input--in-popover{flex:118px;width:auto;min-width:0}.analytics-range-menu__item{width:100%;font:inherit;color:#18181b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 12px;font-size:14px;display:flex}.analytics-range-menu__item:hover{background:#f9f9f9}.analytics-range-menu__item.is-selected{background:#f4f4f5}.analytics-range-menu__label{flex:1;min-width:0}.analytics-range-menu__tick{text-align:right;color:#18181b;flex-shrink:0;width:18px;font-size:14px;font-weight:700}.analytics-range-dates{color:#6b6b6b;white-space:nowrap;font-size:14px}.analytics-range-dates-picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.analytics-range-dates-sep{color:#6b6b6b;-webkit-user-select:none;user-select:none;font-size:14px}.analytics-range-date-input{height:38px;font:inherit;color:var(--text-heading);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:10px;min-width:0;padding:0 10px;font-size:14px}.analytics-range-date-input:hover{border-color:#d4d4d8}.analytics-range-date-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.analytics-icon-btn{align-items:center;gap:6px;display:inline-flex}.analytics-icon-btn--square{justify-content:center;width:34px;height:34px;padding:0}.analytics-btn-icon{opacity:.9;flex-shrink:0;display:inline-flex}.analytics-efficiency{background:#fff;border:1px solid #0000000f;border-radius:10px;min-width:0;margin-top:14px;padding:18px 20px 16px;box-shadow:0 1px 2px #0f172a08}.analytics-efficiency__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.analytics-efficiency__head-main{flex:auto;min-width:0}.analytics-efficiency__toggle{color:#71717a;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;padding:0;transition:color .12s;display:inline-flex}.analytics-efficiency__toggle:hover{color:#3f3f46}.analytics-efficiency__chevron{transition:transform .15s}.analytics-efficiency__chevron.is-expanded{transform:rotate(180deg)}.analytics-efficiency__title{color:#18181b;margin:0;font-size:15px;font-weight:650;line-height:1.3}.analytics-efficiency__meta{color:#a1a1aa;margin:6px 0 0;font-size:11px;line-height:1.45}.analytics-efficiency__meta-sep{color:#d4d4d8}.analytics-efficiency__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 20px;display:grid}.analytics-efficiency--expanded .analytics-efficiency__summary{border-bottom:1px solid #f4f4f5;margin-bottom:4px;padding-bottom:16px}@media (width<=960px){.analytics-efficiency__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.analytics-efficiency__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-efficiency__summary-item{flex-direction:column;gap:4px;min-width:0;display:flex}.analytics-efficiency__summary-label{color:#a1a1aa;font-size:11px;line-height:1.3}.analytics-efficiency__summary-value{color:#18181b;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.analytics-efficiency__summary-value--success{color:#16a34a}.analytics-efficiency__table-wrap{margin-top:8px;overflow-x:auto}.analytics-efficiency__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.analytics-efficiency__col-agent{width:168px}.analytics-efficiency__col-tier{width:76px}.analytics-efficiency__col-tasks{width:72px}.analytics-efficiency__col-success{width:80px}.analytics-efficiency__table--no-tier .analytics-efficiency__col-agent{width:180px}.analytics-efficiency__agent--sub{padding-left:16px}.analytics-efficiency__tier-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.analytics-efficiency__tier-badge--parent{color:#1d4ed8;background:#eff6ff}.analytics-efficiency__tier-badge--sub{color:#7c3aed;background:#f5f3ff}.analytics-efficiency__tier-badge--standalone{color:#52525b;background:#f4f4f5}.analytics-efficiency__table thead th{color:#a1a1aa;text-align:left;border-bottom:1px solid #f4f4f5;padding:8px 12px;font-size:11px;font-weight:500}.analytics-efficiency__table tbody td{color:#3f3f46;vertical-align:middle;text-align:left;border-bottom:1px solid #fafafa;padding:10px 12px}.analytics-efficiency__table thead th.analytics-efficiency__th-tier,.analytics-efficiency__table tbody td.analytics-efficiency__tier{text-align:left;padding-left:4px;padding-right:8px}.analytics-efficiency__table thead th:first-child,.analytics-efficiency__table tbody td:first-child{text-overflow:ellipsis;white-space:nowrap;padding-left:0;padding-right:12px;overflow:hidden}.analytics-efficiency__table thead th:last-child,.analytics-efficiency__table tbody td:last-child{padding-right:0}.analytics-efficiency__table tbody tr:last-child td{border-bottom:none}.analytics-efficiency__table thead th.analytics-efficiency__th-num,.analytics-efficiency__table tbody td.analytics-efficiency__num,.analytics-efficiency__table tbody td.analytics-efficiency__num.analytics-efficiency__success{white-space:nowrap;padding-left:8px;padding-right:0;text-align:right!important}.analytics-efficiency__agent{color:#18181b;align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.analytics-efficiency__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.analytics-efficiency__success{color:#16a34a;font-weight:600}.analytics-efficiency__empty{color:#a1a1aa;margin:8px 0 0;font-size:13px}.analytics-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;margin-top:14px;display:grid}@media (width<=960px){.analytics-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.analytics-metrics-grid{grid-template-columns:1fr}}.analytics-stat-card{border:1px solid #0000000f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;display:flex}.analytics-stat-card--runs{background:#eef4ff;border-color:#dbeafe}.analytics-stat-card--agents{background:#f5f3ff;border-color:#ede9fe}.analytics-stat-card--tokens{background:#fffbeb;border-color:#fef3c7}.analytics-stat-card--errors{background:#fef2f2;border-color:#fee2e2}.analytics-stat-card--avgLatency{background:#ecfdf5;border-color:#d1fae5}.analytics-stat-card--taskVolume{background:#eef4ff;border-color:#dbeafe}.analytics-stat-card--activeAgents{background:#f5f3ff;border-color:#ede9fe}.analytics-stat-card--successRate{background:#ecfdf5;border-color:#d1fae5}.analytics-stat-card--errorRate{background:#fef2f2;border-color:#fee2e2}.analytics-stat-card__title{color:#71717a;font-size:13px;font-weight:500;line-height:1.3}.analytics-stat-card__value{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.analytics-stat-card__subtitle{color:#a1a1aa;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.analytics-charts{margin-top:20px}.analytics-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (width<=1100px){.analytics-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.analytics-charts-grid{grid-template-columns:1fr}}.analytics-chart-card{background:#fff;border:1px solid #eaeaea;border-radius:10px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.analytics-chart-card__title{color:#52525b;margin:0;font-size:14px;font-weight:600;line-height:1.3}.analytics-chart-card__head{flex:none;margin-bottom:8px}.analytics-chart-card--trend .analytics-chart-card__head .analytics-chart-card__title{color:#18181b;font-size:15px;font-weight:650}.analytics-chart-card__subtitle{color:#71717a;margin:0;font-size:12px;font-weight:400;line-height:1.4}.analytics-chart-card--span-2{grid-column:span 2}@media (width<=640px){.analytics-chart-card--span-2{grid-column:span 1}}.analytics-chart-card__body{flex-direction:column;flex:auto;justify-content:center;min-width:0;min-height:148px;display:flex}.analytics-chart-card__body--hist{min-height:160px}.analytics-chart-card__empty{color:#a1a1aa;justify-content:center;align-items:center;min-height:148px;font-size:13px;display:flex}.analytics-series-chart{flex-direction:column;gap:6px;min-height:148px;display:flex;position:relative}.analytics-series-chart__svg{cursor:crosshair;width:100%;height:120px;display:block}.analytics-series-chart__axis{color:#a1a1aa;justify-content:space-between;gap:4px;font-size:10px;line-height:1.2;display:flex}.analytics-series-chart__axis-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.analytics-series-chart__axis-label:first-child{text-align:left}.analytics-series-chart__axis-label:last-child{text-align:right}.analytics-series-chart__tooltip{pointer-events:none;background:#fffffff5;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 8px;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 12px #0f172a14}.analytics-series-chart__tooltip-time{color:#71717a;font-size:10px}.analytics-series-chart__tooltip-val{font-size:13px;font-weight:650}.analytics-chart-card__body--axes{min-height:228px}.analytics-series-chart--axes{flex-direction:column;flex:none;gap:4px;width:100%;display:flex;position:relative}.analytics-series-chart__y-caption{color:#a1a1aa;font-size:10px;line-height:1.2}.analytics-series-chart__plot{flex:auto;gap:4px;min-height:0;display:flex}.analytics-series-chart--axes .analytics-series-chart__y-axis{box-sizing:border-box;flex-direction:column;flex:0 0 28px;justify-content:space-between;padding:2px 0 24px;display:flex}.analytics-series-chart__y-label{color:#a1a1aa;text-align:right;font-size:10px;line-height:1}.analytics-series-chart__plot-main{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex;position:relative}.analytics-series-chart--axes .analytics-series-chart__svg{height:188px}.analytics-series-chart--bar .analytics-series-chart__svg{cursor:default}.analytics-series-chart__x-axis{height:18px;margin-top:0;position:relative}.analytics-series-chart__x-label{color:#a1a1aa;white-space:nowrap;font-size:10px;line-height:1.2;position:absolute;top:0;transform:translate(-50%)}.analytics-series-chart__x-label--start{transform:translate(0)}.analytics-series-chart__x-label--end{transform:translate(-100%)}.analytics-series-chart__x-caption{color:#a1a1aa;text-align:center;margin-top:2px;font-size:10px;line-height:1.2;display:block}.analytics-hist-chart{align-items:flex-end;gap:8px;min-height:160px;padding-top:8px;display:flex}.analytics-hist-chart--axes{flex-direction:column;align-items:stretch;gap:4px;min-height:180px;padding-top:0}.analytics-hist-chart__plot{flex:auto;gap:4px;min-height:0;display:flex}.analytics-hist-chart__y-axis{box-sizing:border-box;flex-direction:column;flex:0 0 28px;justify-content:space-between;padding:2px 0 22px;display:flex}.analytics-hist-chart__y-label{color:#a1a1aa;text-align:right;font-size:10px;line-height:1}.analytics-hist-chart__bars{flex:auto;align-items:flex-end;gap:8px;min-width:0;min-height:120px;padding-top:4px;display:flex}.analytics-hist-chart--axes .analytics-hist-chart__bar-wrap{height:120px}.analytics-hist-chart__col{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.analytics-hist-chart__bar-wrap{align-items:flex-end;width:100%;height:100px;display:flex}.analytics-hist-chart__bar{opacity:.88;border-radius:4px 4px 0 0;width:100%;max-width:48px;margin:0 auto;transition:opacity .12s}.analytics-hist-chart__col:hover .analytics-hist-chart__bar{opacity:1}.analytics-hist-chart__label{color:#71717a;text-align:center;font-size:10px;line-height:1.2}.analytics-hist-chart__label--tick{width:100%}.analytics-hist-chart__label--start{text-align:left}.analytics-hist-chart__label--end{text-align:right}.analytics-hist-chart--stacked .analytics-hist-chart__bars{gap:6px}.analytics-hist-chart__header{justify-content:space-between;align-items:center;gap:8px;min-height:14px;display:flex}.analytics-hist-chart__y-caption{flex:none}.analytics-hist-chart--stacked .analytics-hist-chart__legend{flex:auto;justify-content:flex-end;padding-top:0}.analytics-hist-chart__stack{flex-direction:column;justify-content:flex-end;width:100%;max-width:40px;height:100%;margin:0 auto;display:flex}.analytics-hist-chart__stack-seg{opacity:.92;flex-shrink:0;width:100%;transition:opacity .12s}.analytics-hist-chart__stack-seg:last-child{border-radius:3px 3px 0 0}.analytics-hist-chart__col:hover .analytics-hist-chart__stack-seg{opacity:1}.analytics-hist-chart__legend{flex-wrap:wrap;gap:6px 10px;padding-top:4px;display:flex}.analytics-hist-chart__legend-item{color:#71717a;align-items:center;gap:4px;font-size:10px;line-height:1.2;display:inline-flex}.analytics-hist-chart__legend-swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.analytics-hist-chart__count{color:#52525b;font-size:11px;font-weight:600}.analytics-chart-card__body--stacked{min-height:220px}.analytics-chart-card--trend .analytics-chart-card__body--stacked,.analytics-chart-card--latency-stack .analytics-chart-card__body--hist{min-height:228px}.analytics-hist-chart--stacked.analytics-hist-chart--axes{flex:none;gap:4px;width:100%}.analytics-hist-chart--stacked .analytics-hist-chart__y-axis{padding:2px 0 24px}.analytics-hist-chart--stacked .analytics-hist-chart__bars{align-items:flex-start;min-height:188px;padding-top:0}.analytics-hist-chart--stacked .analytics-hist-chart__bar-wrap{flex:0 0 188px;justify-content:center;align-items:flex-end;height:188px;display:flex}.analytics-hist-chart--stacked .analytics-hist-chart__col{align-self:flex-start;gap:6px}.analytics-hist-chart--stacked .analytics-hist-chart__label--tick{flex:0 0 18px;min-height:18px}.analytics-stacked-chart--trend{flex:none;width:100%}.analytics-stacked-chart--trend .analytics-stacked-chart__svg{cursor:crosshair;height:188px}.analytics-stacked-chart__active-dot,.analytics-series-chart__active-dot{pointer-events:none;z-index:1;box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.analytics-stacked-chart__active-dot{border:2px solid #fff}.analytics-series-chart__active-dot{background:#fff;border:2px solid}.analytics-stacked-chart__grid-line{stroke:#e5e7eb;stroke-width:.5px;stroke-dasharray:2.5 2.5}.analytics-stacked-chart__tooltip--trend{z-index:2;border-radius:10px;min-width:152px;padding:10px 12px;top:auto;right:auto;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #0f172a1f}.analytics-stacked-chart__tooltip--trend .analytics-stacked-chart__tooltip-time{color:#94a3b8;margin-bottom:6px;font-size:11px}.analytics-stacked-chart__tooltip--trend .analytics-stacked-chart__tooltip-row{gap:8px;font-size:12px}.analytics-stacked-chart__tooltip--trend .analytics-stacked-chart__tooltip-dot{width:8px;height:8px}.analytics-stacked-chart__tooltip--trend .analytics-stacked-chart__tooltip-name{color:#64748b;flex:auto}.analytics-stacked-chart__tooltip--trend .analytics-stacked-chart__tooltip-val{color:#0f172a;margin-left:auto;font-size:14px;font-weight:700}.analytics-stacked-chart{gap:8px;min-height:200px;display:flex}.analytics-stacked-chart--labeled{flex-direction:column;flex:none;gap:4px;width:100%}.analytics-stacked-chart__inner{flex:auto;gap:4px;min-height:0;display:flex}.analytics-stacked-chart__x-caption{text-align:center}.analytics-stacked-chart--bars .analytics-stacked-chart__bar{transition:opacity .12s}.analytics-stacked-chart__y-axis{box-sizing:border-box;flex-direction:column;flex:0 0 28px;justify-content:space-between;padding:2px 0 24px;display:flex}.analytics-stacked-chart__y-label{color:#a1a1aa;text-align:right;font-size:10px;line-height:1}.analytics-stacked-chart__plot{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex;position:relative}.analytics-stacked-chart__svg{cursor:crosshair;width:100%;height:168px;display:block}.analytics-stacked-chart__x-axis{height:18px;margin-top:0;position:relative}.analytics-stacked-chart__x-label{color:#71717a;text-align:center;white-space:nowrap;font-size:11px;line-height:1.2;position:absolute;transform:translate(-50%)}.analytics-stacked-chart__x-label--start{text-align:left;transform:translate(0)}.analytics-stacked-chart__x-label--end{text-align:right;transform:translate(-100%)}.analytics-stacked-chart__tooltip{pointer-events:none;background:#fffffffa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:4px;min-width:140px;padding:8px 10px;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 16px #0f172a1a}.analytics-stacked-chart__tooltip-time{color:#71717a;margin-bottom:2px;font-size:10px}.analytics-stacked-chart__tooltip-row{align-items:center;gap:6px;font-size:11px;line-height:1.3;display:flex}.analytics-stacked-chart__tooltip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.analytics-stacked-chart__tooltip-name{text-overflow:ellipsis;white-space:nowrap;color:#52525b;flex:auto;min-width:0;overflow:hidden}.analytics-stacked-chart__tooltip-val{color:#18181b;font-weight:650}.analytics-stacked-chart__tooltip-agents{color:#71717a;max-width:220px;margin-top:2px;font-size:10px;line-height:1.4}.analytics-spark{width:100%;position:relative}.analytics-spark--empty{text-align:center;color:#a1a1aa;padding:14px 0;font-size:12px}.analytics-spark__svg{cursor:crosshair;width:100%;height:56px;display:block;overflow:visible}.analytics-spark__axis{color:#a1a1aa;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.analytics-spark__axis-label{white-space:nowrap}.analytics-spark__tooltip{color:#fafafa;pointer-events:none;white-space:nowrap;background:#18181beb;border-radius:6px;align-items:baseline;gap:8px;padding:4px 8px;font-size:11px;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 6px 16px #0f172a2e}.analytics-spark__tooltip-time{color:#d4d4d8;font-variant-numeric:tabular-nums}.analytics-spark__tooltip-val{font-variant-numeric:tabular-nums;font-weight:600}.analytics-spark__tooltip-unit{margin-left:2px;font-weight:400}.analytics-logs{background:#fff;border:1px solid #eaeaea;border-radius:12px;min-width:0;margin-top:20px;overflow:hidden}.analytics-logs__head{background:#fafafa;border-bottom:1px solid #eaeaea;justify-content:flex-end;align-items:center;padding:10px 12px;display:flex}.analytics-columns-popover{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 16px 32px -8px #0f172a24}.analytics-columns-popover__row-readonly{min-width:0;color:var(--text-heading);flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.analytics-columns-popover__add-hint{justify-content:center;align-items:center;width:100%;height:38px;display:inline-flex}.analytics-builder-toast{z-index:10070;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:flex-start;gap:12px;max-width:min(440px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0f172a14,0 16px 36px -10px #0f172a2e}.analytics-builder-toast__text{color:#3f3f46;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.5}.analytics-builder-toast__close{flex-shrink:0;height:38px}.analytics-columns-popover__list{max-height:min(360px,70vh);margin:0;padding:6px 0;list-style:none;overflow-y:auto}.analytics-columns-popover__item{align-items:center;gap:2px;min-height:36px;padding:0 8px 0 6px;display:flex}.analytics-columns-popover__toggle{min-width:0;font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.analytics-columns-popover__toggle:hover{background:#f4f4f5}.analytics-columns-popover__toggle:disabled{cursor:not-allowed;opacity:.55}.analytics-columns-popover__toggle:disabled:hover{background:0 0}.analytics-columns-popover__check{text-align:center;color:#18181b;flex:0 0 22px;width:22px;font-size:14px;font-weight:700}.analytics-columns-popover__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.analytics-columns-popover__input{min-width:0;height:38px;font:inherit;border:1px solid #e4e4e7;border-radius:6px;outline:none;flex:1;padding:0 8px;font-size:14px}.analytics-columns-popover__input:focus{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-bg)}.analytics-columns-popover__rename{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;width:30px;height:30px;padding:0;font-size:14px;line-height:1}.analytics-columns-popover__rename:hover{color:#18181b;background:#f4f4f5}.analytics-columns-popover__footer{background:#fafafa;border-top:1px solid #eaeaea;padding:8px 10px 10px}.analytics-columns-popover__add{justify-content:center;width:100%;height:38px}.analytics-logs-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.analytics-logs-table{border-collapse:collapse;width:100%;font-size:12px}.analytics-logs-table thead th{text-align:left;color:#52525b;white-space:nowrap;background:#f4f4f5;border-bottom:1px solid #e4e4e7;padding:10px 12px;font-weight:600}.analytics-logs-th-inner{align-items:center;gap:6px;display:inline-flex}.analytics-logs-th-sort,.analytics-logs-th-search{color:#a1a1aa;font-size:11px;font-weight:500}.analytics-logs-table tbody td{padding:0}.analytics-logs-empty{text-align:center;color:#71717a;background:#fff;font-size:14px;padding:48px 16px!important}.analytics-logs-footer{background:#fafafa;border-top:1px solid #eaeaea;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 14px 18px;display:flex;position:relative}.analytics-load-logs-btn{border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 16px;display:inline-flex}.analytics-logs-pagination{gap:8px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tools-directory-toolbar{align-items:center}.tools-directory-page{box-sizing:border-box;flex-direction:column;min-height:100%;padding-bottom:10px;display:flex}.tools-directory-page .agents-header .agents-subtitle{margin-top:12px}.tools-directory-search{flex:1;width:auto;min-width:0}.tools-directory-toolbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tools-directory-menu-wrap{position:relative}.tools-directory-view-toggle{background:#fff;border:1px solid #e6e8ef;border-radius:10px;align-items:center;padding:3px;display:inline-flex}.tools-directory-view-toggle-btn{color:#667085;cursor:pointer;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.tools-directory-view-toggle-btn.is-active{color:#fff;background:#111827}.tools-directory-icon-btn{width:38px;min-width:38px;padding:0}.tools-directory-icon-btn svg{width:16px;height:16px}.tools-directory-popover{z-index:20;background:#fff;border:1px solid #eceff5;border-radius:14px;min-width:180px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0f172a24}.tools-directory-columns-popover{min-width:176px}.tools-directory-sort-popover{min-width:180px}.tools-directory-column-option,.tools-directory-popover-item{color:#111827;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.tools-directory-column-option:hover,.tools-directory-popover-item:hover{background:#f6f7fb}.tools-directory-column-option span{flex:none}.tools-directory-column-option span:last-child,.tools-directory-popover-item span:first-child{flex:auto}.tools-directory-column-option-box{color:#fff;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.tools-directory-column-option.is-checked .tools-directory-column-option-box{background:#6f63ff;border-color:#6f63ff}.tools-directory-popover-item.is-selected{background:#f7f6ff}.tools-directory-popover-check{color:#111827;font-size:14px;font-weight:700}.tools-directory-table-shell{background:#fff;border:1px solid #e7eaf1;border-radius:18px;margin-top:18px;overflow:auto hidden;box-shadow:0 16px 40px #0f172a0a}.tools-directory-table-head,.tools-directory-row{align-items:center;column-gap:14px;min-width:max(100%,1320px);display:grid}.tools-directory-table-head{color:#667085;background:#fbfcfe;border-bottom:1px solid #eceff5;padding:14px 18px;font-size:13px;font-weight:600}.tools-directory-table-body{flex-direction:column;display:flex}.tools-directory-table-cell{color:#475467;min-width:0;font-size:13px}.tools-directory-table-cell--checkbox{color:#98a2b3;justify-content:center;align-items:center;font-size:14px;display:flex}.tools-directory-select-box{color:#fff;cursor:pointer;width:16px;height:16px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.tools-directory-select-box.is-checked,.tools-directory-select-box.is-indeterminate{background:#6f63ff;border-color:#6f63ff}.tools-directory-table-cell--name,.tools-directory-table-cell--description{color:#101828}.tools-directory-row{border-bottom:1px solid #f0f2f7;padding:16px 18px;transition:background .18s}.tools-directory-row:last-child{border-bottom:0}.tools-directory-row:hover{background:#fafbff}.tools-directory-row.is-active{background:#f6f8ff;box-shadow:inset 0 0 0 1px #4d6bff2e}.tools-directory-row-title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.tools-directory-tool-avatar{flex-shrink:0}.tools-directory-tool-avatar--preset{width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.tools-directory-tool-avatar--preset svg,.tools-directory-tool-avatar--preset .tools-directory-mcp-preset-logo-scale-75{width:100%;height:100%;display:block}.tools-directory-tool-avatar--preset .tools-directory-mcp-preset-logo-scale-75{transform-origin:50%;transform:scale(.9)}.tools-directory-record-card>.tools-directory-tool-avatar--preset{margin-bottom:8px}.tools-directory-row-title{color:#1f2937;font-size:14px;font-weight:400;line-height:1.35}.tools-directory-row-desc{color:#667085;white-space:nowrap;text-overflow:ellipsis;line-height:1.45;overflow:hidden}.tools-directory-table-cell--description .tools-directory-row-desc{max-width:100%}.tools-directory-type-badge{color:#344054;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tools-directory-integrations{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tools-directory-app-badge{color:#475569;width:24px;height:24px}.tools-directory-app-badge .manus-wf-pipeline-card__step-plugin-icon{width:24px;height:24px}.tools-directory-agent-tags{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.tools-directory-agent-tag{color:#475467;white-space:nowrap;text-overflow:ellipsis;background:#f5f7fb;border-radius:999px;flex-shrink:1;align-items:center;min-width:0;max-width:100%;min-height:26px;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.tools-directory-agent-tag.is-muted{color:#667085;flex-shrink:0}.tools-directory-table-cell--owner,.tools-directory-table-cell--lastRun,.tools-directory-table-cell--lastModified,.tools-directory-table-cell--created,.tools-directory-table-cell--timesRun{white-space:nowrap}.tools-directory-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 20px;margin-top:20px;display:grid}.tools-directory-card{flex-direction:column;gap:12px;min-width:0;display:flex}.tools-directory-record-card{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.tools-directory-record-card>.agent-card-icon{box-shadow:none;margin-bottom:8px}.tools-directory-record-card>.agent-card-icon-grad:after{box-shadow:none}.tools-directory-record-card.is-active{border-color:#4d6bff47;box-shadow:0 14px 30px #4d6bff14}.tools-directory-record-card-more-wrap{z-index:3;opacity:1;pointer-events:auto}.tools-directory-record-card-more-wrap .tools-directory-record-card-menu{width:max-content;min-width:100px;top:calc(100% + 6px);left:auto;right:0}.tools-directory-card-canvas{background:#fff;border:1px solid #eceff5;border-radius:18px;justify-content:center;align-items:center;min-height:160px;display:flex;box-shadow:0 12px 28px #0f172a0d}.tools-directory-card-footer{flex-direction:column;gap:6px;min-width:0;padding:0 2px;display:flex}.tools-directory-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.tools-directory-card-time{color:#98a2b3;font-size:13px}.tools-directory-config-panel{background:#fff;border:1px solid #e7eaf1;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:0 18px 42px #0f172a0d}.tools-directory-config-modal-layer{z-index:1280;box-sizing:border-box;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.tools-directory-config-modal-backdrop{cursor:default;background:#52525b61;border:0;position:absolute;inset:0}.tools-directory-config-modal-panel{z-index:1;flex-direction:column;width:min(980px,100vw - 40px);max-height:min(88vh,920px);margin-top:0;display:flex;position:relative;overflow:hidden}.tools-directory-config-modal-panel .tools-directory-config-panel-head{flex-shrink:0}.tools-directory-config-modal-panel .tools-directory-config-panel-body{flex:auto;min-height:0;overflow:auto}.tools-directory-config-modal-panel .tools-directory-config-panel-footer{flex-shrink:0}.tools-directory-config-panel-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.tools-directory-config-panel-title{color:#111827;font-size:22px;font-weight:700}.tools-directory-config-panel-subtitle{color:#667085;margin-top:6px;font-size:13px;line-height:1.5}.tools-directory-config-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tools-directory-config-panel-body{flex-direction:column;gap:22px;padding:22px;display:flex}.tools-directory-config-panel-footer{background:#fff;border-top:1px solid #edf1f6;justify-content:flex-end;align-items:center;padding:16px 22px 22px;display:flex}.tools-directory-config-panel-footer-actions{align-items:center;gap:10px;display:inline-flex}.tools-directory-config-field{flex-direction:column;gap:10px;display:flex}.tools-directory-config-field>span,.tools-directory-config-section-head>span{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.tools-directory-config-field input,.tools-directory-config-field textarea,.tools-directory-config-schema-row input,.tools-directory-config-code{color:#111827;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d6dbe6;border-radius:14px;font-size:14px}.tools-directory-config-field input,.tools-directory-config-schema-row input{min-height:52px;padding:0 14px}.tools-directory-config-field textarea{resize:vertical;min-height:92px;padding:14px;line-height:1.6}.tools-directory-config-section{flex-direction:column;gap:12px;display:flex}.tools-directory-config-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.tools-directory-config-section-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-directory-config-action-btn,.tools-directory-config-link-btn{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.tools-directory-config-action-btn{color:#3b82f6;background:#fff;border:1px solid #bfd3ff}.tools-directory-config-action-btn.is-loading{cursor:wait}.tools-directory-config-export-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.tools-directory-config-export-btn:disabled{opacity:.5;cursor:not-allowed}.tools-directory-config-export-btn svg{width:16px;height:16px;display:block}.tools-directory-config-export-btn.is-loading{cursor:wait}.tools-directory-config-link-btn{color:#6f63ff;background:0 0;border:0;padding-inline:0}.tools-directory-config-schema-table{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.tools-directory-config-schema-head,.tools-directory-config-schema-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(260px,1.6fr) 92px 72px;align-items:center;gap:14px;padding:14px 16px;display:grid}.tools-directory-config-schema-head{color:#667085;background:#fbfcfe;border-bottom:1px solid #eceff5;font-size:13px;font-weight:600}.tools-directory-config-schema-body{flex-direction:column;display:flex}.tools-directory-config-schema-row+.tools-directory-config-schema-row{border-top:1px solid #f1f4f8}.tools-directory-config-required-box{justify-content:center;align-items:center;display:inline-flex}.tools-directory-config-required-box input{width:18px;height:18px}.tools-directory-config-row-delete{color:#b42318;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.tools-directory-config-row-delete:hover{background:#fff5f4;border-color:#f2b8b5}.tools-directory-trash-icon{justify-content:center;align-items:center;display:inline-flex}.tools-directory-trash-icon svg{width:18px;height:18px;display:block}.tools-directory-config-schema-empty{color:#667085;justify-content:center;align-items:center;min-height:160px;font-size:14px;display:flex}.tools-directory-config-code{resize:vertical;white-space:pre;border-radius:14px;min-height:460px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.7}.tools-directory-config-save-btn{justify-content:center;align-items:center;gap:10px;min-width:132px;display:inline-flex}.tools-directory-config-save-btn.is-saving{cursor:wait}.tools-directory-config-delete-btn{color:#b42318;background:#fff;border-color:#f2b8b5}.tools-directory-config-delete-btn:hover:not(:disabled){background:#fff5f4}.tools-directory-config-save-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite tools-directory-config-save-spin}.tools-directory-config-inline-spinner{border:2px solid #3b82f638;border-top-color:#3b82f6;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite tools-directory-config-save-spin}@keyframes tools-directory-config-save-spin{to{transform:rotate(360deg)}}.tools-directory-empty{text-align:center;color:#667085;padding:48px 18px;font-size:14px}.tools-directory-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tools-directory-pagination-pages{align-items:center;gap:8px;display:inline-flex}.tools-directory-pagination-btn,.tools-directory-pagination-page{color:#344054;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #dbe1ea;border-radius:10px;font-size:13px;font-weight:500;transition:border-color .18s,background .18s,color .18s}.tools-directory-pagination-btn{padding:0 14px}.tools-directory-pagination-page{min-width:36px;padding:0 10px}.tools-directory-pagination-btn:hover,.tools-directory-pagination-page:hover{background:#f8faff;border-color:#c7d2fe}.tools-directory-pagination-page.is-active{color:#fff;background:#111827;border-color:#111827}.tools-directory-pagination-btn:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#eaecf0}.tools-directory-pagination-summary{color:#667085;white-space:nowrap;font-size:13px}.tools-directory-bulk-bar{z-index:30;background:#fff;border:1px solid #e7eaf1;border-radius:18px;flex-direction:column;gap:14px;width:min(410px,100vw - 24px);padding:14px 14px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #0f172a2e}.tools-directory-bulk-bar-head{color:#111827;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.tools-directory-bulk-close{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;font-size:20px;line-height:1}.tools-directory-bulk-warning{background:#fff8eb;border:1px solid #f2d7a7;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.tools-directory-bulk-warning-icon{color:#f59e0b;font-size:18px;line-height:1}.tools-directory-bulk-warning-title{color:#9a6700;font-size:14px;font-weight:600}.tools-directory-bulk-warning-text{color:#7c5d19;margin-top:6px;font-size:14px;line-height:1.45}.tools-directory-bulk-agent-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tools-directory-bulk-agent-name{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.tools-directory-bulk-delete{color:#ef4444;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ef4444;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.tools-directory-bulk-clear{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px}.tools-directory-create-modal-layer{z-index:180;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tools-directory-create-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;border:0;position:absolute;inset:0}.tools-directory-create-modal-panel{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e7eaf0;border-radius:18px;width:min(760px,100vw - 32px);padding:22px 22px 24px;position:relative;box-shadow:0 28px 70px #0f172a2e}.tools-directory-create-modal-panel--structured{flex-direction:column;width:min(820px,100vw - 32px);max-height:min(90vh,940px);display:flex}.tools-directory-create-modal-panel--mcp{flex-direction:column;width:min(634px,100vw - 32px);max-height:min(92vh,940px);display:flex;overflow:hidden}.tools-directory-create-modal-close{color:#71717a;cursor:pointer;width:36px;height:36px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:22px;font-weight:400;line-height:1;position:absolute;top:12px;right:12px}.tools-directory-create-modal-close:hover{color:#18181b;background:#f4f4f5}.tools-directory-create-modal-title{color:#111827;font-size:24px;font-weight:700;line-height:1.15}.tools-directory-create-modal-subtitle{color:#5f667f;margin-top:10px;font-size:15px;line-height:1.5}.tools-directory-custom-modal-header{align-items:flex-start;gap:12px;padding-right:28px;display:flex}.tools-directory-custom-back{color:#111827;cursor:pointer;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.tools-directory-custom-back:hover{background:#f3f4f6}.tools-directory-create-option-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.tools-directory-create-option-card{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:16px;align-items:flex-start;gap:16px;width:100%;padding:18px 18px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.tools-directory-create-option-card:hover{border-color:#c5d1e0;transform:translateY(-1px);box-shadow:0 12px 30px #0f172a14}.tools-directory-create-option-icon{color:#475467;background:#eef2f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:inline-flex}.tools-directory-create-option-icon--mcp{color:#475467;background:#eef2f7}.tools-directory-create-option-icon--mcp .tools-directory-create-option-mcp-svg{width:22px;height:22px;display:block}.tools-directory-create-option-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.tools-directory-create-option-copy strong{font-size:16px;font-weight:700;line-height:1.25}.tools-directory-create-option-copy span{color:#667085;font-size:14px;line-height:1.55}.tools-directory-mcp-mark{color:#111827;width:56px;height:56px;display:inline-flex}.tools-directory-mcp-mark svg{width:100%;height:100%;display:block}.tools-directory-mcp-hub-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.tools-directory-mcp-primary-ghost{color:#111827;min-width:188px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:12px;align-self:center;margin-top:26px;padding:0 18px;font-size:15px;font-weight:600}.tools-directory-mcp-primary-ghost:hover{background:#f8fafc}.tools-directory-mcp-preset-title{text-align:center;color:#667085;margin-top:34px;font-size:15px}.tools-directory-mcp-preset-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;min-height:0;max-height:360px;margin-top:18px;padding-right:6px;display:grid;overflow-y:auto}.tools-directory-mcp-preset-card{color:#111827;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:18px;justify-content:center;align-items:center;min-height:132px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.tools-directory-mcp-preset-card:hover{border-color:#c5d1e0;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a1a}.tools-directory-mcp-preset-card-inner{transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:inline-flex;transform:scale(.75)}.tools-directory-mcp-preset-logo{justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.tools-directory-mcp-preset-logo svg{width:100%;height:100%;display:block}.tools-directory-mcp-preset-logo-scale-75{justify-content:center;align-items:center;width:75%;height:75%;display:inline-flex}.tools-directory-mcp-preset-logo-scale-75 svg{width:100%;height:100%;display:block}.tools-directory-mcp-preset-name{color:#111827;font-size:18px;font-weight:600}.tools-directory-mcp-form-scroll{flex-direction:column;gap:18px;margin-top:18px;padding-right:2px;display:flex;overflow:auto}.tools-directory-create-form-field input,.tools-directory-create-form-field select{color:#111827;width:100%;height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe2ec;border-radius:12px;margin-top:10px;padding:0 14px;font-size:15px}.tools-directory-create-form-field input:focus,.tools-directory-create-form-field select:focus{border-color:#6366f173;outline:none;box-shadow:0 0 0 3px #6366f11a}.tools-directory-create-form-field input[readonly],.tools-directory-create-form-field select:disabled{color:#111827;background:#f6f7fb}.tools-directory-mcp-advanced-toggle{color:#111827;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.tools-directory-mcp-advanced-toggle.is-open>span:first-child{transform:translateY(-4px)}.tools-directory-mcp-inline-note{color:#667085;margin-top:-6px;padding:0;font-size:13px}.tools-directory-mcp-inline-note.is-soft{background:#f6f7fb;border-radius:14px;padding:14px 16px}.tools-directory-mcp-mode-group{flex-direction:column;gap:12px;display:flex}.tools-directory-mcp-mode-title{color:#111827;font-size:15px;font-weight:600}.tools-directory-mcp-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tools-directory-mcp-mode-card{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:14px;min-height:62px;padding:16px 18px}.tools-directory-mcp-mode-card.is-active{background:#f7f6ff;border-color:#6f63ff;box-shadow:inset 0 0 0 1px #6f63ff33}.tools-directory-mcp-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tools-directory-mcp-headers-block{flex-direction:column;gap:14px;display:flex}.tools-directory-mcp-headers-copy{flex-direction:column;gap:6px;display:flex}.tools-directory-mcp-headers-copy strong{color:#111827;font-size:16px;font-weight:700}.tools-directory-mcp-headers-copy span{color:#667085;font-size:14px;line-height:1.6}.tools-directory-mcp-header-list{flex-direction:column;gap:10px;display:flex}.tools-directory-mcp-header-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:10px;display:grid}.tools-directory-mcp-header-delete{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:12px;justify-content:center;align-items:center;width:42px;height:48px;display:inline-flex}.tools-directory-mcp-header-delete:hover{background:#ef444414;border-color:#ef444459}.tools-directory-mcp-header-delete-icon{width:16px;height:16px;display:block}.tools-directory-mcp-add-header{color:#111827;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:10px;align-self:flex-start;padding:0 12px;font-size:14px;font-weight:600}.tools-directory-mcp-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.tools-directory-mcp-update-btn{align-items:center;gap:8px;display:inline-flex}.tools-directory-mcp-update-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tools-directory-mcp-spin}@keyframes tools-directory-mcp-spin{to{transform:rotate(360deg)}}.tools-directory-create-modal-panel--mcp-oauth{min-height:min(707px,92vh);padding:0;overflow:hidden}.tools-directory-mcp-oauth-panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:min(707px,92vh);padding:48px 56px 40px;display:flex}.tools-directory-mcp-oauth-panel--google{justify-content:flex-start;align-items:stretch;padding:0}.tools-directory-mcp-oauth-brand{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:28px;display:flex}.tools-directory-mcp-oauth-logo{justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.tools-directory-mcp-oauth-logo svg{width:100%;height:100%;display:block}.tools-directory-mcp-oauth-logo--google{width:44px;height:44px}.tools-directory-mcp-oauth-title{color:#111827;margin:0;font-size:28px;font-weight:500;line-height:1.2}.tools-directory-mcp-oauth-actions{flex-direction:column;gap:12px;width:min(360px,100%);display:flex}.tools-directory-mcp-oauth-btn{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:15px;font-weight:500}.tools-directory-mcp-oauth-btn--google{color:#fff;background:#5e6ad2;border:0}.tools-directory-mcp-oauth-btn--google:hover{background:#4f5cc0}.tools-directory-mcp-oauth-btn--outline{color:#111827;background:#fff;border:1px solid #d8dee8}.tools-directory-mcp-oauth-btn--outline:hover{background:#f8fafc}.tools-directory-mcp-oauth-btn--full{width:33.33%;min-width:0;margin-top:8px}.tools-directory-mcp-oauth-btn:disabled{opacity:.55;cursor:not-allowed}.tools-directory-mcp-oauth-email-field{width:min(360px,100%);margin-bottom:14px}.tools-directory-mcp-oauth-email-field input{width:100%;height:48px;font:inherit;color:#111827;box-sizing:border-box;border:1px solid #d8dee8;border-radius:12px;padding:0 16px;font-size:15px}.tools-directory-mcp-oauth-email-field input:focus{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad21f}.tools-directory-mcp-oauth-back-link{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:22px;font-size:14px}.tools-directory-mcp-oauth-footer{color:#667085;text-align:center;margin:28px 0 0;font-size:14px}.tools-directory-mcp-oauth-link{color:#111827;font:inherit;cursor:pointer;background:0 0;border:0}.tools-directory-mcp-google-header{color:#111827;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:14px 24px;font-size:14px;display:flex}.tools-directory-mcp-google-g{color:#4285f4;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-grid}.tools-directory-mcp-google-body{flex:1;padding:28px 32px 24px;overflow:auto}.tools-directory-mcp-google-brand{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.tools-directory-mcp-google-title{color:#111827;margin:0;font-size:24px;font-weight:400;line-height:1.2}.tools-directory-mcp-google-subtitle{color:#667085;margin:0;font-size:14px}.tools-directory-mcp-google-account-list{border-top:1px solid #e5e7eb}.tools-directory-mcp-google-account-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;width:100%;padding:14px 4px;display:flex}.tools-directory-mcp-google-account-item:hover{background:#f8fafc}.tools-directory-mcp-google-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-grid}.tools-directory-mcp-google-avatar--muted{color:#64748b;background:#f1f5f9}.tools-directory-mcp-google-avatar--muted svg{width:18px;height:18px}.tools-directory-mcp-google-account-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.tools-directory-mcp-google-account-copy strong{color:#111827;font-size:14px;font-weight:500}.tools-directory-mcp-google-account-copy span{color:#667085;font-size:13px}.tools-directory-mcp-google-selected-account{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:999px;align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:10px 14px;display:flex}.tools-directory-mcp-google-caret{color:#667085;margin-left:auto}.tools-directory-mcp-google-access{color:#111827;margin:0 0 14px;font-size:14px}.tools-directory-mcp-google-permissions{flex-direction:column;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tools-directory-mcp-google-permissions li{align-items:flex-start;gap:12px;display:flex}.tools-directory-mcp-google-permissions li span{flex-direction:column;gap:2px;display:flex}.tools-directory-mcp-google-permissions li strong{color:#111827;font-size:14px;font-weight:500}.tools-directory-mcp-google-permissions li span span{color:#667085;font-size:13px}.tools-directory-mcp-google-permission-icon{text-align:center;flex:none;width:20px}.tools-directory-mcp-google-legal{color:#667085;margin:0 0 10px;font-size:12px;line-height:1.55}.tools-directory-mcp-google-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.tools-directory-mcp-google-action-btn{color:#2563eb;min-width:88px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.tools-directory-mcp-verify-layer{z-index:220;place-items:center;display:grid;position:fixed;inset:0}.tools-directory-mcp-verify-panel{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e7eaf0;border-radius:18px;width:min(420px,100vw - 32px);padding:28px 24px 24px;position:relative;box-shadow:0 28px 70px #0f172a2e}.tools-directory-mcp-verify-title{color:#111827;margin:0;font-size:22px;font-weight:600}.tools-directory-mcp-verify-subtitle{color:#667085;margin:10px 0 18px;font-size:14px;line-height:1.55}.tools-directory-mcp-verify-input{width:100%;height:48px;font:inherit;letter-spacing:.28em;text-align:center;color:#111827;box-sizing:border-box;border:1px solid #d8dee8;border-radius:12px;padding:0 16px;font-size:20px}.tools-directory-mcp-verify-submit{width:100%;margin-top:16px}.tools-directory-create-form-scroll{margin-top:18px;padding-right:2px;overflow:auto}.tools-directory-create-form-top{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.tools-directory-create-form-main{flex-direction:column;gap:16px;display:flex}.tools-directory-create-form-field{flex-direction:column;gap:8px;display:flex}.tools-directory-create-form-field>span{color:var(--text-heading);font-size:14px;font-weight:600;line-height:1.35}.tools-directory-create-form-section-title,.tools-directory-create-form-tagline{color:#667085}.tools-directory-create-form-tagline{margin-top:-2px;padding-left:2px;font-size:13px;line-height:1.45}.tools-directory-required-indicator{color:#ef4444}.tools-directory-create-form-field input,.tools-directory-create-form-field select,.tools-directory-create-form-grid-row input{color:#111827;width:100%;height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe3eb;border-radius:12px;padding:0 12px;font-size:14px;font-weight:400;line-height:1.45}.tools-directory-create-form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:40px}.tools-directory-create-form-grid-row input{background:#fff;border-radius:12px;height:42px}.tools-directory-create-form-field input:hover,.tools-directory-create-form-field select:hover,.tools-directory-create-form-grid-row input:hover{background:#f3f4f6}.tools-directory-create-form-field input::placeholder,.tools-directory-create-form-grid-row input::placeholder{color:#98a2b3;font-size:12px;line-height:1.45}.tools-directory-create-form-field input:focus,.tools-directory-create-form-field select:focus,.tools-directory-create-form-grid-row input:focus{border-color:#c7d2fe;outline:none;box-shadow:0 0 0 3px #6366f11f}.tools-directory-create-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:18px;padding:16px}.tools-directory-create-form-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tools-directory-create-form-section-title{color:#111827;font-size:14px;font-weight:600;line-height:1.35}.tools-directory-create-form-section-title span{color:#98a2b3}.tools-directory-create-form-grid{flex-direction:column;gap:10px;display:flex}.tools-directory-create-form-grid-head,.tools-directory-create-form-grid-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.tools-directory-create-form-grid-head{color:#667085;font-size:12px;font-weight:500;line-height:1.4}.tools-directory-create-form-grid-empty{color:#98a2b3;background:#f8fafc;border-radius:12px;padding:12px;font-size:12px;line-height:1.45}.tools-directory-create-add-field{color:#6f63ff;cursor:pointer;font:inherit;background:0 0;border:0;align-self:center;margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}.tools-directory-create-form-toggle{color:#4b5563;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;line-height:1.45;display:inline-flex}.tools-directory-create-form-actions{border-top:1px solid #eef2f7;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.tools-directory-create-form-actions .agents-btn{min-height:38px;padding:0 16px;font-size:14px;font-weight:600}@media (width<=900px){.tools-directory-toolbar{flex-direction:column;align-items:stretch}.tools-directory-search{width:100%}.tools-directory-toolbar-actions{justify-content:flex-start}.tools-directory-create-form-grid-head,.tools-directory-create-form-grid-row,.tools-directory-mcp-preset-grid,.tools-directory-mcp-mode-grid,.tools-directory-mcp-credentials-grid,.tools-directory-mcp-header-row{grid-template-columns:1fr}.tools-directory-mcp-form-actions{flex-direction:column;align-items:stretch}.tools-directory-popover{left:0;right:auto}.tools-directory-bulk-bar{bottom:12px}}@media (width<=720px){.analytics-logs-footer{flex-direction:column;padding-bottom:20px}.analytics-logs-pagination{justify-content:center;width:100%;position:static;transform:none}.tools-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-directory-popover{min-width:160px}}@media (width<=560px){.tools-directory-cards{grid-template-columns:1fr}}.analytics-logs__head{align-items:center}.analytics-logs__head-summary{color:#52525b;align-items:center;gap:8px;margin-right:auto;font-size:12px;display:inline-flex}.analytics-logs__head-summary strong{color:#18181b;font-weight:600}.analytics-active-filter-tag{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.agents-btn.is-active{color:#4338ca;background:#eef2ff;border-color:#4338ca}.analytics-logs-th-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.analytics-logs-th-btn:hover{color:#18181b}.analytics-logs-th-sort.is-active{color:#4338ca;font-weight:600}.analytics-logs-th-search-btn{appearance:none;font:inherit;color:#a1a1aa;cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.analytics-logs-th-search-btn:hover{color:#52525b}.analytics-logs-th-search-btn.is-active{color:#4338ca;font-weight:600}.analytics-logs-table tbody td.analytics-logs-td{color:#050625;vertical-align:middle;background:#fff;border-bottom:1px solid #f1f1f4;padding:10px 12px;font-size:12px}.analytics-logs-table tbody tr:hover td.analytics-logs-td{background:#fafafb}.analytics-cell-mono{font-family:var(--font-sans);color:#3f3f46;font-size:11.5px}.analytics-cell-muted{color:#52525b}.analytics-cell-empty{color:#a1a1aa}.analytics-logs-td--llm{white-space:nowrap;width:1%}.analytics-llm-tag{white-space:nowrap;color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;align-items:center;width:fit-content;max-width:max-content;height:20px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.analytics-error-text{color:#b91c1c}.analytics-feedback{font-size:14px;line-height:1}.analytics-status{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.analytics-status--success{color:#15803d}.analytics-status--warning{color:#fa8f15}.analytics-status--error{color:#b91c1c}.analytics-status-dot{background:#a1a1aa;border-radius:50%;width:8px;height:8px;display:inline-block}.analytics-status-dot--success{background:#22c55e}.analytics-status-dot--warning{background:#fa8f15}.analytics-status-dot--error{background:#ef4444}.analytics-filter-popover{background:#fff;border:1px solid #e4e4e7;border-radius:10px;max-height:70vh;padding:12px;overflow-y:auto;box-shadow:0 16px 40px #0f172a1f}.analytics-filter-popover__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.analytics-filter-popover__title{color:#18181b;font-size:14px;font-weight:600}.analytics-filter-popover__clear{height:26px;padding:0 10px;font-size:12px}.analytics-filter-section{border-top:1px solid #f1f1f4;padding:8px 4px 10px}.analytics-filter-section:first-of-type{border-top:0;padding-top:4px}.analytics-filter-section__title{color:#71717a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:600}.analytics-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.analytics-filter-chip{appearance:none;color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;transition:all .12s;display:inline-flex}.analytics-filter-chip:hover{color:#4338ca;border-color:#c7d2fe}.analytics-filter-chip.is-on{color:#4338ca;background:#eef2ff;border-color:#4338ca;font-weight:500}.analytics-search-popover{background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 16px 40px #0f172a1f}.analytics-search-popover__input{color:#18181b;box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:6px;outline:none;width:100%;height:38px;padding:0 10px;font-size:14px}.analytics-search-popover__input:focus{border-color:#4338ca;box-shadow:0 0 0 2px #4338ca26}.analytics-search-popover__actions{justify-content:flex-end;gap:6px;display:flex}.analytics-logs-pageinfo{color:#52525b;font-size:12px}.agent-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;flex-direction:column;gap:8px;min-height:152px;padding:16px 14px 14px;display:flex;position:relative}.agent-card--list{min-height:0;padding-right:48px}.agent-card--clickable,.agent-card.is-clickable{cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.agent-card--clickable:hover,.agent-card--clickable:focus-visible,.agent-card.is-clickable:hover,.agent-card.is-clickable:focus-visible{border-color:#6366f147;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #4a5cb414}.agent-card-more{color:#6b6b6b;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;line-height:1}.agent-card-more:hover{color:#050625;background:#f3f3f3;border-color:#e6e6e6}.agent-card-more-wrap{position:absolute;top:10px;right:10px}.agent-card-menu{opacity:0;pointer-events:none;z-index:5;background:#fff;border:1px solid #e6e6e6;border-radius:10px;width:120px;padding:6px;transition:opacity .12s,transform .12s;position:absolute;top:0;right:calc(100% + 10px);transform:translateY(-2px);box-shadow:0 10px 26px #0000001f}.agent-card-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.agent-card-menu-item{width:100%;height:34px;color:var(--text-heading);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.agent-card-menu-item:hover{background:#f3f3f3}.agent-card-menu-icon{color:currentColor;opacity:.9;flex:none;place-items:center;width:18px;height:18px;display:grid}.agent-card-menu-item.is-danger{color:#e04747}.agent-card-menu-item.is-danger:hover{background:#e0474714}.agent-card-menu-item:disabled,.agent-card-menu-item.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.agent-card-menu-item.is-disabled:hover,.agent-card-menu-item:disabled:hover,.agent-card-menu-item.is-danger.is-disabled:hover,.agent-card-menu-item.is-danger:disabled:hover{background:0 0}.agent-card-folder{grid-column:span 1}.agent-card-icon{color:#050625;isolation:isolate;width:22px;height:22px;box-shadow:0 4px 10px var(--agent-icon-shadow,#7c5cff2e), inset 0 1px 0 #ffffff38;background:#f0f0f0;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.agent-card-icon-grad{background:linear-gradient(145deg, var(--agent-icon-from,#62a7ff) 0%, var(--agent-icon-via,#7c5cff) 52%, var(--agent-icon-to,#ff8d4d) 100%);border:1px solid #ffffff38}.agent-card-icon-grad:before{content:"";pointer-events:none;background:radial-gradient(circle at 28% 24%,#ffffff57 0%,#ffffff14 30%,#0000 58%);position:absolute;inset:0}.agent-card-icon-grad:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -1px #0000000a}.agent-card-name{color:var(--text-heading);font-size:14px;font-weight:650}.agent-card-desc{color:#6b6b6b;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.agent-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-card-meta{color:#999;margin:0;font-size:12px}.agent-card-creator{color:#5a5a5a;margin:0;font-size:12px;font-weight:500;line-height:1.35}.agent-card-creator+.agent-card-footer{margin-top:-4px}.agent-card-creator--template{color:#6d5cff}.agent-card-tag{color:#4b4b4b;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:2px 8px;font-size:11px}.agent-card-name-row{align-items:center;gap:8px;min-width:0;display:flex}.agent-card-name-row .agent-card-name{min-width:0}.agent-card-status-badge{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2}.agent-card-status-badge--draft{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7}.agent-card-status-badge--frozen{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.agent-card-status-badge--published{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.agent-card--list .agent-card-desc{flex:initial;-webkit-line-clamp:2;line-clamp:2}.agent-card--list .agent-card-footer{justify-content:flex-start}.single-agent-shell{padding:18px 22px 28px}.single-agent-main{min-width:0}.agents-page-main:has(.onboarding-workflow-page){flex-direction:column;padding:0;display:flex}.agents-page-main:has(>.single-agent-page){flex-direction:column;padding:0;display:flex}.agents-page-main:has(>.managerial-agent-page){display:block}:is(.agents-page-main:has(.experience-entry-page),.agents-page-main:has(.experience-page)){flex-direction:column;padding:0;display:flex}.single-agent-shell:has(.onboarding-workflow-page){padding:0}.single-agent-main:has(.onboarding-workflow-page){min-height:100vh}.single-agent-page{background:#fff;min-height:100%}.single-agent-page .single-agent-shell{flex:auto;min-height:100%;padding:0}.single-agent-page .single-agent-main{flex-direction:column;min-height:100%;display:flex}.single-agent-page .single-agent-topbar{box-sizing:border-box;margin-bottom:0;padding:18px 22px 14px}.single-agent-page .single-agent-layout{box-sizing:border-box;flex:auto;align-items:stretch;min-height:0;padding:18px 22px 22px}.single-agent-page .single-agent-left,.single-agent-page .single-agent-right{flex-direction:column;min-height:0;display:flex}.single-agent-page .single-agent-card,.single-agent-page .single-agent-preview-card{flex:auto;min-height:0}.managerial-agent-page{height:auto;min-height:auto}.managerial-agent-page .single-agent-shell{flex:none;height:auto;min-height:auto}.managerial-agent-page .single-agent-main{height:auto;min-height:auto;overflow-x:auto}.managerial-agent-page .single-agent-layout{flex:none;height:auto;min-height:auto;padding-bottom:10px}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open){--managerial-preview-height:calc(100dvh - 80px)}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open)>.single-agent-right{height:var(--managerial-preview-height);min-height:var(--managerial-preview-height);max-height:var(--managerial-preview-height);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open)>.single-agent-right>.managerial-agent-preview-card{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open) .managerial-agent-preview-body{flex:auto;min-height:0}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open{--managerial-columns-height:calc(100vh - 128px);grid-template-columns:minmax(0,1.02fr) minmax(0,.92fr) minmax(320px,.74fr);align-items:stretch}.managerial-agent-page .managerial-agent-topbar--advanced-open{align-items:end}.managerial-agent-page .managerial-agent-topbar--advanced-open .single-agent-topbar-left{align-items:flex-end}.managerial-agent-page .managerial-agent-topbar--advanced-open .single-agent-left-actions{margin-right:80px}.managerial-agent-page .managerial-agent-topbar--advanced-open .single-agent-topbar-right .single-agent-preview-tabs{margin-left:160px}.managerial-agent-page .managerial-agent-layout--advanced-open .single-agent-preview-card-head{font-size:15px}.managerial-agent-page .single-agent-card,.managerial-agent-page .single-agent-preview-card{flex:none}.single-agent-topbar{border-bottom:1px solid #ebeef5;grid-template-columns:minmax(0,1.12fr) minmax(320px,.74fr);align-items:center;gap:18px;margin-bottom:12px;padding:2px 0 10px;display:grid}.single-agent-topbar-left{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.single-agent-topbar-left-main{align-items:center;gap:12px;min-width:0;display:flex}.single-agent-topbar-right{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.single-agent-topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.single-agent-topbar-save-btn{height:36px;color:var(--text-heading);cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.single-agent-topbar-save-btn:hover:not(:disabled){background:#f3f3f3}.single-agent-topbar-save-btn.is-disabled,.single-agent-topbar-save-btn:disabled{opacity:.45;cursor:not-allowed}.single-agent-topbar-publish-btn{color:#fff;cursor:pointer;background:#050625;border:none;border-radius:8px;flex-shrink:0;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .15s}.single-agent-topbar-publish-btn:hover:not(:disabled){opacity:.9}.single-agent-topbar-publish-btn.is-disabled,.single-agent-topbar-publish-btn:disabled{opacity:.45;cursor:not-allowed}.single-agent-topmeta{min-width:0}.single-agent-title-row{align-items:center;gap:8px;min-width:0;display:flex}.single-agent-title-row .single-agent-title{min-width:0}.single-agent-title-row .agent-card-status-badge{flex-shrink:0}.single-agent-title{color:var(--text-heading);font-size:18px;font-weight:650}.single-agent-subtitle{color:#7e7e8f;margin-top:2px;font-size:12px}.single-agent-layout{grid-template-columns:minmax(0,1.12fr) minmax(320px,.74fr);align-items:start;gap:18px;display:grid}.single-agent-left,.single-agent-middle,.single-agent-right{min-width:0}.managerial-advanced-column{align-self:start;min-width:0}.managerial-advanced-inline-panel,.single-agent-card.managerial-advanced-inline-panel{height:var(--managerial-columns-height);max-height:var(--managerial-columns-height);flex-direction:column;padding:0;display:flex;overflow:hidden}.managerial-advanced-config-content.managerial-advanced-config-content--stacked{background:0 0;flex:auto;min-height:0;overflow:auto}.managerial-advanced-inline-panel .managerial-advanced-config-content.managerial-advanced-config-content--stacked{padding-top:11px}.managerial-advanced-inline-panel .managerial-advanced-config-content--stacked .managerial-advanced-config-sections{margin-top:9px}.managerial-advanced-config-sections{flex-direction:column;gap:18px;margin-top:18px;display:flex}.managerial-advanced-config-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.managerial-advanced-config-section.is-active{box-shadow:none;border:0}.managerial-advanced-config-section-head{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebeef5;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 0 12px;display:flex}.managerial-advanced-config-section-copy{flex:auto;min-width:0}.managerial-advanced-config-section-title{color:var(--text-heading);font-size:14px;font-weight:600;line-height:1.5}.managerial-advanced-config-section-hint{color:#7e7e8f;margin-top:4px;font-size:12px;line-height:1.6}.managerial-advanced-config-section-chevron{color:#64748b;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .16s,color .16s;display:inline-flex}.managerial-advanced-config-section-chevron svg{width:16px;height:16px;display:block}.managerial-advanced-config-section-chevron.is-open{color:#0f172a;transform:rotate(180deg)}.managerial-advanced-config-section-body{margin-top:14px}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-left,.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-middle,.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-right{min-height:var(--managerial-columns-height);align-self:stretch}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-left,.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-right{min-width:0;display:flex}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-left>.single-agent-card,.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-right>.managerial-agent-preview-card{width:100%;height:var(--managerial-columns-height);max-height:var(--managerial-columns-height)}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-left>.single-agent-card{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open>.single-agent-left>.single-agent-card::-webkit-scrollbar{display:none}.single-agent-left-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.managerial-agent-top-settings{position:relative}.managerial-agent-advanced-btn svg{display:block}.managerial-agent-advanced-btn.is-active{color:#4f46e5;background:#6366f11f;border-color:#6366f138}.managerial-agent-settings-menu{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:240px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 34px #0f172a1a,0 4px 10px #0f172a0f}.managerial-agent-settings-menu-item{color:#4b5563;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.managerial-agent-settings-menu-item:hover{color:#111827;background:#f8fafc}.managerial-agent-settings-menu-item:disabled{color:#c0c5d4;cursor:not-allowed}.managerial-agent-settings-menu-item:disabled:hover{color:#c0c5d4;background:0 0}.managerial-agent-settings-menu-item--danger{color:#6b7280}.managerial-agent-settings-menu-item--danger:hover{color:#b91c1c;background:#f9fafb}.managerial-agent-settings-menu-icon{width:20px;height:20px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.managerial-agent-settings-menu-divider{background:#eceff4;height:1px;margin:6px 4px}.managerial-advanced-config-layer{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.managerial-advanced-config-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a3d;border:0;position:absolute;inset:0}.managerial-advanced-config-panel{z-index:1;background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:24px;flex-direction:column;width:min(1160px,100vw - 48px);height:min(860px,100vh - 48px);max-height:min(860px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0f172a29,0 6px 20px #0f172a14}.managerial-advanced-config-header{background:0 0;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.managerial-advanced-config-title{color:var(--text-heading);font-size:18px;font-weight:650;line-height:22.5px}.managerial-advanced-config-subtitle{color:#7e7e8f;margin-top:6px;font-size:12px;line-height:1.6}.managerial-advanced-config-header-actions{align-items:center;gap:12px;display:inline-flex}.managerial-advanced-config-live-badge{color:#4f46e5;background:#4f46e517;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.managerial-advanced-config-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:36px;height:36px;font-size:22px;line-height:1}.managerial-advanced-config-body{flex:auto;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.managerial-advanced-config-nav{background:#f8fafc;border-right:1px solid #edf1f7;min-width:0;padding:20px 16px;overflow:auto}.managerial-advanced-config-nav-item{color:#475569;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex}.managerial-advanced-config-nav-item+.managerial-advanced-config-nav-item{margin-top:8px}.managerial-advanced-config-nav-item:hover{color:#0f172a;background:#ffffffeb;border-color:#e2e8f0}.managerial-advanced-config-nav-item.is-active{color:#312e81;background:linear-gradient(#6366f11f,#4f46e514);border-color:#6366f129}.managerial-advanced-config-nav-label{font-size:14px;font-weight:600}.managerial-advanced-config-nav-hint{color:#94a3b8;font-size:12px}.managerial-advanced-config-nav-item.is-active .managerial-advanced-config-nav-hint{color:#4338cac2}.managerial-advanced-config-content{background:linear-gradient(#fbfdff 0%,#f8fbff 100%);min-width:0;min-height:0;padding:22px 24px 24px;overflow:auto}.managerial-advanced-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.managerial-advanced-overview-card{background:radial-gradient(circle at 100% 0,#6366f114,#0000 46%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #6366f11f;border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px #0f172a0a}.managerial-advanced-overview-label{color:#6366f1;font-size:12px;font-weight:600}.managerial-advanced-overview-value{color:#0f172a;margin-top:8px;font-size:18px;font-weight:700}.managerial-advanced-overview-meta{color:#64748b;margin-top:6px;font-size:12px}.managerial-advanced-card+.managerial-advanced-card,.managerial-advanced-card+.managerial-advanced-plain-toggle,.managerial-advanced-plain-toggle+.managerial-advanced-card{margin-top:16px}.managerial-advanced-card{background:#fff;border:1px solid #e5ebf4;border-radius:18px;padding:18px;box-shadow:0 10px 24px #0f172a0a}.managerial-advanced-card--flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.managerial-advanced-card--plain-toggle .manager-agent-field{margin-top:0}.managerial-advanced-card-desc--plain-toggle{margin-top:10px;margin-bottom:0}.managerial-advanced-plain-toggle{padding:0}.managerial-advanced-plain-toggle .manager-agent-field{margin-top:0}.managerial-advanced-card-title{color:var(--text-heading);font-size:14px;font-weight:600;line-height:1.5}.managerial-advanced-card-desc{color:#7e7e8f;margin-top:4px;font-size:12px;line-height:1.6}.managerial-advanced-toggle-line{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.managerial-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:16px;display:grid}.managerial-advanced-grid--compact .single-agent-field,.managerial-advanced-grid.managerial-advanced-grid--compact>.single-agent-field+.single-agent-field{margin-top:0}.managerial-temperature-input-wrap{position:relative}.managerial-temperature-input{-moz-appearance:textfield;padding-right:40px}.managerial-temperature-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.managerial-temperature-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.managerial-temperature-stepper{z-index:1;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe3ef;border-radius:7px;flex-direction:column;width:22px;height:28px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:8px;overflow:hidden;transform:translateY(-50%)}.managerial-temperature-input-wrap:hover .managerial-temperature-stepper,.managerial-temperature-input-wrap:focus-within .managerial-temperature-stepper{opacity:1;pointer-events:auto}.managerial-temperature-stepper-btn{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:0;flex:50%;justify-content:center;align-items:center;width:100%;height:50%;padding:0;font-size:11px;line-height:1;display:inline-flex}.managerial-temperature-stepper-btn+.managerial-temperature-stepper-btn{border-top:1px solid #dbe3ef}.managerial-temperature-stepper-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc}.managerial-temperature-stepper-icon{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.managerial-temperature-stepper-icon--up{border-bottom:5px solid}.managerial-temperature-stepper-icon--down{border-top:5px solid}.managerial-temperature-stepper-btn:disabled{cursor:default;opacity:.45}.managerial-advanced-grid-span-2{grid-column:1/-1}.managerial-advanced-textarea{margin-top:16px}.managerial-advanced-inline-note{color:#475569;background:#f8fafc;border:1px solid #e8edf5;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6}.managerial-advanced-toggle-chip{color:#334155;background:#fbfdff;border:1px solid #e5ebf4;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.managerial-advanced-response-format-field{margin-top:12px}.managerial-advanced-response-format-field .single-agent-input{width:100%}.managerial-advanced-inline-panel select.single-agent-input{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23848aa4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}.managerial-advanced-inline-panel select.single-agent-input::-ms-expand{display:none}.managerial-advanced-inline-panel select.single-agent-input:hover,.managerial-advanced-inline-panel select.single-agent-input:focus{background-color:#f3f4f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23848aa4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:14px 14px}.managerial-advanced-inline-panel .single-agent-select-icon-button{margin-right:11px}.managerial-advanced-segmented{flex-wrap:wrap;gap:8px;margin-top:16px;display:inline-flex}.managerial-advanced-segmented-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-width:96px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.managerial-advanced-segmented-btn.is-active{color:#3730a3;background:#6366f11f;border-color:#6366f133}.managerial-advanced-segmented-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.managerial-advanced-toggle-line--nested{border-top:1px solid #eef2f7;margin-top:14px;padding-top:14px}.managerial-advanced-schema-list{margin-top:16px}.managerial-advanced-schema-row{background:#fff;border:1px solid #e8edf5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.managerial-advanced-schema-row+.managerial-advanced-schema-row{margin-top:10px}.managerial-advanced-schema-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.managerial-advanced-schema-topline{grid-template-columns:minmax(0,1fr) 132px;gap:10px;display:grid}.managerial-advanced-schema-type{min-width:0}.managerial-advanced-schema-actions{flex-direction:column;gap:10px;display:flex}.managerial-advanced-schema-list>.manager-agent-action-btn{margin-top:14px}.managerial-advanced-chip{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;height:38px;padding:0 12px;font-size:12px;font-weight:600}.managerial-advanced-chip.is-active{color:#4338ca;background:#4f46e51a;border-color:#4f46e52e}.managerial-advanced-remove-btn{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #f1d3d3;border-radius:12px;height:38px;padding:0 12px;font-size:12px;font-weight:600}.managerial-data-query-summary{gap:8px;display:grid}.managerial-data-query-summary strong{color:#0f172a}.managerial-data-query-config-btn{color:#4338ca;cursor:pointer;background:#4f46e514;border:1px solid #4f46e52e;border-radius:12px;width:fit-content;height:34px;padding:0 14px;font-size:12px;font-weight:700}.managerial-data-query-modal-layer{z-index:140;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.managerial-data-query-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a47;border:0;position:absolute;inset:0}.managerial-data-query-modal{z-index:1;background:#fff;border:1px solid #e2e8f0f2;border-radius:24px;width:min(720px,100vw - 56px);padding:22px 22px 18px;position:relative;box-shadow:0 28px 72px #0f172a2e,0 8px 24px #0f172a14}.managerial-data-query-modal-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.managerial-data-query-modal-title{color:#0f172a;font-size:18px;font-weight:700}.managerial-data-query-modal-subtitle{color:#64748b;border-bottom:1px solid #e6edf5;margin-top:6px;padding-bottom:18px;font-size:13px;line-height:1.6}.managerial-data-query-modal-body{padding-top:20px}.managerial-data-query-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.managerial-data-query-grid .single-agent-field,.managerial-data-query-grid>.single-agent-field+.single-agent-field{margin-top:0}.managerial-data-query-toggle-row{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.managerial-data-query-toggle-row+.single-agent-field{margin-top:28px}.managerial-data-query-toggle-label{color:#0f172a;font-size:15px;font-weight:600}.managerial-data-query-select-wrap{margin-top:10px;position:relative}.managerial-data-query-dropdown{top:calc(100% + 8px)}.managerial-data-query-dropdown.single-agent-dropdown--above{top:auto;bottom:calc(100% + 12px)}.managerial-data-query-inline-link{color:#4f46e5;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600}.managerial-data-query-modal-footer{border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.managerial-data-query-secondary-btn,.managerial-data-query-primary-btn{cursor:pointer;border-radius:12px;min-width:88px;height:40px;padding:0 18px;font-size:14px;font-weight:700}.managerial-data-query-secondary-btn{color:#334155;background:#f8fafc;border:1px solid #e5e7eb}.managerial-data-query-primary-btn{color:#fff;background:#0f172a;border:1px solid #0f172a}.managerial-data-query-primary-btn:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.managerial-image-output-modal-layer{z-index:145;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.managerial-image-output-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a47;border:0;position:absolute;inset:0}.managerial-image-output-modal{z-index:1;background:#fff;border:1px solid #e2e8f0f2;border-radius:20px;width:min(560px,100vw - 56px);padding:22px 22px 18px;position:relative;box-shadow:0 28px 72px #0f172a2e,0 8px 24px #0f172a14}.managerial-image-output-modal-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.managerial-image-output-modal-title{color:#0f172a;font-size:18px;font-weight:700}.managerial-image-output-modal-subtitle{color:#64748b;margin-top:6px;font-size:13px;line-height:1.6}.managerial-image-output-modal-body{border-top:1px solid #e6edf5;margin-top:18px;padding-top:16px}.managerial-image-output-label{text-underline-offset:3px;text-decoration:underline}.managerial-image-output-select-wrap{margin-top:10px;position:relative}.managerial-image-output-picker{z-index:30;background:#fff;border:1px solid #dbe0ec;border-radius:12px;grid-template-columns:1fr;min-width:100%;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 42px #1018281f}.managerial-image-output-picker--above{max-height:min(320px,100vh - 180px);top:auto;bottom:calc(100% + 12px);overflow:auto}.managerial-image-output-picker.is-model-open{grid-template-columns:1fr 160px}.managerial-image-output-provider-list{background:#fff}.managerial-image-output-provider-item,.managerial-image-output-model-item{color:#0f172a;font-size:14px}.managerial-image-output-provider-item{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.managerial-image-output-provider-label,.managerial-image-output-provider-chevron,.managerial-image-output-model-item{cursor:pointer;background:0 0;border:0}.managerial-image-output-provider-label{text-align:left;flex:auto;min-height:44px;padding:10px 14px}.managerial-image-output-provider-item.is-active,.managerial-image-output-provider-item:hover,.managerial-image-output-model-item:hover,.managerial-image-output-model-item.is-selected{background:#f8fafc}.managerial-image-output-provider-chevron{color:#475569;width:40px;min-width:40px;min-height:44px;font-size:18px}.managerial-image-output-model-list{background:#fff;border-left:1px solid #edf1f7}.managerial-image-output-model-item{text-align:left;width:100%;min-height:44px;padding:10px 14px}.managerial-image-output-modal-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.managerial-image-output-secondary-btn,.managerial-image-output-primary-btn{cursor:pointer;border-radius:10px;min-width:88px;height:40px;padding:0 18px;font-size:14px;font-weight:700}.managerial-image-output-secondary-btn{color:#0f172a;background:#fff;border:1px solid #dbe3ef}.managerial-image-output-primary-btn{color:#fff;background:#9ca3af;border:1px solid #9ca3af}.managerial-image-output-primary-btn:not(:disabled){background:#0f172a;border-color:#0f172a}.managerial-image-output-primary-btn:disabled{cursor:not-allowed}.managerial-memory-modal-layer{z-index:146;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.managerial-memory-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a47;border:0;position:absolute;inset:0}.managerial-memory-modal{z-index:1;background:#fff;border:1px solid #e2e8f0f2;border-radius:20px;width:min(640px,100vw - 56px);padding:22px 22px 18px;position:relative;box-shadow:0 28px 72px #0f172a2e,0 8px 24px #0f172a14}.managerial-memory-modal-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.managerial-memory-modal-title{color:#0f172a;font-size:18px;font-weight:700}.managerial-memory-modal-subtitle{color:#64748b;border-bottom:1px solid #e6edf5;margin-top:6px;padding-bottom:18px;font-size:13px;line-height:1.6}.managerial-memory-modal-body{padding-top:20px}.managerial-memory-metadata-modal{width:min(620px,100vw - 56px)}.managerial-memory-metadata-tab-group{background:#f3f4f6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;padding:4px;display:grid}.managerial-memory-metadata-tab{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;font-size:13px;font-weight:700}.managerial-memory-metadata-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.managerial-memory-metadata-subtitle{margin-top:10px}.memory-metadata-format-options-field{margin-top:0}.memory-metadata-format-options-stack{flex-direction:column;gap:8px;width:100%;display:flex}.memory-metadata-format-options-row{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.memory-metadata-format-options-input{flex:1;min-width:0}.memory-metadata-format-options-remove{color:#52525b;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;margin:0;padding:0;font-size:18px;line-height:1;display:grid}.memory-metadata-format-options-remove:hover:not(:disabled){color:#18181b;background:#f4f4f5}.memory-metadata-format-options-remove:disabled{cursor:not-allowed;opacity:.45;color:#a1a1aa;background:#f4f4f6}.memory-metadata-format-options-add{color:#334155;width:20%;min-width:88px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-self:flex-start;margin-top:2px;padding:8px 12px;font-size:13px;font-weight:500}.memory-metadata-format-options-add:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.managerial-memory-select-wrap{margin-top:10px;position:relative}.managerial-memory-dropdown{z-index:30;background:#fff;border:1px solid #dbe0ec;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #1018281f}.managerial-memory-option{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;display:flex}.managerial-memory-option:hover,.managerial-memory-option.is-selected{background:#f8fafc}.managerial-memory-option-label{color:#0f172a;font-size:14px;font-weight:500}.managerial-memory-option-badge{color:#374151;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.managerial-memory-range-field{margin-top:22px}.managerial-memory-inline-panel{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #e8edf5;border-radius:18px;margin-top:16px;padding:18px}.managerial-memory-metadata-panel{background:0 0;border:0;border-radius:0;margin-top:-7px;padding:16px}.managerial-memory-metadata-head{justify-content:center;align-items:flex-start;gap:16px;display:flex}.managerial-memory-metadata-add-btn{flex:none;margin-left:auto;margin-right:auto}.managerial-memory-metadata-empty{color:#64748b;background:#fbfdff;border:1px dashed #dbe3ef;border-radius:14px;margin-top:14px;padding:14px;font-size:13px;line-height:1.6}.managerial-memory-metadata-list{gap:10px;margin-top:14px;display:grid}.managerial-memory-metadata-card{background:#fbfdff;border:1px solid #e8edf5;border-radius:14px;padding:14px}.managerial-memory-metadata-card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.managerial-memory-metadata-card-topline strong{color:#0f172a;font-size:14px}.managerial-memory-metadata-badge{color:#4338ca;background:#4f46e514;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.managerial-memory-metadata-card-meta{color:#475569;margin-top:8px;font-size:12px;font-weight:600}.managerial-memory-metadata-card-content{color:#334155;margin-top:8px;font-size:13px;line-height:1.6}.managerial-memory-segmented{margin-top:14px}.managerial-memory-slider-row{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}.managerial-memory-number-input{width:100%}.managerial-memory-long-term-toggle{margin-top:22px}.managerial-memory-field-helper{color:#64748b;margin-top:8px;font-size:12px}.managerial-memory-range-axis{color:#475569;justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;display:flex}.managerial-memory-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:8px 0 0}.managerial-memory-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #0f172a 0%, #0f172a var(--slider-progress,100%), #cbd5e1 var(--slider-progress,100%), #cbd5e1 100%);border-radius:999px;height:6px}.managerial-memory-range::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #94a3b8;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 6px #0f172a26}.managerial-memory-range::-moz-range-track{background:#cbd5e1;border-radius:999px;height:6px}.managerial-memory-range::-moz-range-progress{background:#0f172a;border-radius:999px;height:6px}.managerial-memory-range::-moz-range-thumb{background:#fff;border:1px solid #94a3b8;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0f172a26}.managerial-memory-range-value{color:#334155;margin-top:14px;font-size:14px}.managerial-memory-modal-footer{border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.managerial-memory-secondary-btn,.managerial-memory-primary-btn{cursor:pointer;border-radius:12px;min-width:88px;height:40px;padding:0 18px;font-size:14px;font-weight:700}.managerial-memory-secondary-btn{color:#334155;background:#f8fafc;border:1px solid #e5e7eb}.managerial-memory-primary-btn{color:#fff;background:#0f172a;border:1px solid #0f172a}.managerial-memory-primary-btn:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.managerial-scheduler-modal-layer{z-index:147;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.managerial-scheduler-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a47;border:0;position:absolute;inset:0}.managerial-scheduler-modal{z-index:1;background:#fff;border:1px solid #e2e8f0f2;border-radius:20px;flex-direction:column;width:min(720px,100vw - 56px);height:min(780px,100vh - 48px);max-height:min(780px,100vh - 48px);padding:22px 22px 18px;display:flex;position:relative;box-shadow:0 28px 72px #0f172a2e,0 8px 24px #0f172a14}.managerial-scheduler-modal-close{z-index:2;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.managerial-scheduler-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.managerial-scheduler-modal-title{color:#0f172a;font-size:18px;font-weight:700}.managerial-scheduler-modal-subtitle{color:#64748b;margin-top:6px;font-size:13px;line-height:1.6}.managerial-scheduler-modal-link{color:#0f172a;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.managerial-scheduler-modal-empty{color:#475569;border-top:1px solid #e6edf5;border-bottom:1px solid #e6edf5;margin-top:18px;padding:14px 0 18px;font-size:14px}.managerial-scheduler-modal-body{flex:auto;min-height:0;padding-top:18px;overflow:auto}.managerial-scheduler-section-title{color:#0f172a;font-size:15px;font-weight:600}.managerial-scheduler-tabs{background:#e5e7eb;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px;padding:4px;display:grid}.managerial-scheduler-modal-body>.managerial-scheduler-tabs+.single-agent-field,.managerial-scheduler-modal-body>.single-agent-field+.managerial-scheduler-grid,.managerial-scheduler-modal-body>.managerial-scheduler-grid+.single-agent-field{margin-top:20px}.managerial-scheduler-tab{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;height:36px;font-size:14px;font-weight:600}.managerial-scheduler-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.scheduler-field-hint{color:#6b7280;font-size:12px}.managerial-scheduler-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.managerial-scheduler-grid>.single-agent-field+.single-agent-field{margin-top:0}.managerial-scheduler-time-row{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.managerial-scheduler-time-minute{min-width:0}.managerial-scheduler-modal-footer{border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.managerial-scheduler-secondary-btn,.managerial-scheduler-primary-btn{cursor:pointer;border-radius:12px;min-width:116px;height:42px;padding:0 18px;font-size:14px;font-weight:700}.managerial-scheduler-secondary-btn{color:#0f172a;background:#fff;border:1px solid #dbe3ef}.managerial-scheduler-primary-btn{color:#fff;background:#111827;border:1px solid #111827}.single-agent-card,.single-agent-preview-card{background:#fff;border:1px solid #e8e8ee;border-radius:14px;box-shadow:0 10px 32px #1018280a}.single-agent-card{padding:18px}.managerial-agent-section{border-top:1px solid #ebeef5;margin-top:22px;padding-top:18px}.managerial-agent-section-title{color:var(--text-heading);font-size:14px;font-weight:650}.managerial-agent-section-subtitle{color:#7f859c;margin-top:6px;margin-bottom:14px;font-size:12px;line-height:1.55}.managerial-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.managerial-agent-textarea{min-height:108px}@media (width<=1080px){.managerial-advanced-config-layer{padding:16px}.managerial-advanced-config-panel{width:min(100%,100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.managerial-advanced-config-body{grid-template-columns:1fr}.managerial-advanced-config-nav{border-bottom:1px solid #edf1f7;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.managerial-advanced-config-nav-item+.managerial-advanced-config-nav-item{margin-top:0}.managerial-advanced-schema-row,.managerial-advanced-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerial-data-query-modal,.managerial-image-output-modal,.managerial-memory-modal{width:min(100%,100vw - 32px)}.managerial-scheduler-modal{width:min(100%,100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}}@media (width<=1480px){.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open{--managerial-columns-height:calc(100vh - 120px);grid-template-columns:minmax(420px,1.02fr) minmax(360px,.9fr) minmax(300px,.7fr);min-width:1120px}.managerial-agent-page .single-agent-topbar,.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open{min-width:1120px}}@media (width<=720px){.managerial-advanced-config-header{padding:18px 18px 14px}.managerial-advanced-config-content{padding:18px}.managerial-advanced-grid,.managerial-advanced-schema-row,.managerial-advanced-overview-grid,.managerial-advanced-config-nav{grid-template-columns:1fr}.managerial-data-query-modal-layer{padding:16px}.managerial-data-query-modal{padding:18px 18px 16px}.managerial-data-query-grid{grid-template-columns:1fr}.managerial-data-query-toggle-row,.managerial-data-query-modal-footer{flex-direction:column;align-items:stretch}.managerial-image-output-modal-layer{padding:16px}.managerial-image-output-modal{padding:18px 18px 16px}.managerial-image-output-picker{grid-template-columns:1fr}.managerial-image-output-provider-list{border-bottom:1px solid #edf1f7}.managerial-image-output-model-list{border-left:0}.managerial-image-output-modal-footer{flex-direction:column;align-items:stretch}.managerial-memory-modal-layer{padding:16px}.managerial-memory-modal{padding:18px 18px 16px}.managerial-memory-modal-footer{flex-direction:column;align-items:stretch}.managerial-scheduler-modal-layer{padding:16px}.managerial-scheduler-modal{padding:18px 18px 16px}.managerial-scheduler-modal-head,.managerial-scheduler-modal-footer{flex-direction:column;align-items:stretch}.managerial-scheduler-tabs,.managerial-scheduler-grid,.managerial-scheduler-time-row{grid-template-columns:1fr}}.manager-agent-field{margin-top:18px}.manager-agent-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-agent-toggle-row>:first-child{flex:auto;min-width:0}.manager-agent-label{margin-bottom:0}.manager-agent-switch{box-sizing:border-box;cursor:pointer;background:#dbeafe;border:0;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:40px;min-width:40px;height:22px;min-height:22px;padding:2px;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #3b82f629}.manager-agent-switch.is-on{background:#0f172a;box-shadow:inset 0 0 0 1px #0f172a14}.manager-agent-switch-thumb{width:18px;height:18px;box-shadow:none;background:#fff;border-radius:50%;transition:transform .14s}.manager-agent-switch.is-on .manager-agent-switch-thumb{transform:translate(18px)}.manager-agent-panel{margin-top:12px}.managerial-delegation-panel{margin-top:14px}.managerial-delegation-list{padding:12px 14px}.managerial-delegation-row+.managerial-delegation-row{margin-top:10px}.managerial-delegation-row{justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:1.5;display:flex}.managerial-delegation-row span{color:#6b7280}.managerial-delegation-row strong{color:#0f172a;text-align:right;font-weight:600}.managerial-delegation-note{margin-top:10px}.manager-agent-warning{box-sizing:border-box;color:var(--warning-600);border-radius:8px;align-items:flex-start;gap:8px;padding:0;font-size:11px;line-height:1.45;display:flex}.manager-agent-warning-icon{margin-top:1px;font-size:14px;line-height:1}.manager-agent-list-title{letter-spacing:.02em;color:#6b7280;margin-top:12px;margin-bottom:8px;font-size:11px;font-weight:600}.manager-agent-list{background:#fbfcff;border:1px solid #dde3ef;border-radius:12px;padding:14px 10px 10px}.manager-agent-row+.manager-agent-row{margin-top:8px}.manager-agent-row{grid-template-columns:40px minmax(180px,200px) minmax(0,1fr) 40px 40px;align-items:center;gap:10px;font-size:12px;display:grid}.manager-agent-icon-btn,.manager-agent-select,.manager-agent-usage-input,.manager-agent-action-btn{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe1ec;border-radius:8px}.manager-agent-icon-btn{color:#5f6782;cursor:pointer;place-items:center;width:40px;height:36px;padding:0;display:inline-grid}.manager-agent-icon-btn svg{width:15px;height:15px}.manager-agent-select-wrap{position:relative}.manager-agent-select{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.manager-agent-select.is-open{border-color:#4d6bff5c;box-shadow:0 0 0 3px #4d6bff14}.manager-agent-select-value,.manager-agent-select-placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-agent-select-placeholder{color:#9299af;font-weight:400}.manager-agent-select-caret{color:#8289a1}.manager-agent-picker{z-index:25;background:#fff;border:1px solid #d9dfeb;border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #1018281f}.manager-agent-picker-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px}.manager-agent-picker-item:hover{background:#f5f7ff}.manager-agent-picker-title{color:var(--text-heading);font-size:12px;font-weight:500}.manager-agent-picker-desc{color:#8189a2;margin-top:3px;font-size:11px;line-height:1.45}.manager-agent-usage-input{width:100%;height:38px;color:var(--text-heading);padding:0 12px;font-size:12px;font-weight:400}.manager-agent-usage-input::placeholder{color:#96a0b8}.manager-agent-usage-input:focus{border-color:#4d6bff5c;outline:none;box-shadow:0 0 0 3px #4d6bff14}.manager-agent-action-row{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.manager-agent-action-btn{height:38px;color:var(--text-heading);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.manager-agent-action-btn.is-primary{border-color:#dbe1ec}.single-agent-field+.single-agent-field{margin-top:18px}.managerial-agent-name-row{align-items:flex-start;gap:14px;display:flex}.managerial-agent-name-main{flex-direction:column;flex:auto;min-width:0;display:flex}.managerial-agent-name-label{margin-bottom:8px}.managerial-agent-name-input{flex:auto;min-width:0}.managerial-agent-avatar-picker{flex:none;margin-top:10px;position:relative}.managerial-agent-avatar-button{cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:56px;height:56px;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a0f}.managerial-agent-avatar-button.is-empty{background:linear-gradient(#f3f4f6 0%,#e5e7eb 100%)}.managerial-agent-avatar-button:hover{background:#eef0f3}.managerial-agent-avatar-image,.managerial-agent-avatar-option img{object-fit:cover;width:100%;height:100%;display:block}.managerial-agent-avatar-placeholder{color:#9ca3af;place-items:center;width:100%;height:100%;font-size:24px;display:grid}.managerial-agent-avatar-overlay{opacity:0;background:#1118276b;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0}.managerial-agent-avatar-button:hover .managerial-agent-avatar-overlay,.managerial-agent-avatar-button:focus-visible .managerial-agent-avatar-overlay{opacity:1}.managerial-agent-avatar-tooltip{color:#fff;white-space:nowrap;background:#111827e6;border-radius:8px;padding:5px 8px;font-size:11px;line-height:1;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.managerial-agent-avatar-edit{color:#374151;background:#fffffff5;border-radius:999px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;box-shadow:0 6px 12px #0f172a1f}.managerial-agent-avatar-panel{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:304px;padding:14px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 16px 40px #0f172a24}.managerial-agent-avatar-panel-title{color:var(--text-heading);margin-bottom:12px;font-size:14px;font-weight:600}.managerial-agent-avatar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.managerial-agent-avatar-option{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:999px;width:44px;height:44px;padding:2px;overflow:hidden}.managerial-agent-avatar-option.is-selected{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed29}.managerial-agent-avatar-option:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.managerial-agent-avatar-panel-footer{justify-content:flex-start;margin-top:14px;display:flex}.managerial-agent-avatar-upload{color:#374151;min-width:92px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.managerial-agent-avatar-upload:hover{background:#f3f4f6}.managerial-agent-avatar-upload-input{display:none}.single-agent-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.single-agent-label{color:var(--text-heading);align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.single-agent-required{color:#f15f5f}.single-agent-label-with-info{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.single-agent-label-with-info .single-agent-label{margin-bottom:0}.single-agent-label-info-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.single-agent-label-info{color:#8b8fa5;cursor:help;background:#f1f2f6;border:none;border-radius:999px;place-items:center;width:14px;height:14px;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.single-agent-label-info:hover{color:#62647a;background:#e8eaf2}.single-agent-label-info-popover{z-index:30;text-align:left;color:#8f93a6;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e7ef;border-radius:8px;width:max-content;max-width:min(240px,100vw - 48px);padding:8px 10px;font-size:11px;font-style:normal;font-weight:500;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1a}.single-agent-label-info-popover:after{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.single-agent-label-info-wrap:hover .single-agent-label-info-popover,.single-agent-label-info-wrap:focus-within .single-agent-label-info-popover{opacity:1;visibility:visible;pointer-events:auto}.single-agent-helper{color:#8f93a6;margin:-3px 0 8px;font-size:11px;line-height:1.45}.single-agent-input,.single-agent-textarea,.single-agent-select,.single-agent-search-input,.single-agent-preview-input,.single-agent-modal-textarea{width:100%;color:var(--text-heading);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe3eb;border-radius:10px}.single-agent-input,.single-agent-select,.single-agent-search-input,.single-agent-preview-input{height:38px;font-size:14px}.single-agent-input,.single-agent-search-input,.single-agent-preview-input{padding:0 12px}.single-agent-input--preview,.single-agent-textarea--preview{cursor:pointer}.single-agent-input--preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.single-agent-input:hover,.single-agent-textarea:hover,.single-agent-select:hover,.single-agent-search-input:hover,.single-agent-preview-input:hover,.single-agent-modal-textarea:hover{background:#f3f4f6}.single-agent-textarea,.single-agent-modal-textarea{resize:vertical;min-height:136px;padding:12px;font-size:14px;line-height:1.55}.single-agent-textarea--preview{resize:none;min-height:0;max-height:calc(6.2em + 24px);overflow:hidden}.single-agent-input:focus,.single-agent-textarea:focus,.single-agent-search-input:focus,.single-agent-modal-textarea:focus,.single-agent-preview-input:focus{border-color:#6366f173;outline:none;box-shadow:0 0 0 3px #6366f11f}.single-agent-generate-link{color:#4d6bff;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.single-agent-markdown-block{background:#fbfcff;border:1px solid #dde3ef;border-radius:12px;margin-top:12px;overflow:hidden}.single-agent-markdown-title{color:var(--text-heading);background:#fbfcff;border-bottom:1px solid #dde3ef;padding:10px 12px;font-size:12px;font-weight:600}.single-agent-markdown-preview{white-space:pre-wrap;word-break:break-word;max-height:calc(10.85em + 20px);font-family:var(--font-sans);color:#2f3552;background:#fbfcff;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;overflow:auto}.single-agent-select-wrap{position:relative}.single-agent-select{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.single-agent-select--model{padding:0;overflow:hidden}.single-agent-select-trigger{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0 12px}.single-agent-select-trigger,.single-agent-select-icon-button{align-items:center;display:flex}.single-agent-select-clear,.single-agent-select-icon-button{color:#848aa4;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;width:28px;height:28px;padding:0}.single-agent-select-clear{margin-left:2px}.single-agent-select-icon-button{margin-right:8px}.single-agent-select-clear:hover,.single-agent-select-icon-button:hover{background:#94a3b81f}.single-agent-select.is-open{border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a}.single-agent-select-value,.single-agent-select-placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.single-agent-select-placeholder{color:#9aa0b5}.single-agent-select-caret{color:#848aa4;flex:none}.single-agent-select.has-selected-tags{align-items:flex-start;height:auto;min-height:38px;padding-top:7px;padding-bottom:7px}.single-agent-select.has-selected-tags .single-agent-select-caret{margin-top:4px}.single-agent-select-tags{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.single-agent-select-tag{max-width:100%;color:var(--text-heading);background:#f6f7fa;border:1px solid #e4e7ef;border-radius:6px;align-items:center;gap:2px;padding:3px 4px 3px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.single-agent-select-tag-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.single-agent-select-tag-remove{color:#848aa4;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:grid}.single-agent-select-tag-remove:hover{color:var(--text-heading);background:#94a3b826}.single-agent-dropdown{z-index:20;background:#fff;border:1px solid #dbe0ec;border-radius:12px;max-height:280px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #1018281f}.single-agent-dropdown--above{top:auto;bottom:calc(100% + 8px)}.single-agent-dropdown--search{padding:10px}.single-agent-search-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.single-agent-search-clear{color:#7e849d;cursor:pointer;background:0 0;border:0;border-radius:6px;width:24px;height:24px;padding:0}.single-agent-search-clear:hover{background:#f1f3f8}.single-agent-dropdown-scroll{max-height:220px;overflow:auto}.single-agent-dropdown-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:11px 12px}.single-agent-dropdown-item:hover,.single-agent-dropdown-item.is-selected{background:#f5f7ff}.single-agent-dropdown-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.single-agent-dropdown-title{color:var(--text-heading);font-size:14px;font-weight:600}.single-agent-dropdown-check{color:#4d6bff;font-weight:700}.single-agent-dropdown-desc,.single-agent-dropdown-meta{color:#848aa4;margin-top:3px;font-size:12px;line-height:1.45}.single-agent-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:6px 2px 0;display:flex}.single-agent-preview-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.single-agent-preview-icon{color:#8a8fa5;cursor:pointer;background:#f8f9fc;border:1px solid #e3e6ef;border-radius:8px;width:28px;height:28px;font-size:12px;box-shadow:inset 0 1px #ffffffc7}.single-agent-preview-icon:hover{color:#666f8b;background:#f1f3f9}.single-agent-preview-icon:disabled{color:#c0c5d4;cursor:not-allowed;box-shadow:none;background:#f5f6fa;border-color:#e8ebf3}.single-agent-preview-icon:disabled:hover{color:#c0c5d4;background:#f5f6fa}.single-agent-preview-actions .single-agent-preview-icon:first-child{color:#4f7fff;background:#5ea8ff1a;border-color:#5ea8ff4d}.single-agent-preview-actions .single-agent-preview-icon:first-child:hover{color:#3f6ff1;background:#5ea8ff29}.single-agent-preview-actions .single-agent-preview-icon:nth-child(2){color:#7c5cff;background:#9366ff1a;border-color:#9366ff47}.single-agent-preview-actions .single-agent-preview-icon:nth-child(2):hover{color:#6b4bea;background:#9366ff29}.single-agent-preview-actions .single-agent-preview-icon:nth-child(3){color:#dd8b2f;background:#ffaa5c1f;border-color:#ffaa5c57}.single-agent-preview-actions .single-agent-preview-icon:nth-child(3):hover{color:#c9781d;background:#ffaa5c2e}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:first-child{color:#70788f;background:#8f97aa1a;border-color:#8f97aa47}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:first-child:hover{color:#5c647c;background:#8f97aa29}.managerial-agent-edit-btn svg{width:18px;height:18px;display:block;transform:translate(-1px,-2px)}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(2){color:#4f7fff;background:#5ea8ff1a;border-color:#5ea8ff4d}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(2):hover{color:#3f6ff1;background:#5ea8ff29}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(3){color:#7c5cff;background:#9366ff1a;border-color:#9366ff47}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(3):hover{color:#6b4bea;background:#9366ff29}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(4){color:#dd8b2f;background:#ffaa5c1f;border-color:#ffaa5c57}.managerial-agent-page .single-agent-preview-actions .single-agent-preview-icon:nth-child(4):hover{color:#c9781d;background:#ffaa5c2e}.single-agent-preview-tabs{border-bottom:1px solid #e6e9f2;flex:none;align-items:center;gap:14px;margin-left:0;padding:0 2px;display:inline-flex}.single-agent-preview-tab{color:#8e94ad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:12px;font-weight:600}.single-agent-preview-tab.is-active{color:#4d6bff;border-bottom-color:#4d6bff}.single-agent-preview-card{flex-direction:column;min-height:720px;display:flex}.managerial-agent-preview-card{min-height:auto;overflow:hidden}.single-agent-preview-card-head{color:var(--text-heading);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;font-weight:600;display:flex}.single-agent-refresh{color:#7d849e;cursor:pointer;background:0 0;border:0}.single-agent-preview-body{min-height:0;color:var(--text-heading);flex:1;padding:16px;font-size:14px}.managerial-agent-preview-body{flex-direction:column;min-height:320px;display:flex;overflow:hidden}.managerial-agent-preview-thread{flex-direction:column;flex:1;gap:14px;min-height:220px;display:flex;overflow-y:auto}.managerial-agent-preview-turn{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.managerial-agent-preview-turn.is-user{align-items:flex-end}.managerial-agent-preview-sender{color:#667085;font-size:12px;font-weight:600}.managerial-agent-preview-bubble{color:#111827;background:#f7f8fb;border-radius:14px 14px 14px 6px;max-width:min(100%,340px);padding:12px 14px;line-height:1.55;box-shadow:inset 0 0 0 1px #edf0f5}.managerial-agent-preview-bubble.is-user{color:#fff;box-shadow:none;background:#111827;border-radius:14px 14px 6px}.managerial-agent-preview-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.managerial-agent-preview-file-chip{min-height:26px;color:inherit;background:#ffffff29;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.single-agent-preview-placeholder{color:#8f93a6}.single-agent-preview-input-row{border-top:1px solid #edf0f5;padding:14px 16px 16px;display:flex}.managerial-agent-preview-input-row{align-items:stretch}.managerial-agent-preview-composer{background:#fff;border:1px solid #dfe3eb;border-radius:12px;flex:1;min-width:0;min-height:96px;padding:10px 12px 12px;position:relative}.managerial-agent-preview-attachments{flex-wrap:wrap;gap:8px;margin:0 0 8px 2px;display:flex}.managerial-agent-preview-attachment-chip{color:#344054;cursor:pointer;min-height:26px;font:inherit;background:#f8fafc;border:1px solid #e4e7ec;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.managerial-agent-preview-attach-btn{color:#667085;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;bottom:12px;left:12px}.managerial-agent-preview-attach-btn svg{width:18px;height:18px}.managerial-agent-preview-actions{align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:10px;right:12px}.managerial-agent-preview-input{height:auto;min-height:72px;box-shadow:none;resize:none;background:0 0;border:0;padding:2px 92px 28px 40px;line-height:1.5;overflow:auto}.single-agent-preview-send{color:#fff;cursor:pointer;background:#9b9b9b;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s,transform .12s,opacity .12s;display:inline-flex}.managerial-agent-preview-voice{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.managerial-agent-preview-voice svg{width:27px;height:27px}.managerial-agent-preview-voice.is-listening{color:#4d6bff}.single-agent-preview-send svg{width:18px;height:18px}.single-agent-preview-send:hover:not(:disabled){background:#7f7f7f;transform:translateY(-1px)}.single-agent-preview-send:disabled{cursor:not-allowed;opacity:.92;background:#c7c7c7}.managerial-agent-preview-composer:hover{background:#fff}.managerial-agent-preview-composer:focus-within{border-color:#cfd6e4;box-shadow:0 0 0 3px #4d6bff14}.managerial-agent-preview-input:hover,.managerial-agent-preview-input:focus{box-shadow:none;background:0 0;border-color:#0000;outline:none}.managerial-agent-preview-input::placeholder{color:#667085}.single-agent-modal-layer{z-index:12000;position:fixed;inset:0}.single-agent-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182747;position:absolute;inset:0}.single-agent-modal{background:#fff;border-radius:18px;width:min(560px,100vw - 32px);padding:22px 22px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 70px #0f172a2e}.single-agent-modal-close{z-index:2;color:#71717a;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;place-items:center;width:36px;height:36px;margin:0;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;top:12px;right:12px}.single-agent-modal-close:hover:not(:disabled){color:#18181b;background:#f4f4f5}.single-agent-modal-close:disabled{opacity:.45;cursor:not-allowed}.single-agent-modal-close:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.single-agent-modal-title{color:var(--text-heading);font-size:18px;font-weight:700}.single-agent-modal-subtitle{color:#5f667f;margin-top:10px;font-size:15px;line-height:1.5}.single-agent-template-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.single-agent-template-chip{color:var(--text-heading);cursor:pointer;background:#fff;border:1px solid #dbe1f0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:400}.single-agent-template-chip.is-active,.single-agent-template-chip:hover{color:#3554eb;background:#4d6bff0f;border-color:#4d6bff70}.single-agent-modal-textarea{resize:none;height:calc(4.5em + 24px);min-height:0;max-height:calc(4.5em + 24px);margin-top:20px;overflow-y:auto}.single-agent-modal-textarea--detail{height:min(320px,48vh);max-height:min(320px,48vh)}.single-agent-modal-preview{white-space:pre-wrap;word-break:break-word;color:#2f3552;background:#fafbff;border:1px solid #e6eaf5;border-radius:14px;max-height:220px;margin:16px 0 0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.single-agent-modal-actions{gap:10px;width:100%;margin-top:18px;display:flex}.single-agent-modal-actions>button{flex:1 1 0;min-width:0}.single-agent-modal-cancel{color:#171826;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.single-agent-modal-cancel:disabled{opacity:.5;cursor:not-allowed}.single-agent-modal-submit{color:#fff;cursor:pointer;background:#050625;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.single-agent-modal-submit.is-loading{opacity:.92}.single-agent-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite single-agent-spin}@keyframes single-agent-spin{to{transform:rotate(360deg)}}@media (width<=820px){.agents-toolbar{flex-direction:column;align-items:stretch}.agents-toolbar-right{align-items:stretch}}@media (width<=1180px){.single-agent-topbar{grid-template-columns:1fr;align-items:start}.single-agent-topbar-right{justify-content:flex-start}.single-agent-layout{grid-template-columns:1fr}.managerial-agent-page .single-agent-layout.managerial-agent-layout--advanced-open{--managerial-columns-height:calc(100vh - 112px);grid-template-columns:minmax(420px,1.02fr) minmax(360px,.9fr) minmax(300px,.7fr);min-width:1120px;overflow:visible}.managerial-agent-page .single-agent-topbar{grid-template-columns:minmax(640px,1fr) auto;align-items:center;min-width:1120px}.managerial-agent-page .single-agent-topbar-right{justify-content:flex-start}.managerial-agent-grid{grid-template-columns:1fr}.manager-agent-row{grid-template-columns:40px minmax(0,1fr) 40px 40px}.manager-agent-select-wrap,.manager-agent-usage-input{grid-column:span 3}.manager-agent-action-row{grid-template-columns:1fr}.single-agent-preview-card{min-height:420px}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open)>.single-agent-right{height:auto;min-height:0;max-height:none;position:static}.managerial-agent-page .single-agent-layout:not(.managerial-agent-layout--advanced-open)>.single-agent-right>.managerial-agent-preview-card{height:auto;min-height:420px;max-height:none}}@media (width<=720px){.single-agent-shell{padding:14px}.single-agent-topbar-left,.single-agent-topbar-right{flex-wrap:wrap}.single-agent-card{padding:14px}.single-agent-modal{width:min(100vw - 20px,560px);padding:18px}.single-agent-modal-title{font-size:22px}}.onboarding-workflow-page{background:linear-gradient(#fff 0%,#fbfcfe 100%);min-height:100vh}.onboarding-workflow-shell{padding:0}.onboarding-workflow-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.onboarding-workflow-header-main{align-items:center;gap:12px;min-width:0;display:flex}.onboarding-workflow-back{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6f63ff 0%,#8a57ff 100%);border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 10px 22px #6f63ff3d,inset 0 1px #ffffff38}.onboarding-workflow-back-icon{width:14px;height:14px;display:block;transform:rotate(90deg)}.onboarding-workflow-actions{align-items:center;gap:10px;display:inline-flex}.onboarding-workflow-badge,.workflow-agent-source,.workflow-joyce-chip,.workflow-manager-toggle-pill{letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.onboarding-workflow-badge{color:#6f63ff;background:#6f63ff1f}.onboarding-workflow-ghost-btn,.onboarding-workflow-primary-btn,.workflow-joyce-send{cursor:pointer;border-radius:8px;height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s}.onboarding-workflow-primary-btn,.workflow-joyce-send{color:#fff;background:linear-gradient(135deg,#17171f 0%,#34354d 100%);border:0;box-shadow:0 12px 22px #1919242e}.onboarding-workflow-ghost-btn:hover,.onboarding-workflow-primary-btn:hover,.workflow-joyce-send:hover{transform:translateY(-1px)}.onboarding-workflow-tabs{background:#ffffffb3;border:1px solid #e7e6f2;border-radius:18px;align-items:center;gap:8px;padding:6px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.onboarding-workflow-tab{color:#757990;cursor:pointer;background:0 0;border:0;border-radius:12px;height:34px;padding:0 14px;font-size:12px;font-weight:600}.onboarding-workflow-tab.is-active{color:#1e2030;background:#fff;box-shadow:0 8px 18px #11111714}.onboarding-workflow-body{grid-template-columns:320px minmax(0,1fr) 350px;align-items:start;gap:18px;margin-top:16px;display:grid}.workflow-config-shell,.workflow-canvas-shell,.workflow-joyce-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e8e8f1;border-radius:20px;min-width:0;box-shadow:0 18px 36px #12121c0f,inset 0 1px #ffffffd1}.workflow-config-shell,.workflow-joyce-shell{padding:18px}.workflow-panel-header,.workflow-canvas-header,.workflow-joyce-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-panel-eyebrow,.workflow-canvas-title,.workflow-joyce-title,.workflow-joyce-composer-label{letter-spacing:.03em;text-transform:uppercase;color:#777a92;font-size:12px;font-weight:700}.workflow-panel-title{color:#17171f;margin-top:6px;font-size:18px;font-weight:650}.workflow-canvas-title,.workflow-joyce-title{text-transform:none;letter-spacing:0;color:#181926;font-size:16px}.workflow-canvas-subtitle,.workflow-joyce-subtitle,.workflow-panel-helper{color:#80839a;margin-top:6px;font-size:12px;line-height:1.55}.workflow-panel-color-chip{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #fffc}.workflow-panel-stack{flex-direction:column;gap:14px;margin-top:18px;display:flex}.workflow-panel-field{background:#fff;border:1px solid #eceef3;border-radius:16px;padding:14px}.workflow-panel-field--plain{background:0 0;border:0;border-radius:0;padding:0}.workflow-panel-label{color:#62647a;font-size:12px;font-weight:700}.workflow-panel-value{color:#232535;white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.7}.workflow-panel-value--markdown{max-height:220px;overflow-y:auto}.workflow-panel-toggle{color:#2b2e3f;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.workflow-panel-toggle input{accent-color:#6f63ff;width:16px;height:16px}.workflow-manager-toggle{flex-direction:column;gap:8px;margin-top:8px;display:flex}.workflow-manager-toggle-pill.is-on{color:#1d6f4f;background:#10b98124;width:fit-content}.workflow-agent-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.workflow-agent-list-item{background:#f7f7fc;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px;display:flex}.workflow-agent-list-name{color:#1d1f2d;font-size:14px;font-weight:650}.workflow-agent-list-usage{color:#7e8094;margin-top:5px;font-size:12px;line-height:1.55}.workflow-agent-list-actions{align-items:center;gap:8px;display:inline-flex}.workflow-agent-list-actions button{color:#7b7f96;cursor:pointer;background:#fff;border:0;border-radius:8px;width:24px;height:24px}.workflow-manager-agent-shell{margin-top:12px}.workflow-manager-agent-warning{margin-bottom:12px}.workflow-manager-agent-list{flex-direction:column;gap:10px;display:flex}.workflow-manager-agent-card{background:#fbfcff;border:1px solid #dde3ef;border-radius:16px;padding:10px;box-shadow:0 8px 22px #1118270a}.workflow-manager-agent-row-head{grid-template-columns:36px minmax(0,1fr) 36px 36px;align-items:center;gap:8px;display:grid}.workflow-manager-agent-row-head .manager-agent-select-wrap{min-width:0}.workflow-manager-agent-row-head .manager-agent-icon-btn{border-radius:8px;width:36px;height:36px}.workflow-manager-agent-row-head .manager-agent-select{border-radius:10px;height:38px}.workflow-manager-agent-usage-input{border-radius:10px;margin-top:8px}.workflow-manager-agent-action-row{margin-top:14px}.workflow-manager-agent-action-row .manager-agent-action-btn{border-radius:8px;height:38px;font-size:14px}.workflow-agent-source{color:#5b5f78;background:#fff;border:1px solid #e6e8f3;flex:none}.workflow-canvas-column{min-width:0}.workflow-canvas-shell{padding:16px}.workflow-canvas-legend{color:#7d7f93;align-items:center;gap:8px;font-size:12px;display:inline-flex}.workflow-legend-dot,.workflow-joyce-status-dot{background:#6f63ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6f63ff1f}.workflow-canvas-surface{background:radial-gradient(circle at top,#6f63ff1f,#0000 24%),linear-gradient(#fcfbff 0%,#f6f4fb 100%);border:1px solid #ebeaf5;border-radius:18px;height:680px;margin-top:14px;overflow:hidden}.onboarding-reactflow{width:100%;height:100%}.workflow-agent-node{background:linear-gradient(#fffffff0 0%,#f9f7fff5 100%),#fff;border:1px solid #6f63ff24;border-radius:22px;width:300px;padding:16px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 6px 14px #1f223e0d,inset 0 1px #ffffffe6}.workflow-agent-node.is-selected{border-color:color-mix(in srgb, var(--workflow-node-accent) 42%, #fff);box-shadow:0 8px 18px #1f223e14, 0 0 0 4px color-mix(in srgb, var(--workflow-node-accent) 14%, #fff);transform:translateY(-2px)}.workflow-agent-node-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-agent-node-badge{color:var(--workflow-node-accent);background:color-mix(in srgb, var(--workflow-node-accent) 12%, #fff);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:400}.workflow-agent-node-title{color:#171826;margin-top:16px;font-size:16px;font-weight:650;line-height:1.4}.workflow-agent-node-desc{color:#767a91;margin-top:10px;font-size:12px;line-height:1.65}.workflow-agent-handle{background:var(--workflow-node-accent);border:none;width:8px;height:8px}.onboarding-reactflow .react-flow__controls,.onboarding-reactflow .react-flow__minimap{border:1px solid #ececf5;border-radius:14px;overflow:hidden;box-shadow:0 16px 28px #11111914}.onboarding-reactflow .react-flow__controls-button{background:#fff;border-bottom:1px solid #efeff7}.workflow-joyce-status{color:#70748a;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:inline-flex}.workflow-joyce-messages{flex-direction:column;gap:12px;margin-top:16px;display:flex}.workflow-joyce-message{background:linear-gradient(#fff 0%,#fafaff 100%);border:1px solid #ededf7;border-radius:16px;padding:14px}.workflow-joyce-message--thinking{border-color:#6f63ff2e}.workflow-joyce-message--done{border-color:#10b9812e}.workflow-joyce-message--note{border-color:#fa8f1538}.workflow-joyce-message-head{align-items:center;gap:8px;display:flex}.workflow-joyce-message-tone{letter-spacing:.03em;text-transform:uppercase;color:#6e7086;background:#f3f4fb;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.workflow-joyce-message-title{color:#1d2030;font-size:14px;font-weight:650}.workflow-joyce-message-body{color:#73768b;margin-top:9px;font-size:12px;line-height:1.7}.workflow-joyce-composer{border-top:1px solid #efeff7;margin-top:16px;padding-top:16px}.workflow-joyce-textarea{width:100%;min-height:104px;font:inherit;color:#222433;resize:vertical;background:#fbfbfe;border:1px solid #e7e8f3;border-radius:14px;outline:none;margin-top:10px;padding:12px 14px}.workflow-joyce-textarea:focus{border-color:#cfc6ff;box-shadow:0 0 0 4px #6f63ff1a}.workflow-joyce-send{margin-top:12px}.onboarding-workflow-body.is-joyce-collapsed{grid-template-columns:320px minmax(0,1fr) 72px}.workflow-config-shell{padding:0;overflow:hidden}.workflow-canvas-surface{position:relative}.workflow-side-panel{flex-direction:column;min-height:680px;display:flex}.workflow-side-panel-head{border-bottom:1px solid #efeff7;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.workflow-side-panel-title{color:#181926;font-size:16px;font-weight:650}.workflow-side-panel-subtitle{color:#80839a;margin-top:4px;font-size:12px;line-height:1.55}.workflow-side-panel-actions,.workflow-joyce-header-actions{align-items:center;gap:8px;display:inline-flex}.workflow-side-icon-btn{color:#61657c;cursor:pointer;background:#fff;border:1px solid #e8e9f5;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .14s,transform .14s,color .14s;display:inline-grid}.workflow-side-icon-btn:hover{color:#1e2131;background:#f7f7fc;transform:translateY(-1px)}.workflow-side-panel-scroll{flex:auto;min-height:0;padding:18px;overflow-y:auto}.workflow-option-list,.workflow-router-branch-list,.workflow-new-step-list{flex-direction:column;gap:10px;display:flex}.workflow-option-item,.workflow-new-step-item{cursor:pointer;text-align:left;background:#fff;border:1px solid #ececf5;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.workflow-option-item:hover,.workflow-new-step-item:hover{border-color:#dcdaf4;transform:translateY(-1px);box-shadow:0 10px 24px #1111190f}.workflow-option-item.is-selected{background:#f2fbf8;border-color:#0f766e2e}.workflow-option-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.workflow-option-copy,.workflow-new-step-item-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.workflow-option-label,.workflow-new-step-item-label{color:#1f2232;font-size:14px;font-weight:650}.workflow-option-hint,.workflow-new-step-item-subtitle{color:#7d8096;margin-top:4px;font-size:12px;line-height:1.55}.workflow-option-state{color:#0f766e;flex:none;font-size:11px;font-weight:700}.workflow-router-note{color:#2563eb;background:#eef6ff;border:1px solid #d7e8ff;border-radius:16px;margin-top:14px;margin-bottom:14px;padding:14px;font-size:12px;line-height:1.65}.workflow-router-branch-card{background:#fff;border:1px solid #ececf5;border-radius:18px;padding:14px;box-shadow:0 10px 24px #0f172a0a}.workflow-router-branch-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-router-branch-target,.workflow-child-node-head{align-items:center;gap:10px;min-width:0;display:flex}.workflow-router-branch-icon,.workflow-child-node-icon,.workflow-edge-node-chip-icon,.workflow-new-step-item-icon{color:#6f63ff;background:#f3f4fb;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.workflow-router-branch-icon svg,.workflow-child-node-icon svg,.workflow-edge-node-chip-icon svg,.workflow-new-step-item-icon svg{width:18px;height:18px}.workflow-router-branch-badge{color:#6b7280;background:#f5f6fb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.workflow-panel-field--inner{margin-top:12px;padding:12px}.workflow-panel-input,.workflow-panel-select,.workflow-panel-textarea{width:100%;font:inherit;color:#222433;background:#fff;border:1px solid #e7e8f3;border-radius:14px;outline:none;margin-top:8px;padding:11px 12px}.workflow-panel-textarea{resize:vertical;line-height:1.65}.workflow-panel-input:focus,.workflow-panel-select:focus,.workflow-panel-textarea:focus{border-color:#cfc6ff;box-shadow:0 0 0 4px #6f63ff1a}.workflow-router-rule-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.workflow-router-rule-row{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.workflow-router-rule-delete{color:#7b7f96;cursor:pointer;background:#fff;border:1px solid #ececf5;border-radius:12px;width:36px;height:36px}.workflow-link-btn{color:#5b52e8;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:650}.workflow-link-btn--danger{color:#dc2626}.workflow-agent-config-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 0;display:flex}.workflow-agent-config-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.workflow-agent-config-head .workflow-side-panel-actions{flex:none;margin:0}.workflow-agent-config-head .workflow-side-icon-btn{color:#71717a;width:36px;height:36px;box-shadow:none;background:0 0;border:none;border-radius:8px;padding:0}.workflow-agent-config-head .workflow-side-icon-btn:hover{color:var(--text-heading);background:#f4f4f5;transform:none}.workflow-agent-config-node-title{color:#1b1d2a;font-size:16px;font-weight:700;line-height:1.35}.workflow-agent-config-node-subtitle{color:#9194a8;font-size:12px;line-height:1.45}.workflow-agent-config-tabs{gap:18px;padding:10px 16px 0;display:flex}.workflow-agent-config-tab{color:#8b8ea2;cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:14px;font-weight:600}.workflow-agent-config-tab.is-active{color:#23263a;border-bottom:2px solid #6f63ff}.workflow-agent-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.workflow-agent-toggle-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-agent-toggle-row>:first-child{flex:auto;min-width:0}.workflow-switch{box-sizing:border-box;cursor:pointer;background:#e8e6f8;border:0;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:44px;min-width:44px;height:24px;min-height:24px;padding:2px;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7d81a624}.workflow-switch span{background:#fff;border-radius:50%;flex:0 0 20px;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 2px 6px #0f172a1f,0 1px 2px #0f172a14}.workflow-switch.is-on{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:inset 0 0 0 1px #2563eb1f,0 8px 18px #3b82f638}.workflow-switch.is-on span{transform:translate(20px)}.workflow-agent-collapse-toggle{color:#62647a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;display:flex}.workflow-agent-collapse-toggle--section{padding-bottom:2px}.workflow-side-panel-scroll--agent-config{padding-bottom:40px}.workflow-scheduler-modal-layer{z-index:1200;position:fixed;inset:0}.workflow-scheduler-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182738;border:0;position:absolute;inset:0}.workflow-scheduler-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(760px,100vw - 40px);max-height:min(86vh,900px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px #1118272e}.workflow-scheduler-modal-head{border-bottom:1px solid #ececf5;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.workflow-scheduler-modal-title{color:#1e2131;font-size:26px;font-weight:700}.workflow-scheduler-modal-close{color:#7c8095;cursor:pointer;background:#fff;border:1px solid #ececf5;border-radius:14px;width:40px;height:38px}.workflow-scheduler-modal-scroll{flex:auto;min-height:0;padding:20px 22px 24px;overflow-y:auto}.workflow-scheduler-switch-row{color:#2a2d40;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.workflow-scheduler-binding{color:#4a6479;background:#eff9ff;border:1px solid #cde5f4;border-radius:16px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.6}.workflow-scheduler-section-title{color:#23263a;margin-top:26px;font-size:15px;font-weight:700}.workflow-scheduler-task-list{flex-direction:column;gap:16px;margin-top:14px;display:flex}.workflow-scheduler-task-card{background:#fff;border:1px solid #ececf5;border-radius:18px;justify-content:space-between;gap:18px;padding:16px;display:flex;box-shadow:0 10px 24px #1111190a}.workflow-scheduler-task-name{color:#222538;font-size:16px;font-weight:700}.workflow-scheduler-task-meta,.workflow-scheduler-task-summary{color:#86899d;margin-top:6px;font-size:14px;line-height:1.55}.workflow-scheduler-task-actions{flex-direction:column;gap:8px;display:flex}.workflow-scheduler-task-actions button{color:#72768a;cursor:pointer;background:#f6f7fb;border:0;border-radius:8px;min-width:64px;height:38px}.workflow-scheduler-task-actions button.is-danger{color:#df5661;background:#fff4f5}.workflow-scheduler-status{color:#7b7f95;background:#f5f6fb;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.workflow-scheduler-status.is-active{color:#1d9a5b;background:#e9fbf1}.workflow-scheduler-unit-row{gap:10px;margin-top:18px;display:flex}.workflow-scheduler-unit-chip{color:#787b91;cursor:pointer;background:#fff;border:1px solid #ececf5;border-radius:999px;min-width:44px;height:44px;font-size:14px}.workflow-scheduler-unit-chip.is-active{color:#fff;background:#050625;border-color:#050625}.workflow-scheduler-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.workflow-scheduler-field{color:#71758c;flex-direction:column;gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.workflow-scheduler-field--full{margin-top:16px}.workflow-scheduler-field input,.workflow-scheduler-field textarea{width:100%;font:inherit;color:#25283b;box-sizing:border-box;background:#fff;border:1px solid #ececf5;border-radius:14px;padding:12px 14px}.workflow-scheduler-field textarea{resize:vertical}.workflow-scheduler-modal-actions{background:#fff;border-top:1px solid #ececf5;justify-content:flex-end;gap:12px;padding:16px 22px 22px;display:flex}.workflow-scheduler-btn{color:#6f7388;cursor:pointer;background:#fff;border:1px solid #ececf5;border-radius:8px;min-width:96px;height:44px;font-size:15px;font-weight:600}.workflow-scheduler-btn.is-primary{color:#fff;background:linear-gradient(135deg,#8d80ff 0%,#6f63ff 100%);border:0}.workflow-child-node-role{color:#1f2232;font-size:14px;font-weight:650}.workflow-empty-state{color:#7d8096;background:#fafafe;border:1px dashed #d9dcea;border-radius:18px;margin:18px;padding:18px;font-size:14px;line-height:1.7}.workflow-edge-summary{background:#fafafe;border:1px solid #ececf5;border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex}.workflow-edge-node-chip{color:#202334;background:#fff;border:1px solid #ececf5;border-radius:14px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.workflow-edge-node-chip-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.workflow-edge-arrow{color:#8a8ea6;font-size:14px}.workflow-toolbar{z-index:9;background:#fffffff0;border:1px solid #11111914;border-radius:999px;align-items:center;gap:6px;padding:7px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1111191f}.workflow-toolbar-primary,.workflow-toolbar-btn{cursor:pointer;border:0;border-radius:8px;height:36px;font-weight:650}.workflow-toolbar-primary{color:#fff;background:#17171f;padding:0 14px}.workflow-toolbar-btn{color:#51556d;background:0 0;width:36px}.workflow-toolbar-btn:hover,.workflow-toolbar-primary:hover{filter:brightness(1.02)}.workflow-toolbar-btn--ai{color:#6f63ff}.workflow-new-step-backdrop{z-index:10;background:0 0;border:0;position:absolute;inset:0}.workflow-new-step-panel{z-index:11;background:#fffffffa;border:1px solid #e9e8f3;border-radius:20px;flex-direction:column;width:min(320px,100% - 32px);max-height:min(760px,100% - 96px);padding:14px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px #11111924}.workflow-new-step-head{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.workflow-new-step-list{min-height:0;padding-right:2px;overflow-y:auto}.workflow-new-step-title{color:#1d2030;font-size:15px;font-weight:650}.workflow-new-step-subtitle{color:#7d8096;margin-top:4px;font-size:12px;line-height:1.55}.workflow-joyce-shell{flex-direction:column;display:flex}.workflow-joyce-shell.is-collapsed{justify-content:flex-start;align-items:center;padding:12px}.workflow-joyce-shell.is-collapsed .workflow-joyce-header{justify-content:center;width:100%}.workflow-joyce-context{color:#646880;background:#fafafe;border:1px solid #ececf5;border-radius:14px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55}.workflow-joyce-collapsed-copy{writing-mode:vertical-rl;letter-spacing:.08em;color:#6f63ff;margin-top:18px;font-size:12px;font-weight:700}@media (width<=1360px){.onboarding-workflow-body.is-joyce-collapsed,.onboarding-workflow-body{grid-template-columns:300px minmax(0,1fr)}.workflow-joyce-shell{grid-column:1/-1}}@media (width<=1040px){.onboarding-workflow-header{flex-direction:column;align-items:stretch}.onboarding-workflow-actions{flex-wrap:wrap}.onboarding-workflow-body{grid-template-columns:1fr}.workflow-canvas-surface{height:560px}}@media (width<=720px){.onboarding-workflow-shell{padding:14px}.onboarding-workflow-tabs{width:100%;overflow-x:auto}.workflow-config-shell,.workflow-joyce-shell,.workflow-canvas-shell{padding:14px}.workflow-canvas-surface{height:480px}}.onboarding-workflow-page{background:radial-gradient(circle at top,#7a62ff14,#0000 22%),linear-gradient(#f7f4ee 0% 100%);flex-direction:column;flex:auto;width:100%;height:100%;min-height:100vh;display:flex}.onboarding-workflow-shell{flex-direction:column;flex:auto;width:100%;height:100%;min-height:100vh;padding:0;display:flex}.onboarding-workflow-stage{--scenario-workspace-drawer-width:min(368px, 35vw);--scenario-workspace-drawer-min-width:276px;flex-direction:column;flex:auto;height:100vh;min-height:0;display:flex;position:relative;overflow:hidden}.onboarding-workflow-topbar{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#fffffff5;border-bottom:1px solid #eef0f4;flex:0 0 56px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:0 14px 0 10px;display:flex;position:relative}.onboarding-workflow-topbar-left,.onboarding-workflow-topbar-right{align-items:center;min-width:0;display:flex}.onboarding-workflow-topbar-left{gap:10px}.onboarding-workflow-topbar-center{justify-self:center}.onboarding-workflow-topbar-right{margin-left:auto}.onboarding-workflow-content{background:linear-gradient(#fff 0%,#fcfcfd 100%);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.onboarding-workflow-placeholder{flex:auto;justify-content:center;align-items:center;min-height:0;padding:32px;display:flex}.onboarding-workflow-placeholder-text{color:#9aa1ad;font-size:14px;font-weight:500}.onboarding-workflow-meta{min-width:0}.onboarding-workflow-title{color:#17191f;font-size:15px;font-weight:600}.onboarding-workflow-subtitle{color:#8f94a3;margin-top:2px;font-size:11px}.onboarding-workflow-back{color:#4b5563;background:#fff;border:1px solid #e7eaf0;border-radius:10px;width:30px;height:30px;padding:0;box-shadow:0 4px 12px #1118270a}.onboarding-workflow-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e3e0d9e6;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:0 10px 30px #14141c0f,inset 0 1px #ffffffbf}.onboarding-workflow-tab{color:#706f6a;border-radius:999px;height:30px;padding:0 12px;font-size:11px}.onboarding-workflow-tab.is-active{color:#fff;box-shadow:none;background:#050625}.onboarding-workflow-actions{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.onboarding-workflow-ghost-btn,.onboarding-workflow-primary-btn{height:38px;box-shadow:none;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.onboarding-workflow-ghost-btn{color:#050625;background:#fff;border:1px solid #e7eaf0}.onboarding-workflow-actions .onboarding-workflow-ghost-btn:last-child{color:#fff;background:#050625;border-color:#050625}.onboarding-workflow-run-modal-root{z-index:10070;box-sizing:border-box;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.onboarding-workflow-run-modal-backdrop{cursor:pointer;background:#0f172a6b;border:0;margin:0;padding:0;position:absolute;inset:0}.onboarding-workflow-run-modal-panel{z-index:1;background:#fff;border:1px solid #e6e8ee;border-radius:18px;flex-direction:column;width:min(1120px,100vw - 56px);max-height:min(86vh,820px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a2e}.onboarding-workflow-run-modal-head{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.onboarding-workflow-run-modal-title{color:#101828;margin:0;font-size:28px;font-weight:700;line-height:1.2}.onboarding-workflow-run-modal-subtitle{color:#667085;margin:8px 0 0;font-size:13px;line-height:1.6}.onboarding-workflow-run-modal-close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1}.onboarding-workflow-run-modal-close:hover{color:#111827;background:#f4f6fb}.onboarding-workflow-run-modal-body{background:#f8fafc;flex:1;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:22px;min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.onboarding-workflow-run-modal-column{background:#fff;border:1px solid #e7ecf3;border-radius:16px;flex-direction:column;min-height:0;display:flex;box-shadow:0 10px 30px #0f172a0d}.onboarding-workflow-run-modal-column--preview{overflow:hidden}.onboarding-workflow-run-modal-section-head{border-bottom:1px solid #f0f2f6;padding:18px 18px 14px}.onboarding-workflow-run-modal-section-head h3{color:#111827;margin:0;font-size:14px;font-weight:700}.onboarding-workflow-run-modal-section-head p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.5}.onboarding-workflow-run-modal-fields{flex-direction:column;gap:16px;padding:18px;display:flex}.onboarding-workflow-run-modal-field{flex-direction:column;gap:8px;display:flex}.onboarding-workflow-run-modal-field span{color:#344054;font-size:13px;font-weight:600}.onboarding-workflow-run-modal-input{color:#111827;width:100%;height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:0 14px;font-size:14px}.onboarding-workflow-run-modal-input-wrap{position:relative}.onboarding-workflow-run-modal-input--date{cursor:pointer;padding-right:46px}.onboarding-workflow-run-modal-input--date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.onboarding-workflow-run-modal-date-trigger{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.onboarding-workflow-run-modal-date-trigger:hover{color:#5b5bd6;background:#f5f7fb}.onboarding-workflow-run-modal-input:focus{border-color:#5b5bd6;outline:none;box-shadow:0 0 0 3px #5b5bd61f}.onboarding-workflow-run-modal-preview-list{flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.onboarding-workflow-run-modal-preview-card{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e7ecf3;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.onboarding-workflow-run-modal-preview-index{color:#fff;background:#2f6bff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.onboarding-workflow-run-modal-preview-main{min-width:0}.onboarding-workflow-run-modal-preview-main h4{color:#111827;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.onboarding-workflow-run-modal-preview-description{color:#344054;margin:0;font-size:14px;line-height:1.7}.onboarding-workflow-run-modal-preview-token{color:#fff;vertical-align:baseline;background:#2f6bff;border-radius:8px;align-items:center;min-height:24px;margin:0 2px;padding:0 8px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.onboarding-workflow-run-modal-expected{background:#fafbff;border:1px solid #e8edf5;border-radius:12px;margin-top:14px;padding:12px 14px}.onboarding-workflow-run-modal-expected-label{color:#475467;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.onboarding-workflow-run-modal-expected p{color:#475467;margin:0;font-size:13px;line-height:1.7}.onboarding-workflow-run-modal-footer{background:#fff;border-top:1px solid #eef0f4;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.workflow-canvas-column{flex:auto;height:100%;min-height:0;padding:0;transition:padding .18s;display:flex}.onboarding-workflow-stage.is-panel-open .workflow-canvas-column{padding-left:var(--scenario-workspace-drawer-width)}.workflow-canvas-shell,.workflow-canvas-surface{height:100%}.workflow-canvas-shell{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0;display:flex}.workflow-canvas-shell.is-agent-template-drop-over{position:relative}.workflow-canvas-surface{background:radial-gradient(circle,#1118270e 1px,#0000 1.2px) 0 0/18px 18px,linear-gradient(#fff 0%,#fbfcfd 100%) 50%;border:0;border-radius:0;flex:auto;width:100%;min-height:0;margin-top:0;position:relative;overflow:hidden}.workflow-canvas-drop-hint{z-index:5;color:#fff;pointer-events:none;opacity:0;background:#675ffff5;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 26px #675fff38}.workflow-canvas-drop-hint.is-active{opacity:1}.onboarding-reactflow .react-flow__pane{background:0 0}.onboarding-reactflow .react-flow__controls{bottom:10px;left:8px}.onboarding-reactflow .react-flow__controls,.onboarding-reactflow .react-flow__minimap{border:1px solid #e7eaf0;border-radius:18px;box-shadow:0 10px 24px #1118270d}.onboarding-reactflow .react-flow__minimap{background:#fffffff5}.workflow-agent-node{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border:1px solid #eceff4;border-radius:18px;width:300px;padding:14px;position:relative;box-shadow:0 4px 12px #11182708,0 1px #ffffffe6}.workflow-agent-node.is-tool-dragging{background:linear-gradient(#fff 0%,#f8fbff 100%);border:2px dashed #76a7ff;box-shadow:0 6px 16px #4678ff0f,inset 0 0 0 1px #76a7ff14}.workflow-agent-node.is-tool-drop-over{background:linear-gradient(#fff 0%,#f2f7ff 100%);border-color:#5f95ff;box-shadow:0 8px 18px #4678ff14,inset 0 0 0 1px #5f95ff1f}.workflow-agent-node.is-selected{border-color:color-mix(in srgb, var(--workflow-node-accent) 20%, #e5e7eb);box-shadow:0 6px 16px #1118270d, 0 0 0 3px color-mix(in srgb, var(--workflow-node-accent) 8%, #fff)}.workflow-agent-node.is-runtime-busy{border-color:#79a3ffc7;box-shadow:0 10px 24px #4979ff14,0 0 0 2px #4979ff14}.workflow-agent-node.is-runtime-running{border-color:#5b5bd6c2;box-shadow:0 12px 26px #5b5bd624,0 0 0 3px #5b5bd614}.workflow-agent-node.is-runtime-completed{border-color:#40b950a8;box-shadow:0 10px 24px #34c7591a,0 0 0 2px #34c75914}.workflow-agent-node.is-tool-dragging.is-selected,.workflow-agent-node.is-tool-drop-over.is-selected{box-shadow:0 8px 18px #4678ff14,0 0 0 3px #76a7ff24}.workflow-agent-runtime-badge{z-index:2;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-12px;right:10px;box-shadow:0 10px 22px #0f172a1f}.workflow-agent-runtime-badge--busy{color:#3a68d8;background:#e8f1ff}.workflow-agent-runtime-badge--running{color:#5b46d6;background:#ece9ff}.workflow-agent-runtime-badge--completed{color:#1f9d46;background:#e9f9ee}.workflow-agent-runtime-badge-icon{flex-shrink:0;width:12px;height:12px;position:relative}.workflow-agent-runtime-badge-icon.is-spinning{border:1.8px solid;border-right-color:#0000;border-radius:999px;animation:.9s linear infinite workflow-agent-runtime-spin}.workflow-agent-runtime-badge-icon.is-busy:before,.workflow-agent-runtime-badge-icon.is-busy:after{content:"";background:currentColor;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.workflow-agent-runtime-badge-icon.is-busy:before{width:8px;height:4px;top:0}.workflow-agent-runtime-badge-icon.is-busy:after{width:6px;height:6px;bottom:0}.workflow-agent-runtime-badge-icon.is-check:before{content:"";border-bottom:2px solid;border-right:2px solid;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}@keyframes workflow-agent-runtime-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workflow-agent-drop-pill{color:#fff;letter-spacing:.01em;pointer-events:none;background:#5d8ff3;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #5d8ff342}.workflow-agent-node-icon{box-sizing:border-box;color:#7c3aed;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.workflow-agent-node-icon svg{width:18px;height:18px}.workflow-agent-node-badge{background:#f7f4eee6;padding:4px 9px;font-size:10px;font-weight:400}.workflow-agent-node-badge--main-agent{color:#616066}.workflow-agent-node-badge--agent{color:#2f80ff}.workflow-agent-node-title{margin-top:14px;font-size:15px}.workflow-agent-node-desc{color:#8a867f;margin-top:8px}.workflow-agent-node-meta{background:color-mix(in srgb, var(--workflow-node-accent) 10%, #fff);max-width:100%;color:color-mix(in srgb, var(--workflow-node-accent) 78%, #433f3a);border-radius:999px;align-items:center;margin-top:12px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.workflow-agent-tool-slot{background:#fafafdc7;border:1px dashed #bac1d6e6;border-radius:14px;margin-top:12px;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s}.workflow-agent-node.is-tool-dragging .workflow-agent-tool-slot{background:#f5f9ffeb;border-color:#76a7ff8c}.workflow-agent-tool-slot.is-drop-over{border-color:color-mix(in srgb, var(--workflow-node-accent) 54%, #fff);background:color-mix(in srgb, var(--workflow-node-accent) 10%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workflow-node-accent) 24%, #fff)}.workflow-agent-tool-slot-label{color:#60657b;font-size:11px;font-weight:700}.workflow-agent-tool-slot-empty{color:#9a9faf;margin-top:6px;font-size:11px}.workflow-agent-tool-chip-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.workflow-agent-tool-chip{color:#384055;background:#fff;border:1px solid #e1e4edf5;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.workflow-agent-tool-chip-icon{width:14px;height:14px;color:var(--workflow-node-accent);flex:none;place-items:center;display:inline-grid}.workflow-agent-tool-chip-icon svg{width:12px;height:12px}.workflow-agent-handle{background:var(--workflow-node-accent);width:8px;height:8px;box-shadow:0 0 0 3px #ffffffeb, 0 6px 14px color-mix(in srgb, var(--workflow-node-accent) 24%, transparent);border:none;transition:transform .16s,box-shadow .16s,background .16s}.workflow-agent-handle:hover,.onboarding-reactflow .react-flow__handle-connecting,.onboarding-reactflow .react-flow__handle-valid{box-shadow:0 0 0 4px #fffffff5, 0 0 0 7px color-mix(in srgb, var(--workflow-node-accent) 18%, transparent), 0 8px 18px color-mix(in srgb, var(--workflow-node-accent) 30%, transparent);transform:scale(1.15)}.onboarding-reactflow .react-flow__connection-path{stroke:#cbd5e1;stroke-width:1.5px;stroke-dasharray:6 5}.onboarding-reactflow .react-flow__edge-path{stroke-dasharray:6 5;transition:stroke .16s,stroke-width .16s}.workflow-toolbar{z-index:9;box-sizing:border-box;background:#fffffff7;border:1px solid #e7eaf0;border-radius:999px;align-items:center;gap:4px;width:max-content;min-width:max-content;height:44px;padding:6px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #11182714}.workflow-toolbar>*{flex:none}.workflow-toolbar.is-hidden{visibility:hidden}.workflow-toolbar-grip{color:#9aa1ad;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.workflow-toolbar-grip.is-dragging{cursor:grabbing}.workflow-toolbar-grip-dots{grid-template-columns:repeat(2,1fr);gap:2px 3px;width:12px;display:grid}.workflow-toolbar-grip-dots span{background:currentColor;border-radius:50%;width:3px;height:3px}.workflow-toolbar-primary{color:#fff;background:#050625;border-radius:999px;height:38px;padding:0 12px;font-size:12px}.workflow-toolbar-btn{color:#4b5563;background:#fff;border:1px solid #0000}.workflow-toolbar-btn:hover,.workflow-toolbar-primary:hover{transform:translateY(-1px)}.workflow-toolbar-divider{background:#e5e7eb;width:1px;height:18px}.workflow-new-step-panel{background:#fffffff7;border:1px solid #e7e5def2;bottom:64px}.onboarding-workflow-left-overlay{z-index:13;width:var(--scenario-workspace-drawer-width);min-width:var(--scenario-workspace-drawer-min-width);box-sizing:border-box;max-width:100%;position:absolute;top:0;bottom:0;left:0}.workflow-config-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border:0;border-right:1px solid #eef0f4;border-radius:0;width:100%;height:100%;box-shadow:6px 0 28px #0f172a0f}.workflow-side-panel{height:100%;min-height:0}.workflow-side-panel:has(.workflow-side-panel-scroll--agent-config){flex-direction:column;display:flex}.workflow-side-panel-head{border-bottom:1px solid #f1f3f6;padding:16px 16px 14px}.workflow-side-panel-scroll{padding:16px}.workflow-side-panel-scroll.workflow-side-panel-scroll--agent-config{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c4c4cc #f0f0f2;flex:auto;min-height:0;padding:0 16px;scroll-padding-bottom:16px;overflow:hidden auto}.workflow-side-panel-scroll.workflow-side-panel-scroll--agent-config::-webkit-scrollbar{width:8px}.workflow-side-panel-scroll.workflow-side-panel-scroll--agent-config::-webkit-scrollbar-track{background:#f0f0f2;border-radius:4px}.workflow-side-panel-scroll.workflow-side-panel-scroll--agent-config::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:4px}.workflow-side-panel-scroll.workflow-side-panel-scroll--agent-config::-webkit-scrollbar-thumb:hover{background:#a8a8b0}.workflow-side-panel-scroll--agent-config .workflow-panel-stack{padding-bottom:20px}.workflow-panel-stack--agent-form{gap:18px}.workflow-panel-stack--agent-form .workflow-panel-field--plain{flex-direction:column;gap:8px;display:flex}.workflow-panel-stack--agent-form .workflow-panel-field--plain .workflow-panel-label,.workflow-panel-stack--agent-form .workflow-panel-field--plain .workflow-panel-label-row{margin-bottom:0}.workflow-panel-label-row{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.workflow-panel-label-row .workflow-panel-label{margin-bottom:0}.workflow-panel-info-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.workflow-panel-info{color:#7b7f96;cursor:help;background:#fff;border:1px solid #d8dbe6;border-radius:999px;width:16px;height:16px;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1}.workflow-panel-info:hover{color:#4d4f62;border-color:#c4c8d8}.workflow-panel-info-popover{z-index:30;text-align:left;color:#4d4f62;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e7ef;border-radius:8px;width:max-content;max-width:min(240px,100vw - 48px);padding:8px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1a}.workflow-panel-info-popover:after{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.workflow-panel-info-wrap:hover .workflow-panel-info-popover,.workflow-panel-info-wrap:focus-within .workflow-panel-info-popover{opacity:1;visibility:visible;pointer-events:auto}.workflow-panel-stack--agent-form .workflow-agent-collapse-toggle,.workflow-panel-stack--agent-form .workflow-agent-collapse-toggle span{color:#62647a;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5}.workflow-panel-stack--agent-form .workflow-panel-input,.workflow-panel-stack--agent-form .workflow-panel-select,.workflow-panel-stack--agent-form .workflow-panel-textarea{margin-top:0;font-size:12px;font-weight:500;line-height:1.55}.workflow-panel-stack--agent-form .workflow-panel-helper,.workflow-panel-stack--agent-form .workflow-agent-inline-meta,.workflow-panel-stack--agent-form .workflow-agent-check-row,.workflow-panel-stack--agent-form .workflow-agent-empty-copy{font-size:12px}.workflow-panel-stack--agent-form .workflow-agent-tool-chip{font-size:11px}.workflow-agent-section{flex-direction:column;gap:10px;display:flex}.workflow-agent-section-body{flex-direction:column;gap:18px;display:flex}.workflow-agent-inline-meta{color:#6b7280;margin-bottom:8px;font-size:12px}.workflow-agent-field-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-panel-stack--agent-form .workflow-agent-field-header-row .workflow-panel-label,.workflow-panel-stack--agent-form .workflow-agent-field-header-row .workflow-agent-check-row{margin-bottom:0}.workflow-agent-field-header-row .workflow-agent-check-row{flex-shrink:0}.workflow-agent-check-row{color:#4b5563;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:inline-flex}.workflow-agent-check-row input{width:14px;height:14px}.workflow-agent-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0 0 12px}.workflow-agent-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #3b82f6 0%, #3b82f6 var(--slider-progress,20%), #fff var(--slider-progress,20%), #fff 100%);border:1px solid #e5e7eb;border-radius:999px;height:6px}.workflow-agent-range::-webkit-slider-thumb{appearance:none;background:#3b82f6;border:1px solid #2563eb;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 3px #2563eb59}.workflow-agent-range::-moz-range-track{background:#fff;border:1px solid #e5e7eb;border-radius:999px;height:6px}.workflow-agent-range::-moz-range-progress{background:#3b82f6;border:1px solid #3b82f6;border-radius:999px;height:6px}.workflow-agent-range::-moz-range-thumb{background:#3b82f6;border:1px solid #2563eb;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #2563eb59}.workflow-agent-range-axis{color:#9aa3b2;justify-content:space-between;align-items:center;margin:-6px 0 12px;font-size:11px;font-weight:600;display:flex}.workflow-agent-note-card{background:#fbfcfe;border:1px solid #edf0f4;border-radius:12px;padding:12px 14px}.workflow-agent-note-title{color:#374151;font-size:12px;font-weight:700}.workflow-agent-note-copy{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.6}.workflow-agent-empty-copy{color:#8b93a3;font-size:12px;line-height:1.6}.workflow-agent-tool-chip-list--panel{margin-top:0}.workflow-agent-schema-list{flex-direction:column;gap:10px;display:flex}.workflow-agent-schema-add-btn{color:#6b7280;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #d7dce5;border-radius:8px}.experience-entry-page{background:#f6f6f6;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.agents-page-main>.experience-entry-page,.agents-page-main>.experience-page{height:100%;max-height:none}.experience-entry-page-main{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:0;display:flex}.experience-hub-page .experience-entry-page-main,.scenario-config-page .experience-entry-page-main{box-sizing:border-box;padding:32px}.experience-hub-page .agents-grid .agent-card>.agent-card-icon,.scenario-config-page .agents-grid .agent-card>.agent-card-icon{box-shadow:none;margin-bottom:8px}.experience-hub-page .agents-grid .agent-card>.agent-card-icon-grad:after,.scenario-config-page .agents-grid .agent-card>.agent-card-icon-grad:after,.agent-cards-grid .agent-card>.agent-card-icon,.agent-cards-grid .agent-card>.agent-card-icon-grad:after{box-shadow:none}.agents-page-main>.agents-grid .agent-card>.agent-card-icon{margin-bottom:8px}.agents-page-main>.agents-grid .agent-card>.agent-card-name-row,.agents-page-main>.agents-grid .agent-card>.agent-card-name{margin-bottom:4px}.agents-page-main>.agents-grid .agent-card>.agent-card-desc{margin-bottom:8px}.experience-entry-page-main .agents-grid{align-content:start;padding-bottom:28px}.scenario-config-page{padding:0}.experience-entry-page-main .agent-card{transition:transform .14s,box-shadow .14s,border-color .14s}.experience-entry-page-main .agent-card:hover{border-color:#6366f147;transform:translateY(-1px);box-shadow:0 12px 26px #4a5cb414}.experience-page{--experience-sidebar-width:clamp(272px, 21vw, 320px);--experience-message-width:680px;--experience-inline-width:700px;--experience-form-width:760px;--experience-employee-width:820px;box-sizing:border-box;background:linear-gradient(#fbfcfe 0%,#f6f8fc 100%);flex-direction:column;flex:auto;gap:12px;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:12px 14px 14px;display:flex;overflow:hidden}.experience-detail-topbar-shell{width:min(100%,1680px);margin:0 auto}.experience-detail-topbar{border:1px solid #eef0f4;border-radius:18px;overflow:hidden;box-shadow:0 16px 30px #0f172a0d}.experience-records-overlay{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a38;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.experience-records-modal{background:linear-gradient(#fff 0%,#fcfcfd 100%);border:1px solid #e4e4e7;border-radius:18px;flex-direction:column;width:min(980px,100vw - 56px);max-height:min(78vh,860px);display:flex;overflow:hidden;box-shadow:0 20px 44px #0f172a1a,0 8px 18px #0f172a0a}.experience-records-panel{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto}.experience-records-modal--detail{width:min(1080px,100vw - 56px)}.experience-records-modal-head{background:0 0;border-bottom:none;justify-content:flex-start;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.experience-records-modal-head-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.experience-records-modal-head-copy{min-width:0}.experience-records-modal-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8b5cf6;font-size:11px;font-weight:700}.experience-records-modal-title{color:#111827;margin-top:0;font-size:22px;font-weight:700}.experience-records-modal-subtitle{color:#71717a;margin-top:6px;font-size:14px;line-height:1.5}.experience-records-modal-head-actions{align-items:center;gap:10px;display:flex}.experience-records-modal-back,.experience-record-detail-btn,.experience-records-modal-close{font:inherit;cursor:pointer}.experience-records-modal-back,.experience-record-detail-btn{background:#fff;border-radius:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.experience-records-modal-back{color:#374151;border:1px solid #e4e4e7}.experience-records-modal-back:hover,.experience-record-detail-btn:hover{color:#312e81;background:#eef2ff;border-color:#c7d2fe}.experience-record-detail-btn{color:#312e81;background:#eef2ff;border:1px solid #c7d2fe;box-shadow:inset 0 0 0 1px #6366f114}.experience-records-modal-close{color:#6b7280;background:#fff;border:1px solid #e4e4e7;border-radius:10px;width:36px;height:36px;font-size:20px;line-height:1}.experience-records-modal-close:hover{color:#3f3f46;background:#fafafa;border-color:#d4d4d8}.experience-records-list,.experience-record-detail-scroll{min-height:0;padding:18px 24px 24px;overflow-y:auto}.experience-records-list-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.experience-records-list{flex-direction:column;gap:14px;padding-bottom:14px;display:flex}.experience-records-list-footer{border-top:1px solid #edf0f5;justify-content:flex-end;padding:12px 24px 14px;display:flex}.experience-record-create-btn{min-width:160px;height:38px;font:inherit;color:#111827;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 18px;font-size:14px;font-weight:700}.experience-record-create-btn:hover{color:#312e81;background:#eef2ff;border-color:#c7d2fe}.experience-record-row{background:#fff;border:1px solid #e4e4e7;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 18px 16px;display:grid}.experience-record-row-main,.experience-record-row-side{min-width:0}.experience-record-row-side{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:108px;display:flex}.experience-record-delete-btn{color:#dc2626;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #fecaca;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.experience-record-delete-btn:hover{background:#fef2f2;border-color:#fca5a5}.experience-record-row-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.experience-record-row-person,.experience-record-row-stage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.experience-record-row-person strong{color:#111827;font-size:15px;font-weight:650}.experience-record-row-person span{color:#8a94a6;font-size:12px}.experience-record-chip{color:#6d4cff;background:#f5f3ff;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.experience-record-chip.is-muted{color:#71717a;background:#f4f4f5}.experience-record-row-preview{color:#4b5563;margin-top:10px;font-size:14px;line-height:1.65}.experience-record-row-meta{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.experience-record-progress{color:#6b7280;align-items:baseline;gap:8px;font-size:12px;display:flex}.experience-record-progress strong{color:#111827;font-size:18px;font-weight:700}.experience-record-progress-bar{background:#f4f4f5;border-radius:999px;height:8px;overflow:hidden}.experience-record-progress-bar span{background:linear-gradient(90deg,#8b5cf6 0%,#6f63ff 100%);width:0%;height:100%;display:block}.experience-record-summary{color:#6b7280;white-space:nowrap;font-size:12px}.experience-record-detail-scroll{flex-direction:column;gap:18px;display:flex}.experience-record-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.experience-record-detail-metric,.experience-record-detail-summary-card,.experience-record-node-card,.experience-record-pending-item{background:#fff;border:1px solid #e4e4e7;border-radius:18px}.experience-record-detail-metric{padding:16px}.experience-record-detail-metric span{color:#8a94a6;font-size:12px;display:block}.experience-record-detail-metric strong{color:#111827;margin-top:8px;font-size:16px;font-weight:700;display:block}.experience-record-detail-section{flex-direction:column;gap:12px;display:flex}.experience-record-detail-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.experience-record-detail-section-head h3{color:#111827;margin:0;font-size:16px;font-weight:700}.experience-record-detail-section-head span{color:#8a94a6;font-size:12px}.experience-record-detail-summary-card{padding:18px}.experience-record-detail-summary-card p{color:#4b5563;margin:0;font-size:14px;line-height:1.7}.experience-record-detail-chip-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.experience-record-detail-chip{color:#52525b;background:#f4f4f5;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.experience-record-node-list,.experience-record-pending-list{flex-direction:column;gap:12px;display:flex}.experience-record-node-card{padding:16px 16px 14px}.experience-record-node-card.is-completed{background:#fafafa}.experience-record-node-card.is-active{background:#f5f3ff;border-color:#ddd6fe}.experience-record-node-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.experience-record-node-title{color:#111827;font-size:15px;font-weight:650}.experience-record-node-agent{color:#8a94a6;margin-top:4px;font-size:12px}.experience-record-node-body{flex-direction:column;gap:12px;margin-top:14px;display:flex}.experience-record-node-row{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.experience-record-node-row span{color:#6b7280;font-size:12px;font-weight:600}.experience-record-node-row p{color:#4b5563;margin:0;font-size:14px;line-height:1.65}.experience-record-pending-item{color:#4b5563;padding:14px 16px;font-size:14px;line-height:1.6}.experience-record-pending-item.is-complete{color:#52525b;background:#fafafa}@media (width<=960px){.experience-record-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-record-row,.experience-record-row-meta{grid-template-columns:1fr}.experience-record-row-side{justify-content:flex-start}}@media (width<=720px){.experience-records-overlay{padding:16px}.experience-records-modal,.experience-records-modal--detail{width:min(100%,100vw - 32px);max-height:calc(100dvh - 32px)}.experience-records-modal-head,.experience-records-list,.experience-record-detail-scroll{padding-left:16px;padding-right:16px}.experience-records-modal-head{flex-direction:column}.experience-records-modal-head-actions{justify-content:space-between;width:100%}.experience-record-detail-summary{grid-template-columns:1fr}.experience-record-node-row{grid-template-columns:1fr;gap:6px}}.experience-shell{grid-template-columns:var(--experience-sidebar-width) minmax(0, 1fr);flex:auto;align-items:stretch;gap:clamp(14px,1.6vw,22px);width:min(100%,1680px);height:auto;min-height:0;margin:0 auto;display:grid}.experience-records-stage{flex-direction:column;flex:auto;width:min(100%,1680px);min-height:0;margin:0 auto;display:flex}.experience-sidebar{grid-template-rows:minmax(220px,auto) auto;align-content:start;gap:16px;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.experience-sidebar.is-collapsed{grid-template-rows:auto auto}.experience-sidebar-card,.experience-progress-card,.experience-chat-shell{background:#fff;border:1px solid #e4e4e7;border-radius:18px;min-height:0;overflow:hidden;box-shadow:0 16px 30px #0f172a0a}.experience-sidebar-card{flex-direction:column;height:100%;min-height:0;padding:14px 12px 12px;display:flex}.experience-sidebar-card.is-collapsed{height:auto;padding-bottom:10px}.experience-sidebar-title-row{align-items:center;gap:8px;margin-bottom:14px;margin-left:10px;display:flex}.experience-sidebar-kicker{width:32px;height:32px;box-shadow:none;color:#fff;letter-spacing:-.04em;background:#18181b;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.experience-sidebar-title{color:#1f2937;font-size:15px;font-weight:650}.experience-agent-list{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;max-height:none;padding-right:4px;display:flex;overflow:hidden auto}.experience-agent-list.is-collapsed{flex:none;gap:8px;padding-right:0;overflow:hidden}.experience-agent-list::-webkit-scrollbar{width:8px}.experience-agent-list::-webkit-scrollbar-thumb{background:#94a3b861 padding-box padding-box;border:2px solid #0000;border-radius:999px}.experience-agent-item{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:calc(100% - 10px);max-width:calc(100% - 10px);margin-inline:auto;padding:8px 10px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.experience-agent-item:hover,.experience-agent-item.is-active{box-shadow:none;background:#f4f4f5;border-color:#e4e4e7}.experience-agent-item.is-top-level{background:#fafafd;border-color:#ececf4}.experience-agent-item.is-top-level:hover,.experience-agent-item.is-top-level.is-active{background:#f5f6fb;border-color:#dddff1}.experience-agent-item.is-peer-top-level:before{content:"";background:linear-gradient(#18181be0,#71717ad1);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.experience-agent-item.is-subagent{background:#fafafbd6;border-color:#e4e4e7c7;width:calc(100% - 28px);max-width:calc(100% - 28px);margin-left:18px;padding:7px 10px}.experience-agent-item.is-subagent:hover,.experience-agent-item.is-subagent.is-active{background:#f6f6f8;border-color:#e4e4e7}.experience-agent-avatar,.experience-chat-header-avatar,.experience-chat-message-avatar{object-fit:cover;object-position:center;border-radius:999px}.experience-agent-avatar{flex:none;width:34px;height:34px}.experience-agent-copy{flex:auto;min-width:0}.experience-agent-name-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.experience-agent-name{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.experience-agent-badge{color:#7c8596;text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;background:#f2f4f8;border-radius:999px;flex:0 auto;min-width:0;max-width:72px;padding:2px 5px;font-size:9px;font-weight:700;overflow:hidden}.experience-agent-badge.is-main{color:#fff;text-transform:none;background:#18181b;max-width:none;padding:3px 8px}.experience-agent-chevron{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;transition:background .14s,color .14s,transform .14s;display:inline-flex}.experience-agent-chevron:hover{color:#111827;background:#e5e7eb}.experience-agent-chevron svg{width:14px;height:14px;display:block}.experience-agent-chevron.is-expanded svg{transform:rotate(180deg)}.experience-progress-card{flex-direction:column;flex:none;min-height:0;padding:18px 12px 12px;display:flex;overflow:hidden}.experience-progress-head{margin-bottom:8px;padding-inline:10px}.experience-progress-title{color:#111827;font-size:14px;font-weight:650}.experience-progress-summary{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-inline:10px;display:flex}.experience-progress-rate{color:#111827;text-align:right;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1}.experience-progress-rate strong{font-weight:650}.experience-progress-meter{flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:10px;display:flex}.experience-progress-meter-dot{background:#e4e4e7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.experience-progress-meter-dot.is-completed{background:#8b5cf6}.experience-progress-meter-dot.is-active{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf638}.experience-progress-list{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;flex:auto;grid-template-columns:1fr;grid-auto-rows:auto;gap:6px;min-width:0;min-height:0;padding:2px 4px 8px 0;display:grid;overflow-y:auto}.experience-progress-item{color:#52525b;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:8px;width:calc(100% - 10px);max-width:calc(100% - 10px);min-height:0;margin-inline:auto;padding:8px 10px;font-size:12px;display:flex;overflow:hidden}.experience-progress-item.is-completed{color:#3f3f46}.experience-progress-item.is-active{color:#4c1d95}.experience-progress-dot{background:radial-gradient(circle,#fff 0 30%,#0000 31%);border:1px solid #e3e7ee;border-radius:999px;flex-shrink:0;width:14px;height:14px;margin-top:1px;box-shadow:inset 0 0 0 3px #f8fafc}.experience-progress-item.is-completed .experience-progress-dot{box-shadow:none;color:#16a34a;background:#ecfdf5;border-color:#86efac;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.experience-progress-item.is-completed .experience-progress-dot:before{content:"✓"}.experience-progress-item.is-active .experience-progress-dot{box-shadow:none;background:0 0;border:2px solid #8b5cf638;border-top-color:#8b5cf6;animation:.9s linear infinite experience-progress-dot-spin}@keyframes experience-progress-dot-spin{to{transform:rotate(360deg)}}.experience-progress-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-bottom:2px;display:flex}.experience-progress-copy>span,.experience-progress-copy>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.experience-progress-copy>span{font-size:14px;font-weight:600;line-height:1.35}.experience-progress-copy small{color:#71717a;font-size:12px;line-height:1.3}.experience-progress-item.is-active .experience-progress-running-label{color:#7c3aed;font-weight:600}.experience-progress-item.is-approval,.experience-progress-item.is-branch{align-items:flex-start;padding-top:10px;padding-bottom:10px}.experience-progress-item.is-approval .experience-progress-dot,.experience-progress-item.is-branch .experience-progress-dot{margin-top:2px}.experience-progress-approval-meta,.experience-progress-branch-meta{color:#71717a;font-size:12px;line-height:1.35}.experience-progress-approval-result{background:#f7f7f4;border:1px solid #ecece8;border-radius:10px;margin-top:8px;padding:10px}.experience-progress-approval-result-label{color:#71717a;margin-bottom:8px;font-size:10px;line-height:1.3}.experience-progress-approval-pills{flex-wrap:wrap;gap:8px;display:flex}.experience-progress-approval-pill{color:#a1a1aa;background:#f4f4f5;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.experience-progress-approval-pill.is-selected.is-approved{color:#15803d;background:#ecfdf5;border-color:#86efac}.experience-progress-approval-pill.is-selected.is-rejected{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.experience-progress-item.is-active .experience-progress-approval-result{background:#f3f1ff;border-color:#e4e4f0}.experience-progress-item.is-active .experience-progress-approval-pill{color:#a1a1aa;background:#ebe9fe}.experience-progress-branch-paths{background:#f7f7f4;border:1px solid #ecece8;border-radius:10px;margin-top:8px;padding:10px}.experience-progress-branch-paths-label{color:#71717a;margin-bottom:8px;font-size:10px;line-height:1.3}.experience-progress-branch-path-pills{flex-wrap:wrap;gap:8px;display:flex}.experience-progress-branch-path-pill{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.experience-progress-branch-path-pill.is-selected{color:#15803d;background:#ecfdf5;border-color:#86efac}.experience-progress-item.is-active .experience-progress-branch-paths{background:#f3f1ff;border-color:#e4e4f0}.experience-progress-item.is-active .experience-progress-branch-path-pill:not(.is-selected){color:#6b7280;background:#fff;border-color:#ddd6fe}.experience-progress-item.is-branch-placeholder{align-items:flex-start;padding-top:2px;padding-bottom:6px}.experience-progress-item.is-branch-placeholder .experience-progress-dot{margin-top:12px}.experience-progress-branch-placeholder{color:#71717a;background:#fafafa;border:1px dashed #d4d4d8;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.experience-progress-branch-placeholder-icon{color:#a1a1aa;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.experience-progress-branch-placeholder-icon svg{width:16px;height:16px}.experience-progress-branch-placeholder-text{color:#71717a;min-width:0;font-size:12px;line-height:1.35}.experience-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.experience-chat-shell{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.joyce-experience-root,.joyce-experience-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.joyce-experience-top-tabs{background:#fffffff5;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:10px 14px 8px;display:flex}.joyce-experience-top-tab{color:#7c8596;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.joyce-experience-top-tab.is-active{color:#3141c8;background:#f1f4ff}.joyce-experience-panel-header,.joyce-experience-overview{background:#fffffffa;border-bottom:1px solid #edf0f5;padding:12px 14px}.joyce-experience-panel-header{align-items:center;gap:12px;display:flex}.joyce-experience-panel-avatar,.joyce-experience-chat-avatar,.joyce-experience-message-avatar,.joyce-experience-overview-avatar,.joyce-experience-handoff-avatars img{object-fit:cover;object-position:center;border-radius:999px}.joyce-experience-panel-avatar,.joyce-experience-overview-avatar{flex:none;width:36px;height:36px}.joyce-experience-panel-copy,.joyce-experience-overview-copy,.joyce-experience-message-stack{min-width:0}.joyce-experience-message-stack{width:min(var(--experience-message-width), 100%)}.joyce-experience-panel-title,.joyce-experience-progress-mini-title,.joyce-experience-inline-card-title{color:#111827;font-size:14px;font-weight:700}.joyce-experience-panel-subtitle,.joyce-experience-progress-mini-subtitle,.joyce-experience-overview-meta,.joyce-experience-inline-card-text,.joyce-experience-handoff-hint,.joyce-experience-summary-item span{color:#71717a;font-size:12px;line-height:1.6}.joyce-experience-chat-thread,.joyce-experience-preview-thread{background:#fff;flex:auto;min-height:0;padding:16px 16px 18px;overflow-y:auto}.joyce-experience-date-pill{color:#a1a1aa;align-items:center;gap:14px;width:100%;margin:0 auto 14px;font-size:12px;font-weight:600;line-height:1;display:flex}.joyce-experience-date-pill:before,.joyce-experience-date-pill:after{content:"";background:#e4e4e7;flex:auto;min-width:24px;height:1px}.joyce-experience-trigger-summary,.joyce-experience-trigger-kickoff-card{width:min(var(--experience-inline-width), 100%);box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:18px;margin:0 0 14px 46px;box-shadow:0 12px 28px #0f172a0a}.joyce-experience-trigger-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.joyce-experience-trigger-summary-label{color:#6d28d9;white-space:nowrap;background:#f5f3ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.joyce-experience-trigger-summary-card{flex-direction:column;gap:4px;min-width:0;display:flex}.joyce-experience-trigger-summary-card strong{color:#111827;font-size:14px;font-weight:700}.joyce-experience-trigger-summary-card span{color:#6b7280;font-size:12px;line-height:1.6}.joyce-experience-trigger-kickoff-card{padding:16px 18px}.joyce-experience-trigger-kickoff-title{color:#111827;font-size:15px;font-weight:700}.joyce-experience-trigger-kickoff-text{color:#6b7280;margin-top:8px;font-size:12px;line-height:1.65}.joyce-experience-trigger-kickoff-hint{color:#6d28d9;background:#faf5ff;border:1px solid #ede9fe;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6}.joyce-experience-trigger-kickoff-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.joyce-experience-trigger-kickoff-card .joyce-experience-field:last-child:nth-child(odd){grid-column:1/-1}.joyce-experience-chat-bubble-row,.joyce-experience-message-row{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.joyce-experience-chat-bubble-row.is-user,.joyce-experience-message-row.is-user{justify-content:flex-end}.joyce-experience-chat-avatar,.joyce-experience-message-avatar{flex:none;width:34px;height:34px}.joyce-experience-chat-bubble,.joyce-experience-message-card,.joyce-experience-user-bubble{max-width:min(var(--experience-message-width), 100%);border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.6}.joyce-experience-chat-bubble,.joyce-experience-message-card{color:#374151;white-space:pre-wrap;background:#fff;border:1px solid #e4e4e7;box-shadow:0 12px 26px #0f172a0a}.joyce-experience-chat-bubble.is-user,.joyce-experience-user-bubble{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.joyce-experience-thinking-card{align-items:center;gap:2px;display:inline-flex}.joyce-experience-thinking-label{letter-spacing:.02em;color:#4b5563;font-weight:600}.joyce-experience-thinking-dots{align-items:center;gap:2px;padding-left:1px;display:inline-flex}.joyce-experience-thinking-dots>span{background:#a1a1aa;border-radius:999px;width:4px;height:4px;animation:1s ease-in-out infinite both joyce-experience-thinking-dot}.joyce-experience-thinking-dots>span:nth-child(2){animation-delay:.15s}.joyce-experience-thinking-dots>span:nth-child(3){animation-delay:.3s}@keyframes joyce-experience-thinking-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.joyce-experience-message-head,.joyce-experience-overview-head,.joyce-experience-progress-mini-head{align-items:center;gap:8px;display:flex}.joyce-experience-message-head{flex-wrap:wrap;margin-bottom:8px}.joyce-experience-overview-head{flex-wrap:wrap}.joyce-experience-message-name,.joyce-experience-overview-name{color:#111827;font-size:14px;font-weight:700}.joyce-experience-message-name{min-width:0;max-width:100%}.joyce-experience-message-badge,.joyce-experience-overview-role{color:#52525b;background:#f4f4f5;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.joyce-experience-overview{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.joyce-experience-agent-card,.joyce-experience-progress-mini-card,.joyce-experience-inline-card,.joyce-experience-handoff-card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;box-shadow:0 12px 28px #0f172a0a}.joyce-experience-agent-card,.joyce-experience-progress-mini-card{padding:14px}.joyce-experience-agent-card{align-items:flex-start;gap:12px;display:flex}.joyce-experience-overview-meta{flex-direction:column;gap:4px;margin-top:8px;display:flex}.joyce-experience-progress-mini-head{justify-content:space-between}.joyce-experience-progress-mini-head strong{color:#111827;font-size:22px}.joyce-experience-progress-mini-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.joyce-experience-progress-pill{color:#71717a;background:#f4f4f5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.joyce-experience-progress-pill.is-active{color:#5b21b6;background:#ebe9fe}.joyce-experience-progress-pill.is-completed{color:#52525b;background:#fafafa}.joyce-experience-inline-card,.joyce-experience-handoff-card{width:min(var(--experience-inline-width), 100%);margin-bottom:16px}.joyce-experience-inline-card{padding:14px}.joyce-experience-inline-card.is-summary{max-width:min(var(--experience-inline-width), 100%);flex-direction:column;align-items:stretch;display:flex}.joyce-experience-compact-form-card,.joyce-experience-culture-browser-card{max-width:min(var(--experience-form-width), 100%);padding:18px}.joyce-experience-compact-form-card{width:min(var(--experience-form-width), 100%);border-radius:18px}.joyce-experience-it-extra-form-card,.joyce-experience-device-address-form-card{width:min(var(--experience-form-width), 100%);border-radius:18px;padding:18px;box-shadow:0 12px 28px #0f172a0a}.joyce-experience-it-extra-form-card .joyce-experience-inline-card-title,.joyce-experience-device-address-form-card .joyce-experience-inline-card-title{font-size:17px}.joyce-experience-it-extra-form-card .joyce-experience-form-grid,.joyce-experience-device-address-form-card .joyce-experience-form-grid{gap:14px;margin-top:16px}.joyce-experience-device-address-form-card .joyce-experience-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.joyce-experience-device-address-form-card .joyce-experience-field:last-child{grid-column:1/-1}.joyce-experience-it-extra-form-card .joyce-experience-field,.joyce-experience-device-address-form-card .joyce-experience-field{gap:8px}.joyce-experience-it-extra-form-card .joyce-experience-field span,.joyce-experience-device-address-form-card .joyce-experience-field span{font-size:14px}.joyce-experience-it-extra-form-card .joyce-experience-field input,.joyce-experience-it-extra-form-card .joyce-experience-field textarea,.joyce-experience-device-address-form-card .joyce-experience-field input,.joyce-experience-device-address-form-card .joyce-experience-field textarea{border-radius:16px;padding:14px 16px;font-size:14px}.joyce-experience-it-extra-form-card .joyce-experience-field input,.joyce-experience-device-address-form-card .joyce-experience-field input{min-height:48px}.joyce-experience-it-extra-form-card .joyce-experience-field textarea,.joyce-experience-device-address-form-card .joyce-experience-field textarea{min-height:112px}.joyce-experience-it-extra-form-card .joyce-experience-inline-card-actions,.joyce-experience-device-address-form-card .joyce-experience-inline-card-actions{gap:12px;margin-top:18px}.joyce-experience-it-extra-form-card .joyce-experience-inline-button,.joyce-experience-device-address-form-card .joyce-experience-inline-button{border-radius:8px;min-height:42px;padding:0 18px;font-size:14px}.joyce-experience-task-card{width:min(var(--experience-inline-width), 100%);border-radius:18px}.joyce-experience-codegen-card{width:min(var(--experience-form-width), 100%);color:#e5e7eb;background:linear-gradient(#111827 0%,#0f172a 100%);padding:16px 18px}.joyce-experience-codegen-title{color:#c4b5fd;font-size:14px;font-weight:700}.joyce-experience-codegen-lines{font-size:12px;line-height:1.7;font-family:var(--font-sans);flex-direction:column;gap:8px;margin-top:12px;display:flex}.joyce-experience-codegen-line{opacity:0;padding-left:12px;position:relative;transform:translateY(3px)}.joyce-experience-codegen-line.is-visible{opacity:1;animation:.28s ease-out both joyce-experience-codegen-line-in;transform:translateY(0)}.joyce-experience-codegen-line:before{content:">";color:#8b5cf6;position:absolute;left:0}@keyframes joyce-experience-codegen-line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.joyce-experience-task-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.joyce-experience-task-status{color:#5b21b6;white-space:nowrap;background:#ebe9fe;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.joyce-experience-task-note{color:#6b7280;background:#fafafa;border:1px solid #e4e4e7;border-radius:14px;margin-top:14px;padding:12px 16px;font-size:12px;line-height:1.6}.joyce-experience-task-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.joyce-experience-task-button{color:#3f3f46;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 18px;font-size:14px;font-weight:600}.joyce-experience-task-button.is-primary{color:#fff;box-shadow:none;background:#050625;border-color:#18181b}.joyce-experience-employee-card{width:min(100%, var(--experience-employee-width));background:#fff;border-color:#e4e4e7;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 28px #0f172a0a}.joyce-experience-employee-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.joyce-experience-employee-badge{color:#5b21b6;background:#ebe9fe;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.joyce-experience-employee-table{background:#fbfcfd;border:1px solid #e5e7eb;border-radius:18px;margin:0 10px;overflow:hidden}.joyce-experience-employee-table-head,.joyce-experience-employee-row{grid-template-columns:132px minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}.joyce-experience-employee-table-head{color:#6b7280;background:#f3f4f6;padding:12px 16px;font-size:12px;font-weight:700}.joyce-experience-employee-row{background:#fbfcfd;border-top:1px solid #eceff3;padding:12px 16px}.joyce-experience-employee-row:first-of-type{border-top:0}.joyce-experience-employee-label{color:#111827;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;font-weight:600;display:flex}.joyce-experience-employee-optional{color:#98a2b3;font-size:11px;font-weight:500}.joyce-experience-employee-row input{color:#111827;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d9dee6;border-radius:14px;padding:0 14px;font-size:14px}.joyce-experience-employee-status{white-space:nowrap;font-size:12px;font-weight:700}.joyce-experience-employee-status.is-filled{color:#10b981}.joyce-experience-employee-status.is-pending{color:#fa8f15}.joyce-experience-employee-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 12px 12px;display:flex}.joyce-experience-employee-note{color:#8b8f98;font-size:12px;line-height:1.5}.joyce-experience-employee-confirm{color:#fff;min-width:84px;height:42px;font:inherit;cursor:pointer;box-shadow:none;background:#050625;border:1px solid #18181b;border-radius:8px;padding:0 20px;font-size:14px;font-weight:700}.joyce-experience-inline-card-text{margin-top:6px}.joyce-experience-inline-card-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.joyce-experience-compact-form-card .joyce-experience-inline-card-title,.joyce-experience-culture-browser-card .joyce-experience-inline-card-title{font-size:16px}.joyce-experience-compact-form-card .joyce-experience-inline-card-actions,.joyce-experience-culture-browser-card .joyce-experience-inline-card-actions{gap:10px;margin-top:14px}.joyce-experience-inline-button{color:#3f3f46;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.joyce-experience-inline-button.is-primary{color:#fff;background:#18181b;border-color:#18181b}.joyce-experience-inline-button:disabled{cursor:not-allowed;opacity:.56}.joyce-experience-form-grid{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.joyce-experience-field{flex-direction:column;gap:6px;display:flex}.joyce-experience-field span{color:#4b5563;font-size:14px;font-weight:600}.joyce-experience-field input,.joyce-experience-field textarea,.joyce-experience-composer-input{box-sizing:border-box;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:12px;font-size:14px;line-height:1.5}.joyce-experience-field input,.joyce-experience-field textarea{padding:12px 14px;font-size:14px}.joyce-experience-field textarea{min-height:96px}.joyce-experience-culture-browser-card{background:#fff;border-radius:18px}.joyce-experience-culture-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.joyce-experience-culture-progress-pill{color:#7a4dff;white-space:nowrap;background:#f3eaff;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.joyce-experience-culture-layout{grid-template-columns:minmax(200px,228px) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.joyce-experience-culture-nav{flex-direction:column;gap:10px;display:flex}.joyce-experience-culture-nav-item{color:#4b5563;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:flex}.joyce-experience-culture-nav-item:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a0f}.joyce-experience-culture-nav-item.is-active{color:#7a4dff;background:#f3eaff;border-color:#dfd5ff}.joyce-experience-culture-nav-item.is-viewed{background:#f8fafc;border-color:#e5e7eb}.joyce-experience-culture-nav-label{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4}.joyce-experience-culture-nav-status{color:#98a2b3;flex:none;font-size:12px;font-weight:700}.joyce-experience-culture-nav-status.is-active{color:#7a4dff}.joyce-experience-culture-nav-status.is-viewed{color:#10b981}.joyce-experience-culture-content{background:#f8fafc;border:1px solid #e5e7eb;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffffe6}.joyce-experience-culture-content-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.joyce-experience-culture-content-title{color:#050625;font-size:20px;font-weight:700}.joyce-experience-culture-body{color:#626b7f;background:0 0;border-radius:0;margin-top:12px;padding:0;font-size:14px;line-height:1.7}.joyce-experience-culture-checklist{flex-direction:column;gap:10px;margin-top:14px;display:flex}.joyce-experience-culture-checklist-item{color:#2b3445;background:#fff;border-radius:14px;min-height:44px;padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:0 8px 18px #0f172a0a}.joyce-experience-culture-actions{justify-content:flex-start}.joyce-experience-culture-action{color:#fff;background:#050625;border-color:#050625;border-radius:999px;min-width:132px;min-height:44px;padding:0 18px;transition:transform .16s,box-shadow .16s,opacity .16s}.joyce-experience-culture-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px #0506252e}.joyce-experience-culture-action.is-primary{color:#fff;background:#050625;border-color:#050625}.joyce-experience-culture-action:disabled{color:#98a2b3;opacity:1;background:#f3f4f6;border-color:#d5d9e2}@media (width<=720px){.joyce-experience-culture-layout{grid-template-columns:1fr}.joyce-experience-culture-nav{gap:8px}.joyce-experience-culture-nav-item{min-height:42px}.joyce-experience-culture-header,.joyce-experience-culture-content-head{flex-direction:column;align-items:flex-start}}.joyce-experience-summary-list{flex-direction:column;gap:10px;width:fit-content;max-width:100%;margin-top:12px;display:flex}.joyce-experience-summary-item{grid-template-columns:minmax(112px,max-content) minmax(0,1fr);gap:10px;width:100%;max-width:100%;display:grid}.joyce-experience-summary-item strong{color:#111827;font-size:12px;line-height:1.6}.joyce-experience-handoff-card{width:min(100%, var(--experience-inline-width));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;padding:12px 12px 12px 64px;display:grid;position:relative;overflow:visible}.joyce-experience-handoff-avatars{width:58px;height:38px;position:absolute;top:-12px;left:-10px}.joyce-experience-handoff-avatars img,.joyce-experience-handoff-avatar{will-change:transform, left, top;border:2px solid #fff;width:32px;height:32px;position:absolute;box-shadow:0 6px 14px #0f172a1f}.joyce-experience-handoff-avatar.is-from{z-index:1;animation:.96s cubic-bezier(.22,1,.36,1) joyce-handoff-avatar-from;top:6px;left:4px}.joyce-experience-handoff-avatar.is-to{z-index:2;animation:.96s cubic-bezier(.22,1,.36,1) joyce-handoff-avatar-to;top:0;left:22px}.joyce-experience-handoff-copy{min-width:0;padding-top:2px}.joyce-experience-handoff-hint{margin-left:0}@keyframes joyce-handoff-avatar-from{0%{z-index:3;top:0;left:22px;transform:scale(1.02)}45%{z-index:3;top:3px;left:12px;transform:scale(.98)}46%,to{z-index:1}to{top:6px;left:4px;transform:scale(1)}}@keyframes joyce-handoff-avatar-to{0%{z-index:1;top:6px;left:4px;transform:scale(.94)}45%{z-index:1;top:2px;left:14px;transform:scale(1)}46%,to{z-index:4}to{top:0;left:22px;transform:scale(1.04)}}.joyce-experience-handoff-title{color:#111827;font-size:14px;font-weight:700}.joyce-experience-handoff-time{color:#9aa2b2;white-space:nowrap;font-size:11px}.joyce-experience-inline-execution-banner{width:min(var(--experience-inline-width), 100%);color:#5b21b6;background:#f5f3ff;border:1px solid #e4e4f0;border-radius:14px;margin:0 0 14px 46px;padding:10px 12px;font-size:12px;font-weight:600}.joyce-experience-inline-execution{width:min(var(--experience-inline-width), 100%);margin:-2px 0 16px 46px}.joyce-experience-inline-execution-trigger{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.joyce-experience-inline-execution-trigger.is-expanded{background:#f7f4ff;border-color:#ddd6fe}.joyce-experience-inline-execution-trigger-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.joyce-experience-inline-execution-trigger-title{color:#111827;font-size:14px;font-weight:700}.joyce-experience-inline-execution-trigger-meta{color:#71717a;font-size:11px;line-height:1.5}.joyce-experience-inline-execution-trigger-action{color:#5b21b6;white-space:nowrap;flex:none;font-size:11px;font-weight:700}.joyce-experience-inline-execution-card{width:100%;margin-top:10px}.joyce-experience-composer{background:#fff;border-top:1px solid #e4e4e7;padding:12px 16px;box-shadow:0 -4px 14px -2px #0f172a12}.joyce-experience-composer-shell{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.joyce-experience-composer-input{resize:none;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;min-height:44px;padding:10px 52px 10px 12px}.joyce-experience-composer-input:focus,.joyce-experience-field input:focus,.joyce-experience-field textarea:focus{box-shadow:none;outline:none}.joyce-experience-send{color:#fafafa;min-width:56px;height:38px;font:inherit;cursor:pointer;box-shadow:none;background:#18181b;border:1px solid #18181b;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:6px}.joyce-experience-send:disabled{cursor:not-allowed;opacity:.48}.joyce-experience-chat-thread::-webkit-scrollbar{width:9px}.joyce-experience-preview-thread::-webkit-scrollbar{width:9px}.joyce-experience-chat-thread::-webkit-scrollbar-thumb{background:#94a3b84d padding-box padding-box;border:2px solid #0000;border-radius:999px}.joyce-experience-preview-thread::-webkit-scrollbar-thumb{background:#94a3b84d padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (width<=1180px){.joyce-experience-overview{grid-template-columns:1fr}}@media (width<=1440px),(height<=900px){.scenario-workflow-run-hero{margin:14px 14px 0;padding:16px 18px}.scenario-workflow-run-scroll:not(.scenario-workflow-run-scroll--runs){padding:14px 14px 18px}.scenario-workflow-run-scroll--runs{padding:0 0 18px}.scenario-workflow-run-workers-grid{gap:12px}.experience-page{--experience-sidebar-width:minmax(236px, 280px);--experience-message-width:640px;--experience-inline-width:660px;--experience-form-width:700px;--experience-employee-width:720px;padding:10px 12px 14px}.experience-shell{gap:14px}.experience-sidebar{grid-template-rows:minmax(210px,auto) auto;gap:12px}.experience-sidebar-card,.experience-progress-card{padding:14px 12px 12px}.experience-progress-card{padding-top:18px}.experience-chat-shell{border-radius:18px}.experience-agent-list,.experience-progress-list{gap:8px}.experience-agent-item,.experience-progress-item{padding:7px 8px}.experience-progress-rate{font-size:14px}.experience-progress-summary{gap:12px;margin-bottom:14px}.experience-progress-meter{gap:10px}.experience-chat-toolbar{margin:10px 12px 8px}.joyce-experience-top-tabs{padding:10px 14px 8px}.joyce-experience-panel-header,.joyce-experience-overview{padding:12px 14px}.joyce-experience-chat-thread,.joyce-experience-preview-thread{padding:14px}.joyce-experience-composer{padding:12px 14px}.joyce-experience-composer-input{min-height:56px;padding:10px 52px 10px 12px}.joyce-experience-chat-avatar,.joyce-experience-message-avatar{width:36px;height:36px}.joyce-experience-it-extra-form-card,.joyce-experience-device-address-form-card{padding:18px}}@media (width<=1280px),(height<=820px){.agents-back-panel--with-title.agents-back-panel--with-workspace-run,.agents-back-panel--with-title.agents-back-panel--with-workspace-segment{gap:12px}.scenario-workflow-run-topbar-name span{font-size:12px}.scenario-workflow-run-hero{flex-direction:column;align-items:stretch}.scenario-workflow-run-hero-meta{justify-content:flex-start}.scenario-workflow-run-workers-grid{grid-template-columns:1fr}.experience-page{--experience-sidebar-width:minmax(216px, 240px);--experience-message-width:560px;--experience-inline-width:580px;--experience-form-width:620px;--experience-employee-width:620px;padding:8px 10px 12px}.experience-shell{gap:12px}.experience-sidebar{grid-template-rows:minmax(196px,auto) auto}.experience-sidebar-card,.experience-progress-card{border-radius:18px;padding:12px 10px}.experience-progress-card{padding-top:16px}.experience-sidebar-title-row{margin-bottom:12px}.experience-sidebar-kicker{width:28px;height:28px;font-size:14px}.experience-sidebar-title,.experience-progress-title{font-size:14px}.experience-agent-avatar{width:30px;height:30px}.experience-agent-name,.experience-progress-rate{font-size:12px}.experience-progress-item{gap:8px;font-size:11px}.experience-progress-copy>span{font-size:13px}.experience-progress-copy small,.experience-progress-approval-meta,.experience-progress-branch-meta{font-size:11px}.experience-progress-dot{width:14px;height:14px}.joyce-experience-panel-avatar,.joyce-experience-overview-avatar{width:32px;height:32px}.joyce-experience-panel-title,.joyce-experience-progress-mini-title,.joyce-experience-inline-card-title{font-size:14px}.joyce-experience-panel-subtitle,.joyce-experience-progress-mini-subtitle,.joyce-experience-overview-meta,.joyce-experience-inline-card-text,.joyce-experience-handoff-hint,.joyce-experience-summary-item span{font-size:11px}.joyce-experience-chat-bubble,.joyce-experience-message-card,.joyce-experience-user-bubble{padding:12px 14px;font-size:12px}.joyce-experience-inline-card,.joyce-experience-handoff-card{margin-bottom:10px}.joyce-experience-trigger-summary,.joyce-experience-trigger-kickoff-card,.joyce-experience-inline-execution-banner,.joyce-experience-inline-execution{margin-left:42px}.joyce-experience-trigger-kickoff-fields,.joyce-experience-device-address-form-card .joyce-experience-form-grid{grid-template-columns:1fr}.joyce-experience-it-extra-form-card .joyce-experience-field input,.joyce-experience-it-extra-form-card .joyce-experience-field textarea,.joyce-experience-device-address-form-card .joyce-experience-field input,.joyce-experience-device-address-form-card .joyce-experience-field textarea{padding:12px 14px}.joyce-experience-it-extra-form-card .joyce-experience-field textarea,.joyce-experience-device-address-form-card .joyce-experience-field textarea{min-height:96px}.joyce-experience-employee-table-head{display:none}.joyce-experience-employee-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.joyce-experience-employee-status{justify-self:start}.joyce-experience-culture-layout{grid-template-columns:minmax(176px,196px) minmax(0,1fr);gap:14px}.experience-execution-timeline,.experience-execution-loading,.experience-execution-empty{padding:14px 16px 16px}.experience-execution-stage-head-main{gap:10px}.experience-execution-stage-title{font-size:14px}.experience-execution-stage-summary{font-size:12px}.experience-execution-step-toggle{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}.experience-execution-step-detail{padding-left:40px}}@media (width<=960px){.agents-back-panel--with-title.agents-back-panel--with-workspace-run{flex-direction:column;align-items:flex-start}.agents-back-panel--with-title.agents-back-panel--with-workspace-segment{grid-template-columns:1fr;row-gap:12px}.agents-back-panel--with-workspace-segment .agents-workspace-mode-pill,.agents-back-panel-trail{grid-column:1;justify-self:start}.agents-back-panel-trail{flex-wrap:wrap}.scenario-workflow-run-topbar-name span{font-size:10px}.scenario-workflow-run-loading-card{padding:22px 20px}.scenario-workflow-run-log-card,.scenario-workflow-run-result-card,.scenario-workflow-run-worker-card,.scenario-workflow-run-report-shell{padding:16px 14px}.scenario-workflow-run-note-grid,.scenario-workflow-run-analysis-list,.scenario-workflow-run-report-metrics,.scenario-workflow-run-report-summary-grid,.scenario-workflow-run-workers-grid{grid-template-columns:1fr}.scenario-workflow-run-log-card-head,.scenario-workflow-run-worker-head,.scenario-workflow-run-report-head{flex-direction:column}.scenario-workflow-run-plan-item-head-side{align-items:flex-start;width:100%}.scenario-workflow-run-log-card-head-side,.scenario-workflow-run-worker-head-side{justify-content:space-between;width:100%}.scenario-workflow-run-stack{width:100%}.experience-page{--experience-message-width:100%;--experience-inline-width:100%;--experience-form-width:100%;--experience-employee-width:100%}.experience-shell{grid-template-columns:1fr}.experience-sidebar{grid-template-rows:none;grid-template-columns:1fr 1fr;align-items:start;overflow:hidden}.experience-sidebar-card,.experience-progress-card{height:min(36vh,320px);min-height:0}.joyce-experience-culture-layout{grid-template-columns:1fr}.joyce-experience-trigger-summary,.joyce-experience-trigger-kickoff-card,.joyce-experience-inline-execution-banner,.joyce-experience-inline-execution{width:100%;margin-left:0}.experience-execution-stage{padding-left:18px}.experience-execution-stage-rail{left:8px}.experience-execution-step-toggle{grid-template-columns:26px minmax(0,1fr)}.experience-execution-step-toggle-label{grid-column:2;padding-top:0}.experience-execution-step-detail{padding:0 12px 12px}.experience-execution-stage-handover{margin:0 12px 12px}}@media (width<=720px){.experience-page{padding:10px}.experience-sidebar{grid-template-columns:1fr}.experience-sidebar-card,.experience-progress-card{height:auto;max-height:none}.joyce-experience-summary-item,.joyce-experience-handoff-card{grid-template-columns:1fr}.experience-chat-toolbar{gap:10px;margin:10px 10px 8px}.experience-chat-toolbar-action{min-width:0;padding:0 10px}}.experience-chat-toolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px 10px;padding:4px 0 10px;display:flex}.experience-chat-toolbar-title-group{flex-direction:column;gap:4px;min-width:0;display:flex}.experience-chat-toolbar-title{color:#111827;font-size:16px;font-weight:700;line-height:1.2}.experience-chat-toolbar-subtitle{color:#6b7280;font-size:12px;line-height:1.5}.experience-chat-toolbar-action{color:#374151;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.experience-chat-toolbar-action:hover:not(.is-disabled){color:#312e81;background:#eef2ff;border-color:#c7d2fe}.experience-chat-toolbar-action.is-active{color:#312e81;background:#eef2ff;border-color:#c7d2fe;box-shadow:inset 0 0 0 1px #6366f114}.experience-chat-toolbar-action.is-disabled{color:#a1a1aa;cursor:not-allowed;background:#fafafa}.experience-chat-toolbar-action.is-loading{color:#18181b}.experience-chat-toolbar-action-spinner{border:2px solid #6366f12e;border-top-color:#6366f1;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite experience-chat-toolbar-spin}@keyframes experience-chat-toolbar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.experience-tab-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.experience-tab-panel.is-hidden{display:none}.experience-chat-header{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:14px 18px;display:flex}.experience-chat-header-avatar{width:34px;height:34px}.experience-chat-header-title{color:#111827;letter-spacing:-.02em;font-size:20px;font-weight:700}.experience-chat-scroll{scrollbar-gutter:stable;background:linear-gradient(#fff 0%,#fafbff 100%);flex:auto;min-height:0;padding:24px 24px 12px;overflow-y:scroll}.experience-chat-date-pill{color:#7b8496;background:#fff;border:1px solid #ebeff5;border-radius:999px;width:fit-content;margin:0 auto 24px;padding:6px 12px;font-size:12px;font-weight:600}.experience-chat-message{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.experience-chat-message-avatar{flex:none;width:34px;height:34px}.experience-chat-message-body{max-width:min(720px,100%)}.experience-chat-message-head{align-items:center;gap:6px;margin-bottom:6px;display:flex}.experience-chat-message-name{color:#111827;font-size:14px;font-weight:650}.experience-chat-message-badge{color:#8a93a5;background:#f2f4f8;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.experience-chat-message-text{color:#374151;font-size:14px;line-height:1.6}.experience-execution-card{background:linear-gradient(#fffdf8 0%,#fff 100%);border:1px solid #eef1f6;border-radius:16px;width:min(370px,100%);margin-top:14px;padding:14px 14px 10px;box-shadow:0 10px 24px #0f172a0d}.experience-execution-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.experience-execution-team{color:#7c58ff;font-size:12px;font-weight:650}.experience-execution-meta{color:#a0a7b6;font-size:14px}.experience-execution-tag{color:#7c58ff;background:#f3f0ff;border-radius:999px;align-items:center;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.experience-execution-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.experience-execution-item{color:#4b5563;background:#fff;border:1px solid #edf0f5;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:12px;display:flex}.experience-execution-check{color:#22c55e;font-weight:700}.experience-execution-footer{color:#a0a7b6;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.experience-composer{background:#fffffff5;border-top:1px solid #edf0f5;padding:14px 18px 18px}.experience-composer-input{width:100%;min-height:96px;font:inherit;color:#1f2937;resize:none;box-sizing:border-box;background:#fff;border:1px solid #ebeef5;border-radius:18px;padding:16px 18px;font-size:14px;line-height:1.6}.experience-composer-input:focus{border-color:#7287ff73;outline:none;box-shadow:0 0 0 4px #7287ff14}.experience-composer-input::placeholder{color:#9aa2b2}.experience-composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.experience-composer-chip{color:#6c57e8;cursor:pointer;background:#f7f4ff;border:1px solid #ece4ff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.experience-composer-chip-icon{font-size:10px}.experience-composer-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b4a8ff 0%,#8b7dff 100%);border:0;border-radius:999px;width:34px;height:34px;font-size:16px;box-shadow:0 10px 20px #7287ff2e}.experience-composer-send:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.experience-execution-shell,.experience-runs-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.experience-execution-timeline{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;background:#f6f6f6;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:scroll}.experience-execution-loading,.experience-execution-empty{box-sizing:border-box;background:#f6f6f6;flex:auto;min-height:0;padding:18px 22px 20px}.experience-execution-loading{flex-direction:column;gap:14px;display:flex}.experience-execution-loading-card{background:#fff;border:1px solid #e9edf4;border-radius:18px;padding:18px;box-shadow:0 16px 30px #0f172a0a}.experience-execution-loading-bar{background:linear-gradient(90deg,#e0e5efa8 0%,#f1f4faf2 50%,#e0e5efa8 100%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.05s ease-in-out infinite experience-execution-shimmer}.experience-execution-loading-bar+.experience-execution-loading-bar{margin-top:12px}.experience-execution-loading-bar.is-wide{width:72%}.experience-execution-loading-bar.is-short{width:44%}@keyframes experience-execution-shimmer{0%{background-position:100%}to{background-position:0%}}.experience-execution-empty{color:#7c8596;place-items:center;font-size:14px;font-weight:500;display:grid}.experience-execution-banner{color:#5b21b6;background:#ebe9fe;border:1px solid #e4e4f0;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:600}.experience-chat-scroll::-webkit-scrollbar{width:10px}.experience-execution-timeline::-webkit-scrollbar{width:10px}.experience-chat-scroll::-webkit-scrollbar-track{background:0 0}.experience-execution-timeline::-webkit-scrollbar-track{background:0 0}.experience-chat-scroll::-webkit-scrollbar-thumb{background:#94a3b873 padding-box padding-box;border:2px solid #0000;border-radius:999px}.experience-execution-timeline::-webkit-scrollbar-thumb{background:#94a3b873 padding-box padding-box;border:2px solid #0000;border-radius:999px}.experience-chat-scroll::-webkit-scrollbar-thumb:hover{background:#78869c99 padding-box padding-box}.experience-execution-timeline::-webkit-scrollbar-thumb:hover{background:#78869c99 padding-box padding-box}.experience-execution-stage{padding-left:24px;position:relative}.experience-execution-stage-rail{background:linear-gradient(#d4d4d8 0%,#e4e4e7 100%);width:2px;position:absolute;top:4px;bottom:-14px;left:11px}.experience-execution-stage:last-child .experience-execution-stage-rail{bottom:28px}.experience-execution-stage-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden;box-shadow:0 16px 30px #0f172a0a}.experience-execution-stage-head{border-bottom:1px solid #f4f4f5;padding:14px 16px 10px}.experience-execution-stage-head-main{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.experience-execution-stage-avatar{object-fit:cover;object-position:center;border-radius:999px;flex:none;width:38px;height:38px}.experience-execution-stage-meta{flex:auto;min-width:0}.experience-execution-stage-meta-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.experience-execution-stage-agent{color:#111827;font-size:14px;font-weight:700}.experience-execution-stage-role{color:#52525b;background:#f4f4f5;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.experience-execution-stage-status{color:#71717a;background:#f4f4f5;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.experience-execution-stage-status.is-completed{color:#3f3f46;background:#fafafa}.experience-execution-stage-status.is-active{color:#5b21b6;background:#ebe9fe}.experience-execution-stage-title{color:#111827;margin-top:8px;font-size:15px;font-weight:650}.experience-execution-stage-summary{color:#71717a;margin-top:6px;font-size:14px;line-height:1.6}.experience-execution-stage-steps{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.experience-execution-step{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px}.experience-execution-step.is-open{background:#fff;border-color:#e4e4e7}.experience-execution-step-toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;gap:10px;width:100%;padding:12px;display:grid}.experience-execution-step-index{color:#6b7280;background:#f4f4f5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid}.experience-execution-step-toggle-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.experience-execution-step-title{color:#111827;font-size:14px;font-weight:600}.experience-execution-step-summary{color:#71717a;font-size:12px;line-height:1.5}.experience-execution-step-toggle-label{color:#5b21b6;white-space:nowrap;flex:none;padding-top:4px;font-size:11px;font-weight:700}.experience-execution-step-detail{padding:0 12px 12px 46px}.experience-execution-step-detail-block+.experience-execution-step-detail-block{margin-top:12px}.experience-execution-step-detail-title{letter-spacing:.02em;color:#71717a;font-size:11px;font-weight:700}.experience-execution-step-detail-list{color:#52525b;margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.6}.experience-execution-step-output{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;margin-top:12px;padding:10px 12px}.experience-execution-step-output span{color:#8a93a5;font-size:11px;font-weight:700;display:block}.experience-execution-step-output p{color:#3f3f46;margin:6px 0 0;font-size:12px;line-height:1.6}.experience-execution-stage-handover{color:#52525b;background:#fafafa;border:1px dashed #d4d4d8;border-radius:12px;margin:0 16px 16px;padding:10px 12px;font-size:12px;font-weight:600}.experience-runs-panel-scroll{flex:auto;min-height:0;padding-top:18px}.experience-runs-panel-composer{margin-top:0}.onboarding-workflow-right-dock{z-index:14;pointer-events:none;align-items:flex-start;gap:0;display:flex;position:absolute;top:0;bottom:0;right:0}.onboarding-workflow-right-dock>*{pointer-events:auto}.workflow-tool-trigger{cursor:pointer;background:#fffffffa;border:1px solid #e7eaf0;border-radius:12px;place-items:center;width:38px;height:38px;margin-top:44px;transition:transform .16s,opacity .16s,box-shadow .16s;display:inline-grid;box-shadow:0 8px 18px #1118270d}.workflow-tool-trigger:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 22px #11182714}.workflow-tool-trigger-art,.workflow-tool-trigger-art svg{width:18px;height:18px;display:block}.workflow-tool-panel{background:#fffffffa;border-left:1px solid #e7e4dcf5;border-right:0;flex-direction:column;width:300px;height:100%;display:flex;box-shadow:-6px 0 24px #0f172a0f}.workflow-tool-panel-header{border-bottom:1px solid #eae5ddeb;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.workflow-tool-panel-title{color:#1b1d2a;font-size:16px;font-weight:650;line-height:1.2}.workflow-tool-panel-close{color:#6a675f;cursor:pointer;background:#ffffffe6;border:none;border-radius:8px;place-items:center;width:22px;height:22px;display:inline-grid}.workflow-tool-panel-close svg{width:12px;height:12px}.workflow-tool-panel-scroll{flex:auto;min-height:0;padding:10px 10px 16px;overflow-y:auto}.workflow-tool-item-icon,.workflow-tool-search-icon{place-items:center;display:inline-grid}.workflow-tool-item-icon svg,.workflow-tool-search-icon svg{width:16px;height:16px}.workflow-tool-group+.workflow-tool-group{border-top:1px solid #eae5ddeb;margin-top:12px;padding-top:12px}.workflow-tool-group-toggle,.workflow-tool-section-toggle{color:#62647a;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;display:flex}.workflow-tool-group-toggle span,.workflow-tool-section-toggle span{color:#62647a;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5}.workflow-tool-group-body{margin-top:10px}.workflow-tool-group-hint{color:#80839a;margin-bottom:8px;font-size:12px;line-height:1.55}.workflow-tool-search-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.workflow-tool-search{background:#fff;border:1px solid #e2ddd5f5;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:flex}.workflow-tool-search-icon{color:#9b9589}.workflow-tool-search-input{color:#1b1c21;background:0 0;border:0;width:100%;padding:0;font-size:12px}.workflow-tool-search-input:focus{outline:none}.workflow-tool-section+.workflow-tool-section{margin-top:10px}.workflow-tool-items{gap:6px;margin-top:8px;display:grid}.workflow-tool-item{text-align:left;color:#3f3c36;cursor:grab;background:#fffffff5;border:1px solid #e2ddd5f5;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;display:flex}.workflow-tool-item.is-agent-template{background:#fafafa;border-color:#ccd4fff5;align-items:center;min-height:40px;padding:0 10px}.workflow-tool-item.is-agent-template .workflow-tool-item-copy{align-items:center}.workflow-tool-item.is-agent-template .workflow-tool-item-icon{color:#7c3aed}.workflow-tool-item.is-agent-template .workflow-tool-item-icon svg{width:18px;height:18px}.workflow-tool-item.is-agent-template .workflow-tool-item-hint{display:none}.workflow-tool-item.is-agent-template:hover .workflow-tool-item-hint{display:block}.workflow-tool-item:active{cursor:grabbing}.workflow-tool-item-icon{color:#7b766c;flex:none;width:20px;height:20px}.workflow-tool-item-label{font-size:11px;line-height:1.35}.workflow-tool-item-copy{flex:auto;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.workflow-tool-item-hint{color:#5a63d8;white-space:nowrap;flex:none;font-size:10px;font-weight:700;line-height:1.4}.workflow-joyce-shell{width:282px;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:0;border-radius:0;display:block}.workflow-joyce-shell.is-collapsed{width:42px}.workflow-joyce-main{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.workflow-joyce-close{color:#6d6a63;cursor:pointer;z-index:1;background:#fff;border:1px solid #ece8e2;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid;position:absolute;top:18px;right:16px}.workflow-joyce-close svg{width:18px;height:18px}.workflow-joyce-header-card{justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 12px;display:flex}.workflow-joyce-profile{align-items:center;gap:14px;min-width:0;display:flex}.workflow-joyce-avatar{color:#fff;background:#6280f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:inline-grid}.workflow-joyce-profile-copy{min-width:0}.workflow-joyce-name-row{align-items:center;gap:8px;display:flex}.workflow-joyce-name{color:#1b1c21;font-size:15px;font-weight:650}.workflow-joyce-online-dot,.workflow-joyce-status-dot{width:10px;height:10px;box-shadow:none;background:#10b963;border-radius:50%}.workflow-joyce-online{color:#15a34a;margin-top:3px;font-size:12px;font-weight:500}.workflow-joyce-divider{background:#ece8e2;height:1px}.workflow-joyce-body{flex:auto;min-height:0;padding:12px 14px 106px;overflow-y:auto}.workflow-joyce-body-hint{color:#8e8b84;font-size:12px;line-height:1.65}.workflow-joyce-composer{background:#fff;border:1px solid #ece8e2;border-radius:18px;align-items:center;gap:10px;margin:0;padding:8px 10px 8px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.workflow-joyce-textarea{color:#1f232f;resize:none;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0}.workflow-joyce-textarea:focus{box-shadow:none;border:0}.workflow-joyce-send-icon{color:#8f8f94;cursor:pointer;background:#ededee;border:0;border-radius:16px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.workflow-joyce-send-icon svg{width:18px;height:18px}.workflow-joyce-rail{color:#8a867f;cursor:pointer;background:#fff;border:0;place-items:center;width:42px;height:100%;display:inline-grid}.workflow-joyce-rail-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;font-size:12px;font-weight:600;transform:translate(-5px)}.workflow-panel-header{padding:16px}.workflow-empty-state{box-shadow:none;background:0 0;border:0;margin-top:40px}@media (width<=1400px){.workflow-canvas-column{padding-right:0}}@media (width<=1120px){.onboarding-workflow-topbar{min-height:56px;padding:6px 12px}.onboarding-workflow-run-modal-root{padding:18px}.onboarding-workflow-run-modal-panel{width:min(980px,100vw - 36px)}.onboarding-workflow-run-modal-body{grid-template-columns:1fr}.workflow-canvas-column{padding:0}.onboarding-workflow-stage.is-panel-open .workflow-canvas-column{padding-left:18px}.onboarding-workflow-left-overlay{width:min(368px,35vw,100vw - 96px);min-width:min(276px,100vw - 96px);top:96px;bottom:0;left:64px}}@media (width<=840px){.onboarding-workflow-topbar{flex-wrap:wrap;gap:8px;min-height:96px;padding:8px 10px}.onboarding-workflow-title{font-size:18px}.onboarding-workflow-subtitle{display:none}.onboarding-workflow-topbar-right{margin-left:auto}.onboarding-workflow-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.onboarding-workflow-actions{justify-content:flex-start;width:100%}.workflow-canvas-column{padding:0}.onboarding-workflow-stage.is-panel-open .workflow-canvas-column{padding-left:0}.onboarding-workflow-left-overlay{display:none}}@media (width<=720px){.onboarding-workflow-run-modal-root{padding:12px}.onboarding-workflow-run-modal-panel{border-radius:16px;width:100%;max-height:calc(100vh - 24px)}.onboarding-workflow-run-modal-head,.onboarding-workflow-run-modal-body,.onboarding-workflow-run-modal-footer{padding-left:16px;padding-right:16px}.onboarding-workflow-run-modal-title{font-size:22px}.onboarding-workflow-run-modal-preview-card{grid-template-columns:1fr}}.agent-detail-blank-page{z-index:400;box-sizing:border-box;background:#f4f4f5;flex-direction:column;display:flex;position:fixed;inset:0}.agent-detail-blank-page-header{background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;min-height:52px;padding:0 16px;display:flex}.agent-detail-blank-page-back{color:#3f3f46;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px 8px 8px;font-size:15px;font-weight:600;display:inline-flex}.agent-detail-blank-page-back:hover{background:#f4f4f5}.agent-detail-blank-page-back-icon{font-size:18px;line-height:1}.agent-detail-blank-page-main{background:#fafafa;flex:1;min-height:0}@media (prefers-color-scheme:dark){.agent-detail-blank-page{background:#16161a}.agent-detail-blank-page-header{background:#1a1a1f;border-bottom-color:#3a3a44}.agent-detail-blank-page-back{color:#e4e4e7}.agent-detail-blank-page-back:hover{background:#2a2a32}.agent-detail-blank-page-main{background:#16161a}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-page{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;width:100%;height:100%;min-height:100dvh;font-family:var(--font-sans);background:linear-gradient(#f5f6f8 0%,#fafbfc 48%,#f5f6f8 100%);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:relative;overflow:hidden}.login-page-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.login-page-bg-silk{z-index:1;pointer-events:none;background:linear-gradient(#f5f6f8d1 0%,#fafbfcc7 48%,#f5f6f8d1 100%);position:absolute;inset:0;overflow:hidden}.login-page-bg-silk-wave{pointer-events:none;will-change:transform;width:380%;height:200%;position:absolute;top:-42%;left:-130%}.login-page-bg-silk-wave-a{filter:blur(6px);opacity:.42;background:repeating-linear-gradient(100deg,#fff0 0 130px,#d2d4dc2e 220px,#f4f5f947 300px,#fff0 385px);animation:16s linear infinite login-page-silk-drift-a}.login-page-bg-silk-wave-b{filter:blur(10px);opacity:.32;background:repeating-linear-gradient(96deg,#fff0 0 175px,#dcdee624 260px,#fff0 345px);animation:20s linear infinite reverse login-page-silk-drift-b}@keyframes login-page-silk-drift-a{0%{transform:translate(0,0)}to{transform:translate(-380px,18px)}}@keyframes login-page-silk-drift-b{0%{transform:translate(0,0)}to{transform:translate(330px,-14px)}}.login-page-bg-glow{z-index:1;filter:blur(22px);pointer-events:none;background:radial-gradient(at 50% 35%,#ffffff8c 0%,#0000 58%),radial-gradient(at 18% 62%,#dadce438 0%,#0000 52%),radial-gradient(at 82% 48%,#e0e2e82e 0%,#0000 50%);width:min(920px,105%);height:58%;animation:8s ease-in-out infinite alternate login-page-glow-pulse;position:absolute;top:0;left:50%;transform:translate(-50%)}.login-page-bg-dots{z-index:1;opacity:.82;pointer-events:none;background-image:radial-gradient(circle,#00000017 1px,#0000 1px);background-position:0 0;background-size:26px 26px;animation:20s linear infinite login-page-dots-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 88%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 88%)}@keyframes login-page-glow-pulse{0%{opacity:.55;filter:blur(20px)}to{opacity:.78;filter:blur(26px)}}@keyframes login-page-dots-drift{0%{background-position:0 0}to{background-position:24px 24px}}.login-page-shell{z-index:1;flex-direction:column;align-items:center;gap:20px;width:min(100%,440px);display:flex;position:relative}.login-page-card{box-sizing:border-box;background:#fff;border:1px solid #f5f5f5;border-radius:12px;width:100%;padding:32px 36px 28px;box-shadow:0 8px 28px #0f172a06}@keyframes login-page-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-page-header-icon,.login-page-title,.login-page-subtitle,.login-page-form,.login-page-or,.login-page-google,.login-page-signup{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) both login-page-rise-in}.login-page-header-icon{animation-delay:50ms}.login-page-title{animation-delay:.11s}.login-page-subtitle{animation-delay:.17s}.login-page-form{animation-delay:.24s}.login-page-or{animation-delay:.32s}.login-page-google{animation-delay:.38s}.login-page-signup{animation-delay:.44s}.login-page-role-tags{opacity:0;justify-content:center;align-items:center;gap:10px;width:100%;animation:.42s cubic-bezier(.22,1,.36,1) .5s both login-page-rise-in;display:flex}.login-page-role-tag{color:#374151;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;min-width:72px;height:32px;font-size:13px;font-weight:500;font:inherit;background:#ffffffb8;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.login-page-role-tag:hover{background:#ffffffeb;border-color:#d1d5db}.login-page-role-tag.is-active{color:#f9fafb;background:#111827;border-color:#111827}.login-page-error{color:#dc2626;margin:-2px 0 0;font-size:13px;line-height:1.4}.login-page-form{border:none;margin:0;padding:0}.login-page-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.login-page-header-icon{width:44px;height:44px;margin-bottom:14px;display:block}.login-page-header-logo{object-fit:cover;border-radius:11px;width:44px;height:44px;display:block}.login-page-title{color:#111827;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.login-page-subtitle{color:#6b7280;max-width:320px;margin:0;font-size:14px;line-height:1.45}.login-page-field{margin-bottom:18px}.login-page-field:last-of-type{margin-bottom:0}.login-page-label{color:#6b7280;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.login-page-input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;height:44px;padding:0 14px;font-size:15px}.login-page-input::placeholder{color:#9ca3af}.login-page-input:focus{border-color:#9ca3af;outline:none;box-shadow:0 0 0 3px #1118270f}.login-page-password-control{position:relative}.login-page-password-input{padding-right:44px}.login-page-password-toggle{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-page-password-toggle:hover,.login-page-password-toggle:focus-visible{color:#18181b;background:#18181b0f}.login-page-password-toggle:focus-visible{outline-offset:2px;outline:2px solid #18181b2e}.login-page-primary{color:#f9fafb;cursor:pointer;background:#111827;border:none;border-radius:8px;width:100%;height:44px;margin-top:22px;font-size:15px;font-weight:600;transition:background .15s}.login-page-primary:hover{background:#1f2937}.login-page-or{align-items:center;gap:12px;margin:22px 0 18px;display:flex}.login-page-or-line{background:#e5e7eb;flex:1;height:1px}.login-page-or-text{color:#9ca3af;letter-spacing:.06em;font-size:12px;font-weight:500}.login-page-google{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px;font-size:15px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.login-page-google:hover{background:#f9fafb;border-color:#9ca3af}.login-page-google-g{display:inline-flex}.login-page-signup{color:#6b7280;text-align:center;margin:20px 0 0;font-size:14px}.login-page-link{color:#2563eb;font-weight:500;text-decoration:none}.login-page-card a:hover{text-decoration:underline}@media (width<=480px){.login-page-card{padding:24px 20px 20px}.login-page-title{font-size:22px}}.login-google-modal{z-index:20;background:#f4f4f5d1;place-items:center;padding:28px;animation:.22s both login-google-backdrop-in;display:grid;position:fixed;inset:0}@keyframes login-google-backdrop-in{0%{opacity:0}to{opacity:1}}.login-google-panel{color:#202124;opacity:0;background:#fff;border-radius:20px;width:min(820px,100vw - 56px);min-height:356px;animation:.32s cubic-bezier(.22,1,.36,1) 50ms both login-google-panel-in;overflow:hidden;box-shadow:0 18px 48px #3c404324}@keyframes login-google-panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-google-panel-header{color:#5f6368;border-bottom:1px solid #dadce0;align-items:center;gap:12px;height:48px;padding:0 16px;font-size:15px;display:flex}.login-google-wordmark{flex:none;display:inline-flex}.login-google-panel-body{grid-template-columns:minmax(280px,48%) 1fr;gap:40px;padding:30px 32px 34px;display:grid}.login-google-intro{padding:0 0 0 2px}.login-google-app-logo{color:#fff;background:#0f9d91;border:2px solid #d3eee8;border-radius:999px;place-items:center;width:46px;height:46px;font-size:30px;font-style:italic;font-weight:800;line-height:1;display:grid}.login-google-intro h2{color:#202124;letter-spacing:-.03em;margin:22px 0 18px;font-size:40px;font-weight:400;line-height:1.15}.login-google-intro p{color:#3c4043;margin:0;font-size:15px}.login-google-intro strong{color:#1967d2;font-weight:500}.login-google-accounts{padding-top:35px}.login-google-account{color:#202124;text-align:left;cursor:pointer;width:100%;min-height:62px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dadce0;align-items:center;gap:16px;padding:10px 0;display:flex}.login-google-account:hover{background:#3c40430a}.login-google-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:600;display:grid}.login-google-avatar-blue{background:#1a73e8}.login-google-avatar-green{background:#2e7d32}.login-google-account-meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.login-google-account-name{color:#202124;font-size:16px}.login-google-account-email{color:#5f6368;margin-top:2px;font-size:14px}.login-google-other-account{color:#3c4043;min-height:48px}.login-google-other-icon{color:#5f6368;place-items:center;width:26px;height:26px;display:grid}.login-google-terms{color:#5f6368;margin:36px 0 0;padding-top:2px;font-size:14px;line-height:1.6}.login-google-terms a{color:#1967d2;text-decoration:none}.login-google-terms a:hover{text-decoration:underline}@media (width<=760px){.login-google-modal{align-items:start;padding:18px}.login-google-panel{width:100%}.login-google-panel-body{grid-template-columns:1fr;gap:10px;padding:26px 24px 30px}.login-google-accounts{padding-top:8px}.login-google-intro h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.login-page-bg-silk-wave-a,.login-page-bg-silk-wave-b,.login-page-bg-glow,.login-page-bg-dots{animation:none!important}.login-page-header-icon,.login-page-title,.login-page-subtitle,.login-page-form,.login-page-or,.login-page-google,.login-page-signup,.login-google-modal,.login-google-panel{opacity:1!important;animation:none!important;transform:none!important}}.plan-agent-create-modal-root{z-index:10200;box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.plan-agent-create-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18181b85;position:absolute;inset:0}.plan-agent-create-modal-panel{z-index:1;box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;width:min(520px,100%);max-height:min(90vh,640px);padding:28px 26px 26px;position:relative;overflow:auto;box-shadow:0 24px 80px #0f172a47,inset 0 0 0 1px #ffffff14}.plan-agent-create-modal-close{z-index:2;color:#71717a;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;place-items:center;width:36px;height:36px;margin:0;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;top:12px;right:12px}.plan-agent-create-modal-close:hover{color:#18181b;background:#f4f4f5}.plan-agent-create-modal-close:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.plan-agent-create-modal-icon{justify-content:center;margin:0 0 14px;line-height:0;display:flex}.plan-agent-create-modal-title{letter-spacing:-.02em;color:#0f172a;margin:0 0 12px;font-size:20px;font-weight:750}.plan-agent-create-modal-status{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-height:1.5em;margin:0 0 18px;font-size:14px;display:inline-flex}.plan-agent-create-modal-status--done{color:#059669;font-weight:600}.plan-agent-create-modal-dots{align-items:center;gap:3px;padding-left:2px;display:inline-flex}.plan-agent-create-modal-dots>span{background:#6366f1;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite both plan-agent-create-modal-dot}.plan-agent-create-modal-dots>span:nth-child(2){animation-delay:.15s}.plan-agent-create-modal-dots>span:nth-child(3){animation-delay:.3s}@keyframes plan-agent-create-modal-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.plan-agent-create-modal-bar{box-sizing:border-box;background:#e8e8ec;border-radius:999px;height:8px;margin:0 0 20px;overflow:hidden}.plan-agent-create-modal-bar-fill{background:linear-gradient(90deg,#a78bfa 0%,#6366f1 45%,#2563eb 100%);border-radius:999px;height:100%}.plan-agent-create-modal-steps{text-align:left;box-sizing:border-box;background:#f4f4f6;border:1px solid #e8e8ed;border-radius:12px;margin:0;padding:14px 16px 12px;list-style:none}.plan-agent-create-modal-step{color:#71717a;border-top:1px solid #e4e4e9;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.plan-agent-create-modal-step:first-child{border-top:none;padding-top:2px}.plan-agent-create-modal-step-num{color:#71717a;background:#e4e4e9;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.plan-agent-create-modal-step.is-active .plan-agent-create-modal-step-num{color:#fff;background:linear-gradient(135deg,#6366f1,#2563eb)}.plan-agent-create-modal-step.is-active .plan-agent-create-modal-step-label{color:#18181b;font-weight:600}.plan-agent-create-modal-step.is-complete .plan-agent-create-modal-step-num{color:#fff;background:#059669}.plan-agent-create-modal-step.is-complete .plan-agent-create-modal-step-label{color:#3f3f46}.plan-agent-create-modal-step-label{flex:auto;min-width:0}.plan-agent-create-modal-foot{margin-top:20px;padding-top:4px}.plan-agent-create-modal-actions{flex-flow:wrap;justify-content:stretch;gap:10px;display:flex}.plan-agent-create-modal-btn{width:auto;min-width:0;font:inherit;cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;flex:1 1 0;margin:0;padding:12px 16px;font-size:14px;font-weight:600;display:block}.plan-agent-create-modal-btn--primary{color:#fff;background:linear-gradient(90deg,#6366f1 0%,#4f46e5 50%,#2563eb 100%);box-shadow:0 4px 14px #4f46e559}.plan-agent-create-modal-btn--primary:hover{filter:brightness(1.05)}.plan-agent-create-modal-btn--ghost{color:#334155;background:#fff;border:1px solid #d4d4d8}.plan-agent-create-modal-btn--ghost:hover{background:#fafafa;border-color:#a1a1aa}@media (prefers-reduced-motion:reduce){.plan-agent-create-modal-dots>span{opacity:.55;animation:none}}.skills-page{background:#f6f6f6;padding:0}.skills-page-main{box-sizing:border-box;flex-direction:column;gap:0;min-height:100%;padding:32px;display:flex}.skills-page-main>.tools-directory-pagination{margin-bottom:10px}.skills-page-header{align-items:flex-start}.skills-page-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skills-sort-menu-wrap{position:relative}.skills-filter-trigger{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.skills-filter-trigger:hover,.skills-filter-trigger[aria-expanded=true]{color:#1d4ed8;background:#f8fbff;border-color:#c2d0ea}.skills-sort-menu-panel{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:168px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0f172a24}.skills-sort-menu-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;display:flex}.skills-sort-menu-item:hover{background:#f5f7fb}.skills-sort-menu-item.is-active{color:#1d4ed8;background:#eef4ff;font-weight:600}.skills-sort-menu-check{color:currentColor;font-size:13px}.skills-create-menu-wrap{position:relative}.skills-create-trigger{min-width:112px}.skills-create-modal-layer{z-index:10040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.skills-create-modal-backdrop{background:#0f172a3d;border:0;position:absolute;inset:0}.skills-create-modal{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:14px;width:min(440px,100vw - 40px);padding:24px;display:flex;position:relative;box-shadow:0 20px 48px #0f172a2e}.skills-create-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:18px;right:18px}.skills-create-modal-close:hover{color:#374151;background:#f3f4f6}.skills-create-modal-title{color:#111827;font-size:20px;font-weight:700;line-height:1.3}.skills-create-modal-subtitle{color:#667085;font-size:14px;line-height:1.55}.skills-create-modal-options{flex-direction:column;gap:10px;display:flex}.skills-create-modal-option{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 16px;transition:background .15s,border-color .15s,transform .15s;display:flex}.skills-create-modal-option:hover{background:#f8fafc;border-color:#d8dee8;transform:translateY(-1px)}.skills-create-modal-option-title{font-size:16px;font-weight:600;line-height:1.4}.skills-create-modal-option-desc{color:#6b7280;font-size:13px;line-height:1.5}.skills-create-menu-panel{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:280px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0f172a24}.skills-create-menu-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;display:flex}.skills-create-menu-item:hover{background:#f5f7fb}.skills-create-menu-title{font-size:16px;font-weight:600;line-height:1.4}.skills-create-menu-desc{color:#6b7280;font-size:13px;line-height:1.5}.skills-page-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.skills-page-toolbar-left{flex:auto;min-width:0}.skills-page-toolbar .skills-page-header-actions{flex-shrink:0}.skills-page-search{flex:1;width:auto;min-width:0;max-width:none}.skills-cards-grid{margin-top:14px}.skills-table-shell{background:#fff;border:1px solid #e7eaf1;border-radius:18px;margin-top:18px;overflow:auto hidden;box-shadow:0 16px 40px #0f172a0a}.skills-table-head{color:#667085;background:#fbfcfe;border-bottom:1px solid #eceff5;grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) 120px 52px;align-items:center;column-gap:14px;min-width:max(100%,920px);padding:14px 18px;font-size:13px;font-weight:600;display:grid}.skills-table-body{flex-direction:column;display:flex}.skills-table-row{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f7;grid-template-columns:minmax(220px,.9fr) minmax(420px,1.7fr) 120px 52px;align-items:center;column-gap:14px;min-width:max(100%,920px);padding:16px 18px;transition:background .18s;display:grid;position:relative}.skills-table-row:focus-visible{outline-offset:-2px;outline:2px solid #4d6bff2e}.skills-table-row:hover{background:#fafbff}.skills-table-row:last-child{border-bottom:0}.skills-table-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.skills-table-name-icon{flex:none;width:22px;height:22px}.skills-table-name-text,.skills-table-desc,.skills-table-creator{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skills-table-desc,.skills-table-creator{color:#475467;font-size:13px}.skills-table-actions-wrap{justify-content:flex-end;display:flex;position:relative}.skills-table-actions-trigger{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-flex}.skills-table-actions-trigger:hover,.skills-table-actions-trigger[aria-expanded=true]{color:#0f172a;background:#f8fafc;border-color:#dbe3ef}.skills-table-actions-menu{z-index:12;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;min-width:120px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a24}.skills-table-actions-item{color:#0f172a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.skills-table-actions-item:hover{background:#f8fafc}.skills-table-actions-item--danger{color:#dc2626}.skills-table-actions-item--danger:hover{background:#fef2f2}.skills-empty{text-align:center;color:#667085;padding:48px 18px;font-size:14px}.skills-record-card{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.experience-entry-page-main .skills-record-card:hover,.experience-entry-page-main .skills-record-card:focus-visible{box-shadow:none;border-color:#eaeaea;outline:none;transform:none}.skills-record-card .skills-table-actions-wrap{position:absolute;top:10px;right:10px}.skills-record-card-head{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.skills-record-card-title-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.skills-record-card-title{color:var(--text-heading);font-size:14px;font-weight:650;line-height:1.35}.skills-record-card-creator{color:#9a9a9a;font-size:12px;line-height:1.35}.skills-record-card-desc{color:#6b6b6b;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.skills-record-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.skills-record-card-created-at{color:#9a9a9a;font-size:12px;line-height:1.4}.skills-manual-modal-layer{z-index:10040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.skills-manual-modal-backdrop{background:#0f172a3d;border:0;position:absolute;inset:0}.skills-manual-modal{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:14px;width:min(520px,100vw - 40px);padding:24px;display:flex;position:relative;box-shadow:0 20px 48px #0f172a2e}.skills-manual-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:18px;right:18px}.skills-manual-modal-close:hover{color:#374151;background:#f3f4f6}.skills-manual-modal-title{color:#111827;font-size:20px;font-weight:700;line-height:1.3}.skills-manual-modal-subtitle{color:#667085;font-size:14px;line-height:1.55}.skills-manual-modal-field{color:#374151;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.skills-manual-modal-field input,.skills-manual-modal-field textarea{width:100%;font:inherit;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:14px;padding:12px 14px}.skills-manual-modal-field textarea{resize:vertical;min-height:112px}.skills-manual-modal-field input:focus,.skills-manual-modal-field textarea:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 3px #94a3b82e}.skills-manual-modal-actions{flex-direction:column;gap:16px;display:flex}.skills-manual-modal-submit{justify-content:center;width:100%;min-height:42px}.skills-ai-create-page{height:100%;min-height:0;overflow:hidden}.skills-ai-create-page .manus-home-session-head{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.skills-ai-create-page .manus-home-session-body{min-height:0;overflow:hidden}.skills-ai-create-page .manus-home-session-solo{box-sizing:border-box;flex:1;min-height:0;overflow:hidden}.skills-ai-create-page .manus-home-session-chat{flex:1;min-height:0;overflow:hidden}.skills-ai-create-page .manus-home-session-messages-wrap{flex:1;min-height:0;padding-bottom:20px}.skills-ai-create-page .manus-home-session-composer-band{z-index:12;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 28px 100%);flex-shrink:0;padding-top:18px;padding-bottom:clamp(12px,2.5vh,20px);position:relative}.skills-ai-create-page .manus-home-session-composer-outer{pointer-events:auto}.skills-ai-page-head-main{flex-direction:column;gap:6px;display:flex}.skills-ai-page-subtitle{color:#64748b;margin:0;font-size:14px;line-height:1.5}.skills-ai-page-tag{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.skills-config-page{background:#fff;flex-direction:column;min-height:100%;display:flex}.skills-config-shell{background:#fff;flex:1;grid-template-columns:248px 320px minmax(0,1fr);min-height:0;display:grid}.skills-config-sidebar,.skills-config-files-pane,.skills-config-detail{min-height:0}.skills-config-sidebar{box-sizing:border-box;background:#fbfbfc;border-right:1px solid #ececf0;flex-direction:column;gap:14px;padding:12px 8px 14px;display:flex}.skills-config-back-link{color:#111827;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.skills-config-back-link svg{width:18px;height:18px;display:block}.skills-config-search-row{align-items:center;gap:8px;display:flex}.skills-config-search{flex:1;position:relative}.skills-config-search input{color:#111827;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:0 14px 0 40px}.skills-config-search input::placeholder{font-size:12px}.skills-config-search input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 3px #94a3b829}.skills-config-search-icon{color:#667085;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.skills-config-search-icon svg,.skills-config-filter-btn svg,.skills-config-sidebar-item-icon svg,.skills-config-files-avatar svg,.skills-config-file-icon svg{width:16px;height:16px;display:block}.skills-config-filter-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.skills-config-sidebar-label{color:#667085;padding:0 8px;font-size:14px;font-weight:600;line-height:1.4}.skills-config-sidebar-list{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.skills-config-sidebar-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-size:14px;display:flex}.skills-config-sidebar-item.is-active{background:#f1f5f9;font-weight:600}.skills-config-sidebar-item-icon{color:#5b7cf6;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.skills-config-files-pane{box-sizing:border-box;background:#fff;border-right:1px solid #ececf0;flex-direction:column;padding:18px 18px 14px;display:flex}.skills-config-files-head{align-items:center;gap:12px;display:flex}.skills-config-files-avatar{color:#5b7cf6;background:#fff;border:1px solid #dbe3ef;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.skills-config-files-head-main{min-width:0}.skills-config-files-title{color:#111827;font-size:18px;font-weight:700;line-height:1.35}.skills-config-files-meta{color:#667085;margin-top:4px;font-size:12px}.skills-config-files-version{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:18px;padding:14px 16px}.skills-config-files-version-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.skills-config-files-version-trigger-main{flex:1;min-width:0}.skills-config-files-version-title{color:#111827;font-size:13px;font-weight:700;display:block}.skills-config-files-version-meta{color:#667085;margin-top:4px;font-size:12px;display:block}.skills-config-files-version-chevron{color:#667085;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .18s;display:inline-flex}.skills-config-files-version-chevron svg{width:14px;height:14px;display:block}.skills-config-files-version-chevron.is-expanded{transform:rotate(180deg)}.skills-config-version-history{border-top:1px solid #ececf0;margin-top:12px;padding-top:12px}.skills-config-version-history-title{color:#475467;font-size:12px;font-weight:700}.skills-config-version-history-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.skills-config-version-history-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;display:flex}.skills-config-version-history-item.is-active{background:#eef2ff;border-color:#c7d2fe}.skills-config-version-history-item-main{flex-direction:column;min-width:0;display:flex}.skills-config-version-history-item-label{color:#111827;font-size:13px;font-weight:600;line-height:1.4}.skills-config-version-history-item-meta{color:#667085;margin-top:3px;font-size:12px;line-height:1.35}.skills-config-version-history-item-check{color:#4f46e5;flex:none;font-size:14px;font-weight:700}.skills-config-version-history-empty{color:#667085;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.skills-config-files-tree{flex-direction:column;gap:2px;min-height:0;margin-top:14px;display:flex;overflow-y:auto}.skills-config-file-row{color:#1f2937;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:36px;display:flex}.skills-config-file-row:not(.is-folder){cursor:pointer}.skills-config-file-row.is-file-active{background:#f3f4f6}.skills-config-file-row.is-folder{color:#475467;cursor:pointer}.skills-config-file-row.is-folder:hover{background:#f8fafc}.skills-config-file-caret{color:#667085;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.skills-config-file-caret svg{width:12px;height:12px;display:block}.skills-config-file-caret.is-expanded svg{transform:rotate(90deg)}.skills-config-file-icon{color:#64748b;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.skills-config-file-name{margin-left:8px;font-size:14px;line-height:1.4}.skills-config-preview-btn,.skills-config-more-btn{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.skills-config-preview-btn:hover,.skills-config-more-btn:hover{color:#111827;background:#f3f4f6}.skills-config-preview-btn svg,.skills-config-more-btn svg{width:18px;height:18px;display:block}.skills-config-detail{box-sizing:border-box;min-width:0;padding:18px 22px 24px;overflow-y:auto}.skills-config-detail-filebar{border-bottom:1px solid #ececf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding-bottom:12px;display:grid}.skills-config-detail-filebar-actions{align-items:center;gap:8px;display:flex}.skills-config-detail-filebar-actions.is-right{justify-content:flex-end}.skills-config-mode-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.skills-config-mode-btn.is-active{color:#111827;background:#f8fafc;border-color:#111827}.skills-config-mode-btn:disabled{opacity:.5;cursor:not-allowed}.skills-config-detail-filepath{text-align:center;color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.skills-config-download-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.skills-config-download-btn:disabled{opacity:.5;cursor:not-allowed}.skills-config-download-btn svg{width:16px;height:16px;display:block}.skills-config-preview-section{margin-top:14px}.skills-config-source-editor{flex-direction:column;min-height:calc(100vh - 280px);display:flex}.skills-config-save-bar{background:0 0;justify-content:flex-end;margin-top:12px;padding:14px 0 4px;display:flex}.skills-config-save-bar--inside{margin-top:auto;padding:14px 0 0}.skills-config-save-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;min-width:92px;height:40px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 12px 24px #1118272e}.skills-config-save-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.skills-config-preview-actions{align-items:center;gap:8px;display:flex}.skills-config-preview-card{box-sizing:border-box;background:#fff;border:1px solid #ececf0;border-radius:22px;width:100%;max-width:none;min-height:calc(100vh - 220px);padding:18px 20px;box-shadow:0 12px 36px #0f172a0f}.skills-config-markdown-doc{color:#1f2937}.skills-md-meta-table-wrap,.skills-md-table-wrap{overflow-x:auto}.skills-md-meta-table,.skills-md-table{border-collapse:collapse;width:100%}.skills-md-meta-table th,.skills-md-meta-table td,.skills-md-table th,.skills-md-table td{text-align:left;border:1px solid #e5e7eb;padding:10px 12px;font-size:13px;line-height:1.6}.skills-md-meta-table th,.skills-md-table th{color:#475467;background:#fafafa;width:160px;font-weight:600}.skills-md-heading{color:#111827;margin:18px 0 10px;font-weight:700}.skills-md-heading--h1{font-size:18px;line-height:1.4}.skills-md-heading--h2{font-size:16px;line-height:1.4}.skills-md-heading--h3,.skills-md-heading--h4,.skills-md-heading--h5,.skills-md-heading--h6{font-size:14px;line-height:1.45}.skills-md-paragraph,.skills-md-list{color:#374151;margin:0 0 12px;font-size:14px;line-height:1.8}.skills-md-list{padding-left:22px}.skills-md-paragraph code,.skills-md-list code{color:#111827;background:#f3f4f6;border-radius:6px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.skills-md-code-block{background:#f3f4f6;border-radius:14px;margin:14px 0;padding:14px 16px}.skills-md-code-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.skills-md-code-lang{color:#667085;text-transform:none;font-size:12px;font-weight:600}.skills-md-code-copy{color:#64748b;cursor:pointer;background:#ffffffbf;border:0;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.skills-md-code-copy:hover{color:#334155;background:#fffffff2}.skills-md-code-copy svg{width:14px;height:14px;display:block}.skills-md-code-block pre{white-space:pre-wrap;color:#1f2937;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7}.skills-md-divider{border:0;border-top:1px solid #e5e7eb;margin:18px 0}.skills-md-quote{color:#475467;background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:0 12px 12px 0;margin:14px 0;padding:10px 14px}.skills-md-quote p{margin:0;font-size:13px;line-height:1.7}.skills-md-quote p+p{margin-top:6px}.skills-config-editor{color:#374151;width:100%;font:inherit;resize:none;box-sizing:border-box;z-index:1;background:0 0;border:0;padding:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:26px;position:relative}.skills-config-editor:focus{outline:none}.skills-config-editor-shell{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:52px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.skills-config-editor-gutter{background:#f8fafc;border-right:1px solid #e5e7eb;padding:14px 0}.skills-config-editor-line-number{color:#98a2b3;text-align:right;height:26px;padding:0 12px 0 0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:26px}.skills-config-editor-line-number.is-active{color:#111827;font-weight:600}.skills-config-editor-main{box-sizing:border-box;isolation:isolate;background:#fff;min-height:560px;padding:14px 16px;position:relative;overflow:hidden}.skills-config-editor-active-line{pointer-events:none;z-index:0;background:#3b82f614;border-radius:6px;height:26px;position:absolute;top:14px;left:16px;right:16px}.skills-config-editor-main .skills-config-editor{width:100%;height:100%;min-height:532px;padding:0;overflow:auto}@media (width<=1100px){.skills-table-head,.skills-table-row{grid-template-columns:minmax(200px,.9fr) minmax(260px,1.4fr) 100px 52px}.skills-config-shell{grid-template-columns:220px 280px minmax(0,1fr)}.skills-config-preview-card h3{font-size:28px}}@media (width<=860px){.skills-page{padding:0}.skills-page-header,.skills-page-toolbar{flex-direction:column;align-items:stretch}.skills-page-header-actions{flex-wrap:wrap;justify-content:flex-start}.skills-page-search{min-width:0;max-width:none}.skills-table-head{display:none}.skills-table-row{grid-template-columns:1fr;gap:8px}.skills-table-name-text,.skills-table-desc,.skills-table-creator{white-space:normal}.skills-config-shell{grid-template-columns:1fr}.skills-config-sidebar,.skills-config-files-pane{border-bottom:1px solid #ececf0;border-right:0}.skills-config-meta-grid{grid-template-columns:1fr;gap:14px}.skills-config-detail{padding:16px}.skills-config-detail-filebar{grid-template-columns:1fr;justify-items:stretch}.skills-config-detail-filebar-actions,.skills-config-detail-filebar-actions.is-right{justify-content:flex-start}.skills-config-detail-topbar{align-items:flex-start}.skills-config-detail-title{font-size:20px}.skills-config-preview-card{padding:22px 20px}.skills-config-preview-content{font-size:14px;line-height:1.8}.skills-config-editor-shell,.skills-config-editor-main{min-height:420px}.skills-config-editor-main .skills-config-editor{min-height:392px}}
