.memory-view[data-v-70e5c5c0]{display:flex;flex-direction:column;height:100%}.tab-bar[data-v-70e5c5c0]{display:flex;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);background:var(--tg-theme-bg-color);flex-shrink:0}.tab-btn[data-v-70e5c5c0]{flex:1;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:var(--tg-theme-hint-color);cursor:pointer;position:relative}.tab-btn.active[data-v-70e5c5c0]{color:var(--tg-theme-button-color)}.tab-btn.active[data-v-70e5c5c0]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--tg-theme-button-color);border-radius:2px 2px 0 0}.tab-content[data-v-70e5c5c0]{flex:1;overflow-y:auto;padding:0 0 8px}.chip-row[data-v-70e5c5c0]{display:flex;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.chip-row[data-v-70e5c5c0]::-webkit-scrollbar{display:none}.chip[data-v-70e5c5c0]{padding:4px 12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 40%,transparent);background:none;color:var(--tg-theme-hint-color);font-size:13px;white-space:nowrap;cursor:pointer;flex-shrink:0}.chip.active[data-v-70e5c5c0]{background:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color, #fff)}.item-list[data-v-70e5c5c0]{list-style:none;padding:0 12px;margin:0;display:flex;flex-direction:column;gap:8px}.fact-item[data-v-70e5c5c0]{padding:10px 12px;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:10px}.fact-value[data-v-70e5c5c0]{font-size:14px;line-height:1.45;margin:0 0 7px;color:var(--tg-theme-text-color)}.fact-meta[data-v-70e5c5c0]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cat-label[data-v-70e5c5c0]{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--tg-theme-hint-color);margin-right:2px}.time-hint[data-v-70e5c5c0]{margin-left:auto;font-size:11px;color:var(--tg-theme-hint-color)}.state-card[data-v-70e5c5c0]{padding:10px 12px;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:10px;border-left:3px solid transparent}.state-card.intention[data-v-70e5c5c0]{border-left-color:var(--tg-theme-button-color);background:color-mix(in srgb,var(--tg-theme-button-color) 5%,transparent)}.state-header[data-v-70e5c5c0]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.entity-key-group[data-v-70e5c5c0]{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.domain-badge[data-v-70e5c5c0]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--tg-theme-button-color) 15%,transparent);color:var(--tg-theme-button-color);white-space:nowrap;flex-shrink:0}.entity-name[data-v-70e5c5c0]{font-size:11px;font-weight:600;color:var(--tg-theme-hint-color);letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-content[data-v-70e5c5c0]{font-size:14px;line-height:1.45;margin:0;color:var(--tg-theme-text-color)}.pattern-item[data-v-70e5c5c0]{padding:10px 12px;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:10px;border-left:3px solid transparent}.pattern-item.confirmed[data-v-70e5c5c0]{border-left-color:#22c55e;background:color-mix(in srgb,#22c55e 5%,transparent)}.pattern-item.pending[data-v-70e5c5c0]{opacity:.7;border:1.5px dashed color-mix(in srgb,var(--tg-theme-hint-color) 40%,transparent);background:none}.pattern-status-bar[data-v-70e5c5c0]{margin-bottom:5px}.status-confirmed[data-v-70e5c5c0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#16a34a}.status-pending[data-v-70e5c5c0]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color)}.pattern-content[data-v-70e5c5c0]{font-size:14px;line-height:1.45;margin:0 0 7px;color:var(--tg-theme-text-color)}.pattern-meta[data-v-70e5c5c0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pattern-date[data-v-70e5c5c0]{margin-left:auto;font-size:11px;color:var(--tg-theme-hint-color)}.badge[data-v-70e5c5c0]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px;line-height:1.4}.importance-high[data-v-70e5c5c0]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color, #fff)}.importance-medium[data-v-70e5c5c0]{background:color-mix(in srgb,var(--tg-theme-text-color) 15%,transparent);color:var(--tg-theme-text-color)}.importance-low[data-v-70e5c5c0]{background:color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);color:var(--tg-theme-hint-color)}.consolidated[data-v-70e5c5c0]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color, #fff)}.evidence-low[data-v-70e5c5c0]{background:color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);color:var(--tg-theme-hint-color)}.expiring[data-v-70e5c5c0]{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.confidence-low[data-v-70e5c5c0]{background:color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);color:var(--tg-theme-hint-color)}.confidence-medium[data-v-70e5c5c0]{background:color-mix(in srgb,var(--tg-theme-text-color) 15%,transparent);color:var(--tg-theme-text-color)}.confidence-high[data-v-70e5c5c0]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color, #fff)}.summary-tab[data-v-70e5c5c0]{padding:0}.summary-block[data-v-70e5c5c0]{padding:16px 16px 24px;display:flex;flex-direction:column;gap:14px}.summary-text[data-v-70e5c5c0]{font-size:14px;line-height:1.7;color:var(--tg-theme-text-color);white-space:pre-wrap;margin:0}.summary-meta[data-v-70e5c5c0]{font-size:11px;color:var(--tg-theme-hint-color)}.center[data-v-70e5c5c0]{display:flex;align-items:center;justify-content:center;padding:48px 24px}.hint-text[data-v-70e5c5c0]{color:var(--tg-theme-hint-color);font-size:14px}.error-text[data-v-70e5c5c0]{color:#ef4444;font-size:14px}.spinner[data-v-70e5c5c0]{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:spin-70e5c5c0 .7s linear infinite}@keyframes spin-70e5c5c0{to{transform:rotate(360deg)}}.feed-view[data-v-56e291a7]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.view-header[data-v-56e291a7]{padding:14px 16px 10px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent)}.view-title[data-v-56e291a7]{font-size:17px;font-weight:600;color:var(--tg-theme-text-color)}.groups[data-v-56e291a7]{padding:8px 0 16px}.group[data-v-56e291a7]{margin-bottom:4px}.group-label[data-v-56e291a7]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--tg-theme-hint-color);padding:10px 16px 4px}.items-container[data-v-56e291a7]{display:flex;flex-direction:column;gap:4px;padding:0 12px}.standalone-item[data-v-56e291a7]{list-style:none}.loop-group[data-v-56e291a7]{display:flex;gap:0}.loop-rail-col[data-v-56e291a7]{width:20px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:18px 0}.loop-rail[data-v-56e291a7]{width:2px;flex:1;background:color-mix(in srgb,var(--tg-theme-hint-color) 25%,transparent);border-radius:1px;position:relative}.loop-rail[data-v-56e291a7]:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--tg-theme-button-color)}.loop-rail[data-v-56e291a7]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--tg-theme-hint-color) 50%,transparent)}.loop-entries[data-v-56e291a7]{flex:1;list-style:none;padding:0;display:flex;flex-direction:column;gap:3px;min-width:0}.feed-item[data-v-56e291a7]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--tg-theme-text-color) 4%,transparent);cursor:pointer;transition:background .15s}.feed-item[data-v-56e291a7]:active{background:color-mix(in srgb,var(--tg-theme-text-color) 9%,transparent)}.standalone-item .feed-item[data-v-56e291a7]{padding:8px 10px}.feed-icon[data-v-56e291a7]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.color-blue .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#3b82f6 18%,transparent);color:#3b82f6}.color-purple .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#8b5cf6 18%,transparent);color:#8b5cf6}.color-orange .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#f97316 18%,transparent);color:#f97316}.color-green .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#22c55e}.color-red .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.color-teal .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#14b8a6 18%,transparent);color:#14b8a6}.color-indigo .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#6366f1 18%,transparent);color:#6366f1}.color-violet .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#a855f7 18%,transparent);color:#a855f7}.color-yellow .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#eab308 18%,transparent);color:#eab308}.color-amber .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#f59e0b}.color-slate .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,var(--tg-theme-hint-color) 18%,transparent);color:var(--tg-theme-hint-color)}.color-pink .feed-icon[data-v-56e291a7]{background:color-mix(in srgb,#ec4899 18%,transparent);color:#ec4899}.feed-body[data-v-56e291a7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.feed-label[data-v-56e291a7]{font-size:13px;font-weight:500;color:var(--tg-theme-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-detail[data-v-56e291a7]{font-size:11px;color:var(--tg-theme-hint-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-time[data-v-56e291a7]{font-size:11px;color:var(--tg-theme-hint-color);flex-shrink:0}.center[data-v-56e291a7]{display:flex;align-items:center;justify-content:center;padding:64px 24px;flex:1}.hint-text[data-v-56e291a7]{color:var(--tg-theme-hint-color);font-size:14px}.error-text[data-v-56e291a7]{color:#ef4444;font-size:14px}.spinner[data-v-56e291a7]{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:spin-56e291a7 .7s linear infinite}@keyframes spin-56e291a7{to{transform:rotate(360deg)}}.load-more-wrap[data-v-56e291a7]{padding:4px 12px 20px;display:flex;justify-content:center}.load-more-btn[data-v-56e291a7]{padding:8px 20px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 35%,transparent);background:none;color:var(--tg-theme-hint-color);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.load-more-btn[data-v-56e291a7]:disabled{opacity:.5;cursor:default}.spinner-sm[data-v-56e291a7]{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-hint-color);border-radius:50%;animation:spin-56e291a7 .7s linear infinite}.drawer-overlay[data-v-56e291a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end}.drawer-panel[data-v-56e291a7]{width:100%;max-height:72vh;background:var(--tg-theme-bg-color);border-radius:16px 16px 0 0;overflow-y:auto;padding:8px 16px 40px;box-shadow:0 -4px 24px #00000026}.drawer-handle[data-v-56e291a7]{width:36px;height:4px;border-radius:2px;background:var(--tg-theme-hint-color);opacity:.3;margin:0 auto 14px}.drawer-header[data-v-56e291a7]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.drawer-icon[data-v-56e291a7]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-icon.color-blue[data-v-56e291a7]{background:color-mix(in srgb,#3b82f6 18%,transparent);color:#3b82f6}.drawer-icon.color-purple[data-v-56e291a7]{background:color-mix(in srgb,#8b5cf6 18%,transparent);color:#8b5cf6}.drawer-icon.color-orange[data-v-56e291a7]{background:color-mix(in srgb,#f97316 18%,transparent);color:#f97316}.drawer-icon.color-green[data-v-56e291a7]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#22c55e}.drawer-icon.color-red[data-v-56e291a7]{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.drawer-icon.color-teal[data-v-56e291a7]{background:color-mix(in srgb,#14b8a6 18%,transparent);color:#14b8a6}.drawer-icon.color-indigo[data-v-56e291a7]{background:color-mix(in srgb,#6366f1 18%,transparent);color:#6366f1}.drawer-icon.color-violet[data-v-56e291a7]{background:color-mix(in srgb,#a855f7 18%,transparent);color:#a855f7}.drawer-icon.color-yellow[data-v-56e291a7]{background:color-mix(in srgb,#eab308 18%,transparent);color:#eab308}.drawer-icon.color-amber[data-v-56e291a7]{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#f59e0b}.drawer-icon.color-slate[data-v-56e291a7]{background:color-mix(in srgb,var(--tg-theme-hint-color) 18%,transparent);color:var(--tg-theme-hint-color)}.drawer-icon.color-pink[data-v-56e291a7]{background:color-mix(in srgb,#ec4899 18%,transparent);color:#ec4899}.drawer-title-block[data-v-56e291a7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.drawer-label[data-v-56e291a7]{font-size:15px;font-weight:600;color:var(--tg-theme-text-color)}.drawer-time[data-v-56e291a7]{font-size:12px;color:var(--tg-theme-hint-color)}.drawer-close[data-v-56e291a7]{width:28px;height:28px;border-radius:50%;border:none;background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);color:var(--tg-theme-hint-color);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.drawer-body[data-v-56e291a7]{display:flex;flex-direction:column;gap:14px}.drawer-empty[data-v-56e291a7]{font-size:13px;color:var(--tg-theme-hint-color);text-align:center;padding:12px 0}.detail-row[data-v-56e291a7]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-56e291a7]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--tg-theme-hint-color)}.detail-value[data-v-56e291a7]{font-size:14px;color:var(--tg-theme-text-color);line-height:1.4}.detail-prose[data-v-56e291a7]{font-size:14px;line-height:1.55}.detail-code[data-v-56e291a7]{font-size:12px;font-family:monospace;color:var(--tg-theme-text-color);background:color-mix(in srgb,var(--tg-theme-hint-color) 10%,transparent);border-radius:8px;padding:10px 12px;white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.5}.detail-list[data-v-56e291a7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.detail-list li[data-v-56e291a7]{font-size:13px;color:var(--tg-theme-text-color);padding:8px 12px;background:color-mix(in srgb,var(--tg-theme-hint-color) 8%,transparent);border-radius:8px;line-height:1.4}.detail-badge[data-v-56e291a7]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:500;align-self:flex-start}.badge-positive[data-v-56e291a7]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#22c55e}.badge-negative[data-v-56e291a7]{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.drawer-enter-active .drawer-overlay[data-v-56e291a7],.drawer-leave-active .drawer-overlay[data-v-56e291a7]{transition:opacity .22s ease}.drawer-enter-from[data-v-56e291a7],.drawer-leave-to[data-v-56e291a7]{opacity:0}.drawer-enter-active .drawer-panel[data-v-56e291a7],.drawer-leave-active .drawer-panel[data-v-56e291a7]{transition:transform .25s ease}.drawer-enter-from .drawer-panel[data-v-56e291a7],.drawer-leave-to .drawer-panel[data-v-56e291a7]{transform:translateY(100%)}.drawer-enter-active[data-v-56e291a7],.drawer-leave-active[data-v-56e291a7]{transition:opacity .22s ease}.hb-view[data-v-e04e6ee8]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.view-header[data-v-e04e6ee8]{padding:12px 16px 10px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);display:flex;align-items:center;justify-content:space-between}.header-left[data-v-e04e6ee8]{display:flex;align-items:center;gap:10px}.hb-icon-wrap[data-v-e04e6ee8]{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--tg-theme-button-color) 15%,transparent);color:var(--tg-theme-button-color);display:flex;align-items:center;justify-content:center;animation:hb-pulse-e04e6ee8 1.8s ease-in-out infinite;flex-shrink:0}.hb-icon-wrap.dnd[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);color:var(--tg-theme-hint-color);animation:none}@keyframes hb-pulse-e04e6ee8{0%,to{transform:scale(1)}40%{transform:scale(1.1)}60%{transform:scale(1.06)}}.view-title[data-v-e04e6ee8]{font-size:17px;font-weight:600;color:var(--tg-theme-text-color);line-height:1.2}.hb-sub[data-v-e04e6ee8]{margin-top:1px}.ok-label[data-v-e04e6ee8]{font-size:11px;color:var(--tg-theme-hint-color)}.dnd-label[data-v-e04e6ee8]{font-size:11px;color:#f59e0b}.hint-text-sm[data-v-e04e6ee8]{font-size:11px;color:var(--tg-theme-hint-color)}.dnd-badge[data-v-e04e6ee8]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,#f59e0b 15%,transparent);color:#b45309}.content[data-v-e04e6ee8]{padding:12px 12px 24px;display:flex;flex-direction:column;gap:14px}.hb-section[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-text-color) 4%,transparent);border-radius:12px;padding:12px}.section-header[data-v-e04e6ee8]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.section-icon[data-v-e04e6ee8]{color:var(--tg-theme-hint-color);flex-shrink:0}.section-title[data-v-e04e6ee8]{font-size:13px;font-weight:600;color:var(--tg-theme-text-color)}.section-badge[data-v-e04e6ee8]{font-size:11px;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--tg-theme-button-color) 15%,transparent);color:var(--tg-theme-button-color);font-weight:600}.section-badge.dim[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);color:var(--tg-theme-hint-color)}.empty-hint[data-v-e04e6ee8]{font-size:13px;color:var(--tg-theme-hint-color);padding:4px 0}.item-list[data-v-e04e6ee8]{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.reminder-card[data-v-e04e6ee8]{border-radius:8px;padding:9px 11px}.pending-card[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-button-color) 8%,transparent);border-left:3px solid var(--tg-theme-button-color)}.sent-card[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent)}.reminder-header[data-v-e04e6ee8]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.countdown[data-v-e04e6ee8]{font-size:13px;font-weight:700;color:var(--tg-theme-button-color);font-variant-numeric:tabular-nums}.prio-badge[data-v-e04e6ee8]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,#ef4444 15%,transparent);color:#dc2626}.reminder-content[data-v-e04e6ee8]{font-size:14px;line-height:1.4;color:var(--tg-theme-text-color);margin:0 0 4px}.sent-text[data-v-e04e6ee8]{color:var(--tg-theme-hint-color)}.reminder-meta[data-v-e04e6ee8]{font-size:11px;color:var(--tg-theme-hint-color)}.proactive-item[data-v-e04e6ee8]{background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:8px;padding:8px 10px}.proactive-item.checkin[data-v-e04e6ee8]{border-left:2px solid var(--tg-theme-button-color)}.proactive-row[data-v-e04e6ee8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.proactive-type[data-v-e04e6ee8]{font-size:12px;font-weight:600;color:var(--tg-theme-text-color)}.proactive-time[data-v-e04e6ee8]{font-size:11px;color:var(--tg-theme-hint-color);flex-shrink:0}.proactive-reason[data-v-e04e6ee8]{font-size:12px;color:var(--tg-theme-hint-color);margin:4px 0 0;line-height:1.4}.system-item[data-v-e04e6ee8]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent)}.system-item.error[data-v-e04e6ee8]{background:color-mix(in srgb,#ef4444 8%,transparent)}.system-label[data-v-e04e6ee8]{font-size:12px;font-weight:500;color:var(--tg-theme-text-color);display:flex;align-items:center;gap:5px}.system-item.error .system-label[data-v-e04e6ee8]{color:#dc2626}.err-icon[data-v-e04e6ee8]{flex-shrink:0}.system-time[data-v-e04e6ee8]{font-size:11px;color:var(--tg-theme-hint-color);flex-shrink:0}.center[data-v-e04e6ee8]{display:flex;align-items:center;justify-content:center;padding:64px 24px;flex:1}.error-text[data-v-e04e6ee8]{color:#ef4444;font-size:14px}.spinner[data-v-e04e6ee8]{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:spin-e04e6ee8 .7s linear infinite}@keyframes spin-e04e6ee8{to{transform:rotate(360deg)}}.load-more-wrap[data-v-e04e6ee8]{padding:8px 0 2px;display:flex;justify-content:center}.load-more-btn[data-v-e04e6ee8]{padding:6px 16px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 35%,transparent);background:none;color:var(--tg-theme-hint-color);font-size:12px;cursor:pointer}.storie-view[data-v-b0770f92]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.view-header[data-v-b0770f92]{padding:14px 16px 10px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);display:flex;align-items:center;gap:8px}.view-title[data-v-b0770f92]{font-size:17px;font-weight:600;color:var(--tg-theme-text-color)}.count-badge[data-v-b0770f92]{font-size:12px;font-weight:600;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--tg-theme-button-color) 15%,transparent);color:var(--tg-theme-button-color)}.empty-state[data-v-b0770f92]{padding:40px 24px;display:flex;flex-direction:column;gap:10px}.empty-title[data-v-b0770f92]{font-size:15px;font-weight:600;color:var(--tg-theme-text-color);margin:0}.empty-body[data-v-b0770f92]{font-size:14px;line-height:1.6;color:var(--tg-theme-hint-color);margin:0}.list[data-v-b0770f92]{padding:10px 12px 24px;display:flex;flex-direction:column;gap:8px}.story-card[data-v-b0770f92]{border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-left:3px solid transparent}.status-active[data-v-b0770f92]{border-left-color:var(--tg-theme-button-color)}.status-dormant[data-v-b0770f92]{border-left-color:color-mix(in srgb,var(--tg-theme-hint-color) 60%,transparent)}.status-resolved[data-v-b0770f92]{border-left-color:#22c55e}.story-header[data-v-b0770f92]{padding:11px 13px;cursor:pointer;-webkit-user-select:none;user-select:none}.story-top[data-v-b0770f92]{display:flex;align-items:center;gap:7px;margin-bottom:6px}.status-dot[data-v-b0770f92]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-active .status-dot[data-v-b0770f92]{background:var(--tg-theme-button-color)}.status-dormant .status-dot[data-v-b0770f92]{background:var(--tg-theme-hint-color)}.status-resolved .status-dot[data-v-b0770f92]{background:#22c55e}.story-title[data-v-b0770f92]{font-size:14px;font-weight:600;color:var(--tg-theme-text-color);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-b0770f92]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;flex-shrink:0}.status-active .status-badge[data-v-b0770f92]{background:color-mix(in srgb,var(--tg-theme-button-color) 15%,transparent);color:var(--tg-theme-button-color)}.status-dormant .status-badge[data-v-b0770f92]{background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);color:var(--tg-theme-hint-color)}.status-resolved .status-badge[data-v-b0770f92]{background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a}.story-summary[data-v-b0770f92]{font-size:13px;line-height:1.5;color:var(--tg-theme-text-color);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-meta[data-v-b0770f92]{display:flex;gap:5px;font-size:11px;color:var(--tg-theme-hint-color)}.expand-hint[data-v-b0770f92]{margin-left:auto;font-size:11px;color:var(--tg-theme-button-color)}.story-detail[data-v-b0770f92]{overflow:hidden}.event-list[data-v-b0770f92]{padding:10px 13px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent)}.event-item[data-v-b0770f92]{display:flex;gap:10px;align-items:flex-start}.event-dot[data-v-b0770f92]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.neutro[data-v-b0770f92]{background:color-mix(in srgb,var(--tg-theme-hint-color) 60%,transparent)}.stressato[data-v-b0770f92]{background:#f97316}.energized[data-v-b0770f92]{background:#22c55e}.incerto[data-v-b0770f92]{background:#f59e0b}.frustrato[data-v-b0770f92]{background:#ef4444}.entusiasta[data-v-b0770f92]{background:var(--tg-theme-button-color)}.event-body[data-v-b0770f92]{flex:1;min-width:0}.event-summary[data-v-b0770f92]{font-size:13px;line-height:1.45;color:var(--tg-theme-text-color);margin:0 0 3px}.event-time[data-v-b0770f92]{font-size:11px;color:var(--tg-theme-hint-color)}.center[data-v-b0770f92]{display:flex;align-items:center;justify-content:center;padding:64px 24px;flex:1}.error-text[data-v-b0770f92]{color:#ef4444;font-size:14px}.spinner[data-v-b0770f92]{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:spin-b0770f92 .7s linear infinite}@keyframes spin-b0770f92{to{transform:rotate(360deg)}}.load-more-wrap[data-v-b0770f92]{padding:4px 12px 20px;display:flex;justify-content:center}.load-more-btn[data-v-b0770f92]{padding:8px 20px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 35%,transparent);background:none;color:var(--tg-theme-hint-color);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.load-more-btn[data-v-b0770f92]:disabled{opacity:.5;cursor:default}.spinner-sm[data-v-b0770f92]{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-hint-color);border-radius:50%;animation:spin-b0770f92 .7s linear infinite}.analytics-view[data-v-357a9a25]{display:flex;flex-direction:column;height:100%}.tab-bar[data-v-357a9a25]{display:flex;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);flex-shrink:0}.tab-btn[data-v-357a9a25]{flex:1;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:var(--tg-theme-hint-color);cursor:pointer;position:relative}.tab-btn.active[data-v-357a9a25]{color:var(--tg-theme-button-color)}.tab-btn.active[data-v-357a9a25]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--tg-theme-button-color);border-radius:2px 2px 0 0}.tab-content[data-v-357a9a25]{flex:1;overflow-y:auto}.costi-content[data-v-357a9a25]{padding:12px 12px 0}.stats-grid[data-v-357a9a25]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.stat-card[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:12px;padding:12px 14px}.stat-value[data-v-357a9a25]{font-size:22px;font-weight:700;color:var(--tg-theme-text-color);line-height:1.2}.stat-label[data-v-357a9a25]{font-size:11px;color:var(--tg-theme-hint-color);margin-top:2px}.section-label[data-v-357a9a25]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--tg-theme-hint-color);margin-bottom:8px;padding-left:2px}.item-list[data-v-357a9a25]{list-style:none;padding:0 0 40px;display:flex;flex-direction:column;gap:6px}.trace-card[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.trace-top[data-v-357a9a25]{display:flex;align-items:center;gap:6px}.model-badge[data-v-357a9a25]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px}.model-badge.haiku[data-v-357a9a25]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#16a34a}.model-badge.sonnet[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent);color:var(--tg-theme-button-color)}.model-badge.opus[data-v-357a9a25]{background:color-mix(in srgb,#8b5cf6 18%,transparent);color:#7c3aed}.cache-badge[data-v-357a9a25]{font-size:11px;font-weight:500;color:#16a34a}.trace-time[data-v-357a9a25]{font-size:11px;color:var(--tg-theme-hint-color);margin-left:auto}.trace-cost[data-v-357a9a25]{font-size:12px;font-weight:600;color:var(--tg-theme-text-color);flex-shrink:0}.token-bar-wrap[data-v-357a9a25]{display:flex;align-items:center;gap:8px}.token-bar[data-v-357a9a25]{flex:1;height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);display:flex}.bar-seg[data-v-357a9a25]{height:100%}.seg-input[data-v-357a9a25]{background:#3b82f6}.seg-output[data-v-357a9a25]{background:#22c55e}.seg-cacher[data-v-357a9a25]{background:#f59e0b}.seg-cachew[data-v-357a9a25]{background:#8b5cf6}.token-total[data-v-357a9a25]{font-size:10px;color:var(--tg-theme-hint-color);flex-shrink:0}.trace-meta[data-v-357a9a25]{display:flex;gap:5px;flex-wrap:wrap}.meta-chip[data-v-357a9a25]{font-size:11px;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);color:var(--tg-theme-hint-color)}.meta-chip.facts[data-v-357a9a25]{background:color-mix(in srgb,#14b8a6 15%,transparent);color:#0d9488}.legend[data-v-357a9a25]{position:sticky;bottom:0;padding:8px 16px;display:flex;gap:12px;flex-wrap:wrap;background:var(--tg-theme-bg-color, #fff);border-top:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent)}.legend-item[data-v-357a9a25]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--tg-theme-hint-color)}.tracce-content[data-v-357a9a25]{padding:12px 12px 24px}.cache-row[data-v-357a9a25]{display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:12px;padding:14px;margin-bottom:16px}.ring-wrap[data-v-357a9a25]{position:relative;width:56px;height:56px;flex-shrink:0}.ring-svg[data-v-357a9a25]{width:56px;height:56px;transform:rotate(-90deg)}.ring-bg[data-v-357a9a25]{fill:none;stroke:color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent);stroke-width:5}.ring-fill[data-v-357a9a25]{fill:none;stroke:var(--tg-theme-button-color);stroke-width:5;stroke-linecap:round}.ring-label[data-v-357a9a25]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--tg-theme-text-color)}.cache-title[data-v-357a9a25]{font-size:14px;font-weight:600;color:var(--tg-theme-text-color)}.cache-sub[data-v-357a9a25]{font-size:12px;color:var(--tg-theme-hint-color);margin-top:2px;line-height:1.4}.grid-4[data-v-357a9a25]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.grid-3[data-v-357a9a25]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px}.stat-tile[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-text-color) 5%,transparent);border-radius:10px;padding:10px 8px;text-align:center}.tile-val[data-v-357a9a25]{font-size:20px;font-weight:700;color:var(--tg-theme-text-color);line-height:1.2}.tile-key[data-v-357a9a25]{font-size:10px;color:var(--tg-theme-hint-color);margin-top:2px;line-height:1.3}.model-bar-wrap[data-v-357a9a25]{margin-bottom:6px}.model-bar[data-v-357a9a25]{height:6px;border-radius:3px;overflow:hidden;display:flex;background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent)}.model-seg[data-v-357a9a25]{height:100%}.seg-haiku[data-v-357a9a25]{background:#22c55e}.seg-sonnet[data-v-357a9a25]{background:var(--tg-theme-button-color)}.model-legend[data-v-357a9a25]{display:flex;gap:12px;font-size:11px;color:var(--tg-theme-hint-color);margin-bottom:0}.mini-list[data-v-357a9a25]{list-style:none;padding:0;display:flex;flex-direction:column;gap:3px}.mini-row[data-v-357a9a25]{display:flex;align-items:center;gap:6px;padding:5px 10px;background:color-mix(in srgb,var(--tg-theme-text-color) 4%,transparent);border-radius:7px}.mini-model[data-v-357a9a25]{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;flex-shrink:0}.mini-model.haiku[data-v-357a9a25]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#16a34a}.mini-model.sonnet[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent);color:var(--tg-theme-button-color)}.sim-dots[data-v-357a9a25]{display:flex;gap:2px;align-items:center;flex:1}.sim-dot[data-v-357a9a25]{width:6px;height:6px;border-radius:50%;background:var(--tg-theme-button-color)}.tag[data-v-357a9a25]{font-size:10px;font-weight:700;padding:1px 4px;border-radius:3px;flex-shrink:0}.tag-cache[data-v-357a9a25]{color:#16a34a}.tag-proactive[data-v-357a9a25]{color:var(--tg-theme-hint-color)}.tag-facts[data-v-357a9a25]{color:#0d9488}.usage-section[data-v-357a9a25]{margin-bottom:16px}.usage-unavailable[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-text-color) 4%,transparent);border-radius:10px;padding:12px 14px}.usage-hint[data-v-357a9a25]{font-size:12px;color:var(--tg-theme-hint-color);line-height:1.5}.usage-hint code[data-v-357a9a25]{font-family:monospace;font-size:11px;background:color-mix(in srgb,var(--tg-theme-hint-color) 15%,transparent);padding:1px 4px;border-radius:3px}.usage-chart[data-v-357a9a25]{background:color-mix(in srgb,var(--tg-theme-text-color) 4%,transparent);border-radius:12px;padding:14px}.bar-chart[data-v-357a9a25]{display:flex;align-items:flex-end;gap:6px;height:60px}.bar-col[data-v-357a9a25]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.bar-fill[data-v-357a9a25]{width:100%;border-radius:3px 3px 0 0;background:var(--tg-theme-button-color);min-height:2px;transition:height .3s ease}.bar-day[data-v-357a9a25]{font-size:9px;color:var(--tg-theme-hint-color);text-transform:capitalize}.load-more-wrap[data-v-357a9a25]{padding:4px 0 8px;display:flex;justify-content:center}.load-more-btn[data-v-357a9a25]{padding:8px 20px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 35%,transparent);background:none;color:var(--tg-theme-hint-color);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.load-more-btn[data-v-357a9a25]:disabled{opacity:.5;cursor:default}.spinner-sm[data-v-357a9a25]{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-hint-color);border-radius:50%;animation:spin-357a9a25 .7s linear infinite}.dot[data-v-357a9a25]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:3px;vertical-align:middle;font-style:normal}.center[data-v-357a9a25]{display:flex;align-items:center;justify-content:center;padding:64px 24px;flex:1}.error-text[data-v-357a9a25]{color:#ef4444;font-size:14px}.spinner[data-v-357a9a25]{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color) 30%,transparent);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:spin-357a9a25 .7s linear infinite}@keyframes spin-357a9a25{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;background:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);overscroll-behavior:none}a{text-decoration:none;color:inherit}#app-shell[data-v-4a22731b]{display:flex;flex-direction:column;height:100dvh}.view-area[data-v-4a22731b]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.bottom-nav[data-v-4a22731b]{display:flex;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:max(env(safe-area-inset-bottom,0px),8px);flex-shrink:0;background:var(--tg-theme-bg-color, #fff);border-top:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent)}.nav-item[data-v-4a22731b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--tg-theme-hint-color);cursor:pointer}.nav-item--active[data-v-4a22731b]{color:var(--tg-theme-button-color)}.nav-icon[data-v-4a22731b]{display:block}.nav-label[data-v-4a22731b]{font-size:10px;font-weight:500;letter-spacing:.2px}
