.MemoryApp-module__fBy4Da__memBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.MemoryApp-module__fBy4Da__memToolbar{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}.MemoryApp-module__fBy4Da__memBtn{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.MemoryApp-module__fBy4Da__memBtn:hover{background:var(--bg-hover)}.MemoryApp-module__fBy4Da__memBtn:disabled{opacity:.4;cursor:not-allowed}.MemoryApp-module__fBy4Da__memBtnPrimary{background:var(--accent);border-color:var(--accent);color:#fff;}.MemoryApp-module__fBy4Da__memBtnPrimary:hover{background:var(--accent-hover)}.MemoryApp-module__fBy4Da__memSearch{background:var(--bg-input);max-width:240px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;flex:1;padding:4px 10px;font-size:12px}.MemoryApp-module__fBy4Da__memSearch::placeholder{color:var(--text-muted)}.MemoryApp-module__fBy4Da__memSpacer{flex:1}.MemoryApp-module__fBy4Da__memCount{color:var(--text-tertiary);font-size:11px}.MemoryApp-module__fBy4Da__memTypeBar{border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary);gap:6px;padding:6px 12px;display:flex}.MemoryApp-module__fBy4Da__memTypeBtn{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.MemoryApp-module__fBy4Da__memTypeActive{background:var(--bg-hover);color:var(--text-primary)}.MemoryApp-module__fBy4Da__memDot{border-radius:50%;width:7px;height:7px;display:inline-block}.MemoryApp-module__fBy4Da__memContent{flex:1;display:flex;overflow:hidden}.MemoryApp-module__fBy4Da__memSidebar{border-right:1px solid var(--border-subtle);width:38%;overflow-y:auto}.MemoryApp-module__fBy4Da__memItem{border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:10px 12px}.MemoryApp-module__fBy4Da__memItem:hover{background:var(--bg-hover)}.MemoryApp-module__fBy4Da__memItemActive{background:var(--accent-subtle)}.MemoryApp-module__fBy4Da__memItemHeader{align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.MemoryApp-module__fBy4Da__memItemType{color:var(--text-secondary);font-weight:500}.MemoryApp-module__fBy4Da__memItemDate{color:var(--text-muted);margin-left:auto;font-size:10px}.MemoryApp-module__fBy4Da__memItemPreview{color:var(--text-primary);font-size:12px;line-height:1.35}.MemoryApp-module__fBy4Da__memItemTags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.MemoryApp-module__fBy4Da__memTag{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:3px;padding:1px 6px;font-size:10px}.MemoryApp-module__fBy4Da__memDetail{flex:1;padding:16px;overflow-y:auto}.MemoryApp-module__fBy4Da__memForm{flex-direction:column;gap:8px;max-width:520px;display:flex}.MemoryApp-module__fBy4Da__memFormTitle{margin:0 0 6px;font-size:14px;font-weight:600}.MemoryApp-module__fBy4Da__memLabel{color:var(--text-secondary);margin-top:4px;font-size:11px}.MemoryApp-module__fBy4Da__memInput,.MemoryApp-module__fBy4Da__memTextarea{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.MemoryApp-module__fBy4Da__memTextarea{resize:vertical;min-height:60px}.MemoryApp-module__fBy4Da__memFormActions{gap:8px;margin-top:8px;display:flex}.MemoryApp-module__fBy4Da__memView{font-size:13px;line-height:1.55}.MemoryApp-module__fBy4Da__memViewHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.MemoryApp-module__fBy4Da__memViewType{font-weight:600}.MemoryApp-module__fBy4Da__memViewDate{color:var(--text-muted);margin-left:auto;font-size:11px}.MemoryApp-module__fBy4Da__memViewContent{color:var(--text-primary);white-space:pre-wrap;margin-bottom:14px}.MemoryApp-module__fBy4Da__memViewSection{gap:6px;margin-bottom:6px;font-size:12px;display:flex}.MemoryApp-module__fBy4Da__memViewLabel{color:var(--text-secondary);flex-shrink:0;font-weight:600}.MemoryApp-module__fBy4Da__memViewTags{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.MemoryApp-module__fBy4Da__memEmpty,.MemoryApp-module__fBy4Da__memEmptyState{text-align:center;color:var(--text-muted);padding:30px 20px;font-size:12px}.MemoryApp-module__fBy4Da__memEmptyHint{color:var(--text-muted);margin-top:8px;font-size:11px}
.environmentSelector-module__BmZ9sG__profileDropdown{position:relative}.environmentSelector-module__BmZ9sG__profileDropdownTrigger{color:var(--text-secondary);cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-color);height:40px;transition:all var(--transition);border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:0 12px;font-size:14px;font-weight:600;display:flex}.environmentSelector-module__BmZ9sG__profileDropdownTrigger:hover,.environmentSelector-module__BmZ9sG__profileDropdownTrigger.environmentSelector-module__BmZ9sG__profileActive{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.environmentSelector-module__BmZ9sG__profileDropdownTrigger.environmentSelector-module__BmZ9sG__profileEmpty{border-style:dashed;border-color:var(--accent);color:var(--accent);background:0 0}.environmentSelector-module__BmZ9sG__profileDropdownTrigger.environmentSelector-module__BmZ9sG__profileEmpty:hover{background:var(--accent-subtle)}.environmentSelector-module__BmZ9sG__profileEmptyPlus{justify-content:center;align-items:center;margin-right:-2px;display:flex}.environmentSelector-module__BmZ9sG__profileDropdownIcon{justify-content:center;align-items:center;display:flex}.environmentSelector-module__BmZ9sG__profileTriggerLabel{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:600;line-height:1;overflow:hidden}.environmentSelector-module__BmZ9sG__profileDropdownPanel{background:var(--bg-primary);border:1px solid var(--border-color);width:320px;box-shadow:var(--shadow-lg);z-index:100;border-radius:14px;flex-direction:column;gap:8px;max-height:400px;padding:8px;animation:.2s environmentSelector-module__BmZ9sG__profileDropdownSlide;display:flex;position:absolute;bottom:calc(100% + 8px);right:-11vw;overflow-y:auto}@keyframes environmentSelector-module__BmZ9sG__profileDropdownSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.environmentSelector-module__BmZ9sG__profileDropdownOption{cursor:pointer;transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:12px;padding:8px 14px;display:flex}.environmentSelector-module__BmZ9sG__profileDropdownOption:hover{background:var(--accent-subtle)}.environmentSelector-module__BmZ9sG__profileDropdownOption.environmentSelector-module__BmZ9sG__selected{background:rgba(var(--accent-rgb), .15)}.environmentSelector-module__BmZ9sG__profileOptionIcon{background:var(--accent-subtle);border:1px solid rgba(var(--accent-rgb), .2);border-radius:var(--radius);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.environmentSelector-module__BmZ9sG__profileDropdownOption.environmentSelector-module__BmZ9sG__selected .environmentSelector-module__BmZ9sG__profileOptionIcon{background:var(--accent);color:#fff;border-color:var(--accent)}.environmentSelector-module__BmZ9sG__profileOptionIconAdd{border:1.5px dashed rgba(var(--accent-rgb), .4);border-radius:var(--radius);width:36px;height:36px;color:var(--accent);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.environmentSelector-module__BmZ9sG__profileOptionContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.environmentSelector-module__BmZ9sG__profileOptionTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.environmentSelector-module__BmZ9sG__profileOptionDesc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.environmentSelector-module__BmZ9sG__profileOptionCheck{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.environmentSelector-module__BmZ9sG__profileDropdownDivider{background:var(--border-color);height:1px;margin:0 6px}@media (max-width:768px){.environmentSelector-module__BmZ9sG__profileDropdownPanel{width:auto;max-width:none;max-height:60vh;position:fixed;bottom:16px;left:16px;right:16px}.environmentSelector-module__BmZ9sG__profileDropdownTrigger{width:100%}}.environmentSelector-module__BmZ9sG__modalError{color:var(--danger);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.environmentSelector-module__BmZ9sG__inputGroup{margin-bottom:24px}.environmentSelector-module__BmZ9sG__inputLabel{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.environmentSelector-module__BmZ9sG__input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:10px;padding:14px 16px;font-size:14px;transition:all .15s}.environmentSelector-module__BmZ9sG__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6366f126}.environmentSelector-module__BmZ9sG__input::placeholder{color:var(--text-secondary)}
.VariableCandidatesCard-module__lgn24a__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px;display:flex}.VariableCandidatesCard-module__lgn24a__header{align-items:flex-start;gap:12px;display:flex}.VariableCandidatesCard-module__lgn24a__iconWrap{background:var(--accent-subtle);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VariableCandidatesCard-module__lgn24a__headerText{flex:1;min-width:0}.VariableCandidatesCard-module__lgn24a__title{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.35}.VariableCandidatesCard-module__lgn24a__subtitle{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.45}.VariableCandidatesCard-module__lgn24a__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VariableCandidatesCard-module__lgn24a__row{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:var(--radius-sm);transition:border-color var(--transition), background var(--transition);grid-template-columns:minmax(160px,1.2fr) auto minmax(160px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.VariableCandidatesCard-module__lgn24a__rowActive{border-color:var(--accent);background:var(--accent-subtle)}.VariableCandidatesCard-module__lgn24a__checkLabel{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.VariableCandidatesCard-module__lgn24a__checkLabel input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.VariableCandidatesCard-module__lgn24a__literalWrap{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.VariableCandidatesCard-module__lgn24a__literal{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:12.5px}.VariableCandidatesCard-module__lgn24a__kindPill{text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-tertiary);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.VariableCandidatesCard-module__lgn24a__arrow{color:var(--text-tertiary);text-align:center;-webkit-user-select:none;user-select:none;font-size:14px}.VariableCandidatesCard-module__lgn24a__varField{align-items:center;gap:4px;min-width:0;display:flex}.VariableCandidatesCard-module__lgn24a__varBraces{color:var(--text-tertiary);font-family:var(--font-mono);flex-shrink:0;font-size:13px}.VariableCandidatesCard-module__lgn24a__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);min-width:0;color:var(--text-primary);font-family:var(--font-mono);transition:border-color var(--transition);flex:1;padding:6px 8px;font-size:12.5px}.VariableCandidatesCard-module__lgn24a__input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.VariableCandidatesCard-module__lgn24a__input:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-secondary)}.VariableCandidatesCard-module__lgn24a__snippet{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11.5px;font-style:italic;line-height:1.4;overflow:hidden}.VariableCandidatesCard-module__lgn24a__warnRow{color:var(--text-tertiary);grid-column:1/-1;font-size:11.5px;line-height:1.4}.VariableCandidatesCard-module__lgn24a__warnRow code{font-family:var(--font-mono);background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:1px 5px}@media (max-width:768px){.VariableCandidatesCard-module__lgn24a__row{grid-template-columns:1fr}.VariableCandidatesCard-module__lgn24a__arrow{display:none}.VariableCandidatesCard-module__lgn24a__varField{margin-top:4px}}
.SaveAsWorkflowQuestionsPopup-module__yCduZq__wrap{position:relative}.SaveAsWorkflowQuestionsPopup-module__yCduZq__loadingOverlay{z-index:10;background:#ffffffc7;border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}[data-theme=dark] .SaveAsWorkflowQuestionsPopup-module__yCduZq__loadingOverlay{background:#14161cc7}.SaveAsWorkflowQuestionsPopup-module__yCduZq__loadingText{color:var(--text-secondary,#4a5160);font-size:14px;font-weight:500}
