.timeline-container{padding:32px 40px;width:100%;box-sizing:border-box;height:100%;overflow-y:auto;background:var(--bg-primary)}.timeline-header{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;transition:margin-left .3s ease}.sidebar-collapsed~.inner-layout .timeline-header,.timeline-header-collapsed{margin-left:90px}.timeline-header h2{margin-bottom:4px!important;font-family:var(--font-outfit),sans-serif;color:var(--text-primary)}.timeline-actions{display:flex;gap:12px}.timeline-error,.timeline-loading{display:flex;justify-content:center;align-items:center;height:300px}.hermes-suggestions{margin-bottom:40px;padding:24px;background:var(--user-bubble-bg);border-radius:20px;border:1px solid var(--border-color)}.hermes-suggestions h4{margin-bottom:16px!important;font-family:var(--font-outfit),sans-serif}.suggestions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.suggestion-card{border-radius:16px!important;background:var(--ai-card-bg)!important;border:1px solid var(--border-color)!important;transition:transform .2s,box-shadow .2s}.suggestion-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.suggestion-header{display:flex;align-items:center;gap:12px}.timeline-list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.timeline-card{border-radius:20px!important;background:var(--ai-card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-light);transition:box-shadow .2s}.timeline-card:hover{box-shadow:var(--shadow-medium)}.timeline-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.timeline-app{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.app-name{font-weight:600;color:var(--text-primary)}.window-title{flex:1 1;color:var(--text-secondary);font-size:14px}.timeline-time{color:var(--text-tertiary);font-size:13px;font-weight:500}.timeline-ocr{margin:0!important;font-family:var(--font-mono,"Fira Code",monospace);font-size:13px;background:var(--bg-sources);padding:12px;border-radius:12px;color:var(--text-secondary);border:1px solid var(--border-color);line-height:1.6;white-space:pre-wrap;word-break:break-word}.redacted-card{border:1px dashed #ff4d4f!important;background:rgba(255,77,79,.02)!important}.redacted-text{color:#ff4d4f!important;font-style:italic;opacity:.8}.timeline-ocr-wrapper{display:flex;flex-direction:column}[data-theme=dark] .hermes-suggestions{background:rgba(255,255,255,.03)}[data-theme=dark] .timeline-ocr{background:#141414}