._timeBasedStatus_12vdq_1{position:fixed;top:70px;right:20px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);z-index:100;min-width:280px;animation:_slideInRight_12vdq_1 .3s ease}@keyframes _slideInRight_12vdq_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._header_12vdq_27{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--primary);font-weight:600}._header_12vdq_27 i{font-size:1.2rem}._title_12vdq_40{font-size:var(--font-size-base)}._timeIndicator_12vdq_44{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-subtle);border-radius:var(--radius-md)}._label_12vdq_54{color:var(--text-secondary);font-size:var(--font-size-sm)}._time_12vdq_1{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;font-variant-numeric:tabular-nums}._progressContainer_12vdq_66{margin-bottom:var(--spacing-sm)}._progressBar_12vdq_70{height:6px;background:var(--background-subtle);border-radius:3px;overflow:hidden;margin-bottom:var(--spacing-xs)}._progressFill_12vdq_78{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:3px}._progressText_12vdq_85{display:block;text-align:center;color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}._warning_12vdq_93{color:var(--warning)!important}._warningFill_12vdq_98{background:linear-gradient(90deg,var(--warning),rgba(255,193,7,.8))!important}._warningBanner_12vdq_102{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-sm);color:var(--warning);font-size:var(--font-size-sm)}@keyframes _pulse_12vdq_1{0%,to{opacity:1}50%{opacity:.7}}._warningBanner_12vdq_102 i{font-size:var(--font-size-base)}@media(prefers-color-scheme:dark){._timeBasedStatus_12vdq_1{background:#1e1e23f2;border-color:#ffffff1a}._timeIndicator_12vdq_44{background:#0000004d}._progressBar_12vdq_70{background:#0006}}._memoriesToolbar_e5i9j_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px!important;gap:8px}._memorySectionsList_e5i9j_10{display:flex;flex-direction:column;gap:8px!important;max-height:calc(100vh - 200px)!important;overflow-y:auto;padding:4px;margin:-4px}._memorySection_e5i9j_10{background:var(--bg-glass);backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:10px!important;padding:1rem!important;transition:all .2s ease;position:relative;overflow:visible;box-shadow:var(--shadow-soft)}._memorySection_e5i9j_10:hover{background:var(--bg-glass-heavy);border-color:var(--border-brand);transform:translateY(-2px);box-shadow:var(--shadow-soft),0 0 0 1px var(--brand-glow) inset}._sectionHeader_e5i9j_39{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px!important;gap:10px;position:relative;z-index:1}._sectionInfo_e5i9j_49{flex:1}._sectionName_e5i9j_53{font-weight:600;font-size:.9rem!important;color:var(--text-primary);margin:0 0 4px}._sectionDomain_e5i9j_60{display:inline-flex;background:var(--brand-glow);color:var(--brand-primary);font-size:.75rem!important;padding:3px 8px!important;border-radius:12px;margin-bottom:6px;border:1px solid var(--border-brand)}._memoryCount_e5i9j_71{font-size:.65rem!important;color:var(--text-secondary);font-style:italic}._sectionActions_e5i9j_77{display:flex;gap:6px!important;align-items:center;position:relative;z-index:2}._memoriesList_e5i9j_85{display:flex;flex-direction:column;gap:8px!important;position:relative;z-index:1;margin-top:4px}._memoriesList_e5i9j_85._empty_e5i9j_94{text-align:center;padding:1.5rem!important}._emptyMemories_e5i9j_99{color:var(--text-tertiary);font-style:italic;font-size:.75rem!important;margin:0}._memoryItem_e5i9j_106{background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:10px 12px!important;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;transition:all .2s ease;margin:0 2px}._memoryItem_e5i9j_106:hover{background:var(--bg-glass-heavy);border-color:var(--border-brand)}._memoryContent_e5i9j_124{flex:1;font-size:.875rem!important;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;margin-right:8px}._memoryActions_e5i9j_133{display:flex;gap:4px!important;opacity:.7;transition:opacity .2s ease}._memoryItem_e5i9j_106:hover ._memoryActions_e5i9j_133{opacity:1}._memoryActions_e5i9j_133 ._iconBtn_e5i9j_144{padding:4px!important;font-size:.7rem!important;min-width:unset;width:20px!important;height:20px!important;background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}._memoryActions_e5i9j_133 ._iconBtn_e5i9j_144:hover{background:var(--bg-glass);border-color:var(--brand-primary)}._editMemoryBtn_e5i9j_165{background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .2s ease}._editMemoryBtn_e5i9j_165:hover{background:#9000ff1a;border-color:var(--brand-primary)}._deleteMemoryBtn_e5i9j_178{background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .2s ease}._deleteMemoryBtn_e5i9j_178:hover{background:#ff45451a;border-color:#ff454580}._addMemoryBtn_e5i9j_191,._deleteSectionBtn_e5i9j_192{padding:4px 6px!important;font-size:.7rem!important;min-width:unset;width:24px!important;height:24px!important;display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .2s ease}._addMemoryBtn_e5i9j_191:hover{background:#9000ff1a;border-color:var(--brand-primary)}._deleteSectionBtn_e5i9j_192:hover{background:#ff45451a!important;border-color:#ff45454d!important}._sectionEditor_e5i9j_219{max-width:500px;margin:0 auto 20px}._memoryEditor_e5i9j_225{max-width:500px}._memoryEditor_e5i9j_225 ._formGroup_e5i9j_229,._sectionEditor_e5i9j_219 ._formGroup_e5i9j_229{margin-bottom:1rem!important}._memoryEditor_e5i9j_225 textarea{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:.5rem .75rem!important;color:var(--text-primary);font-size:.8rem!important;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);min-height:100px!important;font-family:Inter,-apple-system,sans-serif;line-height:1.6;resize:vertical}._memoryEditor_e5i9j_225 textarea:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}._memoryEditor_e5i9j_225 input[type=text]{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:.5rem .75rem!important;color:var(--text-primary);font-size:.8rem!important;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);font-family:Inter,-apple-system,sans-serif}._memoryEditor_e5i9j_225 input[type=text]:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}._sectionEditor_e5i9j_219 input[type=text]{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:.5rem .75rem!important;color:var(--text-primary);font-size:.8rem!important;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy)}._sectionEditor_e5i9j_219 input[type=text]:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}._formHelpText_e5i9j_299{font-size:.75rem;color:var(--text-secondary);margin-top:4px;font-style:italic}._formErrorText_e5i9j_306{font-size:.75rem;color:var(--error);margin-top:4px;font-style:italic}._inputError_e5i9j_313{border-color:var(--error)!important;box-shadow:0 0 0 2px var(--error-glow)!important}._inputError_e5i9j_313:focus{border-color:var(--error)!important;box-shadow:0 0 0 2px var(--error-glow)!important}._emptyState_e5i9j_323{text-align:center;padding:2rem!important;color:var(--text-tertiary)}._emptyState_e5i9j_323 p{margin:0 0 4px;font-size:.8rem!important}._emptyState_e5i9j_323 p:last-child{margin-bottom:0;font-size:.7rem!important;opacity:.7}._loadingSections_e5i9j_340{padding:1rem;display:flex;flex-direction:column;gap:1rem}#_memories-btn_e5i9j_1:after{content:"🧠";font-size:14px;line-height:1}#_memories-btn_e5i9j_1{font-size:0!important}._secondaryBtn_e5i9j_359{background:var(--bg-glass);border:1px solid var(--border);color:var(--text-secondary);padding:.4rem .8rem!important;border-radius:6px!important;cursor:pointer;transition:all .2s ease;font-size:.75rem!important;backdrop-filter:blur(4px)}._secondaryBtn_e5i9j_359:hover{background:var(--bg-glass-heavy);border-color:var(--border-brand);color:var(--text-primary)}._memoryEditor_e5i9j_225 ._formGroup_e5i9j_229 label,._sectionEditor_e5i9j_219 ._formGroup_e5i9j_229 label{display:block!important;font-size:.7rem!important;font-weight:500!important;color:var(--text-secondary)!important;margin-bottom:.25rem!important;text-transform:uppercase;letter-spacing:.03em}._memoryEditor_e5i9j_225 ._modalFooter_e5i9j_390,._sectionEditor_e5i9j_219 ._modalFooter_e5i9j_390{padding:.875rem 1rem!important;gap:.5rem!important;display:flex;justify-content:flex-end;background:var(--bg-glass);border-top:1px solid var(--border);margin-top:.5rem}._memoryEditor_e5i9j_225 ._modalFooter_e5i9j_390 ._primaryBtn_e5i9j_401,._sectionEditor_e5i9j_219 ._modalFooter_e5i9j_390 ._primaryBtn_e5i9j_401{background:var(--brand-primary)!important;box-shadow:0 2px 8px var(--brand-glow)!important;padding:.4rem .8rem!important;font-size:.75rem!important;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._memoryEditor_e5i9j_225 ._modalFooter_e5i9j_390 ._primaryBtn_e5i9j_401:hover,._sectionEditor_e5i9j_219 ._modalFooter_e5i9j_390 ._primaryBtn_e5i9j_401:hover{background:var(--brand-primary-light)!important;box-shadow:0 4px 12px var(--brand-glow)!important;transform:translateY(-1px)}._primaryBtn_e5i9j_401{background:var(--brand-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px var(--brand-glow)}._primaryBtn_e5i9j_401:hover{background:var(--brand-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px var(--brand-glow)}._secondaryBtn_e5i9j_359{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}._secondaryBtn_e5i9j_359:hover{background:var(--bg-glass-heavy);border-color:var(--brand-primary)}._sectionSelection_e5i9j_457{display:flex;flex-direction:column;gap:.5rem}._sectionSelection_e5i9j_457 select{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:.5rem .75rem!important;color:var(--text-primary);font-size:.8rem!important;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);font-family:Inter,-apple-system,sans-serif}._sectionSelection_e5i9j_457 select:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}._sectionSelection_e5i9j_457 select option{background:var(--bg-primary);color:var(--text-primary);padding:.5rem}._customSectionInput_e5i9j_489{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px!important;padding:.5rem .75rem!important;color:var(--text-primary);font-size:.8rem!important;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);margin-top:.25rem}._customSectionInput_e5i9j_489:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}._memoriesToolbar_e5i9j_2{display:flex;gap:.5rem;margin-bottom:1rem}._memoriesToolbar_e5i9j_2 button{flex:1}#_memories-modal_e5i9j_1 ._modalBody_e5i9j_520{min-height:300px!important}#_memories-modal_e5i9j_1 ._modalContent_e5i9j_524{max-height:85vh;overflow-y:auto}@media(max-width:500px){._sectionHeader_e5i9j_39{flex-direction:column;align-items:stretch;gap:8px}._sectionActions_e5i9j_77{align-self:flex-end}._memoryItem_e5i9j_106{flex-direction:column;align-items:stretch;gap:8px}._memoryActions_e5i9j_133{align-self:flex-end}}._modal_e5i9j_390{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-glass-heavy);backdrop-filter:blur(4px);z-index:1000;animation:_modalFadeIn_e5i9j_1 .2s ease;display:flex;justify-content:center;align-items:center}@keyframes _modalFadeIn_e5i9j_1{0%{opacity:0}to{opacity:1}}._modalContent_e5i9j_524{background:var(--bg-primary);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:12px;width:90%;max-width:550px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-soft);animation:_modalSlideIn_e5i9j_1 .3s ease-out}@keyframes _modalSlideIn_e5i9j_1{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._modalHeader_e5i9j_594{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem!important;background:var(--bg-glass);border-bottom:1px solid var(--border);position:relative}._modalHeader_e5i9j_594 h2{font-size:1rem!important;font-weight:600;color:var(--text-primary);margin:0}._closeBtn_e5i9j_611{background:transparent;border:1px solid transparent;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}._closeBtn_e5i9j_611:hover{background:#ff45451a;border-color:#ff454533;color:var(--error);transform:rotate(90deg)}._modalBody_e5i9j_520{padding:1.25rem!important;overflow-y:auto;flex:1;max-height:calc(80vh - 120px)}.workflows-toolbar{margin-bottom:1rem;display:flex;justify-content:flex-end}.workflows-list{display:flex;flex-direction:column;gap:1rem}.empty-state{text-align:center;padding:3rem 2rem;font-size:14px}.empty-state h3{color:var(--text-primary)}.empty-state p{color:var(--text-secondary)}.workflow-item{background:var(--bg-glass);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:10px;padding:1rem;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.workflow-item:hover{background:var(--bg-glass-heavy);border-color:var(--border-brand);transform:translateY(-2px);box-shadow:var(--shadow-soft),0 0 0 1px var(--brand-glow) inset}.workflow-info{flex:1}.workflow-info h3{margin:0 0 .5rem;font-size:1rem;color:var(--text-primary)}.workflow-info p{margin:0;font-size:.8rem;color:var(--text-secondary)}.workflow-category{display:inline-block;background:var(--brand-glow);color:var(--brand-primary);padding:.25rem .5rem;border-radius:4px;font-size:.7rem;margin-top:.5rem}.workflow-actions{display:flex;gap:.5rem;align-items:center}.workflow-editor{max-width:600px;margin:0 auto}.workflow-editor .form-group{margin-bottom:1rem}.workflow-editor .form-group label{display:block;font-size:.7rem;font-weight:500;color:var(--text-secondary);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03em}.workflow-input{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;color:var(--text-primary);font-size:.8rem;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);font-family:Inter,-apple-system,sans-serif}.workflow-input:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}.workflow-textarea{width:100%;background:var(--bg-glass);border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;color:var(--text-primary);font-size:.8rem;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 2px var(--bg-glass-heavy);min-height:80px;font-family:Inter,-apple-system,sans-serif;line-height:1.6;resize:vertical}.workflow-textarea:focus{border-color:var(--brand-primary);background:var(--bg-glass-heavy);box-shadow:0 0 0 2px var(--brand-glow),inset 0 1px 2px var(--bg-glass-heavy)}.modal-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.primary-btn{background:var(--brand-primary);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px var(--brand-glow)}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--brand-glow);background:var(--brand-primary-light)}.secondary-btn{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.secondary-btn:hover{background:var(--bg-glass-heavy);border-color:var(--border-brand)}.danger-btn{background:#ff3b301a;color:var(--error);border:1px solid rgba(255,59,48,.2);border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.danger-btn:hover{background:#ff3b3033;border-color:#ff3b304d}._errorContainer_1l0fj_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;min-height:300px}._errorIcon_1l0fj_13{font-size:3rem;margin-bottom:1rem;animation:_pulse_1l0fj_1 2s ease-in-out infinite}._errorTitle_1l0fj_19{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._errorMessage_1l0fj_26{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.5rem;max-width:400px;line-height:1.5}._errorDetails_1l0fj_34{width:100%;max-width:500px;margin-bottom:1.5rem}._errorDetails_1l0fj_34 details{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:.75rem;text-align:left}._errorDetails_1l0fj_34 summary{cursor:pointer;font-size:.75rem;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}._errorDetails_1l0fj_34 summary:hover{color:var(--text-primary)}._errorStack_1l0fj_60{margin:.75rem 0 0;padding:.75rem;background:#0003;border-radius:4px;font-size:.75rem;font-family:Courier New,monospace;color:var(--text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._retryButton_1l0fj_75{padding:.5rem 1.5rem;background:var(--brand-primary);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_1l0fj_75:hover{background:var(--brand-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px #9000ff4d}._retryButton_1l0fj_75:active{transform:translateY(0)}._memoryPageContainer_1wqai_2{width:100%;min-height:100%;display:flex;flex-direction:column;margin-top:1.5rem;padding-bottom:2rem}._memoryPageContainer_1wqai_2::-webkit-scrollbar{width:8px}._memoryPageContainer_1wqai_2::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}._memoryPageContainer_1wqai_2::-webkit-scrollbar-thumb{background:#9000ff33;border-radius:4px}._memoryPageContainer_1wqai_2::-webkit-scrollbar-thumb:hover{background:#9000ff4d}[data-theme=light] ._memoryPageContainer_1wqai_2::-webkit-scrollbar-track{background:#0000000a}[data-theme=light] ._memoryPageContainer_1wqai_2::-webkit-scrollbar-thumb{background:#9000ff4d}[data-theme=light] ._memoryPageContainer_1wqai_2::-webkit-scrollbar-thumb:hover{background:#9000ff66}._memoryPageContent_1wqai_43{width:100%;padding:1.5rem;background:transparent}._actionsToolbar_1wqai_50{display:flex;gap:.75rem;align-items:center}._createMemoryBtn_1wqai_56{padding:.5rem 1rem;background:var(--brand-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px var(--brand-glow)}._createMemoryBtn_1wqai_56:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--brand-glow)}._createMemoryBtn_1wqai_56:disabled{opacity:.6;cursor:not-allowed;transform:none}._createSectionBtn_1wqai_83{padding:.5rem 1rem;background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._createSectionBtn_1wqai_83:hover:not(:disabled){background:var(--bg-glass-heavy);border-color:var(--brand-primary);transform:translateY(-1px)}._createSectionBtn_1wqai_83:disabled{opacity:.6;cursor:not-allowed;transform:none}._contentContainer_1wqai_110{max-width:1000px;margin:0 auto;width:100%;padding:0 .5rem}._memorySectionsList_1wqai_117{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding-bottom:1rem}._sectionEditorContainer_1wqai_126{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem;animation:_modalFadeIn_1wqai_1 .3s ease-out}._sectionEditorModal_1wqai_142{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 40px #0000004d;position:relative;animation:_modalSlideIn_1wqai_1 .3s ease-out}._modalCloseBtn_1wqai_154{position:absolute;top:1rem;right:1rem;background:transparent;border:1px solid var(--border);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;font-size:1.2rem}._modalCloseBtn_1wqai_154:hover{background:#ff45451a;border-color:var(--error);color:var(--error);transform:rotate(90deg)}._sectionEditorModal_1wqai_142:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));border-radius:14px;z-index:-1}@keyframes _modalFadeIn_1wqai_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_1wqai_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._memoryEditorContainer_1wqai_208{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:1.5rem;margin:1rem 0;box-shadow:var(--shadow-soft);border-left:4px solid var(--brand-primary);animation:_slideDown_1wqai_1 .3s ease-out}@keyframes _slideDown_1wqai_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._loadingSections_1wqai_231{display:flex;flex-direction:column;gap:2rem;padding:2rem 0;margin-top:1rem}._loadingSections_1wqai_231>*{background:var(--bg-secondary);border-radius:12px;padding:2rem;border:1px solid var(--border);box-shadow:var(--shadow-soft)}._emptyState_1wqai_248{text-align:center;padding:3rem 2rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;margin-top:1rem;box-shadow:var(--shadow-soft)}._emptyState_1wqai_248 h3{font-size:1.25rem;color:var(--text-primary);margin-bottom:.75rem}._emptyState_1wqai_248 p{margin-bottom:.5rem;font-size:.875rem}._emptyState_1wqai_248 small{color:var(--text-tertiary);font-size:.8rem}._emptyState_1wqai_248 kbd{background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.75rem;color:var(--text-secondary);margin:0 2px}@media(max-width:768px){._memoryPageContent_1wqai_43{padding:1.5rem 1rem}._contentContainer_1wqai_110{max-width:100%;padding:0 .5rem}._memorySectionsList_1wqai_117{gap:1.5rem}._sectionEditorContainer_1wqai_126{padding:1.5rem;margin-bottom:1.5rem}._emptyState_1wqai_248{padding:3rem 1.5rem;margin-top:1.5rem}}@media(max-width:480px){._memoryPageContent_1wqai_43{padding:1rem .75rem}._contentContainer_1wqai_110{padding:0 .25rem}._memorySectionsList_1wqai_117{gap:1.25rem}._sectionEditorContainer_1wqai_126{padding:1.25rem}._emptyState_1wqai_248{padding:2.5rem 1rem}}._errorNotification_1von0_1{position:fixed;top:60px;right:20px;z-index:9999;max-width:400px;background:#ff3b3b1a;border:1px solid rgba(255,59,59,.3);border-radius:12px;padding:1rem;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003;animation:_slideIn_1von0_1 .3s ease-out}@keyframes _slideIn_1von0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._errorContent_1von0_27{display:flex;align-items:flex-start;gap:1rem}._errorIcon_1von0_33{font-size:1.5rem;flex-shrink:0}._errorMessage_1von0_38{flex:1}._errorText_1von0_42{margin:0 0 .5rem;color:var(--text-primary);font-size:.875rem;font-weight:500}._errorHint_1von0_49{margin:0;color:var(--text-secondary);font-size:.75rem}._errorActions_1von0_55{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}._retryButton_1von0_62{background:#9000ff1a;border:1px solid rgba(144,0,255,.2);color:var(--brand-primary);padding:.4rem .8rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._retryButton_1von0_62:hover{background:#9000ff33;border-color:#9000ff4d;transform:translateY(-1px)}._dismissButton_1von0_83{background:transparent;border:none;color:var(--text-secondary);padding:.25rem;cursor:pointer;transition:all .2s ease;font-size:1rem}._dismissButton_1von0_83:hover{color:var(--text-primary)}.calendar-day-animated{transition:background-color .2s ease;will-change:auto}.calendar-day-animated:hover{z-index:10}.calendar-day-today.calendar-day-animated:hover{z-index:20}:root:not(.dark) .calendar-day-today.calendar-day-animated:hover{background-color:#8b5cf633!important}:root.dark .calendar-day-today.calendar-day-animated:hover{background-color:#8b5cf626!important}:root:not(.dark) .calendar-day-has-events.calendar-day-animated:hover{background-color:#f4f4f5!important}:root.dark .calendar-day-has-events.calendar-day-animated:hover{background-color:#26262699!important}.day-number-animated{transition:color .2s ease}:root:not(.dark) .calendar-day-today:hover .day-number-animated{color:#581c87}:root.dark .calendar-day-today:hover .day-number-animated{color:#fff}.calendar-scheduled-item{transition:transform .2s ease,box-shadow .2s ease;will-change:auto}.calendar-scheduled-item:hover{transform:scale(1.5);box-shadow:0 2px 8px #0000001a;z-index:30}.calendar-grid-event-item{transition:transform .15s ease;will-change:auto}.calendar-grid-event-item:hover{transform:scale(1.03);z-index:40}.event-card-animated{transition:background-color .25s ease;will-change:auto}.event-card-animated:hover{z-index:50}:root:not(.dark) .event-card-animated:hover{background-color:#f4f4f5e6}:root.dark .event-card-animated:hover{background-color:#404040d9}.event-card-running{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animated-card{transition:border-color .3s ease;will-change:auto}.animated-card:hover{border-color:#8b5cf680}.tab-content-animated{animation:fadeInUp .35s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.performance-mode *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rbc-calendar{font-family:inherit;background:#fff;color:#171717;display:flex;flex-direction:column;height:100%;overflow:hidden}.rbc-calendar .rbc-month-view{overflow:visible}.rbc-calendar{min-height:100%}.rbc-header{border-bottom:1px solid rgba(0,0,0,.06);padding:8px 4px;font-weight:600;font-size:.75rem;color:#262626;background:#fafafa}.rbc-today{background-color:#8b5cf614}.rbc-off-range-bg{background:#f9f9f9}.rbc-date-cell{text-align:right;padding:4px}.rbc-date-cell>a{color:#262626}.rbc-today>a{color:#8b5cf6;font-weight:600}.rbc-event{border-radius:6px;padding:2px 6px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000000d;transition:all .2s ease-in-out;margin:3px 0}.rbc-event:hover{transform:scale(1.02);box-shadow:0 4px 8px #8b5cf626;border-color:#8b5cf666}.rbc-event:active{transform:scale(.98);transition-duration:.1s}.rbc-event:focus{outline:2px solid rgba(139,92,246,.5);outline-offset:2px;box-shadow:0 0 0 3px #8b5cf633}.rbc-event-content{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;line-height:1.5;display:flex;align-items:center;gap:6px}.rbc-event-icon{display:flex;align-items:center;flex-shrink:0}.rbc-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.rbc-event-recurring{display:flex;align-items:center;flex-shrink:0;margin-left:4px;opacity:.9}.rbc-time-view,.rbc-time-header-content{border-left:1px solid rgba(0,0,0,.06)}.rbc-time-view .rbc-header,.rbc-time-view .rbc-time-header-content .rbc-header,.rbc-time-view .rbc-month-row,.rbc-time-view .rbc-row-content{min-height:auto!important;height:auto!important}.rbc-time-content{border-top:1px solid rgba(0,0,0,.06)}.rbc-time-slot,.rbc-day-slot .rbc-time-slot{border-top:1px solid rgba(0,0,0,.04)}.rbc-time-header-gutter,.rbc-label{padding:4px;font-size:.75rem;color:#6b7280}.rbc-toolbar{margin-bottom:16px}.rbc-toolbar button{color:#262626;border:1px solid rgb(212,212,212);background:#fff;padding:4px 12px;border-radius:4px;font-size:.875rem;cursor:pointer}.rbc-toolbar button:hover{background:#f9f9f9}.rbc-toolbar button.rbc-active{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.rbc-month-view{border:1px solid rgba(0,0,0,.06)}.rbc-month-view .rbc-month-row{border-top:1px solid rgba(0,0,0,.06);min-height:150px!important}.rbc-month-view .rbc-row-content{min-height:150px!important}.rbc-day-bg{border-right:1px solid rgba(0,0,0,.06)}.rbc-day-bg:last-child{border-right:none}.rbc-event.rbc-event-status-completed,.rbc-event-status-completed{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 1px 3px #22c55e33}.rbc-event.rbc-event-status-failed,.rbc-event-status-failed{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 1px 3px #ef444433}.rbc-event.rbc-event-status-running,.rbc-event-status-running{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 1px 3px #3b82f633}.rbc-event.rbc-event-status-queued,.rbc-event-status-queued{background:linear-gradient(135deg,#eab308,#ca8a04);color:#fff;box-shadow:0 1px 3px #eab30833}.rbc-event.rbc-event-status-cancelled,.rbc-event-status-cancelled{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff;box-shadow:0 1px 3px #9ca3af33}.rbc-event.rbc-event-status-cancelled.rbc-event-past,.rbc-event-status-cancelled.rbc-event-past{background:linear-gradient(135deg,#b47878,#a06464)!important;color:#fff;opacity:.85}.rbc-event.rbc-event-status-past,.rbc-event-status-past{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff;opacity:.8}.rbc-event.rbc-event-status-completed.rbc-event-past,.rbc-event-status-completed.rbc-event-past{background:linear-gradient(135deg,#78b478,#64a064)!important;color:#fff;opacity:.85}.rbc-event.rbc-event-status-overdue,.rbc-event-status-overdue{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 1px 3px #ef44444d}.rbc-event.rbc-event-status-default,.rbc-event-status-default{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 1px 3px #8b5cf633}.rbc-event-disabled{opacity:.5;cursor:not-allowed;background-color:#9ca3af!important;color:#fff}.rbc-event-disabled.rbc-event-status-default,.rbc-event-disabled.rbc-event-status-completed,.rbc-event-disabled.rbc-event-status-failed,.rbc-event-disabled.rbc-event-status-running,.rbc-event-disabled.rbc-event-status-queued,.rbc-event-disabled.rbc-event-status-cancelled{background-color:#9ca3af!important;color:#fff}.rbc-show-more{background-color:#0000000d;color:#6b7280;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:4px 8px;font-size:.8rem;cursor:pointer;transition:all .2s ease-in-out;font-weight:500;margin-top:4px;box-shadow:0 1px 2px #0000000d}.rbc-show-more:hover{background-color:#00000014;color:#262626;transform:scale(1.02);box-shadow:0 2px 4px #0000001a;border-color:#8b5cf64d}.rbc-month-view .rbc-event{padding:2px 6px;font-size:.8rem;font-weight:600;margin:3px 0}.rbc-time-view .rbc-event{padding:3px 8px;font-size:.875rem;font-weight:600;margin:3px 4px}.rbc-day-view .rbc-event{padding:3px 8px;font-size:.875rem;font-weight:600;margin:3px 0}.rbc-time-view .rbc-event-label,.rbc-day-view .rbc-event-label{display:none!important}.dark .rbc-calendar{background:#171717;color:#e5e5e5;border:none!important}.dark .rbc-header{border-bottom-color:#ffffff14;background:#262626;color:#d4d4d4}.dark .rbc-today{background-color:#8b5cf61f}.dark .rbc-off-range-bg{background:#262626}.dark .rbc-date-cell>a{color:#d4d4d4}.dark .rbc-today>a{color:#c4b5fd}.dark .rbc-time-view{border:none!important;border-left:1px solid rgba(255,255,255,.06)!important}.dark .rbc-time-header-content{border-left:1px solid rgba(255,255,255,.06)!important}.dark .rbc-time-content{border-top:1px solid rgba(255,255,255,.06)!important}.dark .rbc-time-slot,.dark .rbc-day-slot .rbc-time-slot{border-top:1px solid rgba(255,255,255,.05)!important}.dark .rbc-time-view *,.dark .rbc-time-header *,.dark .rbc-time-content *,.dark .rbc-day-slot *,.dark .rbc-time-column *,.dark .rbc-time-header,.dark .rbc-time-header-content,.dark .rbc-day-slot,.dark .rbc-time-column{border-color:#ffffff0f!important}.dark .rbc-time-header-gutter,.dark .rbc-label{color:#a3a3a3}.dark .rbc-toolbar button{color:#d4d4d4;border-color:#404040;background:#262626}.dark .rbc-toolbar button:hover{background:#404040}.dark .rbc-toolbar button.rbc-active{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.dark .rbc-event{border-color:#ffffff26;box-shadow:0 1px 2px #0003}.dark .rbc-event:hover{box-shadow:0 4px 8px #8b5cf640;border-color:#8b5cf680}.dark .rbc-event:focus{outline-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf64d}.dark .rbc-show-more{background-color:#ffffff14;color:#a3a3a3;border:none;border-radius:6px;padding:4px 8px;font-size:.8rem;cursor:pointer;transition:all .2s ease-in-out;font-weight:400;margin-top:4px}.dark .rbc-show-more:hover{background-color:#ffffff1f;color:#d4d4d4;transform:scale(1.02);box-shadow:0 2px 4px #0003}.dark .rbc-month-view{border:none!important}.dark .rbc-month-row{border-top:1px solid rgba(255,255,255,.06)!important;min-height:150px!important}.dark .rbc-row-content{min-height:150px!important}.dark .rbc-day-bg{border-right:1px solid rgba(255,255,255,.06)!important}.dark .rbc-day-bg:last-child{border-right:none!important}.dark .rbc-row-segment,.dark .rbc-segment,.dark .rbc-row-content,.dark .rbc-row,.dark .rbc-date-cell,.dark .rbc-header{border-color:#ffffff0f!important}.dark .rbc-month-view .rbc-day-bg,.dark .rbc-month-view .rbc-row-segment,.dark .rbc-month-view .rbc-segment,.dark .rbc-month-view .rbc-row-content,.dark .rbc-month-view .rbc-row,.dark .rbc-month-view .rbc-date-cell{border-top-color:#ffffff0f!important;border-bottom-color:#ffffff0f!important;border-left-color:#ffffff0f!important;border-right-color:#ffffff0f!important}.dark .rbc-month-view table,.dark .rbc-month-view table td,.dark .rbc-month-view table th{border-color:#ffffff0f!important}.dark .rbc-calendar .rbc-day-bg{border:none!important;border-right:1px solid rgba(255,255,255,.06)!important}.dark .rbc-calendar .rbc-day-bg:last-child{border-right:none!important}.dark .rbc-calendar .rbc-month-view .rbc-month-row{border:none!important;border-top:1px solid rgba(255,255,255,.06)!important;min-height:150px!important}.dark .rbc-calendar .rbc-month-view .rbc-row-content{min-height:150px!important}.dark .rbc-time-view .rbc-header,.dark .rbc-time-view .rbc-time-header-content .rbc-header,.dark .rbc-time-view .rbc-month-row,.dark .rbc-time-view .rbc-row-content{min-height:auto!important;height:auto!important}.dark .rbc-month-view *{border-color:#ffffff0f!important}.dark .rbc-month-view .rbc-day-bg{border:none!important;border-right:1px solid rgba(255,255,255,.06)!important}.dark .rbc-month-view .rbc-day-bg:last-child{border-right:none!important}.dark .rbc-month-view .rbc-month-row{border:none!important;border-top:1px solid rgba(255,255,255,.06)!important}.dark .rbc-time-view table,.dark .rbc-time-view table td,.dark .rbc-time-view table th,.dark .rbc-time-header table,.dark .rbc-time-header table td,.dark .rbc-time-header table th{border-color:#ffffff0f!important}.dark .rbc-time-view .rbc-day-slot{border-right:1px solid rgba(255,255,255,.06)!important}.dark .rbc-time-view .rbc-day-slot:last-child{border-right:none!important}.dark .rbc-calendar,.dark .rbc-month-view,.dark .rbc-time-view,.dark .rbc-day-view{border:none!important;outline:none!important;box-shadow:none!important}.dark .rbc-calendar *{border-color:#ffffff0f!important}.dark .rbc-event.rbc-event-status-completed,.dark .rbc-event-status-completed{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 1px 3px #22c55e4d}.dark .rbc-event.rbc-event-status-failed,.dark .rbc-event-status-failed{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #ef44444d}.dark .rbc-event.rbc-event-status-running,.dark .rbc-event-status-running{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 1px 3px #3b82f64d}.dark .rbc-event.rbc-event-status-queued,.dark .rbc-event-status-queued{background:linear-gradient(135deg,#eab308,#ca8a04);box-shadow:0 1px 3px #eab3084d}.dark .rbc-event.rbc-event-status-cancelled,.dark .rbc-event-status-cancelled{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 1px 3px #9ca3af4d}.dark .rbc-event.rbc-event-status-cancelled.rbc-event-past,.dark .rbc-event-status-cancelled.rbc-event-past{background:linear-gradient(135deg,#b47878,#a06464)!important;opacity:.85}.dark .rbc-event.rbc-event-status-past,.dark .rbc-event-status-past{background:linear-gradient(135deg,#9ca3af,#6b7280);opacity:.8}.dark .rbc-event.rbc-event-status-completed.rbc-event-past,.dark .rbc-event-status-completed.rbc-event-past{background:linear-gradient(135deg,#78b478,#64a064)!important;opacity:.85}.dark .rbc-event.rbc-event-status-overdue,.dark .rbc-event-status-overdue{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #ef444466}.dark .rbc-event.rbc-event-status-default,.dark .rbc-event-status-default{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 1px 3px #8b5cf64d}.dark .rbc-event-disabled{background-color:#6b7280!important;color:#fff;opacity:.5}.dark .rbc-event-disabled.rbc-event-status-default,.dark .rbc-event-disabled.rbc-event-status-completed,.dark .rbc-event-disabled.rbc-event-status-failed,.dark .rbc-event-disabled.rbc-event-status-running,.dark .rbc-event-disabled.rbc-event-status-queued,.dark .rbc-event-disabled.rbc-event-status-cancelled{background-color:#6b7280!important;color:#fff}@media(max-width:640px){.rbc-header{font-size:.625rem;padding:4px 2px}.rbc-event{font-size:.75rem;padding:4px 6px;border-radius:2px;margin:2px 0}.rbc-toolbar button{font-size:.75rem;padding:2px 8px}}
