.MemoryListView_memoryListView__kt_jW{height:100%;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.MemoryListView_listHeader__TWArp{display:grid;grid-template-columns:80px 1fr 70px 90px;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:.875rem}.MemoryListView_contentHeader__kdjRo,.MemoryListView_listHeader__TWArp{font-weight:600;color:var(--text-secondary)}.MemoryListView_sortIndicator__JcNuO{margin-left:var(--spacing-xs);color:var(--primary)}.MemoryListView_sortButton__Tl2VJ{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.MemoryListView_sortButton__Tl2VJ:hover{background:var(--bg-hover);color:var(--text-primary)}.MemoryListView_sortButton__Tl2VJ.MemoryListView_active__eojHw{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.MemoryListView_memoryListContainer__gHgrw{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:0}.MemoryListView_memoryItem__PUCmc{display:grid;grid-template-columns:80px 1fr 70px 90px;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.MemoryListView_memoryItem__PUCmc:hover{transform:translateY(-1px)}.MemoryListView_memoryItem__PUCmc.MemoryListView_selected___CaAd,.MemoryListView_memoryItem__PUCmc:hover{background:var(--bg-hover);border-color:var(--primary);box-shadow:var(--shadow-md)}.MemoryListView_memoryItem__PUCmc.MemoryListView_selected___CaAd:hover{transform:translateY(-1px)}.MemoryListView_categoryCell__AoR7i{font-size:.6rem;color:var(--text-secondary);text-transform:capitalize;align-self:left;margin-left:-4px;vertical-align:middle}.MemoryListView_contentCell__Asry4{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;overflow:hidden}.MemoryListView_contentPreview__rV_Nc{font-size:.875rem;color:var(--text-primary);line-height:1.5;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.MemoryListView_conceptTags__o1BTl{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.MemoryListView_moreTag__PXafO{font-size:.75rem;color:var(--text-tertiary);font-style:italic}.MemoryListView_importanceCell__pR3iY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);align-self:center}.MemoryListView_importanceBar__fE_0q{position:relative;width:50px;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.MemoryListView_importanceFill__R0__x{height:100%;background:linear-gradient(90deg,#6b7280,#3b82f6,#f59e0b,#ef4444);transition:width .3s ease}.MemoryListView_importanceValue__Z4l6E{font-size:.75rem;font-weight:500;color:var(--text-primary)}.MemoryListView_timestampCell__Qwizz{font-size:.75rem;color:var(--text-secondary);text-align:center;align-self:center}.MemoryListView_critical__wF1zu .MemoryListView_importanceFill__R0__x{background:#ef4444}.MemoryListView_high__jqUC1 .MemoryListView_importanceFill__R0__x{background:#f59e0b}.MemoryListView_medium__hlKAi .MemoryListView_importanceFill__R0__x{background:#3b82f6}.MemoryListView_low__7Lshd .MemoryListView_importanceFill__R0__x{background:#6b7280}.MemoryListView_memoryHeader__8TFn4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.MemoryListView_memoryMeta__kodtv{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.75rem;color:var(--text-secondary)}.MemoryListView_memoryType__Czg0I{text-transform:uppercase}.MemoryListView_memoryCategory__RE7sV{text-transform:capitalize}.MemoryListView_memorySeparator__M1uiq{color:var(--text-tertiary)}.MemoryListView_memoryIndicators__7CE6S{display:flex;align-items:center;gap:var(--spacing-sm)}.MemoryListView_sentimentIcon__x_mx8{font-size:1rem}.MemoryListView_importanceIndicator__Bn2UA{width:60px;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.MemoryListView_importanceBar__fE_0q{height:100%;transition:width .3s ease}.MemoryListView_importanceCritical__zoM4A .MemoryListView_importanceBar__fE_0q{background:#ef4444}.MemoryListView_importanceHigh__eI1mN .MemoryListView_importanceBar__fE_0q{background:#f59e0b}.MemoryListView_importanceMedium__LAils .MemoryListView_importanceBar__fE_0q{background:#3b82f6}.MemoryListView_importanceLow__2MIm1 .MemoryListView_importanceBar__fE_0q{background:#6b7280}.MemoryListView_memoryContent__KopNP{font-size:.875rem;color:var(--text-primary);line-height:1.5;margin-bottom:var(--spacing-sm)}.MemoryListView_memoryEntities__hjyuz{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.MemoryListView_entityTag__BwoOq{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:.7rem;font-weight:500}.MemoryListView_personTag__deMbY{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.MemoryListView_conceptTag__2aPVm{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.3)}.MemoryListView_actionTag__3TCAM{background:rgba(168,85,247,.2);color:#a855f7;border:1px solid rgba(168,85,247,.3)}.MemoryListView_moreEntities__zJ58T{font-size:.7rem;color:var(--text-tertiary);font-style:italic}.MemoryListView_emptyState__31sEx{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-secondary);font-size:.875rem}.MemoryListView_summaryStats__ZCFlD{padding-top:var(--spacing-md);border-top:1px solid var(--border-color);font-size:.875rem;color:var(--text-secondary);text-align:center}.MemoryListView_hint__ENrmM{margin-top:var(--spacing-xs);font-size:.8rem;color:var(--text-tertiary)}.MemoryListView_memoryItemContainer___ttKj{display:flex;flex-direction:column;gap:0}.MemoryListView_expandIndicator__PTam_{color:var(--primary);font-size:.8em;margin-left:var(--spacing-xs)}.MemoryListView_memoryDetails__RlUZ_{background:var(--bg-tertiary);border:1px solid var(--border-color);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);animation:MemoryListView_slideDown___FmLq .3s ease;overflow:hidden}@keyframes MemoryListView_slideDown___FmLq{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.MemoryListView_detailsLayout__skyTb{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-lg);padding:var(--spacing-lg)}.MemoryListView_leftColumn__ENuHG{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.MemoryListView_rightColumn__yBF27{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-end;min-width:100px}.MemoryListView_detailsRow__dghnD{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.MemoryListView_actionButtons__zuzsU{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-end}.MemoryListView_cancelButton___1Xxf,.MemoryListView_editButton__RZL7Y,.MemoryListView_saveButton__bd3Pr{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid;white-space:nowrap}.MemoryListView_editButton__RZL7Y{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.MemoryListView_editButton__RZL7Y:hover{opacity:.9}.MemoryListView_saveButton__bd3Pr{background:var(--success);color:var(--success-foreground);border-color:var(--success)}.MemoryListView_saveButton__bd3Pr:hover{opacity:.9}.MemoryListView_cancelButton___1Xxf{background:transparent;color:var(--text-secondary);border-color:var(--border-color)}.MemoryListView_cancelButton___1Xxf:hover{background:var(--bg-hover)}.MemoryListView_collapseButton__xYMR8{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease}.MemoryListView_collapseButton__xYMR8:hover{background:var(--bg-hover);color:var(--text-primary)}.MemoryListView_deleteSection__BT742{margin-top:var(--spacing-md)}.MemoryListView_deleteButton__oeJER{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:24px;font-weight:600;cursor:pointer;transition:all .3s ease}.MemoryListView_deleteButton__oeJER:hover{border:2px solid var(--error);color:var(--error);background:rgba(255,51,51,.1);box-shadow:0 0 15px rgba(255,51,51,.4),0 0 25px rgba(255,51,51,.2);text-shadow:0 0 8px var(--error);transform:scale(1.1)}.MemoryListView_detailsSection__32YlU{display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative}.MemoryListView_entitiesSection__mciLM{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.MemoryListView_entityGroup__Bk_wi{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.MemoryListView_entityLabel__Cx7zh{color:var(--text-tertiary);min-width:70px}.MemoryListView_entityLabel__Cx7zh,.MemoryListView_fieldLabel__QofZc{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.MemoryListView_fieldLabel__QofZc{color:var(--text-secondary)}.MemoryListView_fieldValue__2Tc8D{color:var(--text-primary);line-height:1.5;display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all .2s ease;border:1px solid transparent;min-height:60px;align-items:flex-start}.MemoryListView_fieldValue__2Tc8D[style*="cursor: text"]{background:var(--bg-primary);border:1px dashed var(--border-color)}.MemoryListView_fieldValue__2Tc8D[style*="cursor: text"]:hover{background:var(--bg-hover);border:1px dashed var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.MemoryListView_fieldValue__2Tc8D[style*="cursor: text"]:after{content:"Click to edit";position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);font-size:.75rem;color:var(--text-tertiary);opacity:0;transition:opacity .2s ease;pointer-events:none}.MemoryListView_fieldValue__2Tc8D[style*="cursor: text"]:hover:after{opacity:1}.MemoryListView_editTextarea__w3blL{width:100%;padding:var(--spacing-sm);background:var(--bg-primary);border:2px solid var(--primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:80px;transition:all .2s ease;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.MemoryListView_editTextarea__w3blL:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)}.MemoryListView_editTextarea__w3blL::placeholder{color:var(--text-tertiary);font-style:italic}.MemoryListView_importanceSelect__IAdNH{width:100%;padding:var(--spacing-sm);background:var(--bg-primary);border:2px solid var(--primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.MemoryListView_importanceSelect__IAdNH:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)}.MemoryListView_typeIcon__a0TDU{font-size:1.1em;margin-right:var(--spacing-xs)}.MemoryListView_sentimentBadge__VH5zG{display:inline-block;padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:capitalize}.MemoryListView_sentimentBadge__VH5zG.MemoryListView_positive__WTvvH{background:rgba(52,211,153,.1);color:#34d399;border:1px solid rgba(52,211,153,.3)}.MemoryListView_sentimentBadge__VH5zG.MemoryListView_negative__KoZVF{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.MemoryListView_sentimentBadge__VH5zG.MemoryListView_neutral__WA_Op{background:rgba(156,163,175,.1);color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.MemoryListView_confidenceText__ZEqEH{font-size:.75rem;color:var(--text-secondary)}.MemoryListView_entityTags__gu6SX{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.MemoryListView_entityTag__BwoOq.MemoryListView_person__352v4{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.MemoryListView_entityTag__BwoOq.MemoryListView_concept__3IveM{background:rgba(139,92,246,.1);color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.MemoryListView_entityTag__BwoOq.MemoryListView_action__H4VfK{background:rgba(236,72,153,.1);color:#ec4899;border:1px solid rgba(236,72,153,.3)}@media (max-width:768px){.MemoryListView_detailsLayout__skyTb{grid-template-columns:1fr;gap:var(--spacing-md)}.MemoryListView_rightColumn__yBF27{align-items:flex-start}.MemoryListView_detailsRow__dghnD{grid-template-columns:1fr}.MemoryListView_actionButtons__zuzsU{flex-direction:row;align-items:center;justify-content:flex-start}.MemoryListView_deleteSection__BT742{margin-top:0}.MemoryListView_entityGroup__Bk_wi{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.MemoryListView_entityLabel__Cx7zh{min-width:auto}}.MemoryControls_memoryControls__ZZfPn{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.MemoryControls_controlSection__GXeA9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MemoryControls_sectionTitle__EzIN5{font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.MemoryControls_layoutButtons__KsRu7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.MemoryControls_layoutButton__gNLGJ{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.MemoryControls_layoutButton__gNLGJ svg{width:24px;height:24px;stroke-width:1.5}.MemoryControls_layoutButton__gNLGJ span{font-size:.75rem;font-weight:500}.MemoryControls_layoutButton__gNLGJ:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}.MemoryControls_layoutButton__gNLGJ.MemoryControls_active__55Nz_{background:var(--bg-active);color:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-sm)}.MemoryControls_typeFilters___lGHV{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.MemoryControls_typeChip__o4RYh{position:relative;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;font-size:.75rem}.MemoryControls_typeChip__o4RYh input{position:absolute;opacity:0;width:0;height:0}.MemoryControls_typeChip__o4RYh:hover{background:var(--bg-hover);border-color:var(--primary)}.MemoryControls_typeChip__o4RYh:has(input:checked){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.MemoryControls_chipLabel__veJSw{font-weight:500}.MemoryControls_chipCount__BrpNw{opacity:.7;font-size:.7rem}.MemoryControls_rangeSlider__F5_av{position:relative;height:40px;padding:0 var(--spacing-md)}.MemoryControls_rangeInput__0HYuL{position:absolute;width:calc(100% - var(--spacing-xl));height:4px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.MemoryControls_rangeInput__0HYuL::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary);border:2px solid var(--bg-primary);cursor:pointer;pointer-events:all;box-shadow:var(--shadow-md),0 0 0 1px var(--primary);transition:all .2s ease}.MemoryControls_rangeInput__0HYuL::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:var(--shadow-lg),0 0 0 2px var(--primary),0 0 10px rgba(var(--primary-rgb),.5)}.MemoryControls_rangeInput__0HYuL::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary);border:2px solid var(--bg-primary);cursor:pointer;pointer-events:all;box-shadow:var(--shadow-md),0 0 0 1px var(--primary);transition:all .2s ease}.MemoryControls_rangeInput__0HYuL::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:var(--shadow-lg),0 0 0 2px var(--primary),0 0 10px rgba(var(--primary-rgb),.5)}.MemoryControls_rangeTrack__la4UZ{position:absolute;height:4px;background:var(--primary);border-radius:2px;top:50%;transform:translateY(-50%);pointer-events:none}.MemoryControls_statsSection__hpoPt{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.MemoryControls_stat__nLQ6K{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);text-align:center}.MemoryControls_statLabel__58_cd{font-size:.75rem;color:var(--text-secondary);font-weight:500}.MemoryControls_statValue__2SRy_{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.MemoryControls_clearSection__JB7xN{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.MemoryControls_clearButton__NMRWE{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.MemoryControls_clearButton__NMRWE:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}.terminal .MemoryControls_memoryControls__ZZfPn{background:rgba(0,20,0,.8);border:1px solid #00ff00}.terminal .MemoryControls_layoutButton__gNLGJ.MemoryControls_active__55Nz_{background:rgba(0,255,0,.2);color:#00ff00;border-color:#00ff00;box-shadow:0 0 10px rgba(0,255,0,.5)}.terminal .MemoryControls_typeChip__o4RYh:has(input:checked){background:#00ff00;color:#000;border-color:#00ff00;box-shadow:0 0 5px rgba(0,255,0,.5)}.terminal .MemoryControls_rangeTrack__la4UZ{background:#00ff00;box-shadow:0 0 5px rgba(0,255,0,.5)}.cyberpunk .MemoryControls_memoryControls__ZZfPn{background:rgba(26,26,46,.95);border:1px solid #ff0080}.cyberpunk .MemoryControls_layoutButton__gNLGJ.MemoryControls_active__55Nz_{background:rgba(255,0,128,.2);color:#ff0080;border-color:#ff0080;box-shadow:0 0 10px rgba(255,0,128,.5)}.cyberpunk .MemoryControls_typeChip__o4RYh:has(input:checked){background:#ff0080;color:#fff;border-color:#ff0080;box-shadow:0 0 5px rgba(255,0,128,.5)}.singularity .MemoryControls_memoryControls__ZZfPn{background:rgba(26,26,46,.95);backdrop-filter:blur(10px)}.singularity .MemoryControls_layoutButton__gNLGJ.MemoryControls_active__55Nz_{background:rgba(74,158,255,.2);color:#4a9eff;border-color:#4a9eff;box-shadow:0 0 10px rgba(74,158,255,.5)}.MemorySearch_memorySearch__HQPeP{width:100%;padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.MemorySearch_searchForm__Pqo0l{display:flex;gap:var(--spacing-sm);align-items:center;width:100%}.MemorySearch_searchInputContainer__2a98g{flex:1;position:relative;display:flex;align-items:center}.MemorySearch_searchInput__VFiy3{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-right:var(--spacing-xl);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:all .2s ease}.MemorySearch_searchInput__VFiy3:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.MemorySearch_searchInput__VFiy3::placeholder{color:var(--text-tertiary)}.MemorySearch_clearButton__kQ8ee{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease}.MemorySearch_clearButton__kQ8ee:hover{background:var(--bg-hover);color:var(--text-primary)}.MemorySearch_searchButton__32Bmn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;flex-shrink:0}.MemorySearch_searchButton__32Bmn:hover{opacity:.9;transform:translateY(-1px)}.MemorySearch_searchButton__32Bmn:active{transform:translateY(0)}.MemorySearch_searchButton__32Bmn svg{width:18px;height:18px;stroke-width:2}.terminal .MemorySearch_memorySearch__HQPeP{background:rgba(0,20,0,.6);border-color:rgba(0,255,0,.3)}.terminal .MemorySearch_searchInput__VFiy3{background:rgba(0,0,0,.8);border-color:rgba(0,255,0,.3);color:#00ff00}.terminal .MemorySearch_searchInput__VFiy3:focus{border-color:#00ff00;box-shadow:0 0 0 2px rgba(0,255,0,.1)}.terminal .MemorySearch_searchButton__32Bmn{background:#00ff00;color:#000;border-color:#00ff00}.cyberpunk .MemorySearch_memorySearch__HQPeP{background:rgba(46,46,66,.8);border-color:rgba(255,0,128,.3)}.cyberpunk .MemorySearch_searchInput__VFiy3{background:rgba(26,26,46,.9);border-color:rgba(255,0,128,.3)}.cyberpunk .MemorySearch_searchInput__VFiy3:focus{border-color:#ff0080;box-shadow:0 0 0 2px rgba(255,0,128,.1)}.cyberpunk .MemorySearch_searchButton__32Bmn{background:#ff0080;color:#ffffff;border-color:#ff0080}.singularity .MemorySearch_memorySearch__HQPeP{background:rgba(74,158,255,.05);border-color:rgba(74,158,255,.3)}.singularity .MemorySearch_searchInput__VFiy3{background:rgba(26,26,46,.9);border-color:rgba(74,158,255,.3)}.singularity .MemorySearch_searchInput__VFiy3:focus{border-color:#4a9eff;box-shadow:0 0 0 2px rgba(74,158,255,.1)}.singularity .MemorySearch_searchButton__32Bmn{background:#4a9eff;color:#ffffff;border-color:#4a9eff}@media (max-width:768px){.MemorySearch_searchInput__VFiy3{font-size:16px}.MemorySearch_searchButton__32Bmn{width:36px;height:36px}.MemorySearch_searchButton__32Bmn svg{width:16px;height:16px}}.MemoryVisualizationPage_visualizationPage__u_Abc{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:24px 24px 120px;min-height:0;height:100%;background:var(--bg-primary);overflow-y:auto;overflow-x:hidden}.MemoryVisualizationPage_toolbar__mdigH{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.MemoryVisualizationPage_viewToggle___EQKo{display:flex;gap:0;background:var(--bg-tertiary);padding:2px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.MemoryVisualizationPage_viewToggle___EQKo button{display:flex;align-items:center;gap:var(--spacing-xs);padding:6px 12px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.MemoryVisualizationPage_viewToggle___EQKo button svg{width:20px;height:20px}.MemoryVisualizationPage_viewToggle___EQKo button:hover{color:var(--text-primary);background:var(--bg-hover)}.MemoryVisualizationPage_viewToggle___EQKo button.MemoryVisualizationPage_active__tlWIB{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.MemoryVisualizationPage_visualizationWrapper__h5xBS{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:24px 24px 120px;min-height:0;overflow-y:auto;overflow-x:hidden}.MemoryVisualizationPage_visualizationContainer__KoZDl{flex-shrink:0;height:60vh;min-height:400px;max-height:700px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.MemoryVisualizationPage_emptyState__sCuoG,.MemoryVisualizationPage_errorState__PPTwt,.MemoryVisualizationPage_loadingState__XQZoN{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);text-align:center;color:var(--text-secondary);padding:var(--spacing-xl)}.MemoryVisualizationPage_loadingSpinner__LrQR2{font-size:1.125rem;animation:MemoryVisualizationPage_pulse__bYIGw 2s ease-in-out infinite}.MemoryVisualizationPage_errorState__PPTwt button{padding:var(--spacing-sm) var(--spacing-lg);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:opacity .2s ease}.MemoryVisualizationPage_errorState__PPTwt button:hover{opacity:.9}.MemoryVisualizationPage_emptyState__sCuoG p{margin:0;font-size:1rem}.MemoryVisualizationPage_hint__9QbIf{font-size:.875rem;color:var(--text-tertiary)}.terminal .MemoryVisualizationPage_visualizationContainer__KoZDl{background:rgba(0,0,0,.8);border-color:#00ff00;box-shadow:0 0 30px rgba(0,255,0,.2)}.terminal .MemoryVisualizationPage_viewToggle___EQKo{background:rgba(0,20,0,.6);border-color:#00ff00}.terminal .MemoryVisualizationPage_viewToggle___EQKo button.MemoryVisualizationPage_active__tlWIB{background:rgba(0,255,0,.2);color:#00ff00;box-shadow:0 0 10px rgba(0,255,0,.5)}.cyberpunk .MemoryVisualizationPage_visualizationContainer__KoZDl{background:linear-gradient(135deg,#1a1a2e,#16213e);border-color:#ff0080;box-shadow:0 0 40px rgba(255,0,128,.3)}.cyberpunk .MemoryVisualizationPage_viewToggle___EQKo{background:rgba(26,26,46,.6);border-color:#ff0080}.cyberpunk .MemoryVisualizationPage_viewToggle___EQKo button.MemoryVisualizationPage_active__tlWIB{background:rgba(255,0,128,.2);color:#ff0080;box-shadow:0 0 10px rgba(255,0,128,.5)}.singularity .MemoryVisualizationPage_visualizationContainer__KoZDl{background:radial-gradient(ellipse at center,rgba(74,158,255,.05) 0,rgba(0,0,0,.9) 100%);border-color:#4a9eff;box-shadow:0 0 50px rgba(74,158,255,.2)}.singularity .MemoryVisualizationPage_toolbar__mdigH{background:rgba(26,26,46,.8);backdrop-filter:blur(10px)}.AgentMemorySelector_selector__uU_OS{position:relative;min-width:200px;max-width:250px}.AgentMemorySelector_selectorButton__pjzyg{width:100%;padding:8px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);transition:all .2s ease}.AgentMemorySelector_selectorButton__pjzyg:hover{background:var(--bg-hover);border-color:var(--primary);box-shadow:var(--shadow-md)}.AgentMemorySelector_selectedAgent__FAIqP{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;text-align:left}.AgentMemorySelector_agentName__sZMgm{font-weight:600;color:var(--text-primary);font-size:.875rem}.AgentMemorySelector_agentUsername__cKLNL{font-size:.75rem;color:var(--text-secondary)}.AgentMemorySelector_systemBadge__rWL8_{display:inline-block;padding:2px 8px;background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;text-transform:uppercase}.AgentMemorySelector_placeholder__rq4Fu{color:var(--text-tertiary);font-size:1rem}.AgentMemorySelector_chevron__DMk_U{color:var(--text-secondary);transition:transform .2s ease}.AgentMemorySelector_chevron__DMk_U.AgentMemorySelector_open__ctqVU{transform:rotate(180deg)}.AgentMemorySelector_dropdown__ElCSi{position:absolute;top:calc(100% + var(--spacing-xs));left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-height:400px;overflow-y:auto;z-index:50}.AgentMemorySelector_groupLabel__WKlSJ{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.AgentMemorySelector_agentOption__xrlqh{width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);transition:background .2s ease;text-align:left}.AgentMemorySelector_agentOption__xrlqh:hover{background:var(--bg-hover)}.AgentMemorySelector_agentOption__xrlqh.AgentMemorySelector_selected__cVXZ3{background:var(--bg-active)}.AgentMemorySelector_agentInfo__pYsRU{display:flex;flex-direction:column;gap:2px;flex:1}.AgentMemorySelector_emptyState__KujTF{padding:var(--spacing-lg);text-align:center;color:var(--text-tertiary);font-size:.875rem}.AgentMemorySelector_dropdown__ElCSi::-webkit-scrollbar{width:8px}.AgentMemorySelector_dropdown__ElCSi::-webkit-scrollbar-track{background:var(--bg-secondary)}.AgentMemorySelector_dropdown__ElCSi::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}.AgentMemorySelector_dropdown__ElCSi::-webkit-scrollbar-thumb:hover{background:var(--bg-hover)}.terminal .AgentMemorySelector_selectorButton__pjzyg{background:rgba(0,20,0,.8);border-color:#00ff00}.terminal .AgentMemorySelector_selectorButton__pjzyg:hover{background:rgba(0,40,0,.9);box-shadow:0 0 20px rgba(0,255,0,.3)}.terminal .AgentMemorySelector_systemBadge__rWL8_{background:rgba(0,255,0,.1);color:#00ff00;border-color:rgba(0,255,0,.3)}.cyberpunk .AgentMemorySelector_selectorButton__pjzyg{background:rgba(26,26,46,.95);border-color:#ff0080}.cyberpunk .AgentMemorySelector_selectorButton__pjzyg:hover{background:rgba(46,46,66,.95);box-shadow:0 0 20px rgba(255,0,128,.3)}.cyberpunk .AgentMemorySelector_systemBadge__rWL8_{background:rgba(255,0,128,.1);color:#ff0080;border-color:rgba(255,0,128,.3)}.singularity .AgentMemorySelector_dropdown__ElCSi{background:rgba(26,26,46,.98);border-color:#4a9eff;box-shadow:0 10px 40px rgba(74,158,255,.2)}.MainLayout_container__r6CoG{width:100%;background-color:var(--bg-primary);color:var(--text-primary)}.MainLayout_content__lAxb3{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:4.5rem 1rem 1rem}.MainLayout_sidebar__fuhUj{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;width:100%;box-shadow:0 0 15px var(--shadow-primary);display:none}.MainLayout_sidebar__fuhUj:not(:empty){display:block}.MainLayout_mainArea__4fucD{flex:1;width:100%;height:100%;display:flex;flex-direction:column}@media (min-width:768px){.MainLayout_content__lAxb3{flex-direction:row;gap:1.5rem;padding:5rem 2rem 2rem}.MainLayout_sidebar__fuhUj{width:300px;margin-bottom:0}.MainLayout_mainArea__4fucD{flex:1}}.CommandPalette_overlay__qKG5x{position:fixed;inset:0;background-color:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.CommandPalette_container__q2XT8{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.5rem;width:100%;max-width:28rem;overflow:hidden;box-shadow:0 0 1rem var(--shadow-primary)}.CommandPalette_header__Zlfwf{padding:1rem;border-bottom:1px solid var(--border-secondary)}.CommandPalette_searchInput__iSmtj{width:100%;background-color:var(--bg-tertiary);border:none;border-radius:.375rem;color:var(--text-primary);padding:.75rem;font-size:.875rem}.CommandPalette_searchInput__iSmtj:focus{outline:none;box-shadow:0 0 0 2px var(--glow-primary)}.CommandPalette_searchInput__iSmtj::placeholder{color:var(--text-tertiary)}.CommandPalette_results__WLUTA{max-height:20rem;overflow-y:auto}.CommandPalette_noResults__qy5zE{padding:1.5rem;text-align:center;color:var(--text-secondary)}.CommandPalette_commandItem__ltzrF{width:100%;text-align:left;padding:.75rem 1rem;transition:background-color .2s;cursor:pointer;border:none;background:transparent}.CommandPalette_commandItem__ltzrF:focus,.CommandPalette_commandItem__ltzrF:hover{background-color:var(--bg-hover);outline:none}.CommandPalette_commandName__73sz_{font-weight:500;margin-bottom:.25rem;color:var(--text-primary)}.CommandPalette_commandDescription__yMYI9{font-size:.75rem;color:var(--text-secondary)}.CommandPalette_footer__fTh9q{padding:.75rem;border-top:1px solid var(--border-secondary);background-color:var(--bg-tertiary);font-size:.75rem;color:var(--text-tertiary);display:flex;justify-content:space-between}.CommandPalette_footerKey__cq7KW{display:inline-flex;align-items:center;gap:.25rem}.CommandPalette_keyboardShortcut__NldFc{display:inline-block;padding:.125rem .375rem;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.25rem;font-family:var(--font-primary);color:var(--text-secondary)}.objects_theme-terminal__jijAh .objects_main-logo__DKv3J{border:1px solid var(--color-primary);background:rgba(0,0,0,.2)}.objects_main-logo__DKv3J{white-space:nowrap;letter-spacing:.5em}.objects_team-selector__PNe7r{color:var(--color-primary);border:1px solid var(--color-primary);transition:all .3s ease}.objects_team-selector__PNe7r:hover{border-style:solid;text-shadow:0 0 5px var(--glow-primary);background:rgba(51,255,51,.05)}.objects_team-dropdown__MTpM3{background:rgba(0,0,0,.95);border:1px solid var(--border-secondary);box-shadow:0 0 20px var(--shadow-primary)}.objects_team-option__Xga3W{color:var(--color-primary);background:transparent;transition:all .2s ease}.objects_team-option__Xga3W:hover{background:rgba(51,255,51,.1);text-shadow:0 0 5px var(--glow-primary)}.objects_team-option__Xga3W.objects_active__9rDfr{background:rgba(51,255,51,.1);border-left:2px solid var(--color-primary)}.objects_menu-divider__G6_Ev{width:100%;height:1px;margin-top:.5rem;background:var(--color-primary);transition:all .3s ease;opacity:.5}.objects_theme-terminal__jijAh .objects_menu-divider__G6_Ev{background:repeating-linear-gradient(90deg,var(--color-primary),var(--color-primary) 4px,transparent 4px,transparent 8px);box-shadow:0 0 8px var(--glow-primary)}.objects_arrow-icon__aRrBn{display:inline-block;transform:rotate(180deg);font-size:.8rem}.objects_arrow-icon__aRrBn.objects_expanded__e805D{transform:rotate(270deg)}.objects_status-badge__9p11Q{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;font-size:.85rem;font-weight:500;text-transform:capitalize;box-shadow:inset 0 1px 2px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.objects_status-todo__92jFK{background:linear-gradient(145deg,rgba(240,240,240,.1),rgba(240,240,240,.05));color:var(--text-secondary)}.objects_status-in_progress__w8xHP{background:linear-gradient(145deg,rgba(25,118,210,.1),rgba(25,118,210,.05));color:var(--color-info)}.objects_status-blocked__K7HFa{background:linear-gradient(145deg,rgba(211,47,47,.1),rgba(211,47,47,.05));color:var(--color-error)}.objects_status-completed__VkAw2{background:linear-gradient(145deg,rgba(56,142,60,.1),rgba(56,142,60,.05));color:var(--color-success)}.objects_clickable__biY4G{user-select:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.objects_clickable__biY4G:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25)}.objects_task-edit-container__QHCbA{padding:12px 0;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.objects_theme-terminal__jijAh .objects_status-badge__9p11Q{border-style:dashed}.objects_form-group__8bM2E{display:flex;flex-direction:column;gap:.5rem}.objects_form-label__SU5_Y{font-size:.875rem}.objects_input-group__6AKsz{display:flex;gap:.5rem}.objects_amount-input__ByxbS,.objects_currency-select__XxqJn,.objects_notes-input__ojKpK,.objects_status-select__aIL4c{width:100%;padding:.5rem;border:1px solid var(--border-secondary);background:rgba(0,0,0,.2);border-radius:4px}.objects_notes-input__ojKpK{min-height:80px}.objects_date-input__dVAJl,.objects_duration-input__nKUUP,.objects_priority-select__eQKFy,.objects_unit-select__EirDw{width:100%;padding:.5rem;border:1px solid var(--border-secondary);background:rgba(0,0,0,.2);border-radius:4px;font-family:var(--font-primary)}.objects_unit-select__EirDw{width:120px;flex-shrink:0}.objects_duration-input__nKUUP{flex:1}.objects_priority-select__eQKFy option[value=low]{color:var(--color-success)}.objects_priority-select__eQKFy option[value=medium]{color:var(--color-warning)}.objects_priority-select__eQKFy option[value=high]{color:var(--color-error)}.objects_theme-terminal__jijAh .objects_date-input__dVAJl,.objects_theme-terminal__jijAh .objects_duration-input__nKUUP,.objects_theme-terminal__jijAh .objects_priority-select__eQKFy,.objects_theme-terminal__jijAh .objects_unit-select__EirDw{border-style:dashed}.objects_section-header__ZwY5m{padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease}.objects_section-header__ZwY5m:hover{background:var(--bg-hover)}.objects_section-title__4LVLS{color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.objects_section-content__fvZds{padding:.5rem}.objects_drag-handle__HdINM{color:var(--text-secondary);cursor:move;padding:.25rem .5rem;opacity:.7;transition:opacity .2s ease;user-select:none}.objects_drag-handle__HdINM:hover{opacity:1}.objects_delete-modal-content__1zA85{display:flex;flex-direction:column;gap:1.5rem}.objects_project-card__wK8rE.objects_loading__Q3W32{display:flex;justify-content:center;align-items:center;min-height:100px}.objects_parent-circle__yb1Cs{opacity:.5}.objects_child-circle__o_5M9{transform-origin:240px 200px;animation:objects_growShrink__4cCz_ 5.96s ease-out infinite}.objects_grandchild-circle__2BHES{animation:objects_delayedGrowShrink__aNekX 5.96s ease-out infinite}.objects_gc1__ud2jD{transform-origin:240px 180px}.objects_gc2__kSxnj{transform-origin:260px 200px}.objects_great-grandchild-circle__gntzi{animation:objects_finalGrowShrink__o5SNE 5.96s ease-out infinite}.objects_ggc1__7hqBE{transform-origin:220px 170px}.objects_ggc2__uctlZ{transform-origin:280px 190px}.objects_form-group__8bM2E{margin-bottom:.5rem}.objects_form-group__8bM2E label{color:var(--text-secondary)}.objects_form-input__o12k8,.objects_form-select__m4XX3,.objects_form-textarea__uif0s{border-radius:4px}.objects_form-textarea__uif0s{min-height:100px}.objects_section-title__4LVLS{color:var(--color-primary);margin:0 0 .5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.objects_viewer-wrapper__Qcca1{width:100%;border:1px solid var(--border-secondary);border-radius:4px;margin-top:1rem}.objects_outputs-list__EvwNB{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.objects_outputs-grid__WB98C{display:flex;flex-direction:column;gap:.75rem;width:100%}.objects_output-item__rzpCw{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border-secondary);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;width:100%}.objects_output-item__rzpCw:hover{border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);background:rgba(51,255,51,.05);transform:translateY(-1px)}.objects_output-item__rzpCw.objects_expanded__e805D{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-primary);box-shadow:0 0 15px var(--glow-primary);transform:none}.objects_output-item__rzpCw.objects_expanded__e805D:hover{transform:none;background:rgba(51,255,51,.02)}.objects_output-icon-wrapper__3mT_8{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(0,0,0,.3);border:1px solid var(--border-secondary);border-radius:4px}.objects_output-icon__47Kh0{font-size:1.25rem}.objects_output-metadata__J_1WX{display:flex;flex-direction:column;gap:.25rem}.objects_output-header__htjOk{display:flex;align-items:center;gap:.75rem}.objects_output-filename__0hbJT{font-weight:500;color:var(--text-primary)}.objects_output-date__nXw20{font-size:.8rem;color:var(--text-secondary);opacity:.8;display:block;margin-top:.25rem}.objects_output-version__0_zku{font-size:.75rem;padding:.25rem .75rem;background:rgba(51,255,51,.1);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.objects_output-description__rRusN{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem;display:block}.objects_output-status__ccyux{font-family:var(--font-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:rgba(0,0,0,.3);border-radius:4px;border:1px solid}.objects_output-delete__o_2eS{color:var(--color-error);background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.5rem;transition:all .2s ease;opacity:.6;line-height:1;display:flex;align-items:center;justify-content:center}.objects_output-delete__o_2eS:hover{opacity:1;transform:scale(1.1);text-shadow:0 0 8px var(--color-error)}.objects_arrow-icon__aRrBn{font-size:.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7}.objects_arrow-icon__aRrBn.objects_expanded__e805D{transform:rotate(180deg);opacity:1}.objects_output-viewer__vqexy{border:1px solid var(--color-primary);border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-top:-1px;width:100%}.objects_viewer-content__sSjKo{min-height:100px;max-height:500px;cursor:text;transition:background-color .2s ease}.objects_viewer-content__sSjKo:hover{background:rgba(51,255,51,.02)}.objects_editable-content__PKgC4,.objects_viewer-code__Pzrl_,.objects_viewer-text__egLzi{width:100%!important;margin:0;padding:1rem;border:1px solid var(--border-secondary);border-radius:4px;font-family:var(--font-primary);font-size:.875rem;line-height:1.5;color:var(--color-primary);background:rgba(0,0,0,.2);resize:vertical;min-height:200px}.objects_edit-controls__e5_gZ{padding:1rem 1.5rem;background:rgba(0,0,0,.2);border-top:1px solid var(--border-secondary)}.objects_edit-controls-inner__SDcOG{display:flex;gap:1rem;align-items:center}.objects_change-description-input__8SYuy{padding:.5rem 1rem;transition:all .2s ease}.objects_change-description-input__8SYuy:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_viewer-error__epCki{padding:1rem;font-size:.875rem}.objects_viewer-description__sWYjb,.objects_viewer-error__epCki{display:flex;align-items:center;gap:.5rem}.objects_outputs-loading__x8NGc{text-align:center;color:var(--text-secondary)}.objects_outputs-error__HqEwb,.objects_outputs-loading__x8NGc{padding:1rem;font-family:var(--font-primary);font-size:.875rem}.objects_outputs-error__HqEwb{color:var(--color-error);background:rgba(255,0,0,.1);border:1px solid var(--color-error);border-radius:4px;margin-top:1rem}.objects_theme-terminal__jijAh .objects_output-item__rzpCw{border-style:dashed}.objects_theme-terminal__jijAh .objects_output-item__rzpCw.objects_expanded__e805D,.objects_theme-terminal__jijAh .objects_output-item__rzpCw:hover{border-style:solid}.objects_theme-terminal__jijAh .objects_output-icon-wrapper__3mT_8,.objects_theme-terminal__jijAh .objects_viewer-code__Pzrl_,.objects_theme-terminal__jijAh .objects_viewer-description__sWYjb{border-style:dashed}.objects_status-unverified__KE_dW{color:var(--text-secondary);border:1px solid var(--text-secondary);padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.objects_status-in_progress__w8xHP{color:var(--color-warning);border:1px solid var(--color-warning);padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.objects_status-verified__wCWdd{color:var(--color-success);border:1px solid var(--color-success);padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.objects_status-failed__bol_v{color:var(--color-error);border:1px solid var(--color-error);padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.objects_status-waived__TymCD{color:var(--text-secondary);border:1px dashed var(--text-secondary);padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.objects_theme-terminal__jijAh .objects_requirement-item__bSbnZ{border-style:dashed}.objects_theme-terminal__jijAh .objects_requirement-item__bSbnZ:hover{border-style:solid}.objects_output-form__Y4oFR{background:rgba(0,0,0,.3);border:1px solid var(--border-secondary);border-radius:8px;padding:1.5rem;width:100%;margin:1rem 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.objects_form-group__8bM2E{margin-bottom:1.5rem}.objects_form-group__8bM2E label{display:block;margin-bottom:.5rem;color:var(--color-primary);font-family:var(--font-primary);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.objects_form-input__o12k8,.objects_form-select__m4XX3,.objects_form-textarea__uif0s{width:100%;padding:.5rem;border:1px solid var(--border-secondary);color:var(--color-primary);border-radius:5px;font-family:var(--font-primary);transition:all .2s ease}.objects_form-input__o12k8:focus,.objects_form-select__m4XX3:focus,.objects_form-textarea__uif0s:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_form-textarea__uif0s{min-height:200px;resize:vertical;line-height:1.5}.objects_form-select__m4XX3{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2333ff33'%3E%3Cpath d='M8 10.5l-4-4h8l-4 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.objects_form-error__Won4K{color:var(--color-error);background:rgba(255,0,0,.1);border:1px solid var(--color-error);border-radius:4px;padding:.75rem;margin-bottom:1rem;font-family:var(--font-primary)}.objects_output-viewer__vqexy{background:rgba(0,0,0,.3);border:1px solid var(--border-secondary);border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.3);overflow:hidden;max-width:1000px;margin:0 auto}.objects_viewer-header__wO0r_{background:rgba(0,0,0,.2);padding:1rem 1.5rem;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;align-items:center}.objects_viewer-title__5royA{display:flex;align-items:center;gap:1rem}.objects_viewer-title__5royA h3{margin:0;color:var(--color-primary);font-family:var(--font-primary);font-size:1.1rem;transition:all .2s ease}.objects_viewer-title__5royA h3:hover{color:var(--color-primary);text-shadow:0 0 8px var(--glow-primary)}.objects_filename-input__T_zNN{margin:0;padding:.25rem .5rem;background:rgba(0,0,0,.2);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);font-family:var(--font-primary);font-size:1.1rem;width:auto;min-width:200px;transition:all .2s ease}.objects_filename-input__T_zNN:focus{outline:none;box-shadow:0 0 10px var(--glow-primary);background:rgba(51,255,51,.05)}.objects_viewer-type__r4qfL{background:rgba(51,255,51,.1);color:var(--color-primary);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-primary)}.objects_viewer-close__lXmcU{background:none;border:none;color:var(--color-primary);font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.objects_viewer-close__lXmcU:hover{background:rgba(51,255,51,.1);transform:rotate(90deg)}.objects_viewer-content__sSjKo{padding:1.5rem;min-height:200px;max-height:600px;overflow:auto}.objects_viewer-code__Pzrl_{margin:0;padding:1rem;background:rgba(0,0,0,.2);border-radius:4px;font-family:var(--font-primary);line-height:1.5;overflow-x:auto;border:1px solid var(--border-secondary)}.objects_viewer-text__egLzi{color:var(--text-primary);line-height:1.6;white-space:pre-wrap;font-family:var(--font-primary)}.objects_viewer-image__Nm4vR{max-width:100%;height:auto;border-radius:4px;display:block;margin:0 auto}.objects_viewer-error__epCki{color:var(--color-error);text-align:center;padding:2rem;background:rgba(255,0,0,.1);border:1px solid var(--color-error);border-radius:4px;font-family:var(--font-primary)}.objects_viewer-footer__rtWPk{background:rgba(0,0,0,.2);padding:1rem 1.5rem;border-top:1px solid var(--border-secondary)}.objects_viewer-meta__yRQfX{display:flex;flex-direction:column;gap:.5rem;color:var(--text-secondary);font-size:.875rem;font-family:var(--font-primary)}.objects_viewer-description__sWYjb{margin:0;padding:.75rem;background:rgba(0,0,0,.2);border-radius:4px;border:1px solid var(--border-secondary);line-height:1.5}.objects_form-group__8bM2E input[type=file]{display:none}.objects_file-upload-label__urBQ1{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(0,0,0,.2);border:1px dashed var(--color-primary);border-radius:4px;cursor:pointer;transition:all .2s ease;color:var(--color-primary);font-family:var(--font-primary)}.objects_file-upload-label__urBQ1:hover{background:rgba(51,255,51,.1);box-shadow:0 0 10px var(--glow-primary)}.objects_file-upload-icon__3LM6n{font-size:1.25rem}.objects_change-description-input__8SYuy{flex:1;padding:.5rem;background:rgba(0,0,0,.2);border:1px solid var(--border-secondary);color:var(--color-primary);border-radius:4px;font-family:var(--font-primary);font-size:.875rem;min-width:200px}.objects_viewer-content__sSjKo.objects_dragging__avhx9{background:rgba(51,255,51,.05);border:2px dashed var(--color-primary)}.objects_editable-content__PKgC4{outline:none;padding:.5rem;border:1px solid var(--border-secondary);border-radius:4px;transition:all .2s ease}.objects_editable-content__PKgC4:focus{border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);background:rgba(51,255,51,.05)}.objects_theme-terminal__jijAh .objects_editable-content__PKgC4{border-style:dashed}.objects_theme-terminal__jijAh .objects_editable-content__PKgC4:focus{border-style:solid}.objects_form-header__Nguvz{margin-bottom:.5rem}.objects_form-header__Nguvz h3{color:var(--color-primary);font-family:var(--font-primary);font-size:1.1rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.objects_viewer-content-editor__BpUqa{width:100%;min-height:200px;padding:1rem;background:rgba(0,0,0,.2);border:1px solid var(--border-secondary);color:var(--color-primary);border-radius:4px;font-family:var(--font-primary);font-size:.875rem;line-height:1.5;resize:vertical;transition:all .2s ease}.objects_viewer-content-editor__BpUqa:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);background:rgba(51,255,51,.05)}.objects_theme-terminal__jijAh .objects_viewer-content-editor__BpUqa{border-style:dashed}.objects_theme-terminal__jijAh .objects_viewer-content-editor__BpUqa:focus{border-style:solid}.objects_validation-container__ukI1q{font-family:var(--font-primary);background-color:var(--color-background);border:1px solid var(--border-secondary);padding:1rem;margin-top:1rem;width:100%;box-sizing:border-box;color:var(--text-inverse)}.objects_validation-header__eR2FH{font-weight:700;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.objects_validation-divider__awAwr{color:var(--text-disabled);margin:.5rem 0;font-family:var(--font-primary)}.objects_validation-list__iw3FF{display:flex;flex-direction:column;gap:.5rem}.objects_validation-item__91cId{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-primary);line-height:1.2;transition:all .3s ease}.objects_validation-status__zmbOG{min-width:3ch;display:inline-block}.objects_validation-name__QbWjI{flex:1}.objects_validation-message__Tsy3o{color:var(--text-disabled);font-size:.9em;margin-left:.5rem}.objects_validation-error__YMhU4{padding:1rem;background-color:rgba(255,0,85,.1);border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-primary)}.objects_validation-empty__kVWwm{color:var(--text-disabled);font-style:italic;text-align:center;padding:1rem 0}.objects_loading-indicator__LtYI4{font-family:var(--font-primary);animation:objects_blink__UxiPh 1s infinite}@keyframes objects_blink__UxiPh{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes objects_loadingDots__P8gjH{0%{content:"[   ]"}25%{content:"[.  ]"}50%{content:"[.. ]"}75%{content:"[...]"}to{content:"[   ]"}}.objects_config-description__dFJGk{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem;padding:.5rem;border-left:2px solid var(--color-primary);background:rgba(51,255,51,.05)}.objects_config-input-group__M9csJ{margin-bottom:1rem}.objects_config-input-group__M9csJ label{display:block;color:var(--color-primary);font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.objects_config-input__WipeR,.objects_config-select__bGDqN,.objects_config-textarea__rNJVu{width:100%;padding:.75rem;background:rgba(0,0,0,.2);border:1px solid var(--border-secondary);color:var(--color-primary);border-radius:4px;font-family:var(--font-primary);font-size:.875rem;transition:all .2s ease}.objects_config-textarea__rNJVu{min-height:120px;resize:vertical}.objects_config-input__WipeR:focus,.objects_config-select__bGDqN:focus,.objects_config-textarea__rNJVu:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_config-checkbox__IGRJ8{appearance:none;width:20px;height:20px;border:1px solid var(--border-secondary);background:rgba(0,0,0,.2);border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease}.objects_config-checkbox__IGRJ8:checked{background:var(--color-primary);border-color:var(--color-primary)}.objects_config-checkbox__IGRJ8:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:black;font-size:12px}.objects_form-steps__mDXht{display:flex;margin-bottom:.5rem;border-bottom:1px solid var(--border-secondary);padding-bottom:.5rem}.objects_form-step___nTfv{flex:1;text-align:center;color:var(--text-secondary);font-family:var(--font-primary);font-size:.875rem;position:relative;padding-bottom:.5rem}.objects_form-step___nTfv.objects_active__9rDfr{color:var(--color-primary)}.objects_form-step___nTfv.objects_active__9rDfr:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_form-step-number__iMBaS{display:inline-block;width:24px;height:24px;border:1px solid;border-radius:50%;margin-right:.5rem;line-height:22px;text-align:center;font-size:.75rem}.objects_form-step___nTfv.objects_completed__4yU_h .objects_form-step-number__iMBaS{background:var(--color-primary);color:black;border-color:var(--color-primary)}.objects_form-step___nTfv.objects_completed__4yU_h .objects_form-step-number__iMBaS:after{content:"✓"}.objects_agent-chat-container__YB3zc{width:100%;max-width:100%;margin:0;padding:1.5rem;border-radius:12px;background:var(--surface-alt);border:1px solid var(--border-primary)}.objects_chat-messages__S_RVL{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--surface);border:1px solid var(--border-secondary);border-radius:8px}.objects_chat-message__SMxSg{padding:1rem;border-radius:8px;max-width:85%;width:fit-content}.objects_chat-form__fxyV5{display:flex;gap:1rem;width:100%;padding:1rem;background:var(--surface);border:1px solid var(--border-secondary);border-radius:8px}.objects_chat-input__mvfB_{flex:1;min-width:0;padding:.75rem 1rem;background:var(--surface-alt);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);transition:all .2s ease}.objects_chat-input__mvfB_:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_budget-section__hYDCH{width:100%;padding:1.5rem;background:var(--surface-alt);border:1px solid var(--border-primary);border-radius:12px}.objects_budget-form__tx_lh{display:flex;flex-direction:column;gap:1.5rem;width:100%}.objects_budget-error__UzRdw{padding:1rem;margin-bottom:1rem;background:rgba(255,0,0,.1);border:1px solid var(--color-error);border-radius:8px;color:var(--color-error);font-family:var(--font-mono)}.objects_form-row__7Ap9w{display:flex;gap:1rem;align-items:flex-start}.objects_amount-field__IV2CC{display:flex;gap:.5rem;align-items:center;flex:2}.objects_currency-select__XxqJn{width:80px;padding:.75rem;background:var(--surface);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);transition:all .2s ease}.objects_amount-input__ByxbS,.objects_status-select__aIL4c{flex:1}.objects_amount-input__ByxbS,.objects_notes-input__ojKpK,.objects_status-select__aIL4c{padding:.75rem;background:var(--surface);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);transition:all .2s ease}.objects_notes-input__ojKpK{width:100%;min-height:100px;resize:vertical}.objects_amount-input__ByxbS:focus,.objects_currency-select__XxqJn:focus,.objects_notes-input__ojKpK:focus,.objects_status-select__aIL4c:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.objects_form-actions__wONQ_{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-secondary)}.objects_inline-edit-input__UFdiY{width:100%;min-height:100%;padding:1rem;position:relative;display:block}.objects_inline-edit-input__UFdiY input,.objects_inline-edit-input__UFdiY select,.objects_inline-edit-input__UFdiY textarea{width:100%;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-primary);font-size:inherit;line-height:inherit;padding:1rem;margin:0;min-height:100%}.objects_inline-edit-input__UFdiY.objects_multiline__jWRDK textarea{min-height:100px;resize:vertical}.objects_inline-edit-display__puY6t{min-height:2.5rem;width:100%;display:block}.objects_placeholder__WoB_e{color:var(--text-secondary);opacity:.7}.objects_terminal-form__j1z5J{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:4px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px var(--glow-primary),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -2px 4px rgba(0,0,0,.1)}.objects_terminal-input__UWp5C{background:rgba(0,0,0,.2);border:1px solid var(--border-primary);color:var(--text-primary);font-family:var(--font-mono);padding:.75rem;width:100%;transition:all .2s ease}.objects_terminal-input__UWp5C:focus{border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);outline:none}.objects_terminal-select__OTOqP{background:rgba(0,0,0,.2);border:1px solid var(--border-primary);color:var(--text-primary);font-family:var(--font-mono);padding:.75rem;width:100%;cursor:pointer;appearance:none;transition:all .2s ease}.objects_terminal-select__OTOqP:focus{border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);outline:none}.objects_label-text__ec17t{color:var(--text-secondary);font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:block}.objects_criteria-list__kweLj{display:flex;flex-direction:column;gap:.75rem}.objects_criteria-item__Lw35S{display:flex;gap:.5rem;align-items:center}.objects_terminal-button__wXaUl{font-family:var(--font-mono);transition:all .2s ease;border:1px solid var(--border-primary);background:rgba(0,0,0,.2);color:var(--text-primary);padding:.5rem 1rem;cursor:pointer;border-radius:4px}.objects_terminal-button__wXaUl:hover{border-color:var(--color-primary);box-shadow:0 0 10px var(--glow-primary);color:var(--color-primary);transform:translateY(-1px)}.objects_terminal-button__wXaUl:active{transform:translateY(1px)}.objects_terminal-actions__JTdHp{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-secondary)}.ComponentExpert_agent-chat-container__nP14D{display:flex;flex-direction:column;height:100%;max-height:80vh;border-radius:8px;background-color:var(--background-secondary);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.ComponentExpert_loading-container__N563k{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-size:1rem}.ComponentExpert_error-message__nasdO{background-color:var(--error-light);color:var(--error);padding:12px;margin:8px;border-radius:4px;font-size:.9rem}.ComponentExpert_chat-messages__3KJxG{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.ComponentExpert_chat-message__8Rg_v{max-width:80%;padding:12px 16px;border-radius:12px;font-size:.95rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ComponentExpert_user__89SmO{align-self:flex-end;background-color:var(--primary);color:white;border-bottom-right-radius:4px}.ComponentExpert_agent__7ZTFy{align-self:flex-start;background-color:var(--background-tertiary);color:var(--text-primary);border-bottom-left-radius:4px}.ComponentExpert_chat-form__W0WPY{display:flex;padding:12px;border-top:1px solid var(--border-color);background-color:var(--background-primary)}.ComponentExpert_chat-input__BP8SL{flex:1;padding:12px 16px;border:1px solid var(--border-color);border-radius:24px;font-size:.95rem;background-color:var(--background-secondary);color:var(--text-primary)}.ComponentExpert_chat-input__BP8SL:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.ComponentExpert_submit-button__w5OIB{margin-left:8px;padding:0 20px;height:42px;border:none;border-radius:24px;background-color:var(--primary);color:white;font-weight:500;cursor:pointer;transition:background-color .2s}.ComponentExpert_submit-button__w5OIB:hover:not(:disabled){background-color:var(--primary-dark)}.ComponentExpert_submit-button__w5OIB:disabled{background-color:var(--disabled);cursor:not-allowed}.ComponentExpert_action-buttons__Xs6LP{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color)}.ComponentExpert_lightning-button__aoc6C{display:flex;align-items:center;gap:8px}.ComponentExpert_lightning-icon__yd_HA{font-size:1.2rem}.ComponentExpert_create-button__QlhJC{background-color:var(--success)}.ComponentExpert_create-button__QlhJC:hover:not(:disabled){background-color:var(--success-dark)}.ComponentExpert_empty-state__zzRke{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-style:italic;text-align:center;padding:0 20px}@media (min-width:640px){.ComponentExpert_agent-chat-container__nP14D{padding:1.5rem;border-radius:.75rem}.ComponentExpert_chat-messages__3KJxG{gap:1rem;padding:1rem}.ComponentExpert_chat-message__8Rg_v{max-width:75%;padding:1rem;font-size:1rem}.ComponentExpert_chat-form__W0WPY{padding:.75rem;gap:.75rem}.ComponentExpert_chat-input__BP8SL{padding:.75rem;font-size:1rem}.ComponentExpert_submit-button__w5OIB{padding:.75rem 1.25rem;font-size:1rem}}@media (min-width:1024px){.ComponentExpert_agent-chat-container__nP14D{padding:2rem;max-width:1200px;margin:0 auto}.ComponentExpert_chat-messages__3KJxG{gap:1.25rem;padding:1.5rem}.ComponentExpert_chat-message__8Rg_v{max-width:65%}.ComponentExpert_chat-form__W0WPY{padding:1rem;gap:1rem}}.buttons_button__TUar2{position:relative;padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;background:var(--color-surface-default);border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;overflow:hidden;transition:var(--transition-all)}.buttons_primary__4oQye{background:var(--color-surface-default);box-shadow:var(--shadow-sm)}.buttons_primary__4oQye:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md),inset var(--shadow-glow-sm);text-shadow:var(--shadow-glow-sm);transform:translateY(-1px)}.buttons_primary__4oQye:active{transform:translateY(1px);box-shadow:var(--shadow-sm),inset var(--shadow-glow-sm)}.buttons_secondary__ZQIFd{background:transparent;border-color:var(--color-border-primary);opacity:.8}.buttons_secondary__ZQIFd:hover{opacity:1;background:var(--color-surface-hover);box-shadow:var(--shadow-glow-sm)}.buttons_button__TUar2:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.buttons_loading__cboWg{position:relative;cursor:wait}.buttons_loading__cboWg:after{content:"";position:absolute;top:50%;left:50%;width:var(--spacing-sm);height:var(--spacing-sm);margin-top:calc(var(--spacing-sm) * -.5);margin-left:calc(var(--spacing-sm) * -.5);background-color:var(--color-primary);border-radius:var(--radius-full);animation:buttons_loadingDots__TnnzM 1s infinite}.buttons_withIcon__oqI9R{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.buttons_glitch__AX9LE{position:relative}.buttons_glitch__AX9LE:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-surface-hover);animation:buttons_glitchEffect__D_O8t .3s infinite}@keyframes buttons_glitchEffect__D_O8t{0%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}to{transform:translateX(0)}}.buttons_small__GnUtR{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.buttons_medium__wogpI{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.buttons_large__kLVK5{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md)}.buttons_success__Twa7n{border-color:var(--color-status-success);color:var(--color-status-success)}.buttons_error__1czc0{border-color:var(--color-status-error);color:var(--color-status-error)}.buttons_warning__QxjXE{border-color:var(--color-status-warning);color:var(--color-status-warning)}@keyframes buttons_loadingDots__TnnzM{0%,80%,to{opacity:0}40%{opacity:1}}.buttons_buttonGroup__Tocxq{display:inline-flex;gap:var(--spacing-xs)}.buttons_buttonGroup__Tocxq .buttons_button__TUar2:not(:first-child){border-left:none}.buttons_buttonGroup__Tocxq .buttons_button__TUar2:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.buttons_buttonGroup__Tocxq .buttons_button__TUar2:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.buttons_buttonGroup__Tocxq .buttons_button__TUar2:not(:first-child):not(:last-child){border-radius:0}.buttons_iconButton__mkWdp{padding:var(--spacing-sm);width:calc(var(--spacing-xl) + var(--spacing-sm));height:calc(var(--spacing-xl) + var(--spacing-sm));display:inline-flex;align-items:center;justify-content:center}.buttons_delete-button__K22PO{color:var(--color-status-error);border-color:var(--color-border-error);background:transparent;font-size:var(--font-size-xl);line-height:1;transition:var(--transition-all)}.buttons_delete-button__K22PO:hover{background:var(--color-status-error);color:var(--color-background-canvas);box-shadow:var(--shadow-glow-sm)}.buttons_expander-button__FyHyg{background:transparent;border:1px solid var(--color-border-secondary);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);text-transform:none;letter-spacing:var(--letter-spacing-normal)}.buttons_expander-button__FyHyg.buttons_expanded__cJHs5{border-color:var(--color-border-primary);background:var(--color-surface-hover)}.buttons_button__TUar2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.buttons_button__TUar2:focus:not(:focus-visible){outline:none}.Budget_budget-section__Jysp6{display:flex;flex-direction:column;height:100%;padding:1rem;margin-left:.5rem;margin-right:.5rem;gap:1rem;background:var(--surface);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 10px var(--glow-primary),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -2px 4px rgba(0,0,0,.1),inset 2px 2px 4px rgba(0,0,0,.2),inset -2px -2px 4px rgba(51,255,51,.05)}.Budget_error-message__H4cI_{padding:.75rem;border-radius:.375rem;font-size:.875rem;margin-bottom:.5rem;color:var(--error);background:var(--error-surface);border:1px solid var(--error-border)}.Budget_budget-form__WsoP_{display:flex;flex-direction:column}.Budget_form-row__vk7C_{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem}.Budget_amount-field__e_VR2{display:flex;align-items:center;gap:.5rem;flex:1}.Budget_currency-select__NFvud{width:2.5rem;padding:.5rem .2rem}.Budget_amount-input__kgKZ9,.Budget_currency-select__NFvud{border:1px solid var(--border-primary);border-radius:.375rem;font-size:.875rem;background:var(--surface);color:var(--text-primary)}.Budget_amount-input__kgKZ9{flex:1;padding:.5rem;width:4rem}.Budget_status-select__2tB8s{width:8rem}.Budget_notes-input__Xbj6f,.Budget_status-select__2tB8s{padding:.625rem;border:1px solid var(--border-primary);border-radius:.375rem;font-size:.875rem;background:var(--surface);color:var(--text-primary)}.Budget_notes-input__Xbj6f{width:100%;resize:vertical;min-height:4rem}.Budget_form-actions__KZPrV{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.Budget_cancel-button__uiiGN{padding:.625rem 1rem;border:1px solid var(--border-primary);border-radius:.375rem;font-size:.875rem;background:var(--surface);color:var(--text-primary);cursor:pointer;transition:all .2s}.Budget_cancel-button__uiiGN:hover{background:var(--surface-hover)}.Budget_submit-button__Gkq5O{padding:.625rem 1rem;border:1px solid var(--color-primary);border-radius:.375rem;font-size:.875rem;color:var(--text-primary);cursor:pointer;transition:all .2s}.Budget_submit-button__Gkq5O:hover:not(:disabled){border:1px solid var(--color-primary);background:var(--surface-hover)}.Budget_submit-button__Gkq5O:disabled{opacity:.5;cursor:not-allowed}.Budget_loading-container__bOZFi{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px;color:var(--text-secondary);font-size:.875rem}@media (min-width:640px){.Budget_budget-section__Jysp6{padding:1.5rem;border-radius:.75rem}.Budget_budget-form__WsoP_{gap:1.25rem}.Budget_amount-input__kgKZ9,.Budget_cancel-button__uiiGN,.Budget_currency-select__NFvud,.Budget_notes-input__Xbj6f,.Budget_status-select__2tB8s,.Budget_submit-button__Gkq5O{padding:.75rem;font-size:1rem}}@media (min-width:1024px){.Budget_budget-section__Jysp6{padding:2rem;max-width:1200px;margin:0 auto}.Budget_budget-form__WsoP_,.Budget_form-row__vk7C_{gap:1.5rem}}.PageHeader_header__Icl3U{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border-secondary);margin-bottom:var(--spacing-lg)}.PageHeader_content__GOJjU{flex:1}.PageHeader_title__R9EMQ{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.2}.PageHeader_description__PrXXe{font-size:var(--text-md);color:var(--text-secondary);margin:var(--spacing-xs) 0 0;line-height:1.5}.PageHeader_actions__XjPfY{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-lg)}.ExecutionHistory_execution-history__F1VXv{width:100%;margin-top:1rem;padding:1rem;background-color:var(--background-secondary);border-radius:.5rem}.ExecutionHistory_history-messages__rXiPp{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.ExecutionHistory_history-item__77PMK{padding:.5rem;border-radius:.25rem;background-color:var(--background-primary)}.ExecutionHistory_history-message__r85vN{font-size:.9rem}.ExecutionHistory_message-header__aXsUx{display:flex;gap:.5rem;margin-bottom:.25rem;color:var(--text-secondary)}.ExecutionHistory_message-timestamp__HJ97P{font-family:var(--font-primary)}.ExecutionHistory_message-bot-id__D_JjX{font-weight:500}.ExecutionHistory_message-type__H31Sx{text-transform:uppercase;font-size:.8rem}.ExecutionHistory_message-content__L8f0d{white-space:pre-wrap;word-break:break-word}.ExecutionHistory_message-metadata__HkAbv{margin-top:.5rem;font-size:.8rem;color:var(--text-secondary)}.ExecutionHistory_message-error__MiU3A{color:var(--error)}.ExecutionHistory_message-action__5DEGh{color:var(--primary)}.ExecutionHistory_message-status___EOE7{color:var(--success)}.ExecutionHistory_message-default__NQCIA{color:var(--text-primary)}.ExecutionHistory_loading-history__mRkaB{display:flex;justify-content:center;padding:1rem}.ExecutionHistory_history-error___w2up{color:var(--error);padding:1rem;text-align:center}.ExecutionHistory_history-empty__039V9{color:var(--text-secondary);padding:1rem;text-align:center;font-style:italic}.ExecutionHistory_notifications-container__bzgM_{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:350px;width:100%}.ExecutionHistory_notification__rTi3c{background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 16px;display:flex;justify-content:space-between;align-items:flex-start;animation:ExecutionHistory_slide-in__161YE .3s ease-out forwards;border-left:4px solid var(--color-primary);overflow:hidden}@keyframes ExecutionHistory_slide-in__161YE{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ExecutionHistory_notification-content__blidx{flex:1;display:flex;flex-direction:column;gap:4px}.ExecutionHistory_notification-message__yFz6a{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.4}.ExecutionHistory_notification-time__BP6mA{font-size:12px;color:var(--text-secondary)}.ExecutionHistory_notification-close__UX0pC{background:transparent;border:none;color:var(--text-secondary);font-size:18px;cursor:pointer;padding:0 0 0 8px;line-height:1;transition:color .2s}.ExecutionHistory_notification-close__UX0pC:hover{color:var(--text-primary)}.ExecutionHistory_notification-success__pgfUw{border-left-color:var(--success)}.ExecutionHistory_notification-error__h9POQ{border-left-color:var(--error)}.ExecutionHistory_notification-warning__3fKG5{border-left-color:var(--warning)}.ExecutionHistory_notification-info__4t_p2{border-left-color:var(--color-primary)}@media (max-width:640px){.ExecutionHistory_notifications-container__bzgM_{max-width:calc(100% - 40px);top:10px;right:10px}.ExecutionHistory_notification__rTi3c{padding:10px 12px}}.FeatureItem_delete-button__bvBG5{width:1rem;height:1rem;font-size:.8rem;border-radius:5px!important}.FeatureItem_feature-card__WMKR1:has(.FeatureItem_delete-button__bvBG5:hover){border:1px solid var(--color-error)!important;color:var(--color-error);background:var(--color-error-20);box-shadow:0 0 10px var(--color-error),0 0 10px var(--color-error),inset 0 0 10px var(--color-error)!important;text-shadow:0 0 5px var(--color-error);transition-property:all;transition-duration:.8s!important;transition-timing-function:ease;transform:scale(1.005)}.FeatureItem_feature-card__WMKR1:expanded .FeatureItem_feature-title__9nsRh{text-shadow:var(--shadow-glow-sm)}.FeatureItem_feature-card__WMKR1:hover .FeatureItem_feature-title__9nsRh{text-shadow:var(--shadow-glow-sm)}.FeatureItem_feature-card__WMKR1.FeatureItem_expanded__eELh2 .FeatureItem_feature-title__9nsRh{cursor:text!important}.FeatureItem_feature-card__WMKR1.FeatureItem_expanded__eELh2 .FeatureItem_feature-header__GIEAa{cursor:pointer}.FeatureItem_feature-card__WMKR1.FeatureItem_expanded__eELh2 .FeatureItem_feature-title-wrapper__uVcQJ:has(.FeatureItem_inline-edit-title__vaLKx:focus-within) .FeatureItem_feature-title__9nsRh{cursor:text!important}.FeatureItem_feature-card__WMKR1.FeatureItem_expanded__eELh2 .FeatureItem_feature-title-wrapper__uVcQJ:not(:has(.FeatureItem_inline-edit-title__vaLKx:focus-within)) .FeatureItem_feature-title__9nsRh{cursor:inherit}.FeatureItem_feature-content__9It_v{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);margin-top:calc(var(--spacing-sm) * -1)}.FeatureItem_feature-header__GIEAa{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-xs)}.FeatureItem_feature-title-wrapper__uVcQJ{flex:1;margin-right:2.5rem;display:flex;align-items:center;gap:var(--spacing-sm)}.FeatureItem_drag-dots__yfTO9{margin-left:var(--spacing-xs)}.FeatureItem_feature-title__9nsRh{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:inline-block;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word}.FeatureItem_feature-description__F0aOw{border-top:1px solid var(--color-border-primary);padding-top:var(--spacing-lg);color:var(--color-text-primary);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.FeatureItem_feature-contracts__8rkWz{width:100%}.FeatureItem_expanders-row__aFJbe{display:flex;flex-wrap:wrap;color:var(--color-primary);gap:var(--spacing-md);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);margin-left:var(--spacing-xs)}.FeatureItem_expanded-section__qvvd2{padding-bottom:var(--spacing-lg)}.FeatureItem_critical-path-section__L64Co{padding:var(--spacing-lg);background:var(--color-background-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:var(--spacing-lg)}.FeatureItem_feature-error__64q7b{color:var(--color-status-error);text-align:center;padding:var(--spacing-sm);margin:var(--spacing-sm) 0;border:1px solid var(--color-status-error);background:var(--color-surface-hover);border-radius:var(--radius-sm);text-shadow:var(--shadow-glow-sm)}@media (min-width:768px) and (max-width:1023px){.FeatureItem_feature-card__WMKR1{padding:var(--spacing-md);margin-top:var(--spacing-md)}.FeatureItem_feature-header__GIEAa{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xs)}.FeatureItem_delete-button__bvBG5,.FeatureItem_feature-title__9nsRh{scale:1.1}}@media (min-width:1024px){.FeatureItem_feature-card__WMKR1{padding:var(--spacing-lg);margin-top:var(--spacing-lg)}.FeatureItem_feature-header__GIEAa{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-xs)}.FeatureItem_delete-button__bvBG5,.FeatureItem_feature-title__9nsRh{scale:1.2}}.FeatureItem_saving___kIIU{opacity:.8;position:relative}.FeatureItem_saving___kIIU:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#4f46e5,#818cf8);animation:FeatureItem_pulse__8RwUl 1.5s infinite;border-top-right-radius:4px;border-bottom-right-radius:4px}@keyframes FeatureItem_pulse__8RwUl{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FeatureItem_editing__YXJm9{border-color:var(--color-primary)!important;box-shadow:var(--shadow-glow-md)!important;z-index:10;position:relative}.FeatureItem_editing__YXJm9 .FeatureItem_feature-title__9nsRh{color:var(--color-primary)}.FeatureItem_feature-card__WMKR1.FeatureItem_editing__YXJm9{pointer-events:auto!important}.FeatureList_feature-list__VCFCs{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.FeatureList_feature-list-container__MbxLE{display:flex;flex-direction:column;padding-left:10;padding-right:10;width:100%}.FeatureList_plus-button__TZoDa{scale:.9;margin:var(--spacing-lg) 0;margin-left:5%;position:relative;left:0}.FeatureList_plus-button__TZoDa:hover{min-width:8rem;width:8rem;opacity:.9;border-color:var(--color-primary);left:var(--spacing-xs)}.FeatureList_plus-button__TZoDa:active{transform:scale(.85) translateY(2px)}@media (min-width:768px) and (max-width:1023px){.FeatureList_feature-list__VCFCs{gap:var(--spacing-lg)}}@media (min-width:1024px){.FeatureList_feature-list__VCFCs{gap:var(--spacing-xl)}}.FeatureList_features-list__egJJY{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.FeatureList_feature-error__dE9Ue{color:var(--color-status-error);background-color:var(--color-surface-hover);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.Switch_switch__z_gbv{display:inline-flex;height:1.25rem;width:2.25rem;cursor:pointer;align-items:center;border-radius:9999px;border:2px solid transparent;box-shadow:var(--shadow-sm);transition:var(--transition-all);background:var(--bg-secondary);outline:none}.Switch_switch__z_gbv:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Switch_switch__z_gbv:disabled{cursor:not-allowed;opacity:.5}.Switch_switch__z_gbv[data-state=checked]{background:var(--color-primary)}.Switch_switch__z_gbv[data-state=unchecked]{background:var(--border-secondary)}.Switch_thumb__LY5Pr{pointer-events:none;display:block;height:1rem;width:1rem;border-radius:9999px;background:var(--bg-primary);box-shadow:var(--shadow-sm);transition:var(--transition-all);transform:translateX(0)}.Switch_switch__z_gbv[data-state=checked] .Switch_thumb__LY5Pr{transform:translateX(1rem)}.Switch_switch__z_gbv[data-state=unchecked] .Switch_thumb__LY5Pr{transform:translateX(0)}.Switch_theme-terminal__xveOt .Switch_switch__z_gbv{border-color:var(--color-primary)}.Switch_theme-terminal__xveOt .Switch_switch__z_gbv[data-state=checked]{background:var(--color-primary);box-shadow:0 0 10px var(--glow-primary)}.Switch_theme-terminal__xveOt .Switch_thumb__LY5Pr{background:var(--color-background);border:1px solid var(--color-primary)}.Switch_theme-cyberpunk__SikX_ .Switch_switch__z_gbv[data-state=checked]{background:var(--neon-pink);box-shadow:0 0 15px var(--neon-pink)}.Switch_theme-cyberpunk__SikX_ .Switch_thumb__LY5Pr{background:var(--color-background);box-shadow:0 0 5px var(--neon-cyan)}.Switch_theme-singularity__yPRDg .Switch_switch__z_gbv{border-radius:0}.Switch_theme-singularity__yPRDg .Switch_thumb__LY5Pr{border-radius:0;background:var(--color-highlight)}