.smart-table{margin:10px 0}.st-toolbar{display:flex;gap:4px;justify-content:flex-end;margin-bottom:4px}.st-mode{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:0}.st-mode.active{color:var(--text-primary);border-color:var(--border-strong);background:var(--chip-active-bg)}.st-mode:hover{color:var(--text-primary)}.st-scroll{overflow-x:auto}.smart-table .md-table{border-collapse:collapse;width:100%;font-size:13px}.smart-table .md-table th,.smart-table .md-table td{border:1px solid var(--border);padding:6px 10px;text-align:left;vertical-align:top}.smart-table .md-table th{background:var(--bg-light);font-weight:600;color:var(--text-primary)}.st-cards{border:1px solid var(--border);background:var(--surface)}.st-card{padding:4px 12px}.st-pair{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--border)}.st-pair:last-child{border-bottom:none}.st-key{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.st-val{font-size:14px;color:var(--text-primary);line-height:1.45}.st-val>:first-child{margin-top:0}.st-val>:last-child{margin-bottom:0}.st-empty{color:var(--text-muted)}.st-dots{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--border);background:var(--bg-light)}.st-dot{width:6px;height:6px;padding:0;border-radius:50%;border:none;background:var(--border-strong);opacity:.55;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s ease}.st-dot:hover{opacity:.85}.st-dot.active{background:var(--accent);opacity:1;transform:scale(1.35)}.agent-detail-container{position:relative;flex:1;display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);min-width:0;max-width:100%;overflow:hidden}.agent-detail-container.drag-over{outline:2px dashed var(--color-info);outline-offset:-2px}.agent-header{display:flex;align-items:center;gap:12px;padding:8px 32px;padding-top:calc(env(safe-area-inset-top,0px) + 8px);border-bottom:1px solid var(--border);flex-shrink:0;position:absolute;top:0;left:0;right:0;z-index:95;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.agent-header{background:var(--surface)}}.agent-detail-container>.agent-issues,.agent-detail-container>.tagp,.agent-detail-container>.agent-header-expand{position:absolute;top:var(--agent-hdr-h, 72px);left:0;right:0;z-index:94;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-bottom:1px solid var(--border)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.agent-detail-container>.agent-issues,.agent-detail-container>.tagp,.agent-detail-container>.agent-header-expand{background:var(--surface)}}.agent-footer{position:absolute;left:0;right:0;bottom:0;z-index:90}.agent-header .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.agent-header .agent-name{font-family:var(--font-heading);font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;min-width:0}.agent-header .agent-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agent-header .agent-name-clickable{display:inline-flex;align-items:center;gap:3px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px dotted transparent;transition:border-color .15s ease}.agent-header .agent-name-clickable:hover{border-bottom-color:var(--text-muted)}.agent-header .agent-name-caret{opacity:.5;flex-shrink:0;margin-top:1px}.agent-header .agent-name-model{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:10px;line-height:1.4;color:var(--text-muted);padding:1px 5px;border:1px solid var(--border);border-radius:0;white-space:nowrap;text-transform:none}.agent-header .agent-name-login{flex-shrink:1;min-width:0;max-width:12ch;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:10px;line-height:1.4;color:var(--text-muted);padding:1px 5px;border:1px solid var(--border);border-radius:0;white-space:nowrap;text-transform:none}@media(min-width:900px){.agent-header .agent-name-login{max-width:40ch}}.agent-header .agent-name-login.login-aktiv{color:var(--text-secondary);border-color:var(--border-strong)}.agent-header .agent-name-login.login-unbekannt{border-style:dashed}.agent-header .agent-name-login.login-warnung{color:var(--color-warning);border-color:var(--color-warning)}.header-action-status{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);margin-left:8px}.agent-header .agent-role{font-size:13px;color:var(--text-muted);margin-left:4px}.agent-header .agent-meta{margin-left:auto;display:flex;align-items:center;gap:20px}.agent-header-actions{display:flex;align-items:center;gap:6px;margin-left:14px;flex-shrink:0}.ahx-btn{display:inline-flex;align-items:center;gap:1px;height:32px;padding:0 8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:0}.ahx-btn:hover{background:var(--bg-light)}.ahx-btn.on{background:var(--chip-active-bg);border-color:var(--text-primary);color:var(--white)}.ahx-btn-caret{transition:transform .15s ease;opacity:.7}.ahx-btn-caret.open{transform:rotate(180deg)}.ahx-btn-count{font-family:var(--font-mono);font-size:10px;line-height:1;margin-left:2px;color:var(--text-secondary)}.ahx-btn.pinned{border-color:var(--accent);color:var(--accent)}.ahx-btn.pinned .ahx-btn-count{color:var(--accent)}.ahx-btn.has-issues{border-color:var(--color-info);color:var(--color-info);background:var(--color-info-bg, var(--surface))}.ahx-btn.has-issues .ahx-btn-count{color:var(--color-info)}.ahx-btn.has-issues.on{color:var(--white);border-color:var(--text-primary);background:var(--chip-active-bg)}.ahx-btn.has-issues.on .ahx-btn-count{color:var(--white)}.meta-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.meta-tag .label{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body);font-weight:500}.meta-tag.meta-queued{color:var(--color-info);border:1px solid var(--color-info);padding:0 6px}.meta-tag.meta-queued .label{color:var(--color-info)}.badge{display:inline-block;font-family:var(--font-mono);font-size:11px;padding:2px 8px}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-working{background:var(--accent-bg);color:var(--accent)}.badge-error{background:var(--color-error-bg);color:var(--color-error)}.badge-info{background:var(--color-info-bg);color:var(--color-info)}.badge-ok{background:var(--bg-light);color:var(--text-primary)}.badge-rate-limited{position:relative;overflow:hidden;padding-bottom:4px}.badge-countdown{margin-left:4px;opacity:.85;font-size:10px}.badge-progress{position:absolute;left:0;bottom:0;height:2px;background:var(--color-warning);opacity:.7;transition:width .5s linear;pointer-events:none}.content-stream{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px 32px;min-width:0;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.stream-entry{margin-bottom:24px;min-width:0;overflow:hidden}.stream-entry:last-child{margin-bottom:0}.entry-user{display:flex;gap:12px;align-items:flex-start}.entry-user .entry-marker{width:3px;min-height:100%;background:var(--color-info);flex-shrink:0;align-self:stretch}.entry-user.source-queue .entry-marker{background:var(--color-warning)}.entry-user.source-iacp .entry-marker{background:var(--accent)}.entry-user.source-system .entry-marker{background:var(--border-strong)}.entry-user .entry-content{padding:8px 0;font-size:14px;line-height:1.6}.entry-user.source-direct .entry-content{background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-primary);padding:6px 10px}.entry-user.source-direct .entry-marker{display:block;background:var(--text-primary)}.entry-label{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:4px}.user-media-row{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.user-media-row>a{display:block;line-height:0}.user-media-thumb{width:96px;height:96px;object-fit:cover;border:1px solid var(--border);border-radius:0;background:var(--surface)}.user-media-file,.user-media-gone{display:inline-flex;align-items:center;gap:5px;height:56px;padding:0 10px;border:1px dashed var(--border);border-radius:4px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.entry-label-clickable{cursor:pointer}.entry-label-clickable:hover{color:var(--text-primary)}.entry-source-tag{font-family:var(--font-mono);font-size:10px;padding:1px 6px;margin-left:8px;letter-spacing:0;text-transform:none}.entry-source-tag.queue{background:var(--color-warning-bg);color:var(--color-warning)}.entry-source-tag.iacp{background:var(--accent-bg-strong);color:var(--accent)}.format-toggle{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border);border-radius:3px;cursor:pointer;transition:all .15s ease}.format-toggle:hover{background:var(--bg-inset);color:var(--text-primary)}.format-toggle.active{background:var(--chip-active-bg);color:var(--white);border-color:var(--text-primary)}.payload-pretty{margin:0;padding:10px 12px;background:var(--bg-inset);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.entry-agent{padding-left:15px;min-width:0;overflow:hidden}.entry-agent .entry-content{padding:8px 0;font-size:14px;line-height:1.7;overflow-wrap:break-word;word-break:break-word;min-width:0}.entry-agent .entry-content p,.rich-md p,.entry-agent .entry-content .md-absatz,.rich-md .md-absatz{margin:0 0 8px}.entry-agent .entry-content p:last-child,.rich-md p:last-child,.entry-agent .entry-content .md-absatz:last-child,.rich-md .md-absatz:last-child{margin-bottom:0}.entry-agent .entry-content code,.rich-md code{font-family:var(--font-mono);font-size:12px;background:var(--bg-inset);border:1px solid var(--border);padding:1px 5px}.entry-agent .entry-content pre:not(.v2-codeblock>pre),.rich-md pre:not(.v2-codeblock>pre){background:var(--bg-inset);border:1px solid var(--border);padding:12px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow-x:auto;margin:8px 0}.entry-agent .entry-content pre code,.rich-md pre code{background:none;border:none;padding:0}.entry-agent .entry-content ul,.entry-agent .entry-content ol,.rich-md ul,.rich-md ol{padding-left:20px;margin:4px 0}.entry-agent .entry-content a,.rich-md a{color:var(--color-info);text-decoration:none}.entry-agent .entry-content a:hover,.rich-md a:hover{text-decoration:underline}.json-pretty{padding:6px 0;font-size:13px;line-height:1.55}.json-pretty .json-pretty{padding:0 0 0 14px;border-left:1px solid var(--border);margin:4px 0 4px 2px}.agent-card{display:flex;flex-direction:column;gap:12px}.agent-card-summary{font-style:italic;color:var(--text-muted);border-left:3px solid var(--border-strong);padding:4px 0 4px 10px;font-size:13px;line-height:1.5}.agent-card-section{display:flex;flex-direction:column;gap:4px}.agent-card-h{font-family:var(--font-heading);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.agent-card-list{list-style:disc;padding-left:22px;margin:0;font-size:13px;line-height:1.5}.agent-card-list li{margin:2px 0}.agent-card-memory{background:var(--bg-inset);border-left:3px solid var(--accent, var(--text-primary));padding:6px 10px;border-radius:0 4px 4px 0}.agent-card-memory .agent-card-list{list-style:none;padding-left:0}.agent-card-memory .agent-card-list li:before{content:"✎ ";color:var(--text-muted);margin-right:4px}.agent-card-apus{background:var(--bg-inset);border:1px solid var(--border);border-radius:4px;padding:8px 10px}.agent-card-apus-meta{font-size:11px;color:var(--text-muted);margin:2px 0 6px;font-family:var(--font-mono)}.agent-card-apus-meta a{color:var(--text-primary);text-decoration:underline;font-weight:600}.agent-card-apus-text{font-size:13px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.agent-card-debug{font-size:12px}.agent-card-debug summary{cursor:pointer;color:var(--text-muted);font-family:var(--font-mono);padding:4px 0}.agent-card-debug summary:hover{color:var(--text-primary)}.json-field{padding:3px 0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.json-key{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.02em;flex-shrink:0;min-width:88px;white-space:nowrap}.json-key:after{content:":";margin-left:1px;color:var(--border-strong);font-weight:400}.json-key-meta{opacity:.6;font-style:italic}.json-key-index{min-width:24px;color:var(--accent);font-weight:600}.json-key-index:after{content:"."}.json-value{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}.json-value-money{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-primary)}.json-value-money.is-negative,.json-value-num.is-negative{color:var(--color-error)}.json-value-num{font-family:var(--font-mono)}.json-value-date{color:var(--text-primary)}.json-value-long{display:block;flex-basis:100%;margin-top:2px;margin-left:100px;line-height:1.5;color:var(--text-primary);word-break:break-word}.json-value-bool{font-family:var(--font-mono);font-weight:600;font-size:12px}.json-value-bool.is-true{color:var(--color-success)}.json-value-bool.is-false{color:var(--color-error)}.json-value-null{color:var(--text-muted);font-style:italic}@media(max-width:480px){.json-key{min-width:0}.json-value-long{margin-left:0}}.inline-media-img{max-width:100%;max-height:300px;margin:8px 0;display:block;border:1px solid var(--border);image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.content-post-embed{position:relative;max-width:100%;margin:8px 0;border:1px solid var(--border-strong);background:var(--surface)}.content-post-iframe{width:100%;height:320px;border:1px solid var(--border);background:var(--surface);display:block}.content-post-title{font-family:var(--font-heading);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:8px 10px 0}.content-post-body{padding:4px 10px 10px;max-height:420px;overflow-y:auto}.content-post-note{display:block;padding:10px;font-size:12px;color:var(--text-muted)}.content-post-open{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-primary);text-decoration:none;font-size:12px;line-height:1;opacity:.85;transition:opacity .15s ease}.content-post-open:hover{opacity:1;background:var(--bg-light)}.v2-content-embed{margin:8px 0 8px 16px;max-width:720px}.v2-content-embed-iframe{width:100%;height:560px;border:1px solid var(--border);background:var(--surface);display:block}.v2-content-embed-caption{font-size:11px;color:var(--text-muted);margin-top:4px;padding-left:4px}.v2-content-embed-caption a{color:var(--text-muted);word-break:break-all}.inline-media-audio{width:100%;margin:8px 0;display:block}.audio-block{display:flex;align-items:center;gap:8px;margin:8px 0}.audio-block .inline-media-audio{margin:0;flex:1;min-width:0}.audio-dl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border);border-radius:0;background:var(--surface);cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease}.audio-dl:hover{color:var(--text-primary);border-color:var(--border-strong)}.inline-media-video{max-width:100%;max-height:300px;margin:8px 0;display:block;border:1px solid var(--border)}.entry-agent .entry-content h1,.rich-md h1{font-size:16px;font-weight:600;margin:12px 0 6px;line-height:1.4}.entry-agent .entry-content h2,.rich-md h2{font-size:15px;font-weight:600;margin:10px 0 4px;line-height:1.4}.entry-agent .entry-content h3,.rich-md h3{font-size:14px;font-weight:600;margin:8px 0 4px;line-height:1.4}.entry-agent .entry-content h4,.entry-agent .entry-content h5,.entry-agent .entry-content h6,.rich-md h4,.rich-md h5,.rich-md h6{font-size:13px;font-weight:600;margin:6px 0 4px;line-height:1.4}.tool-call{border-left:1px solid var(--border);margin:12px 0 12px 15px}.tool-call+.tool-call{margin-top:2px}.tool-call:has(>.tool-call-body:not(.collapsed)){margin:12px 0}.tool-call:has(>.tool-call-body:not(.collapsed))+.tool-call{margin-top:12px}.tool-call-header{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:pointer;transition:background-color .15s ease;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.tool-call-header:hover{background:var(--bg-light)}.tool-call-chevron{font-size:10px;transition:transform .15s ease;color:var(--text-muted)}.tool-call-chevron.open{transform:rotate(90deg)}.tool-call-name{font-weight:500;color:var(--text-primary)}.tool-call-status{margin-left:auto}.tool-call-body{padding:0 12px 12px}.tool-call-body.collapsed{display:none}.iacp-tool-call{border-left-color:var(--accent);border-left-width:2px}.iacp-tool-call .tool-call-header{color:var(--text-primary)}.iacp-icon{color:var(--accent);flex-shrink:0}.iacp-label{font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.04em}.iacp-target{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent)}.iacp-target-unknown{color:var(--text-muted);font-weight:400}button.iacp-target-link{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent)}button.iacp-target-link:hover,button.iacp-target-link:focus-visible{text-decoration:underline}.iacp-msgid{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-light);padding:1px 6px;border-radius:8px;letter-spacing:.02em}.iacp-preview{font-style:italic;color:var(--text-muted);font-size:12px;padding:6px 0 8px;line-height:1.5;border-bottom:1px dashed var(--border);margin-bottom:8px}.code-block{background:var(--bg-inset);border:1px solid var(--border);padding:12px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre;color:var(--text-primary);max-width:100%}.raw-fallback{margin:6px 0}.raw-fallback-sum{cursor:pointer;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);padding:4px 0;-webkit-user-select:none;user-select:none}.raw-fallback-sum:hover{color:var(--text-primary)}.raw-fallback-pre{max-height:320px;overflow:auto;margin-top:6px}.v2-mermaid{background:transparent;border:none;padding:0;margin:8px 0 8px 16px;text-align:center;overflow-x:auto;max-width:100%;contain:layout style}.v2-mermaid svg{max-width:100%;height:auto}.v2-mermaid svg rect,.v2-mermaid svg polygon,.v2-mermaid svg ellipse{fill:#fff}.v2-mermaid svg path:not([fill]),.v2-mermaid svg line:not([stroke]){stroke:#6b7280}.v2-mermaid svg text{fill:#1f2937}.mermaid-fallback{border-color:var(--color-warning, #B45309)}.diff-block{background:var(--bg-inset);border:1px solid var(--border);font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow-x:auto}.diff-line{padding:1px 16px;white-space:pre}.diff-line.add{background:var(--color-success-bg);color:var(--color-success)}.diff-line.remove{background:var(--color-error-bg);color:var(--color-error)}.diff-line.context{color:var(--text-muted)}.diff-line.header{color:var(--color-info);font-weight:500}.inline-table{width:100%;border-collapse:collapse;margin:8px 0}.inline-table th{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);text-align:left;padding:8px 12px;border-bottom:1px solid var(--border)}.inline-table td{padding:8px 12px;font-size:13px;border-bottom:1px solid var(--border)}.inline-table td.mono{font-family:var(--font-mono);font-size:12px}.inline-table tbody tr{transition:background-color .15s ease}.inline-table tbody tr:hover{background:var(--bg-light)}.v2-table{margin:8px 0 8px 15px;overflow-x:auto}.v2-tasklist{margin:6px 0 6px 15px;font-size:12px}.v2-tasklist-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .15s,color .15s}.v2-tasklist-toggle:hover{border-color:var(--border-strong);color:var(--text-primary)}.v2-tasklist-chevron{flex-shrink:0;transition:transform .15s ease}.v2-tasklist-chevron.is-open{transform:rotate(90deg)}.v2-tasklist-label{white-space:nowrap}.v2-tasklist-body{margin-top:6px;padding:10px 14px;background:var(--bg-inset);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:4px;font-size:13px}.v2-tasklist-body p{margin:0 0 6px}.v2-tasklist-body ul{list-style:none;padding:0;margin:4px 0}.v2-tasklist-body li{padding:2px 0;display:flex;align-items:flex-start;gap:8px}.v2-tasklist-body input[type=checkbox]{margin-top:4px;accent-color:var(--accent);cursor:default}.v2-tasklist-body em{color:var(--text-muted);font-size:12px}.v2-tasklist-footer{margin-top:8px;padding-top:6px;border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:11px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:2px}.v2-tasklist-body li strong{font-weight:600;color:var(--accent)}.v2-tree{margin:8px 0 8px 15px;padding:12px 14px;background:var(--bg-inset);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:4px;overflow-x:auto}.v2-tree-row{display:flex;font-family:var(--font-mono);font-size:12px;white-space:pre;line-height:1.6}.v2-tree-prefix{color:var(--text-light);flex-shrink:0}.v2-tree-name{color:var(--text-primary)}.v2-tree-name.folder{color:var(--accent);font-weight:600}.v2-tree-annotation{color:var(--text-muted);margin-left:auto;padding-left:16px;font-style:italic;font-size:11px}.v2-record{border:1px solid var(--border);margin:8px 0}.v2-record-row{display:grid;grid-template-columns:minmax(120px,22%) 1fr;gap:12px;padding:7px 12px;border-bottom:1px solid var(--border);font-size:13px}.v2-record-row:last-child{border-bottom:0}.v2-record-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-top:1px}.v2-record-value>*{margin:0}@media(max-width:560px){.agent-header .agent-name-model{display:none}.v2-record-row{grid-template-columns:1fr;gap:2px}}.v2-table table{width:100%;border-collapse:collapse;font-size:13px;font-family:inherit}.v2-table th,.v2-table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:normal;word-break:break-word}.v2-table th{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.v2-table td{font-family:var(--font-mono);font-size:12px}.v2-table tbody tr{transition:background-color .15s ease}.v2-table tbody tr:hover{background:var(--bg-light)}.input-bar{display:flex;align-items:center;gap:12px;padding:12px 32px;border-top:1px solid var(--border);flex-shrink:0;background:var(--surface)}.input-field{flex:1;padding:10px 0;background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:14px;border:none;border-bottom:1px solid var(--border);border-radius:0;outline:none;transition:border-color .2s ease}.input-field:focus{border-bottom-color:var(--text-primary)}.input-field::placeholder{color:var(--text-muted)}.input-action{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:1px solid var(--border);border-radius:0;color:var(--text-muted);cursor:pointer;font-size:14px;transition:all .15s ease;flex-shrink:0}.input-action:hover{border-color:var(--text-primary);color:var(--text-primary)}.input-action.primary{background:var(--chip-active-bg);border-color:var(--text-primary);color:var(--white)}.input-action.primary:hover{background:var(--black)}.main-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;letter-spacing:.05em}.sending-indicator{display:flex;align-items:center;gap:10px;padding:16px 15px}.sending-stop{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--accent);border-radius:4px;background:var(--accent-bg);color:var(--accent);cursor:pointer}.sending-stop:hover{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error)}.sending-wave{display:flex;align-items:center;gap:3px;height:18px;flex-shrink:0}.sending-live{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;color:var(--text-secondary, var(--text-muted))}.sending-live-act{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60ch}.sending-live-elapsed{font-family:var(--font-mono);font-size:12px;color:var(--accent);flex-shrink:0}.sending-live-next{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sending-wave-bar{width:3px;height:100%;border-radius:2px;background:var(--accent);transform-origin:center;animation:sending-wave 1s ease-in-out infinite}.arbeits-welle-klein{height:12px;gap:2px;margin-right:2px}.arbeits-welle-klein .sending-wave-bar{width:2px}@keyframes sending-wave{0%,to{transform:scaleY(.28);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sending-wave-bar{animation:none}.sending-wave-bar:nth-child(1){transform:scaleY(.45);opacity:.6}.sending-wave-bar:nth-child(2){transform:scaleY(.75);opacity:.8}.sending-wave-bar:nth-child(3){transform:scaleY(1);opacity:1}.sending-wave-bar:nth-child(4){transform:scaleY(.75);opacity:.8}.sending-wave-bar:nth-child(5){transform:scaleY(.45);opacity:.6}}.back-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--border);border-radius:0;color:var(--text-primary);cursor:pointer;font-size:16px;flex-shrink:0;transition:all .15s ease}.back-button:hover{border-color:var(--text-primary);background:var(--bg-light)}@media(max-width:768px),(max-height:500px){.agent-header{padding:12px 16px}.agent-header .agent-meta{display:none}.agent-header-actions{margin-left:auto}.conversation-view-toggle span{display:none}.agent-header .agent-role{flex-shrink:0}.content-stream{padding:16px}.input-bar{padding:12px 16px}}.badge-neutral{background:var(--surface-elevated, rgba(255, 255, 255, .04));color:var(--text-muted)}.live-missing{position:sticky;top:var(--agent-hdr-h, 0px);z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:8px;background:color-mix(in srgb,var(--color-warning) 18%,var(--surface));border-left:4px solid var(--color-warning);box-shadow:0 6px 16px -8px #0006}.live-missing-text{font-size:13.5px;color:var(--text-primary);line-height:1.45}.live-missing-text strong{color:var(--text-primary);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-color:var(--color-warning)}.live-missing-btn{margin-left:4px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 14px;background:var(--chip-active-bg);color:var(--white);border:none;border-radius:0;cursor:pointer;white-space:nowrap}.live-missing-btn:hover{background:var(--black)}.content-stream-stale .cs-inner>*:not(.live-missing){opacity:.5}.agent-block-banner{position:sticky;top:var(--agent-hdr-h, 0px);z-index:6;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:8px;background:color-mix(in srgb,var(--color-error) 13%,var(--surface));border-left:3px solid var(--color-error);box-shadow:0 6px 16px -8px #0006}.agent-block-icon{display:inline-flex;color:var(--color-error);flex-shrink:0}.agent-block-text{font-size:13px;color:var(--text-primary);line-height:1.4;flex:1 1 220px}.agent-block-text strong{color:var(--color-error)}.agent-block-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 14px;background:var(--chip-active-bg);color:var(--white);border:none;border-radius:0;cursor:pointer;white-space:nowrap}.agent-block-btn:hover{background:var(--black)}.cs-inner{min-height:100%}.empty-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;color:var(--text-muted);text-align:center}.empty-view-text{font-size:14px}.zugriff-entzogen{color:var(--text-secondary)}.zugriff-entzogen-hinweis{font-size:12px;color:var(--text-muted);max-width:42ch;text-align:center}.empty-view-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:7px 16px;background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:0;cursor:pointer}.empty-view-btn:hover{border-color:var(--text-primary)}.suspended-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:64px auto;padding:32px 40px;max-width:360px;text-align:center;background:var(--surface-elevated, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:10px;color:var(--text-muted)}.suspended-icon{opacity:.6}.suspended-title{font-family:var(--font-heading);font-size:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary)}.suspended-detail{font-size:13px;line-height:1.5}.suspended-action{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:8px 16px;background:var(--color-success, #16A34A);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.suspended-action:hover:not(:disabled){opacity:.9}.suspended-action:disabled{opacity:.5;cursor:not-allowed}.mcp-modal-wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:min(520px,92vw);max-height:80vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 32px #0000002e}.mcp-modal-wrap .mcp-panel{border-bottom:none}.recap-card{margin:8px 0;padding:10px 12px;background:var(--bg-inset);border-left:3px solid var(--accent, var(--text-primary));border-radius:0 6px 6px 0}.recap-head{font-family:var(--font-heading);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:5px;display:flex;align-items:center;gap:5px}.recap-icon{font-size:12px}.recap-summary{font-size:13px;line-height:1.5;color:var(--text-primary)}.recap-next{margin-top:8px;font-size:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.recap-next-label{font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.recap-next-text{color:var(--text-muted);line-height:1.5}.recap-chips{display:inline-flex;flex-wrap:wrap;gap:5px}.recap-chip{font-family:var(--font-body);font-size:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;color:var(--text-primary);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.recap-chip:hover{background:var(--chip-active-bg);color:var(--white);border-color:var(--text-primary)}.nownext-card{margin:0 0 16px;padding:10px 12px;background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.nownext-now{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary)}.nownext-spinner{width:12px;height:12px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;flex-shrink:0;animation:nownext-spin .7s linear infinite}@keyframes nownext-spin{to{transform:rotate(360deg)}}.nownext-act{flex:1;min-width:0}.nownext-elapsed{font-family:var(--font-mono);font-size:12px;color:var(--accent);flex-shrink:0}.nownext-next{margin-top:6px;font-size:12px;color:var(--text-muted);line-height:1.4}.nownext-next-label{font-family:var(--font-heading);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-right:4px}.reply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.message-time,.turn-duration{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap;cursor:default}.entry-user .message-time{display:block;margin-top:2px}.reply-actions .message-time{margin-left:2px}.turn-duration{margin-left:0}.reply-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;opacity:.6;transition:opacity .12s ease,background .12s ease,color .12s ease}.reply-action:hover{opacity:1;background:var(--bg-light);color:var(--text-primary)}.reply-action.active{opacity:1;color:var(--accent)}.reply-tts-seek{width:auto;gap:1px;padding:0 5px}.reply-tts-sec{font-family:var(--font-mono);font-size:8.5px;font-weight:600}.reply-spin{animation:reply-tts-spin .9s linear infinite}@keyframes reply-tts-spin{to{transform:rotate(360deg)}}.reply-tts-elapsed{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:4px;align-self:center}.reply-tts-anchor{position:relative;display:inline-flex}.reply-tts-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.reply-tts-menu{position:absolute;bottom:calc(100% + 4px);left:0;z-index:96;min-width:168px;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid var(--border);box-shadow:0 8px 32px #0000001f}.reply-tts-head{padding:8px 12px 6px;font-family:var(--font-heading);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border)}.reply-tts-item{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px;border:none;background:var(--surface);font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.reply-tts-item:hover{background:var(--bg-light)}.reply-tts-check{display:inline-flex;width:14px;color:var(--accent);flex-shrink:0}.ctx-section-label{font-family:var(--font-heading);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:9px 14px 4px}.ctx-filter{display:block;width:calc(100% - 20px);margin:0 10px 6px;padding:6px 9px;border:1px solid var(--border);border-radius:0;font-family:inherit;font-size:13px;color:var(--text-primary);background:var(--surface)}.ctx-filter:focus{outline:none;border-color:var(--border-strong)}.ctx-gc-list{max-height:220px;overflow-y:auto}.ctx-gc-title{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-gc-empty{padding:6px 14px;font-size:12px;color:var(--text-muted)}.agent-header{cursor:default}.agent-header-expand{flex-shrink:0;background:transparent;border-bottom:1px solid var(--border);padding:8px 16px 12px;animation:ahx-down .15s ease}@keyframes ahx-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ahx-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ahx-label{font-family:var(--font-heading);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.ahx-new{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border);border-radius:0;background:var(--surface);font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer}.ahx-new:hover{border-color:var(--border-strong);color:var(--accent)}.ahx-filter{width:100%;margin-bottom:8px;padding:7px 10px;border:1px solid var(--border);border-radius:0;font-family:inherit;font-size:13px;color:var(--text-primary);background:var(--surface)}.ahx-filter:focus{outline:none;border-color:var(--border-strong)}.ahx-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.ahx-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;border:none;background:transparent;font-family:var(--font-body);font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;border-bottom:1px solid var(--border)}.ahx-item:last-child{border-bottom:none}.ahx-item:hover{background:var(--bg-light)}.ahx-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahx-empty{padding:8px;font-size:12px;color:var(--text-muted)}.history-top{display:flex;justify-content:center;padding:8px 0 16px}.history-top-hinweis{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);text-align:center;padding-inline:16px}.history-top-more{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:0;padding:5px 14px;cursor:pointer}.history-top-more:hover{color:var(--text-primary);background:var(--bg-light)}.history-top-loading{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.content-stream-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.content-stream-wrap .content-stream{flex:1}.agent-detail-container .content-stream{padding-top:calc(var(--agent-hdr-h, 72px) + 16px);padding-bottom:calc(var(--agent-ftr-h, 76px) + 16px)}.content-stream-wrap>.voice-bar:first-child,.content-stream-wrap>.resume-pin-banner:first-child{margin-top:var(--agent-hdr-h, 72px)}.content-stream-wrap:has(>.voice-bar) .content-stream,.content-stream-wrap:has(>.resume-pin-banner) .content-stream{padding-top:16px}.agent-detail-container .content-stream:has(.ueberblick-oben){padding-top:var(--agent-hdr-h, 72px)}.content-stream-wrap:has(>.voice-bar) .content-stream:has(.ueberblick-oben),.content-stream-wrap:has(>.resume-pin-banner) .content-stream:has(.ueberblick-oben){padding-top:0}.scroll-down-btn{position:absolute;bottom:calc(var(--agent-ftr-h, 76px) + 16px + var(--sprung-knopf-hub, 0px));left:50%;transform:translate(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;color:var(--text-primary);cursor:pointer;box-shadow:0 4px 14px #0000002e;z-index:5;transition:background .12s ease,transform .06s ease}.scroll-down-btn:hover{background:var(--bg-light)}.scroll-down-btn:active{transform:translate(-50%) scale(.9)}.wake-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:64px auto;padding:32px 40px;max-width:360px;text-align:center;background:var(--bg-light);border:1px solid var(--border);border-radius:10px;color:var(--text-muted)}.wake-card .cmd-spinner{width:22px;height:22px;border-width:3px}.wake-title{font-family:var(--font-heading);font-size:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary)}.wake-detail{font-size:13px;line-height:1.5}.voice-btn.voice-live{border-color:var(--accent);color:var(--accent)}.voice-pulse{animation:voice-pulse 1.4s ease-in-out infinite}@keyframes voice-pulse{0%,to{opacity:.55}50%{opacity:1}}.voice-bar{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--accent-bg);color:var(--accent);font-size:12.5px;flex-shrink:0}.voice-bar-row{display:flex;align-items:center;gap:8px;min-width:0}.voice-bar-orb{position:relative;flex:0 0 34px;width:34px;height:34px;overflow:hidden;border-radius:50%;box-shadow:0 0 15px color-mix(in srgb,var(--accent) 28%,transparent)}.voice-bar-row.primary .voice-bar-mic.ptt{margin-left:auto}.voice-bar-row.primary .voice-bar-last~.voice-bar-mic.ptt{margin-left:0}.voice-bar-row.secondary .audio-input-picker{flex:1;min-width:0}.voice-bar-row.secondary .voice-bar-log,.voice-bar-stop{margin-left:auto}.voice-bar-error{background:#dc26261a;color:#dc2626}.voice-bar-label{font-weight:600;white-space:nowrap}.voice-bar-last{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-style:italic}.voice-bar-stop{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;border-radius:0}.voice-bar-stop:hover{background:var(--accent);color:var(--white)}.voice-minibar{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border);background:var(--accent-bg);color:var(--accent);font-size:12.5px;font-weight:600;box-shadow:0 2px 10px #0000002e}.voice-minibar-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:voice-pulse 1.4s ease-in-out infinite;flex-shrink:0}.voice-minibar-orb{position:relative;flex:0 0 28px;width:28px;height:28px;overflow:hidden;border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 24%,transparent)}.voice-minibar.voice-bar-connecting .voice-minibar-dot{opacity:.5}.voice-minibar-label{white-space:nowrap}.voice-minibar-context{flex-shrink:0;padding:2px 6px;border:1px solid currentColor;background:transparent;cursor:pointer;font:inherit;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.7}.voice-minibar-context.on{color:var(--success, #16a34a);opacity:1}.voice-minibar-ptt{flex-shrink:0;padding:2px 6px;border:1px solid currentColor;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:.55}.voice-minibar-ptt.on{opacity:1;background:currentColor;color:var(--surface)}@media(pointer:coarse){.voice-minibar-ptt{display:none}}@media(max-width:768px){body:has(.arc-wrap) .voice-minibar{display:none}}.voice-minibar-stop{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;border-radius:0}.voice-minibar-stop:hover{background:var(--accent);color:var(--white)}@media(max-width:520px){.voice-minibar{flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100vw - 20px)}}.voice-bar-log{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:24px;padding:0 8px;border:1px solid currentColor;background:transparent;color:inherit;font-size:11px;cursor:pointer;border-radius:0}.voice-bar-log.on{background:var(--accent);color:var(--white)}.voice-bar-mic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;border-radius:0}.voice-bar-mic:hover{background:var(--accent);color:var(--white)}.voice-bar-mic.muted{background:#dc2626;border-color:#dc2626;color:#fff}.voice-bar-mic:disabled{opacity:.45;cursor:not-allowed}.voice-bar-mic.ptt{width:auto;height:34px;padding:0 16px;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none}.voice-bar-mic.ptt.talking{background:var(--accent);border-color:var(--accent);color:var(--white)}.voice-log{flex-shrink:0;max-height:38vh;overflow-y:auto;border-bottom:1px solid var(--border);background:var(--bg-light);padding:8px 12px;font-size:12px}.voice-log-empty{color:var(--text-muted);font-style:italic}.voice-log-line{display:flex;flex-wrap:wrap;gap:3px 8px;padding:4px 0;border-bottom:1px solid var(--border)}.voice-log-tag{flex-shrink:0;width:86px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.voice-log-fed .voice-log-tag{color:var(--text-muted)}.voice-log-voice .voice-log-tag{color:var(--accent)}.voice-log-attr{flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;color:var(--text-muted);opacity:.7;white-space:nowrap;align-self:flex-start;padding-top:1px}.voice-log-text{flex:1 1 100%;min-width:0;white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}.voice-log-voice .voice-log-text{font-weight:500}.voice-log-meta{margin-top:6px;font-size:11px;color:var(--text-muted)}.voice-report{flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg-light);padding:8px 12px;font-size:12px}.voice-report-head{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:6px}.voice-report-head button{border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:2px}.voice-report-grid{display:grid;grid-template-columns:auto 1fr;gap:2px 12px}.voice-report-grid span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.voice-report-grid b{font-family:var(--font-mono);font-size:11px;color:var(--text-primary);word-break:break-all}.voice-log-you .voice-log-tag{color:var(--accent);font-weight:600}.voice-log-you .voice-log-text{font-style:italic}.voice-proposal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--text-primary) 12%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.voice-proposal{pointer-events:auto;width:min(440px,100%);border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 18px 50px color-mix(in srgb,var(--text-primary) 22%,transparent);padding:20px;display:flex;flex-direction:column;gap:12px}.voice-proposal.risky{border-color:#dc2626}.voice-proposal-kicker{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.voice-proposal-question{font-size:18px;line-height:1.35;color:var(--text-primary)}.voice-proposal-question b{font-weight:700}.voice-proposal-tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.03em;padding:1px 5px;border:1px solid currentColor}.voice-proposal-tag.cross{color:#b45309}.voice-proposal-tag.danger{color:#dc2626}.voice-proposal-text{font-size:14px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;padding:10px 12px;background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-left:3px solid var(--border-strong);max-height:40vh;overflow-y:auto}.voice-proposal-actions{display:flex;gap:10px;margin-top:4px}.voice-proposal-ok,.voice-proposal-no{flex:1;height:40px;padding:0 16px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:0;font-size:13.5px;font-weight:600}.voice-proposal-ok{background:var(--chip-active-bg);border-color:var(--text-primary);color:var(--white)}.voice-proposal.risky .voice-proposal-ok{background:#dc2626;border-color:#dc2626}.voice-proposal-no:hover{background:var(--bg-light)}.voice-bar-mic.on{background:var(--accent);border-color:var(--accent);color:var(--white)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.reply-tts-menu{background:var(--surface)}}.entry-user.source-iacp.source-issue .entry-marker{background:var(--color-info)}.entry-user.source-issue .entry-source-tag{background:var(--color-info);color:var(--white)}.entry-user.source-issue .entry-content{background:color-mix(in srgb,var(--color-info) 7%,transparent)}.agent-block-age{flex:none;margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;opacity:.75;white-space:nowrap}.stream-entry.own-jump-hit{animation:own-jump-flash 1.4s ease-out}@keyframes own-jump-flash{0%{background:var(--accent-bg, rgba(120, 120, 255, .18))}to{background:transparent}}.stream-filter-note{padding:6px 12px;font-size:12px;letter-spacing:.02em;color:var(--text-secondary);background:var(--surface);border-bottom:1px solid var(--border)}.nur-lesen-hinweis{padding:12px;font-size:12px;line-height:1.4;color:var(--text-secondary);background:var(--surface);border-top:1px solid var(--border)}.post-ref-link{color:var(--accent, #d81b16);text-decoration:none;border-bottom:1px dotted currentColor;white-space:nowrap}.post-ref-link:hover{opacity:.8}.code-block .sp-error,.entry-plain .sp-error{color:var(--color-error)}.code-block .sp-success,.entry-plain .sp-success{color:var(--color-success)}.code-block .sp-warning,.entry-plain .sp-warning{color:var(--color-warning)}.code-block .sp-path,.entry-plain .sp-path{color:var(--color-info)}.code-block .sp-command,.entry-plain .sp-command{color:var(--accent)}.code-block .sp-muted,.entry-plain .sp-muted{opacity:.6}.code-block .sp-bold,.entry-plain .sp-bold{font-weight:600}.code-block .sp-add,.entry-plain .sp-add{color:var(--color-success);background:var(--color-success-bg)}.code-block .sp-del,.entry-plain .sp-del{color:var(--color-error);background:var(--color-error-bg)}.entry-plain{white-space:pre-wrap;overflow-wrap:anywhere}.agent-block-banner.agent-block-wait{background:color-mix(in srgb,var(--color-warning) 13%,var(--surface));border-left-color:var(--color-warning)}.agent-block-banner.agent-block-wait .agent-block-icon,.agent-block-banner.agent-block-wait .agent-block-text strong{color:var(--color-warning)}.tool-call-peek{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);opacity:.85}.v2-codeblock{margin:10px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-inset)}.v2-codeblock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border);background:var(--bg-inset)}.v2-codeblock-lang{font:600 12px/1.4 var(--font-sans, inherit);letter-spacing:.01em;opacity:.75}.v2-codeblock-copy{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font:500 12px/1.4 var(--font-sans, inherit);color:inherit;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;opacity:.6;transition:opacity .12s ease,border-color .12s ease}.v2-codeblock-copy:hover,.v2-codeblock-copy:focus-visible{opacity:1;border-color:var(--border)}@media(hover:none){.v2-codeblock-copy{opacity:.85}}.v2-codeblock>pre{margin:0;padding:10px 12px;border:none;border-radius:0;background:transparent;overflow-x:auto;-webkit-overflow-scrolling:touch}.v2-codeblock>pre code{display:block;white-space:pre;font-family:var(--font-mono);font-size:12.5px;line-height:1.55}:root{--hl-comment: #5F8C4E;--hl-string: #C0392B;--hl-keyword: #8E44AD;--hl-name: #148F9F;--hl-number: #B36B00;--hl-meta: #7A7A85}[data-theme=dark]{--hl-comment: #7FB069;--hl-string: #E8836F;--hl-keyword: #C792EA;--hl-name: #56C7D6;--hl-number: #F2A65A;--hl-meta: #9A9AA5}.hljs-comment,.hljs-quote{color:var(--hl-comment);font-style:italic}.hljs-string,.hljs-regexp,.hljs-addition{color:var(--hl-string)}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-built_in,.hljs-doctag,.hljs-type{color:var(--hl-keyword)}.hljs-variable,.hljs-template-variable,.hljs-attr,.hljs-attribute,.hljs-title,.hljs-title.function_,.hljs-title.class_,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:var(--hl-name)}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--hl-number)}.hljs-meta,.hljs-params,.hljs-deletion{color:var(--hl-meta)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.tool-call-args{margin-bottom:8px;border:1px solid var(--border);background:var(--surface)}.tool-call-args-label{display:block;padding:4px 8px;border-bottom:1px solid var(--border);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary)}.tool-call-args pre{margin:0;padding:8px;max-height:220px;overflow:auto;-webkit-overflow-scrolling:touch;font-family:var(--font-mono, monospace);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary)}.nownext-thinking{margin-top:4px;padding-left:2px;color:var(--text-muted);font-size:12px;font-style:italic;line-height:1.4}.nownext-thinking-age{opacity:.6;font-style:normal}.entry-summary{margin:2px 0}.entry-summary-toggle{display:flex;align-items:baseline;gap:8px;width:100%;padding:4px 8px;border:0;border-left:2px solid var(--border);border-radius:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-style:italic;text-align:left;cursor:pointer}.entry-summary-toggle:disabled{cursor:default}.entry-summary-toggle:not(:disabled):hover{background:var(--hover-bg);border-left-color:var(--text-muted)}.entry-summary-tag{flex:0 0 auto;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:.75}.entry-summary-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.entry-summary:not(.is-open) .entry-summary-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presence-kontext{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px}.presence-kontext-schalter{display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--border);background:transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;cursor:pointer}.presence-kontext-herkunft{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.03em}.presence-kontext-text{flex-basis:100%;margin:0;padding:6px 10px;border-left:2px solid var(--border);color:var(--text-secondary);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-x:auto}.entry-source-tag.gesprochen{border:1px dashed var(--border);color:var(--text-muted)}.ahx-btn.ahx-praesenz{gap:5px;border-style:dashed}.ahx-praesenz-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:480px){.ahx-praesenz-label{display:none}}.stream-derivat{margin:0 0 16px 44px}.stream-linse-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.stream-derivat-original{margin-top:10px}.stream-derivat-fehlt{display:inline-block;margin:0 0 14px 44px}.spanne-prosa{margin:0 0 12px;padding:0;border:0;background:transparent}.spanne-prosa-absatz{margin:0 0 4px;background:var(--color-info-bg);padding:6px 12px}.spanne-prosa-etikett{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:4px 12px 0;background:var(--color-info-bg)}.spanne-prosa-stand{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--text-muted)}.spanne-original{margin:0 0 10px 44px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:transparent;border:1px dashed var(--border);padding:2px 8px;cursor:pointer}.strang-leiste{display:flex;flex-direction:column;gap:8px;padding:8px 12px 10px;margin:0 0 8px;background:var(--surface);color:var(--text-primary);border-bottom:1px solid var(--text-primary)}.strang-leiste-titel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.strang-leiste-liste{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.strang-chip{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border:1px solid var(--text-primary);font-size:13px;line-height:1.5;background:transparent;color:var(--text-primary)}.strang-chip-titel{font-weight:600}.strang-chip-detail{font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--text-primary)}.strang-chip.zustand-aktiv{border-color:var(--text-primary)}.strang-chip.zustand-wartet{border-style:dashed}.strang-chip.zustand-erledigt .strang-chip-titel:before{content:"✓ "}.strang-chip.zustand-verdraengt{border-style:dotted}.strang-chip-epistemik{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--text-primary);opacity:.85}.strang-chip.is-fokus{background:var(--chip-active-bg);color:var(--chip-active-fg, var(--surface));border-color:transparent}.strang-chip.is-fokus .strang-chip-detail{color:inherit;opacity:.8}.strang-chip-fokus{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.spanne-kurzfassung{border-top:1px dashed var(--border);padding-top:6px}.spanne-kurzfassung-etikett{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px}.stream-derivat-fehlt.is-fehlgeschlagen{color:var(--error, #b91c1c)}@media(max-width:700px){.agent-detail-container .content-stream{padding-bottom:calc(var(--agent-ftr-h, 76px) + 72px)}}.gehirn-linse{display:inline-flex}.gehirn-linse .gehirn-linse-knopf+.gehirn-linse-knopf{margin-left:-1px}.gehirn-linse-knopf.on{position:relative;z-index:1}.ahx-btn.stream-linse.braucht{border-color:var(--color-warning)}.ahx-btn.stream-linse.braucht .ahx-btn-count{color:var(--color-warning)}.ahx-btn.stream-linse.on .ahx-btn-count{color:var(--white)}@media(max-width:1199px){.kopf-gruppe-inhalt .gehirn-linse .gehirn-linse-knopf{flex:1;justify-content:center}}.strang-chip.is-klickbar{cursor:pointer}.strang-chip.is-klickbar:hover,.strang-chip.is-klickbar:focus-visible{background:var(--hover-bg);outline:none}.spanne-prosa-absatz:target,.spanne-prosa-absatz.is-ziel{outline:2px solid var(--text-primary)}.braucht-dich{border:2px solid var(--text-primary);padding:8px 10px;background:var(--color-warning-bg, var(--surface))}.braucht-dich-liste{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.braucht-dich-eintrag{display:grid;grid-template-columns:1fr auto;grid-template-areas:"worauf knopf" "meta knopf";gap:2px 12px;align-items:center}.braucht-dich-worauf{grid-area:worauf;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary)}.braucht-dich-meta{grid-area:meta;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.braucht-dich-sprung{grid-area:knopf;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--surface);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;cursor:pointer;border-radius:0}.braucht-dich-sprung:hover,.braucht-dich-sprung:focus-visible{opacity:.85;outline:none}.strang-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.strang-karte{border:1px solid var(--text-primary);background:var(--surface);color:var(--text-primary);padding:8px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}.strang-karte.zustand-wartet{border-style:dashed}.strang-karte.zustand-verdraengt{border-style:dotted}.strang-karte.is-fokus{box-shadow:inset 3px 0 0 var(--text-primary)}.strang-karte.is-klickbar{cursor:pointer}.strang-karte.is-klickbar:hover,.strang-karte.is-klickbar:focus-visible{background:var(--hover-bg);outline:none}.strang-karte-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.strang-karte-titel{font-weight:600;font-size:14px}.strang-karte-zustand{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.strang-karte-zustand.zustand-aktiv{color:var(--text-primary)}.strang-karte-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.strang-karte-absaetze{display:flex;flex-direction:column;gap:4px}.strang-karte-absatz{margin:0;font-size:13px;line-height:1.45;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.strang-karte-refs{display:flex;flex-wrap:wrap;gap:4px}.strang-karte-ref{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:0 5px}.strang-erledigt summary{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);cursor:pointer}.strang-erledigt .strang-leiste-liste{margin-top:6px}.einstieg{margin:0 0 8px;border:2px solid var(--text-primary);background:var(--surface);color:var(--text-primary)}.einstieg-kopf{display:flex;align-items:baseline;gap:10px;padding:6px 12px;border-bottom:1px solid var(--text-primary)}.einstieg.is-zu .einstieg-kopf{border-bottom:0}.einstieg-titel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.einstieg-zaehler{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);flex:1}.einstieg-toggle,.einstieg-eingabe{background:none;border:1px solid var(--text-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;cursor:pointer;border-radius:0}.einstieg-koerper{display:flex;flex-direction:column;gap:10px;padding:8px 12px 10px}.einstieg-block-titel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:4px}.einstieg-braucht .einstieg-block-titel{color:var(--text-primary);font-weight:600}.einstieg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.einstieg-zeile{display:grid;grid-template-columns:1fr;grid-template-areas:"satz" "meta";gap:2px;align-items:start}.einstieg-antwort{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.einstieg-antwort-feld{flex:1 1 180px;min-width:0;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);padding:6px 8px;font:inherit;font-size:13px;border-radius:0}.einstieg-antwort-feld::placeholder{color:var(--text-secondary)}.einstieg-schnell{border:1px solid var(--text-primary);background:var(--text-primary);color:var(--surface);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;border-radius:0;cursor:pointer}.einstieg-schnell[type=submit]{background:transparent;color:var(--text-primary)}.einstieg-schnell:disabled{opacity:.45;cursor:default}.einstieg-antwort-unklar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;text-transform:none;letter-spacing:0;font-size:12px}.einstieg-antwort-fehler{flex-basis:100%;font-size:12px;color:var(--error, #dc2626)}.einstieg-antwort-fertig{grid-column:1 / -1;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-top:4px}.einstieg-satz{grid-area:satz;font-size:15px;font-weight:600;line-height:1.4}.einstieg-zielkarte{display:grid;grid-template-columns:1fr;gap:3px;border-left:3px solid var(--text-primary);padding-left:8px}.einstieg-zielstraenge{font-size:12px;color:var(--text-secondary)}.einstieg-schnell-leise{background:transparent;color:var(--text-primary)}.einstieg-mehr{grid-column:1 / -1;display:flex;flex-direction:column;gap:3px;margin-top:2px}.einstieg-beleg{font-size:12px;line-height:1.35;color:var(--text-secondary)}.einstieg-ziel,.strang-karte-ziel{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--text-primary);padding:1px 6px;align-self:flex-start}.einstieg-meta{grid-area:meta;font-family:var(--font-mono);font-size:10px;color:var(--text-secondary)}.einstieg-sprung{grid-area:knopf;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--surface);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;cursor:pointer;border-radius:0}.einstieg-karte{display:flex;flex-direction:column;gap:2px}.einstieg-karte .einstieg-satz{font-size:14px}.einstieg-punkt{font-size:13px;line-height:1.45}.einstieg-art{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:0 4px;margin-right:4px}.einstieg-straenge{display:flex;flex-wrap:wrap;gap:6px}.einstieg-strang{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary);font-size:13px;padding:2px 8px;cursor:pointer;border-radius:0}.einstieg-strang.zustand-wartet{border-style:dashed}.einstieg-strang.is-fokus{box-shadow:inset 3px 0 0 var(--text-primary)}.einstieg-eingabe{align-self:flex-start}.sending-hintergrund{margin-left:6px;border:1px solid var(--text-primary);background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;cursor:pointer;border-radius:0}.sending-hintergrund:disabled{opacity:.5;cursor:wait}.hintergrund-leiste{margin:0 0 8px;padding:6px 12px;border:1px dashed var(--text-primary);background:var(--surface);color:var(--text-primary);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.hintergrund-titel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.hintergrund-liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hintergrund-eintrag{background:transparent;border:1px solid var(--text-secondary);color:var(--text-primary);padding:2px 8px;cursor:pointer;border-radius:0;display:inline-flex;gap:8px;align-items:baseline;font-size:12px}.hintergrund-id{font-family:var(--font-mono);font-size:11px}.hintergrund-text{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hintergrund-meta{font-family:var(--font-mono);font-size:10px;color:var(--text-secondary)}.ueberblick{padding:10px 12px 24px;display:flex;flex-direction:column;gap:14px}.ueberblick-oben{position:sticky;top:0;z-index:4;max-height:50vh;overflow:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);margin:0 0 10px;border-bottom:1px solid var(--border);box-shadow:0 14px 24px -18px #00000073}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ueberblick-oben{background:var(--surface)}}.ueberblick-oben .ueberblick{padding-bottom:12px}@media(max-width:700px){.ueberblick-oben{max-height:45vh}}.ub-kopf{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.ub-kopf-mensch{font-size:16px;font-weight:700;line-height:1.3}.ub-weitere>summary{cursor:pointer;list-style:none}.ub-weitere>summary::-webkit-details-marker{display:none}.ub-weitere>summary:before{content:"▸ "}.ub-weitere[open]>summary:before{content:"▾ "}.ub-weitere[open]{gap:14px}.ub-block{display:flex;flex-direction:column;gap:6px}.ub-offen{border:2px solid var(--text-primary);background:var(--surface);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ub-offen-leise{border-width:1px;border-color:var(--border-strong);margin-top:4px}.ub-frage{margin:0;font-size:17px;font-weight:700;line-height:1.35}.ub-zusammenhang{display:flex;flex-direction:column;gap:4px}.ub-meta{font-family:var(--font-mono);font-size:10px;color:var(--text-secondary)}.ub-beleg{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.ub-fehlt{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);font-style:italic;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ub-link{align-self:flex-start;background:transparent;border:0;padding:0;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);text-decoration:underline;cursor:pointer}.ub-zeilen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ub-zeile{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-areas:"titel seit" "text seit";gap:1px 10px;align-items:center;background:transparent;border:1px solid var(--border-strong);color:var(--text-primary);padding:7px 10px;border-radius:0;cursor:pointer;font:inherit}.ub-zeile.is-offen{border-color:var(--text-primary)}.ub-zeile-still{cursor:default;opacity:.75}.ub-zeile-titel{grid-area:titel;font-weight:600;font-size:14px}.ub-zeile-text{grid-area:text;font-size:12px;color:var(--text-secondary)}.ub-zeile .ub-meta{grid-area:seit}.ub-hinweis,.ub-leer{margin:0;font-size:13px;color:var(--text-secondary)}.ub-aeltere summary{cursor:pointer}.ub-fuss{display:flex;flex-wrap:wrap;gap:6px;padding-top:6px;border-top:1px solid var(--border-strong)}.user-media-row>a.user-media-file,.user-media-file{display:inline-flex;align-items:center;gap:9px;height:auto;min-height:44px;max-width:260px;padding:7px 12px 7px 10px;line-height:1.25;text-decoration:none;cursor:pointer;border-style:solid;border-radius:0;white-space:normal}.user-media-file:hover{border-color:var(--text-secondary)}.user-media-file-text{display:flex;flex-direction:column;min-width:0}.user-media-file-name{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-media-file-meta{font-size:11px;color:var(--text-secondary)}.prosa-vergleich .spanne-prosa-absatz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;align-items:start}.prosa-vergleich .spanne-kurzfassung .spanne-kurzfassung-etikett{grid-column:1 / -1}.prosa-basis{font-family:var(--font-mono);font-size:11px;line-height:1.45;color:var(--text-secondary);border-left:1px solid var(--border);padding-left:10px;max-height:44vh;overflow:auto;overscroll-behavior:contain;min-width:0}.prosa-basis-kopf{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px}.prosa-basis-zeile{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.prosa-basis-n{color:var(--text-muted)}.prosa-basis-hinweis{font-style:italic;color:var(--text-muted)}@media(max-width:700px){.prosa-vergleich .spanne-prosa-absatz{grid-template-columns:minmax(0,1fr)}.prosa-basis{border-left:none;border-top:1px solid var(--border);padding:6px 0 0;max-height:30vh}}.codex-fragen-knopf{display:inline-flex;align-items:center;margin:0 32px 6px;padding:4px 12px;min-height:30px;border:1px solid var(--text-primary);border-radius:0;background:var(--surface);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.codex-fragen-knopf:hover,.codex-fragen-knopf.offen{background:var(--chip-active-bg);color:var(--white)}.codex-fragen-knopf.wartet{border-color:var(--color-warning);color:var(--color-warning);background:var(--color-warning-bg, var(--surface))}.codex-fragen-knopf.wartet:hover,.codex-fragen-knopf.wartet.offen{background:var(--color-warning);color:var(--white)}@media(max-width:768px),(max-height:500px){.codex-fragen-knopf{margin:0 16px 6px;min-height:36px}}.codex-rueckfrage{margin:0 32px 6px;padding:6px 12px;border:1px solid var(--text-primary);background:var(--surface);color:var(--text-primary);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:768px),(max-height:500px){.codex-rueckfrage{margin:0 16px 6px}}.codex-rueckfrage-titel{flex-basis:100%;font-family:var(--font-body);font-size:13px;line-height:1.4;text-transform:none;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.codex-rueckfrage-antwort{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.codex-rueckfrage-option{border:1px solid var(--text-primary);background:var(--text-primary);color:var(--surface);font-family:var(--font-mono);font-size:11px;text-transform:none;letter-spacing:.02em;padding:3px 10px;cursor:pointer;border-radius:0;max-width:100%;overflow-wrap:anywhere;text-align:left}.codex-rueckfrage-option:disabled{opacity:.5;cursor:wait}.codex-rueckfrage-frei{display:flex;flex:1 1 220px;min-width:0;align-items:center;gap:0}.codex-rueckfrage-frei input{flex:1 1 auto;min-width:0;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:0;text-transform:none;letter-spacing:0}.codex-rueckfrage-frei input:focus{outline:none;border-color:var(--text-primary)}.codex-rueckfrage-frei .sending-hintergrund{margin-left:0;border-left:0;padding:3px 10px;font-size:11px}.system-zeile{margin:4px 0;padding:2px 0 2px 10px;border-left:2px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.5}.system-zeile>summary{cursor:pointer;list-style:none}.system-zeile>summary::-webkit-details-marker{display:none}.system-zeile[open]>summary{color:var(--text-primary)}.system-zeile-roh{margin:4px 0 0;padding:6px 8px;max-height:240px;overflow:auto;background:var(--bg-inset);font-size:10.5px;white-space:pre-wrap;word-break:break-word}.entry-label-mensch{text-transform:none;letter-spacing:.02em}.entry-source-tag.mensch-antwort{background:var(--color-info-bg);color:var(--color-info)}.mensch-antwort-bezug{margin:2px 0 8px;padding-left:10px;border-left:2px solid var(--border);color:var(--text-muted);font-size:.85em;line-height:1.45}.mensch-antwort-auf{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.mensch-antwort-bezug q{font-style:italic}.content-stream.ueberblick-voll>.cs-inner>:not(.ueberblick-oben){display:none}.content-stream.ueberblick-voll .ueberblick-oben{position:static;max-height:none;overflow:visible;margin:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:none}.content-stream.ueberblick-voll .ueberblick-oben .ueberblick{padding-bottom:32px}.v2-codeblock.v2-codeblock-umbruch>pre{overflow-x:hidden}.v2-codeblock.v2-codeblock-umbruch>pre code{white-space:pre-wrap;overflow-wrap:anywhere}.datei-symbol{--sorte-farbe: var(--text-secondary);position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--sorte-farbe);line-height:1}.datei-symbol.sorte-word{--sorte-farbe: var(--datei-word)}.datei-symbol.sorte-excel{--sorte-farbe: var(--datei-excel)}.datei-symbol.sorte-powerpoint{--sorte-farbe: var(--datei-powerpoint)}.datei-symbol.sorte-pdf{--sorte-farbe: var(--datei-pdf)}.datei-symbol-marke{position:absolute;right:-5px;bottom:-3px;padding:0 2px;font-family:var(--font-body);font-size:8px;font-weight:700;line-height:10px;letter-spacing:0;color:var(--white);background:var(--sorte-farbe);border-radius:1px}.iacp-event-card{position:relative;margin:6px 0;padding:10px 14px;background:var(--bg-light);border-left:3px solid var(--accent);font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--text-primary)}.iacp-event-header{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted);margin-bottom:8px}.iacp-event-icon{display:inline-flex;color:var(--accent)}.iacp-event-sender{font-family:var(--font-mono);font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.iacp-event-badge{font-family:var(--font-mono);font-size:9px;padding:1px 6px;background:var(--accent);color:var(--white);border-radius:3px;letter-spacing:.08em}.iacp-event-spacer{flex:1}.iacp-event-needs-response{font-family:var(--font-mono);font-size:9px;padding:2px 6px;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:0;letter-spacing:.05em;text-transform:uppercase}.iacp-event-time{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.iacp-event-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.iacp-author-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-family:var(--font-mono);font-size:11px;font-weight:600}.iacp-author-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.iacp-author-chip.prefix-agent .iacp-author-dot{background:var(--color-info)}.iacp-author-chip.prefix-user .iacp-author-dot{background:var(--color-success)}.iacp-author-chip.prefix-system .iacp-author-dot{background:var(--border-strong)}.iacp-author-chip.prefix-human .iacp-author-dot{background:var(--color-warning)}.iacp-author-chip.in-agentfarbe{background:var(--accent-bg);border-color:var(--accent-bg-strong);color:var(--accent)}.iacp-author-chip.in-agentfarbe .iacp-author-dot{background:var(--accent)}.iacp-section-initiator .in-agentfarbe,.iacp-reply-by.in-agentfarbe{color:var(--accent)}.iacp-trigger-badge{font-family:var(--font-mono);font-size:10px;padding:2px 8px;border-radius:10px;background:var(--bg-inset);color:var(--text-muted);border:1px solid var(--border)}.iacp-trigger-badge.trigger-agent_write{background:#ff9e641f;color:#c25a1d;border-color:#ff9e6466}.iacp-trigger-badge.trigger-user_write{background:#7aa2f724;color:#2c5ab8;border-color:#7aa2f766}.iacp-trigger-badge.trigger-newline_pause{background:#f5d36e2e;color:#8c6d10;border-color:#f5d36e80}.iacp-event-body{color:var(--text-primary);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.iacp-event-body.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.iacp-event-more{background:none;border:none;color:var(--accent);cursor:pointer;font-family:var(--font-body);font-size:11px;padding:2px 0 0;text-decoration:underline}.iacp-event-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.iacp-event-open{display:inline-flex;align-items:center;gap:4px;color:var(--accent);text-decoration:none;font-weight:500}.iacp-event-open:hover{text-decoration:underline}.iacp-section-type{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9px;font-weight:600;padding:1px 6px;border-radius:3px;letter-spacing:.05em;text-transform:uppercase;background:var(--bg-inset);color:var(--text-primary);border:1px solid var(--border-strong)}.iacp-section-type.type-product{background:#16a34a1a;color:var(--color-success);border-color:#16a34a4d}.iacp-section-type.type-question{background:#2563eb1a;color:var(--color-info);border-color:#2563eb4d}.iacp-section-type.type-task{background:#d977061a;color:var(--color-warning);border-color:#d977064d}.iacp-section-type.type-annotation{background:#6b21a81a;color:#6b21a8;border-color:#6b21a84d}.iacp-section-type.type-vote{background:#c41e3a1a;color:var(--accent);border-color:#c41e3a4d}.iacp-section-role{font-family:var(--font-mono);font-size:9px;font-weight:500;padding:1px 5px;border-radius:2px;text-transform:lowercase;background:var(--bg-inset);color:var(--text-muted);border:1px solid var(--border)}.iacp-section-role.role-start{color:var(--color-success);border-color:#16a34a4d}.iacp-section-role.role-reply{color:#6b21a8;border-color:#6b21a84d}.iacp-section-role.role-end{color:var(--text-muted)}.iacp-your-role{font-family:var(--font-mono);font-size:9px;font-weight:600;padding:1px 5px;border-radius:2px;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-bg-strong);text-transform:lowercase}.iacp-targets-row{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px;font-family:var(--font-mono);font-size:10px}.iacp-target-chip{padding:1px 6px;background:var(--surface);border:1px solid var(--border);border-radius:2px;color:var(--text-muted)}.iacp-target-chip.primary{background:var(--accent-bg);border-color:var(--accent-bg-strong);color:var(--accent);font-weight:600}.iacp-reply-block{margin:4px 0 6px;padding:6px 10px;background:var(--surface);border-radius:3px}.iacp-reply-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.iacp-reply-icon{color:var(--accent)}.iacp-reply-by{font-weight:600;color:var(--text-primary)}.iacp-reply-at{color:var(--text-muted)}.iacp-reply-body{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--text-primary);max-height:6.2em;overflow:hidden}.iacp-reply-body.expanded{max-height:none;overflow:visible}.iacp-section-opener{margin:4px 0 6px}.iacp-section-opener-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.iacp-section-id{background:var(--bg-inset);border:1px solid var(--border);padding:1px 5px;border-radius:2px;font-size:10px}.iacp-section-status{padding:1px 5px;border-radius:2px;font-size:10px;font-weight:600;text-transform:uppercase;background:var(--bg-inset);border:1px solid var(--border)}.iacp-section-status.status-open{color:var(--color-info);border-color:#2563eb4d}.iacp-section-status.status-in_progress{color:var(--color-warning);border-color:#d977064d}.iacp-section-status.status-done{color:var(--color-success);border-color:#16a34a4d}.iacp-section-status.status-blocked{color:var(--color-error);border-color:#dc26264d}.iacp-section-initiator{font-style:italic}.iacp-event-body-md{display:block;max-height:6.2em;-webkit-line-clamp:unset;overflow:hidden;white-space:normal}.iacp-event-body-md.expanded{max-height:none;overflow:visible}.iacp-event-body-md>:first-child{margin-top:0}.iacp-event-body-md>:last-child{margin-bottom:0}.iacp-event-body-md h1,.iacp-event-body-md h2,.iacp-event-body-md h3,.iacp-event-body-md h4{font-family:var(--font-heading);font-weight:600;margin:10px 0 4px;line-height:1.25;color:var(--text-primary)}.iacp-event-body-md h1{font-size:15px}.iacp-event-body-md h2{font-size:14px}.iacp-event-body-md h3{font-size:13px}.iacp-event-body-md h4{font-size:12px;color:var(--text-muted)}.iacp-event-body-md p{margin:0 0 6px}.iacp-event-body-md ul,.iacp-event-body-md ol{margin:0 0 6px;padding-left:18px}.iacp-event-body-md li{margin:1px 0}.iacp-event-body-md code{font-family:var(--font-mono);font-size:11px;background:var(--bg-inset);border:1px solid var(--border);padding:0 4px;border-radius:2px}.iacp-event-body-md pre{margin:6px 0;padding:8px 10px;background:var(--bg-inset);border:1px solid var(--border);overflow-x:auto;font-family:var(--font-mono);font-size:11px}.iacp-event-body-md pre code{background:none;border:none;padding:0}.iacp-event-body-md a{color:var(--accent);text-decoration:none}.iacp-event-body-md a:hover{text-decoration:underline}.iacp-reply-body>:first-child{margin-top:0}.iacp-reply-body>:last-child{margin-bottom:0}.iacp-reply-body p{margin:0 0 4px}.iacp-reply-body h1,.iacp-reply-body h2,.iacp-reply-body h3,.iacp-reply-body h4{font-family:var(--font-heading);font-weight:600;margin:8px 0 4px;font-size:13px;color:var(--text-primary)}.iacp-reply-body code{font-family:var(--font-mono);font-size:11px;background:var(--bg-inset);border:1px solid var(--border);padding:0 4px;border-radius:2px}.iacp-event-card-end{padding:4px 14px;background:transparent;border-left:3px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-align:center}.iacp-section-end{display:inline-block}.iacp-attr-change{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 2px;font-size:11px}.iacp-attr-change-lead{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.iacp-attr-chip{padding:1px 6px;border:1px solid var(--border);color:var(--text-muted)}.iacp-attr-chip strong{color:var(--text-primary);font-weight:600}.arcmsg{border:1px solid var(--border);border-left:3px solid var(--accent, #3b82f6);margin:8px 0;background:var(--surface)}.arcmsg-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.arcmsg-persona{color:var(--accent, #3b82f6);font-weight:600}.arcmsg-behalf{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);text-transform:none;letter-spacing:0;font-size:11px}.arcmsg-channel{margin-left:auto;padding:1px 5px;border:1px solid var(--border);color:var(--text-muted);font-size:9px}.arcmsg-body{padding:10px 12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.arcmsg-toggle{display:flex;align-items:center;gap:4px;width:100%;padding:5px 12px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left}.arcmsg-toggle:hover{color:var(--text-primary)}.arcmsg-toggle svg{transition:transform .12s linear}.arcmsg-toggle.open svg{transform:rotate(90deg)}.arcmsg-fields{margin:0;padding:6px 12px 10px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:3px 10px;font-family:var(--font-mono);font-size:10px}.arcmsg-field{display:contents}.arcmsg-field dt{color:var(--text-muted)}.arcmsg-field dd{margin:0;word-break:break-all}.arcmsg-field-wide dd{color:var(--text-muted);font-size:9px}@media(max-width:560px){.arcmsg-fields{grid-template-columns:1fr;gap:1px}.arcmsg-field dt{margin-top:4px}}.conversation-timeline-event-icon{position:relative;width:1em;height:1em;display:inline-grid;place-items:center;line-height:1}.conversation-timeline-event-icon>svg{width:100%;height:100%}.conversation-timeline-event-direction{position:absolute;z-index:2;top:50%;width:1.25em;height:.82em;display:grid;place-items:center;color:var(--accent);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--accent) 55%,transparent));pointer-events:none}.conversation-timeline-event-direction>svg{width:100%;height:100%;stroke-width:2.4}.conversation-timeline-event-direction.frame-rail-content.is-in{right:-1.42em;left:auto;transform:translateY(-50%)}.conversation-timeline-event-direction.frame-rail-content.is-out{right:auto;left:-1.42em;transform:translateY(-50%)}.conversation-timeline-event-direction.frame-rail-content-above.is-in{top:-1.28em;left:50%;transform:translate(-50%)}.conversation-timeline-event-direction.frame-rail-content-above.is-out{top:auto;bottom:-1.28em;left:50%;transform:translate(-50%)}.conversation-timeline-event-direction.frame-transport.is-in{right:auto;left:-1.42em;transform:translateY(-50%)}.conversation-timeline-event-direction.frame-transport.is-out{right:-1.42em;left:auto;transform:translateY(-50%)}.conversation-timeline-event-direction.frame-bridge-vector{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--timeline-direction-angle, 0deg)) translate(1.42em)}.conversation-timeline-node .conversation-timeline-event-direction.frame-rail-content.is-in{right:auto;left:calc(100% + 1em)}.conversation-timeline-node .conversation-timeline-event-direction.frame-rail-content.is-out{left:auto;right:calc(100% + 1em)}.conversation-timeline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;color:var(--text-primary);background:var(--surface)}.conversation-timeline-viewport{position:absolute;top:calc(var(--agent-hdr-h, 72px) + 4px);right:0;bottom:var(--agent-ftr-h, 76px);left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:thin}.conversation-timeline-toolbar{position:absolute;right:12px;bottom:calc(var(--agent-ftr-h, 76px) + 12px);z-index:12;display:flex;align-items:stretch;max-width:calc(100% - 24px);border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 12px 38px color-mix(in srgb,var(--text-primary) 12%,transparent)}.conversation-timeline-toolbar button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 11px;border:0;border-left:1px solid var(--border);border-radius:0;color:var(--text-muted);background:var(--surface);font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.conversation-timeline-toolbar button:hover{color:var(--text-primary);background:var(--hover-bg)}.conversation-timeline-toolbar button.active{color:var(--white);background:var(--chip-active-bg)}.conversation-timeline-toolbar button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.conversation-timeline-stream{width:100%;min-height:100%;padding:26px 22px 74px}.conversation-timeline-main-track{min-width:0}.conversation-timeline-response-context{display:block;padding:4px 0;color:var(--text-muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.conversation-timeline .iacp-event-header{flex-wrap:wrap}.conversation-timeline .iacp-event-postref{min-width:0;overflow-wrap:anywhere}.conversation-timeline-toolbar{flex-wrap:wrap;justify-content:flex-end}.conversation-timeline-episode+.conversation-timeline-episode{margin-top:34px}.conversation-timeline-episode-head{margin-bottom:14px;padding-left:48px}.conversation-timeline-episode-head span{color:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.conversation-timeline-events{--timeline-development-icon-size: calc(36px * .65);--timeline-development-gap: 3px;position:relative;display:flex;flex-direction:column;gap:var(--timeline-block-gap, 6px);padding-left:48px}.conversation-timeline-events:before{content:"";position:absolute;top:17px;bottom:-34px;left:17px;width:2px;background:var(--border-strong)}.conversation-timeline-block{position:relative;min-width:0;padding:12px 14px var(--timeline-block-pad-bottom, 6px);border:0;border-radius:0;background:var(--bg-light)}.conversation-timeline-block>*:last-child,.conversation-timeline-block .entry-content>*:last-child,.conversation-timeline-block .rich-md>*:last-child{margin-bottom:0}.conversation-timeline-block .v2-codeblock{margin:6px 0}.conversation-timeline-event-cluster{--timeline-development-top: 55px;position:relative;min-width:0}.conversation-timeline-event-cluster.has-development-run{min-height:var(--timeline-development-min-height, 0)}.conversation-timeline-display-cluster{position:relative;min-width:0}.conversation-timeline-display-cluster.live-arrival:before{content:"";position:absolute;z-index:3;top:calc(-14px - var(--timeline-elapsed-gap, 0px));bottom:calc(100% - 18px);left:-31px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:50% 0;animation:conversation-timeline-rail-grow .3s ease-out forwards}.conversation-timeline-display-cluster.live-arrival>.conversation-timeline-event-cluster,.conversation-timeline-display-cluster.live-arrival>[class~=conversation-timeline-development-run]{opacity:0;animation:conversation-timeline-live-reveal .32s .28s ease-out forwards}.conversation-timeline-scale{min-width:190px;display:grid;align-content:center;gap:2px;padding:4px 8px;border-left:1px solid var(--border);color:var(--text-muted);background:var(--surface);font:700 8px/1 var(--font-mono);text-align:center;white-space:nowrap}.conversation-timeline-scale input{width:174px;accent-color:var(--accent)}.conversation-timeline-events-absolute{position:relative;display:block;min-height:80px}.conversation-timeline-display-cluster.spacing-elapsed-absolute{position:absolute;right:0;left:48px;margin:0}@media(max-width:700px){.conversation-timeline-display-cluster.spacing-elapsed-absolute{left:38px}}.conversation-timeline-display-cluster.spacing-elapsed-absolute .conversation-timeline-node,.conversation-timeline-display-cluster.spacing-elapsed-absolute .conversation-timeline-node-time,.conversation-timeline-display-cluster.spacing-elapsed-absolute>.conversation-timeline-development-run,.conversation-timeline-display-cluster.spacing-elapsed-absolute .conversation-timeline-development-run.attached-to-event{transform:translateY(var(--timeline-absolute-anchor-shift, 0))}.conversation-timeline-display-cluster.spacing-elapsed-absolute.collision-displaced:after{content:"";position:absolute;z-index:1;top:var(--timeline-absolute-anchor-shift, 0);left:-31px;width:31px;height:var(--timeline-absolute-connector, 0);border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);pointer-events:none}.conversation-timeline-absolute-episode{position:absolute;z-index:2;left:8px;color:var(--text-muted);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.conversation-timeline-elapsed-label{position:absolute;z-index:4;top:var(--timeline-elapsed-label-top, -14px);left:-48px;width:36px;padding:2px 1px;color:var(--text-muted);background:var(--surface);font-family:var(--font-mono);font-size:7px;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.conversation-timeline-elapsed-label.capped{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.conversation-timeline-elapsed-label.unknown{color:var(--color-warning)}.conversation-timeline-block.kind-user{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.conversation-timeline-block.kind-agent{background:var(--surface)}.conversation-timeline-block.kind-thinking{background:var(--color-warning-bg)}.conversation-timeline-block.kind-iacp,.conversation-timeline-block.has-iacp-event{background:color-mix(in srgb,var(--accent) 7%,transparent)}.conversation-timeline-block.has-iacp-event .iacp-event-card{margin:0;background:transparent}.conversation-timeline-block.kind-issue{background:color-mix(in srgb,var(--color-info) 7%,transparent)}.conversation-timeline-node{position:absolute;top:0;left:-48px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:0;color:var(--text-primary);background:var(--surface)}button.conversation-timeline-node-link{padding:0;overflow:visible;font:inherit;cursor:pointer}button.conversation-timeline-node-link:hover,button.conversation-timeline-node-link:focus-visible{border-color:var(--accent);color:var(--accent);outline:2px solid var(--accent);outline-offset:-2px}.conversation-timeline-node img{width:100%;height:100%;display:block;object-fit:cover}.conversation-timeline-block.kind-user .conversation-timeline-node{color:var(--text-primary);border-color:var(--text-primary)}.conversation-timeline-block.kind-thinking .conversation-timeline-node,.conversation-timeline-block.kind-code .conversation-timeline-node,.conversation-timeline-block.kind-artifact .conversation-timeline-node{color:var(--accent)}.conversation-timeline-block.kind-iacp .conversation-timeline-node{color:var(--accent);border-color:var(--accent)}.conversation-timeline-block.kind-issue .conversation-timeline-node{color:var(--color-info);border-color:var(--color-info)}.conversation-timeline-block.kind-content .conversation-timeline-node,.conversation-timeline-block.has-iacp-event .conversation-timeline-node{color:var(--accent);border-color:var(--accent)}.conversation-timeline-node-time{position:absolute;top:39px;left:-52px;z-index:1;width:44px;padding:2px 0;color:var(--text-muted);background:transparent;text-shadow:0 0 3px var(--surface),0 0 6px var(--surface);font-family:var(--font-mono);font-size:8px;line-height:1;text-align:center}.conversation-timeline-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--timeline-block-head-gap, 5px)}.conversation-timeline-block-head strong{font-family:var(--font-mono);font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.conversation-timeline-block-head time{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px}.conversation-timeline-block-title{min-width:0;display:flex;align-items:baseline;gap:8px}.conversation-timeline-block-title small{flex:0 0 auto;color:var(--text-muted);font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.08em}.conversation-timeline-block-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-timeline-development-run{position:relative;z-index:3;height:0;min-width:0;min-height:0;margin-block:-7px}.conversation-timeline-development-icons{--timeline-development-glyph-size: 10.4px ;position:absolute;top:auto;bottom:0;left:-48px;z-index:2;width:36px;display:flex;flex-direction:column;align-items:center;gap:var(--timeline-development-gap);transform-origin:50% 100%}.conversation-timeline-event-cluster>.conversation-timeline-development-run.attached-to-event{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none}.conversation-timeline-event-cluster>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{top:var(--timeline-development-top);bottom:auto;transform-origin:50% 0;pointer-events:auto}.conversation-timeline-event-cluster.node-implied .conversation-timeline-node-time{top:0}.conversation-timeline-event-cluster.node-implied{--timeline-development-top: 13px}.conversation-timeline-event-cluster.node-implied>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{top:var(--timeline-development-top)}.conversation-timeline-development-icons.tetris-arrival{animation:conversation-timeline-tetris-rise .52s cubic-bezier(.22,.72,.24,1) both}.conversation-timeline-development-icon{position:relative;width:var(--timeline-development-icon-size);height:var(--timeline-development-icon-size);flex:0 0 var(--timeline-development-icon-size);display:grid;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:0;color:var(--text-primary);background:var(--surface);cursor:pointer}.conversation-timeline-development-count{position:absolute;top:-5px;right:-5px;min-width:12px;height:12px;padding:0 2px;border:1px solid var(--border-strong);color:var(--text-primary);background:var(--surface);font-family:var(--font-mono);font-size:7px;font-weight:700;line-height:10px;text-align:center}.conversation-timeline-development-icon-item{width:var(--timeline-development-icon-size);flex:0 0 var(--timeline-development-icon-size);display:inline-flex;flex-direction:column;align-items:center;gap:2px}.conversation-timeline-development-icon svg{width:var(--timeline-development-glyph-size);height:var(--timeline-development-glyph-size)}.conversation-timeline-development-icon-item time{width:44px;padding:2px 0;color:var(--text-muted);background:var(--surface);font-family:var(--font-mono);font-size:8px;line-height:1;text-align:center}.conversation-timeline-development-icon:hover,.conversation-timeline-development-icon.active{color:var(--accent);background:var(--hover-bg)}.conversation-timeline-development-icon:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.conversation-timeline-development-icon.development-change{border-color:var(--accent);color:var(--accent);transform:rotate(45deg) scale(.78)}.conversation-timeline-development-icon.development-change>span{transform:rotate(-45deg) scale(1.2)}.conversation-timeline-development-icon.development-change .conversation-timeline-development-count{transform:rotate(-45deg) scale(1.28)}.conversation-timeline-development-icon.development-structure{border-width:3px;border-style:double;color:var(--accent)}.conversation-timeline-development-detail{position:absolute;top:0;right:0;left:0;z-index:5;min-width:0;max-height:min(64vh,560px);margin:0;padding:10px 11px 12px;overflow:auto;border:1px solid var(--border);border-left:0;border-radius:0;background:var(--bg-light)}.conversation-timeline-event-cluster>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-detail{pointer-events:auto}.conversation-timeline-development-detail-item+.conversation-timeline-development-detail-item{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.conversation-timeline-development-detail-item>strong{display:block;margin-bottom:6px;font-size:11px}.conversation-timeline-development-close{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:0;color:var(--text-secondary);background:var(--surface);cursor:pointer}.conversation-timeline-development-close:hover,.conversation-timeline-development-close:focus-visible{color:var(--accent);border-color:var(--accent)}.conversation-timeline-block-text{margin:0;color:var(--text-primary);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-timeline-block-text>:first-child{margin-top:0}.conversation-timeline-block-text>:last-child{margin-bottom:0}.conversation-timeline-action-target.is-actionable{cursor:pointer}.conversation-timeline-action-target.is-actionable:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.conversation-timeline-block.actions-selected>.conversation-timeline-action-target{background:color-mix(in srgb,var(--accent) 5%,transparent)}.conversation-timeline-selected-actions{margin-top:8px}.conversation-timeline-selected-actions .reply-actions{margin-top:0}.conversation-timeline-iacp-meta{display:flex;min-width:0;align-items:center;gap:6px;margin:0 0 8px;color:var(--accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.conversation-timeline-iacp-relationship{display:inline-flex;min-width:0;align-items:center;gap:5px;text-transform:none}.conversation-timeline-iacp-meta code{overflow:hidden;color:var(--text-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap}.conversation-timeline-block-code{max-height:18rem;margin:0;padding:10px 11px;overflow:auto;border:1px solid var(--border);border-radius:0;color:var(--text-secondary);background:var(--surface);font-family:var(--font-mono);font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-timeline-empty{padding:64px 18px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:.05em}.conversation-timeline-now{display:flex;align-items:flex-start;gap:8px;margin:22px 0 0 8px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.conversation-timeline-now-node{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:3px solid var(--surface);outline:1px solid currentColor;border-radius:0;color:var(--text-muted);background:var(--surface-elevated, var(--surface))}.conversation-timeline-now-copy{display:grid;gap:2px;padding-top:1px}.conversation-timeline-now-copy strong,.conversation-timeline-now-copy small{font:inherit}.conversation-timeline-now-copy small{color:currentColor;opacity:.78}.conversation-timeline-now.state-working,.conversation-timeline-now.state-restarting{color:var(--accent)}.conversation-timeline-now.is-stoppbar{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;cursor:pointer}.conversation-timeline-now.is-stoppbar:before{content:"";position:absolute;top:-11px;right:-8px;bottom:-11px;left:-8px}.conversation-timeline-now.is-stoppbar:hover .conversation-timeline-now-node,.conversation-timeline-now.is-stoppbar:focus-visible .conversation-timeline-now-node{color:var(--color-error);outline-color:var(--color-error);background:var(--color-error-bg)}.conversation-timeline-now.is-stoppbar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.conversation-timeline-now.is-stoppbar:active .conversation-timeline-now-node{transform:scale(.9)}.conversation-timeline-now.state-ready{color:var(--color-success)}.conversation-timeline-now.state-waiting{color:var(--color-warning)}.conversation-timeline-now.state-blocked,.conversation-timeline-now.state-error{color:var(--color-error)}.conversation-timeline-now.state-paused,.conversation-timeline-now.state-offline,.conversation-timeline-now.state-stopped,.conversation-timeline-now.state-unknown{color:var(--text-muted)}.conversation-timeline-now.state-working .conversation-timeline-now-node,.conversation-timeline-now.state-restarting .conversation-timeline-now-node{animation:conversation-timeline-agent-active 1.4s ease-in-out infinite}@keyframes conversation-timeline-arrive{0%{opacity:0}to{opacity:1}}@keyframes conversation-timeline-agent-active{50%{transform:scale(1.12)}}@keyframes conversation-timeline-tetris-rise{0%{opacity:0;transform:translateY(min(46vh,360px))}to{opacity:1;transform:translateY(0)}}@keyframes conversation-timeline-rail-grow{to{transform:scaleY(1)}}@keyframes conversation-timeline-live-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.conversation-timeline{--sprung-knopf-hub: 48px}@media(max-width:700px){.conversation-timeline-viewport{top:calc(var(--agent-hdr-h, 72px) + 2px)}.conversation-timeline-toolbar{right:6px;bottom:calc(var(--agent-ftr-h, 76px) + 6px);min-height:36px}.conversation-timeline-toolbar button{min-height:34px;padding:4px 9px}.conversation-timeline{--sprung-knopf-hub: 42px}.conversation-timeline-stream{padding:18px 8px 70px}.conversation-timeline-episode+.conversation-timeline-episode{margin-top:26px}.conversation-timeline-episode-head{margin-bottom:10px;padding-left:38px}.conversation-timeline-events{--timeline-development-icon-size: 18.2px ;--timeline-development-gap: 2px;gap:10px;padding-left:38px}.conversation-timeline-events:before{top:14px;bottom:-26px;left:13px;width:1px}.conversation-timeline-block{padding:10px 10px 11px}.conversation-timeline-node{left:-38px;width:28px;height:28px}.conversation-timeline-elapsed-label{left:-38px;width:28px;font-size:6px}.conversation-timeline-display-cluster.live-arrival:before{left:-25px;width:1px}.conversation-timeline-scale{min-width:164px;padding-inline:6px}.conversation-timeline-scale input{width:150px}.conversation-timeline-node svg{width:13px;height:13px}.conversation-timeline-node-time{top:31px;left:-43px;width:38px;font-size:7px}.conversation-timeline-block-head{margin-bottom:6px}.conversation-timeline-block-title{gap:6px}.conversation-timeline-block-title small{font-size:7px}.conversation-timeline-block-text{font-size:13px;line-height:1.48}.conversation-timeline-block-code{max-height:13rem;padding:8px;font-size:10px}.conversation-timeline-development-icons{--timeline-development-glyph-size: calc(13px * .65);left:-38px;width:28px;gap:var(--timeline-development-gap)}.conversation-timeline-development-run{margin-block:-5px}.conversation-timeline-event-cluster>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{top:var(--timeline-development-top)}.conversation-timeline-event-cluster{--timeline-development-top: 47px}.conversation-timeline-event-cluster.has-development-run{min-height:var(--timeline-development-min-height-compact, 0)}.conversation-timeline-event-cluster.node-implied{--timeline-development-top: 11px}.conversation-timeline-event-cluster.node-implied>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{top:var(--timeline-development-top)}.conversation-timeline-development-icon{width:var(--timeline-development-icon-size);height:var(--timeline-development-icon-size);flex-basis:var(--timeline-development-icon-size)}.conversation-timeline-development-icon-item{width:var(--timeline-development-icon-size);flex-basis:var(--timeline-development-icon-size)}.conversation-timeline-development-icon-item time{width:38px;font-size:7px}.conversation-timeline-development-icon svg{width:var(--timeline-development-glyph-size);height:var(--timeline-development-glyph-size)}.conversation-timeline-development-detail{padding:8px}}@media(prefers-reduced-motion:reduce){.conversation-timeline-viewport{scroll-behavior:auto}.conversation-timeline-block,.conversation-timeline-display-cluster.live-arrival:before,.conversation-timeline-display-cluster.live-arrival>.conversation-timeline-event-cluster,.conversation-timeline-display-cluster.live-arrival>[class~=conversation-timeline-development-run],.conversation-timeline-development-icons.tetris-arrival,.conversation-timeline-now.state-working .conversation-timeline-now-node,.conversation-timeline-now.state-restarting .conversation-timeline-now-node{animation:none}.conversation-timeline-display-cluster.live-arrival:before{transform:scaleY(1)}.conversation-timeline-display-cluster.live-arrival>.conversation-timeline-event-cluster,.conversation-timeline-display-cluster.live-arrival>[class~=conversation-timeline-development-run]{opacity:1;transform:none}}.derivat-karte{margin:6px 0;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface));padding:10px 12px}.derivat-karte-kopf{display:flex;align-items:center;gap:8px;margin-bottom:6px}.derivat-karte-marke{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.derivat-karte-kopf>small{color:var(--text-muted);font:10px/1 var(--font-mono)}.derivat-karte-original{margin-left:auto;background:none;border:1px solid var(--border);padding:3px 8px;color:var(--text-muted);font:11px/1 var(--font-body);cursor:pointer}.derivat-karte-original:hover{color:var(--text-primary);border-color:var(--border-strong)}.derivat-karte-an-dich{margin:0 0 8px;padding-left:10px;border-left:2px solid var(--accent);font-size:13.5px;line-height:1.55;color:var(--text-primary)}.derivat-karte-an-dich+.derivat-karte-zusammenfassung{color:var(--text-secondary);font-size:12.5px}.derivat-karte-zusammenfassung{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--text-primary)}.derivat-karte.is-vorlaeufig{border-style:dashed}.derivat-karte-vorlaeufig{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning)}.derivat-selbstnotiz{margin:0 0 8px}.derivat-selbstnotiz-schalter{border:1px dashed var(--border);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;cursor:pointer}.derivat-selbstnotiz-text{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--border);font-size:12.5px;line-height:1.5;font-style:italic;color:var(--text-secondary)}.derivat-karte-items{margin:0;padding:0;list-style:none;display:grid;gap:5px}.derivat-item{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.45;color:var(--text-primary)}.derivat-item-chip{flex:0 0 auto;padding:1px 6px;border:1px solid currentColor;font:700 9px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.derivat-item.kind-goal .derivat-item-chip{color:var(--color-success)}.derivat-item.kind-problem .derivat-item-chip,.derivat-item.kind-risk .derivat-item-chip{color:var(--color-error)}.derivat-item.kind-decision .derivat-item-chip,.derivat-item.kind-commitment .derivat-item-chip{color:var(--accent)}.derivat-item.kind-question .derivat-item-chip{color:var(--color-info)}.derivat-item.kind-action .derivat-item-chip,.derivat-item.kind-result .derivat-item-chip{color:var(--color-warning)}.derivat-item-epistemik{flex:0 0 auto;color:var(--text-muted);font:9px/1 var(--font-mono)}.derivat-fehlt-hinweis{display:inline-block;margin:2px 0 4px;padding:1px 6px;border:1px dashed var(--border-strong);color:var(--text-muted);font:10px/1.5 var(--font-mono)}.conversation-timeline-stream .conversation-timeline-event-cluster.has-development-run{--timeline-development-stapelhoehe: var(--timeline-development-min-height, 0px)}@media(max-width:700px){.conversation-timeline-stream .conversation-timeline-event-cluster.has-development-run{--timeline-development-stapelhoehe: var(--timeline-development-min-height-compact, 0px)}}.conversation-timeline-event-cluster.has-development-run[data-stapel=quer]{min-height:0}.conversation-timeline-event-cluster[data-stapel=quer]>.conversation-timeline-development-run.attached-to-event{position:static;inset:auto;height:auto;margin:6px 0 4px;pointer-events:auto}.conversation-timeline-event-cluster[data-stapel=quer]>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{position:static;top:auto;bottom:auto;width:auto;margin-left:-48px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;transform-origin:0 50%}.conversation-timeline-event-cluster[data-stapel=quer] .conversation-timeline-development-icon-item[data-gleiche-minute] time{visibility:hidden}@media(max-width:700px){.conversation-timeline-event-cluster[data-stapel=quer]>.conversation-timeline-development-run.attached-to-event .conversation-timeline-development-icons{margin-left:-38px}}.three-camera-settings{position:relative;font-size:12px}.three-camera-settings>summary{display:flex;align-items:center;gap:5px;padding:6px 8px;cursor:pointer;list-style:none}.three-camera-settings-panel{position:fixed;z-index:1200;box-sizing:border-box;width:min(320px,calc(100vw - 24px));overflow:auto;overscroll-behavior:contain;padding:14px;border:1px solid #52525b;border-radius:10px;background:#18181b;color:#fafafa;box-shadow:0 8px 30px #0008;display:grid;gap:12px}.three-camera-settings-panel label{display:grid;gap:4px}.three-camera-settings-panel select,.three-camera-settings-panel input{width:100%;min-width:0;box-sizing:border-box;color:inherit;background:#27272a;border:1px solid #52525b;border-radius:5px;padding:7px}.three-camera-settings-panel p{margin:0;color:#d4d4d8;line-height:1.5}.three-camera-settings-panel{white-space:normal;text-align:left;font:12px/1.4 system-ui,sans-serif}.canvas-media-reader{box-sizing:border-box;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-primary);background:var(--surface);overflow:hidden}.canvas-media-reader[open]{display:flex;flex-direction:column}.canvas-media-reader::backdrop{background:#000000bf}.canvas-media-reader header,.canvas-media-reader nav,.canvas-media-reader footer{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 12px}.canvas-media-reader header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-media-reader nav{flex-wrap:wrap;border-block:1px solid var(--border)}.canvas-media-reader button,.canvas-media-reader nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text-primary);font:inherit;cursor:pointer}.canvas-media-reader button:disabled{opacity:.4;cursor:default}.canvas-media-reader button:focus-visible,.canvas-media-reader a:focus-visible,.canvas-media-reader-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.canvas-media-reader output{min-width:55px;text-align:center}.canvas-media-reader-viewport{flex:1 1 auto;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.canvas-media-reader-content{margin:0 auto;flex:none}.canvas-media-reader-content>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.canvas-media-reader-content .v2-mermaid{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent}.canvas-media-reader-content .v2-mermaid svg{display:block;width:100%;height:100%;max-width:none}.canvas-media-reader footer{flex-wrap:wrap;font-size:12px;border-top:1px solid var(--border)}.canvas-media-reader footer span{color:var(--text-muted)}.canvas-media-reader-error{display:grid;justify-items:start;gap:12px;padding:16px}.conversation-timecanvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.conversation-timecanvas-viewport{position:absolute;top:calc(var(--agent-hdr-h, 72px) + 4px);right:0;bottom:var(--agent-ftr-h, 76px);left:0;overflow:hidden;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 52%),color-mix(in srgb,var(--surface) 60%,transparent);-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}@supports not ((backdrop-filter: blur(1px))){.conversation-timecanvas,.conversation-timecanvas-viewport{background:var(--surface)}}.conversation-timecanvas-viewport:active{cursor:grabbing}.conversation-timecanvas-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.conversation-timecanvas-three-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}.conversation-timecanvas-three-webgl,.conversation-timecanvas-three-css3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.conversation-timecanvas-three-webgl{z-index:0;display:block}.conversation-timecanvas-three-css3d{z-index:1;overflow:hidden;pointer-events:none;transform-style:preserve-3d}.conversation-timecanvas-css3d-card{position:relative;box-sizing:border-box;overflow:hidden;border:1px solid var(--three-active-color, #718397);border-radius:9px;background:var(--surface, #111925);pointer-events:auto;transform-style:preserve-3d;user-select:text;-webkit-user-select:text}.conversation-timecanvas-css3d-media{position:relative;overflow:visible;pointer-events:auto;transform-style:preserve-3d;user-select:text;-webkit-user-select:text}.conversation-timecanvas-image-status{position:absolute;box-sizing:border-box;padding:18px;background:#141b26;color:#e2e8f0;pointer-events:auto;font-size:14px}.conversation-timecanvas-image-status a,.conversation-timecanvas-image-status button{margin-inline-end:12px}.conversation-timecanvas-image-actions{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.conversation-timecanvas-image-actions:focus-within{bottom:12px;left:12px;z-index:3;width:auto;height:auto;padding:10px;clip-path:none;background:#141b26;pointer-events:auto}.conversation-timecanvas-css3d-card .three-reading-content,.conversation-timecanvas-css3d-media .three-reading-content{box-sizing:border-box;min-width:0;position:relative;width:100%;height:auto}.conversation-timecanvas-css3d-card .three-reading-content{height:auto}.three-reading-access{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;height:28px;padding:0 8px 4px;background:var(--surface, #111925)}.three-reading-access button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;color:var(--text-secondary, #aab8ca);background:transparent;border:0;border-radius:0;min-height:24px;font:500 11px/1.3 var(--font-body, system-ui);cursor:pointer}.three-reading-access button:hover,.three-reading-access button:focus-visible{color:var(--text-primary, #f1f5f9);text-decoration:underline}.three-reading-access button:focus-visible{outline:2px solid #7dd3fc;outline-offset:-3px}.conversation-timecanvas-css3d-card .three-reading-content>.conversation-timecanvas-card{box-sizing:border-box;min-width:0;max-width:100%;position:relative;top:0!important;left:0!important;width:100%!important;height:auto!important;content-visibility:visible;contain-intrinsic-size:none;box-shadow:none}.conversation-timecanvas-css3d-card.is-three-active .three-reading-content>.conversation-timecanvas-card{box-shadow:0 0 0 2px color-mix(in srgb,var(--three-active-color, var(--accent)) 86%,white 14%),0 18px 54px color-mix(in srgb,#000 42%,transparent),0 0 34px color-mix(in srgb,var(--three-active-color, var(--accent)) 24%,transparent)}.conversation-timecanvas-css3d-card a.is-three-reference-focused{outline:2px solid currentColor;outline-offset:3px}.conversation-timecanvas-css3d-card .conversation-timecanvas-card-body,.conversation-timecanvas-css3d-card .conversation-timecanvas-card-text,.conversation-timecanvas-css3d-card .iacp-event-card,.conversation-timecanvas-css3d-media .kind-content-post,.conversation-timecanvas-css3d-media .kind-content-post .conversation-timecanvas-media-body{height:auto!important;max-height:none!important;overflow:visible;flex:none}.conversation-timecanvas-css3d-media .three-reading-content>.conversation-timecanvas-media-object{position:relative;top:0!important;left:0!important;width:100%!important;height:100%!important;content-visibility:visible;contain-intrinsic-size:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 68%,transparent),0 22px 62px color-mix(in srgb,#000 42%,transparent),0 0 28px color-mix(in srgb,var(--accent) 12%,transparent)}.conversation-timecanvas-css3d-media[data-full-reading=true] .three-reading-content>.conversation-timecanvas-media-object{height:auto!important}.conversation-timecanvas-css3d-media[data-full-reading=false] .three-reading-content{height:calc(100% - 28px)}.conversation-timecanvas-css3d-card .conversation-timecanvas-port,.conversation-timecanvas-css3d-card .conversation-timecanvas-bridge-port{display:none}.conversation-timecanvas-ar-card-capture{position:fixed;top:0;left:-100000px;z-index:-1;width:max-content;pointer-events:none;contain:layout style}.conversation-timecanvas.geometry-three .conversation-timecanvas-world{z-index:2}.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-three-layer{z-index:3;pointer-events:auto;touch-action:none;cursor:grab}.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-three-layer:active{cursor:grabbing}.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-three-layer[data-desktop-controls=spectator]{cursor:crosshair}.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-three-layer[data-spectator-locked=true]{cursor:none}.conversation-timecanvas-spectator-hint{position:absolute;top:14px;left:50%;z-index:4;padding:7px 10px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:999px;color:color-mix(in srgb,var(--text-primary) 82%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);font:650 9px/1.2 var(--font-mono);white-space:nowrap;transform:translate(-50%);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conversation-timecanvas-three-layer[data-spectator-locked=true] .conversation-timecanvas-spectator-hint{opacity:.42}.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-grid,.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-world,.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-overview-layer,.conversation-timecanvas.geometry-three-perspective .conversation-timecanvas-lane-anchors{visibility:hidden}.conversation-timecanvas.geometry-three-active .conversation-timecanvas-axis{background:transparent;box-shadow:none}.conversation-timecanvas.geometry-three-active .conversation-timecanvas-axis.spacing-elapsed:before,.conversation-timecanvas.geometry-three-active .conversation-timecanvas-segments{display:none}.conversation-timecanvas.geometry-three-active .conversation-timecanvas-branch-lines .message-bridge-link,.conversation-timecanvas.geometry-three-active .conversation-timecanvas-branch-lines .content-link,.conversation-timecanvas.geometry-three-active .conversation-timecanvas-bridge-motion-path{stroke:transparent;marker-end:none}.conversation-timecanvas.is-ar-active,.conversation-timecanvas.is-ar-active .conversation-timecanvas-viewport{background:transparent}.conversation-timecanvas.is-ar-active .conversation-timecanvas-grid,.conversation-timecanvas.is-ar-active .conversation-timecanvas-world,.conversation-timecanvas.is-ar-active .conversation-timecanvas-overview-layer,.conversation-timecanvas.is-ar-active .conversation-timecanvas-agent-picker{visibility:hidden}.conversation-timecanvas-ar-guide{position:absolute;top:calc(var(--agent-hdr-h, 72px) + 18px);left:50%;z-index:28;max-width:min(420px,calc(100% - 28px));padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 12px 34px color-mix(in srgb,#000 24%,transparent);font:700 10px/1.35 var(--font-mono);text-align:center;transform:translate(-50%);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conversation-timecanvas-ar-guide.is-error{border-color:color-mix(in srgb,var(--color-error) 64%,transparent);color:var(--color-error)}.conversation-timecanvas-world{position:absolute;top:0;left:0;z-index:1;transform-origin:0 0;will-change:auto;contain:layout style}.conversation-timecanvas-overview-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;overflow:hidden;pointer-events:none}.conversation-timecanvas-overview-connectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.conversation-timecanvas-overview-connectors line{stroke:color-mix(in srgb,var(--timeline-lane-color, var(--text-muted)) 60%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.conversation-timecanvas-overview-pin{position:absolute;top:0;left:0;width:4px;height:4px;border:1px solid var(--timeline-lane-color, var(--text-muted));background:var(--surface);pointer-events:none;will-change:transform}.conversation-timecanvas-overview-marker{position:absolute;top:0;left:0;width:24px;height:24px;display:inline-grid;place-items:center;padding:3px;border:1px solid currentColor;border-radius:0;color:var(--text-secondary);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 14%,transparent);cursor:pointer;pointer-events:auto;will-change:transform}.conversation-timecanvas-overview-marker:hover,.conversation-timecanvas-overview-marker:focus-visible{z-index:2;color:var(--accent);outline:1px solid currentColor;outline-offset:2px}.conversation-timecanvas-overview-marker>small{position:absolute;right:-7px;bottom:-7px;min-width:15px;height:15px;display:grid;place-items:center;padding-inline:3px;border:1px solid currentColor;color:inherit;background:var(--surface);font:8px/1 var(--font-mono)}.conversation-timecanvas-overview-marker.is-overflow{color:var(--timeline-lane-color, var(--text-secondary))}.conversation-timecanvas-overview-overflow-count{font:9px/1 var(--font-mono);letter-spacing:-.04em}.conversation-timecanvas-overview-marker.kind-agent{color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-overview-marker.kind-agent:not(.has-iacp-event):hover,.conversation-timecanvas-overview-marker.kind-agent:not(.has-iacp-event):focus-visible{color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-overview-marker.kind-user{color:var(--text-primary)}.conversation-timecanvas-overview-marker.kind-thinking,.conversation-timecanvas-overview-marker.kind-tool,.conversation-timecanvas-overview-marker.kind-code,.conversation-timecanvas-overview-marker.kind-artifact,.conversation-timecanvas-overview-marker.kind-content,.conversation-timecanvas-overview-marker.kind-iacp,.conversation-timecanvas-overview-marker.has-iacp-event{color:var(--accent)}.conversation-timecanvas-overview-marker.kind-issue{color:var(--color-info)}.conversation-timecanvas-overview-bridge-marker{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 0 12px color-mix(in srgb,var(--accent) 18%,transparent)}.conversation-timecanvas-axis{position:absolute;height:3px;background:var(--timeline-lane-color, var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--timeline-lane-color, var(--border-strong)) 18%,transparent);pointer-events:none}.conversation-timecanvas-axis.spacing-elapsed:before{content:"";position:absolute;opacity:.52;pointer-events:none}.conversation-timecanvas-axis.spacing-elapsed.orientation-horizontal:before{top:-5px;left:0;width:100%;height:13px;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 72%,transparent) 0 1px,transparent 1px var(--timecanvas-minute-step, 100px));background-position-x:var(--timecanvas-ruler-offset, 0)}.conversation-timecanvas-axis.spacing-elapsed.orientation-vertical:before{top:0;left:-5px;width:13px;height:100%;background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 72%,transparent) 0 1px,transparent 1px var(--timecanvas-minute-step, 100px));background-position-y:var(--timecanvas-ruler-offset, 0)}.conversation-timecanvas-axis.state-working:after,.conversation-timecanvas-axis.state-restarting:after{content:"";position:absolute;border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 88%,transparent),0 0 24px color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 42%,transparent);pointer-events:none}.conversation-timecanvas-axis.orientation-horizontal.state-working:after,.conversation-timecanvas-axis.orientation-horizontal.state-restarting:after{top:-1px;left:0;width:68px;height:5px;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 48%,transparent) 34%,var(--timeline-lane-color, var(--accent)) 76%,transparent 100%);animation:conversation-timecanvas-agent-flow-x 1.7s linear infinite}.conversation-timecanvas-axis.orientation-vertical.state-working:after,.conversation-timecanvas-axis.orientation-vertical.state-restarting:after{top:0;left:-1px;width:5px;height:68px;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 48%,transparent) 34%,var(--timeline-lane-color, var(--accent)) 76%,transparent 100%);animation:conversation-timecanvas-agent-flow-y 1.7s linear infinite}.conversation-timecanvas-empty{position:absolute;top:220px;left:96px;z-index:2;width:min(420px,calc(100% - 192px));padding:18px;border:1px solid var(--border-strong);color:var(--text-muted);background:var(--surface);font:11px/1.45 var(--font-mono);text-align:center}.conversation-timecanvas-segments{position:absolute;top:0;left:0;z-index:0;overflow:visible;pointer-events:none}.conversation-timecanvas-segments line{stroke:var(--border-strong);stroke-width:2;vector-effect:non-scaling-stroke}.conversation-timecanvas-segments line.live-arrival{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:1;animation:conversation-timecanvas-segment-grow .68s cubic-bezier(.2,.72,.25,1) forwards}.dialog-columns .conversation-timecanvas-segments line{stroke:var(--timeline-lane-color, var(--border-strong))}.conversation-timecanvas-node-anchor.live-arrival,.conversation-timecanvas-dev.live-arrival,.conversation-timecanvas-card.live-arrival{opacity:0;animation:conversation-timecanvas-event-reveal .46s .58s cubic-bezier(.2,.72,.25,1) forwards}.conversation-timecanvas-segments text{fill:var(--text-muted);font:600 9px/1 var(--font-mono);letter-spacing:.05em}.conversation-timecanvas-segments text.unknown{fill:var(--color-warning)}.conversation-timecanvas-segments text.capped{text-decoration:underline dotted}.conversation-timecanvas-episode{position:absolute;display:grid;max-width:260px;gap:3px;color:var(--text-muted);font-family:var(--font-mono);pointer-events:none}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-episode{transform:translate(-50%,calc(-100% - 42px))}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-episode{width:46px;transform:translate(-100%,-50%)}.conversation-timecanvas-episode:before{content:"";position:absolute;top:100%;left:50%;width:1px;height:35px;background:var(--accent)}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-episode:before{top:50%;left:100%;width:28px;height:1px}.conversation-timecanvas-episode span{color:var(--accent);font-size:8px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.1em}.conversation-timecanvas-episode strong{overflow:hidden;font-size:10px;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-episode strong{display:none}.conversation-timecanvas-card{position:absolute;z-index:2;display:flex;flex-direction:column;border:0;border-radius:0;background:var(--surface);box-shadow:none;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:320px 246px}.conversation-timecanvas-card.semantic-overview{height:92px!important;box-shadow:none}.conversation-timecanvas-card.intrinsic-height{content-visibility:visible;contain-intrinsic-size:none}.conversation-timecanvas-card.intrinsic-height>.conversation-timecanvas-card-body{flex:0 0 auto;overflow:visible}.conversation-timecanvas-card.canonical-iacp-event.intrinsic-height .iacp-event-card{min-height:0}.conversation-timecanvas-overview-label{min-height:0;padding:9px;overflow:hidden;color:var(--text-muted);font:10px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.conversation-timecanvas-card.kind-user{background:color-mix(in srgb,var(--text-primary) 7%,var(--surface))}.conversation-timecanvas-card.kind-iacp{border-color:color-mix(in srgb,var(--accent) 62%,var(--border-strong));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.conversation-timecanvas-card.kind-issue{border-color:color-mix(in srgb,var(--color-info) 62%,var(--border-strong));background:color-mix(in srgb,var(--color-info) 7%,var(--surface))}.conversation-timecanvas-card.kind-issue.compact-issue{contain-intrinsic-size:var(--timecanvas-issue-card-width, 248px) var(--timecanvas-issue-card-height, 76px)}.conversation-timecanvas-card.kind-issue.semantic-overview.compact-issue{height:var(--timecanvas-issue-card-height, 76px)!important}.conversation-timecanvas-issue-link{display:grid;align-content:center;gap:5px;width:100%;height:100%;min-width:0;padding:10px 12px;color:var(--color-info);background:color-mix(in srgb,var(--color-info) 9%,transparent);font-family:var(--font-mono);text-decoration:none}.conversation-timecanvas-issue-link span{color:inherit;font-size:9px;font-weight:800;letter-spacing:.04em}.conversation-timecanvas-issue-link strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-timecanvas-issue-link:hover strong,.conversation-timecanvas-issue-link:focus-visible strong{text-decoration:underline}.conversation-timecanvas-issue-link:focus-visible{outline:1px solid var(--color-info);outline-offset:-3px}.conversation-timecanvas-card.kind-content{border-color:color-mix(in srgb,var(--accent) 62%,var(--border-strong));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.conversation-timecanvas-card.canonical-iacp-event{border:0;background:transparent;box-shadow:none;contain:layout style}.conversation-timecanvas-card.canonical-iacp-event>.conversation-timecanvas-card-body{flex:1 1 auto;padding:0;overflow:auto}.conversation-timecanvas-card.canonical-iacp-event .iacp-event-card{min-height:100%;margin:0}.conversation-timecanvas-card.canonical-iacp-event>.canonical-iacp-branch-action{position:absolute;top:10px;right:-30px;z-index:3;width:28px;min-height:28px;justify-content:center;margin:0;padding:0}.conversation-timecanvas-card.canonical-iacp-event>.canonical-iacp-branch-action span{display:none}.conversation-timecanvas-card.branch-available{cursor:pointer}.conversation-timecanvas-card.branch-available:hover,.conversation-timecanvas-card.branch-available:focus-visible,.conversation-timecanvas-card.branch-open{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:2px}.conversation-timecanvas-card.branch-open .conversation-timecanvas-port{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.conversation-timecanvas-branch-action{min-height:28px;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:7px 9px 0;padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));font:700 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.conversation-timecanvas-branch-action:hover,.conversation-timecanvas-branch-action:focus-visible{border-color:var(--accent);outline:1px solid var(--accent)}.conversation-timecanvas-card.semantic-overview .conversation-timecanvas-branch-action{position:absolute;top:6px;right:6px;width:28px;margin:0;padding:0;justify-content:center}.conversation-timecanvas-card.semantic-overview .conversation-timecanvas-branch-action span{display:none}.conversation-timecanvas-port{position:absolute;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--text-muted)}.conversation-timecanvas-boundary{position:absolute;z-index:5;display:flex;align-items:center;gap:5px;color:var(--text-muted);font:700 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;pointer-events:none}.conversation-timecanvas-boundary span{width:10px;height:10px;border:2px solid var(--surface);border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 1px var(--border-strong)}.conversation-timecanvas-boundary.is-now{color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-boundary,.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-boundary{width:10px;height:10px;transform:translate(-5px,-5px)}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-boundary small{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-boundary small{position:absolute;top:1px;right:18px;white-space:nowrap}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-card.side-before .conversation-timecanvas-port{bottom:-39px;left:50%;transform:translate(-50%)}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-card.side-after .conversation-timecanvas-port{top:-39px;left:50%;transform:translate(-50%)}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-card .conversation-timecanvas-port{top:19px;left:-40px}.conversation-timecanvas-card.kind-iacp .conversation-timecanvas-port{background:var(--accent)}.conversation-timecanvas-card.kind-issue .conversation-timecanvas-port{background:var(--color-info)}.conversation-timecanvas-card.kind-content .conversation-timecanvas-port{background:var(--accent)}.conversation-timecanvas-node-anchor{position:absolute;z-index:6;width:36px;height:36px;color:var(--text-secondary);transform:translate(-50%,-50%)}.conversation-timecanvas-node-anchor:before{content:"";position:absolute;z-index:0;background:currentColor;opacity:.62;pointer-events:none}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-node-anchor:before{top:18px;left:18px;width:var(--timecanvas-node-connector-length, var(--timecanvas-axis-card-gap, 34px));height:1px;transform:rotate(var(--timecanvas-node-connector-angle, -90deg));transform-origin:0 50%}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-card.longitudinally-displaced .conversation-timecanvas-port{bottom:-5px}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-node-anchor:before{top:50%;left:18px;width:calc(var(--timecanvas-node-connector, var(--timecanvas-axis-card-gap, 34px)) - 18px);height:1px;transform:translateY(-50%)}.conversation-timecanvas-node-anchor>button,.conversation-timecanvas-node-anchor>span{position:relative;z-index:1;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border:1px solid var(--border-strong);border-radius:0;color:var(--text-secondary);background:var(--surface)}.conversation-timecanvas-node-anchor.kind-user>button,.conversation-timecanvas-node-anchor.kind-user>span{color:var(--text-primary);border-color:var(--text-primary)}.conversation-timecanvas-node-anchor.kind-user{color:var(--text-primary)}.conversation-timecanvas-node-anchor.kind-agent>button,.conversation-timecanvas-node-anchor.kind-agent>span{color:var(--timeline-lane-color, var(--accent));border-color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-node-anchor.kind-agent{color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-node-anchor>button svg :is(path,rect,circle,line,polyline,ellipse),.conversation-timecanvas-node-anchor>span svg :is(path,rect,circle,line,polyline,ellipse){vector-effect:non-scaling-stroke;stroke-width:2px}.conversation-timecanvas-node-anchor.is-live-end.state-working>button,.conversation-timecanvas-node-anchor.is-live-end.state-working>span,.conversation-timecanvas-node-anchor.is-live-end.state-restarting>button,.conversation-timecanvas-node-anchor.is-live-end.state-restarting>span{animation:conversation-timecanvas-agent-active 1.4s ease-in-out infinite}.conversation-timecanvas-node-anchor.is-live-end.state-waiting>button,.conversation-timecanvas-node-anchor.is-live-end.state-waiting>span{border-style:dashed}.conversation-timecanvas-node-anchor.is-live-end.state-blocked>button,.conversation-timecanvas-node-anchor.is-live-end.state-blocked>span,.conversation-timecanvas-node-anchor.is-live-end.state-error>button,.conversation-timecanvas-node-anchor.is-live-end.state-error>span{outline:2px double currentColor;outline-offset:2px}.conversation-timecanvas-node-anchor.is-live-end.state-paused,.conversation-timecanvas-node-anchor.is-live-end.state-offline,.conversation-timecanvas-node-anchor.is-live-end.state-stopped{opacity:.58}.conversation-timecanvas-node-anchor.kind-thinking>button,.conversation-timecanvas-node-anchor.kind-thinking>span,.conversation-timecanvas-node-anchor.kind-code>button,.conversation-timecanvas-node-anchor.kind-code>span{color:var(--accent)}.conversation-timecanvas-node-anchor.kind-thinking,.conversation-timecanvas-node-anchor.kind-code{color:var(--accent)}.conversation-timecanvas-node-anchor.kind-artifact>button,.conversation-timecanvas-node-anchor.kind-artifact>span,.conversation-timecanvas-node-anchor.kind-content>button,.conversation-timecanvas-node-anchor.kind-content>span{color:var(--accent);border-color:var(--accent)}.conversation-timecanvas-node-anchor.kind-artifact,.conversation-timecanvas-node-anchor.kind-content{color:var(--accent)}.conversation-timecanvas-node-anchor.kind-iacp>button,.conversation-timecanvas-node-anchor.kind-iacp>span,.conversation-timecanvas-node-anchor.has-iacp-event>button,.conversation-timecanvas-node-anchor.has-iacp-event>span{color:var(--accent);border-color:var(--accent)}.conversation-timecanvas-node-anchor.kind-iacp,.conversation-timecanvas-node-anchor.has-iacp-event{color:var(--accent)}.conversation-timecanvas-node-anchor.kind-issue>button,.conversation-timecanvas-node-anchor.kind-issue>span{color:var(--color-info);border-color:var(--color-info)}.conversation-timecanvas-node-anchor.kind-issue{color:var(--color-info)}.conversation-timecanvas-node-anchor>button{padding:0;cursor:pointer}.conversation-timecanvas-node-anchor>button:hover,.conversation-timecanvas-node-anchor>button:focus-visible{color:var(--accent);border-color:var(--accent)}.conversation-timecanvas-node-anchor.kind-agent:not(.has-iacp-event)>button:hover,.conversation-timecanvas-node-anchor.kind-agent:not(.has-iacp-event)>button:focus-visible{color:var(--timeline-lane-color, var(--accent));border-color:var(--timeline-lane-color, var(--accent))}.conversation-timecanvas-node-anchor.is-live-end>button,.conversation-timecanvas-node-anchor.is-live-end>span{color:var(--timeline-lane-color, var(--accent));border-color:var(--timeline-lane-color, var(--accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--timeline-lane-color, var(--accent)) 34%,transparent)}.conversation-timecanvas-node-anchor img{width:100%;height:100%;object-fit:cover}.conversation-timecanvas-node-anchor>time{position:absolute;top:40px;left:50%;width:44px;transform:translate(-50%);color:var(--text-muted);background:var(--surface);font:8px/1 var(--font-mono);text-align:center;pointer-events:none}.conversation-timecanvas-card-title{display:block;margin:0 0 8px;color:var(--text-secondary);font:700 11px/1.15 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.conversation-timecanvas-card-body{--timecanvas-content-font-size: 12px;--timecanvas-content-line-height: 1.48;min-height:0;flex:1 1 auto;padding:10px 12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;cursor:auto;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.conversation-timecanvas-card-body .entry-content{padding:0;color:var(--text-primary);font-size:var(--timecanvas-content-font-size);line-height:var(--timecanvas-content-line-height)}.conversation-timecanvas-card-text{color:var(--text-primary);font-size:var(--timecanvas-content-font-size);line-height:var(--timecanvas-content-line-height)}.conversation-timecanvas-card-body a[href^="#timecanvas-media-"],.conversation-timecanvas-media-body a[href^="#timecanvas-media-"],.conversation-timecanvas-media-reference{display:inline-flex;align-items:center;gap:4px;min-height:22px;margin:2px 1px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));font:700 9px/1.2 var(--font-mono);letter-spacing:.03em;text-decoration:none;white-space:nowrap;cursor:default}.conversation-timecanvas-card-body a[href^="#timecanvas-media-"]:before,.conversation-timecanvas-media-body a[href^="#timecanvas-media-"]:before,.conversation-timecanvas-media-reference:before{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 64%,transparent);content:""}.conversation-timecanvas-iacp-meta{min-height:27px;display:flex;align-items:center;gap:6px;padding:4px 9px;border-bottom:1px solid var(--border);color:var(--accent);font:9px/1 var(--font-mono)}.conversation-timecanvas-iacp-meta code{margin-left:auto;color:var(--text-muted);font-size:8px}.conversation-timecanvas-iacp-relationship{display:inline-flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.conversation-timecanvas-iacp-meta .conversation-timecanvas-branch-action.is-in-header{min-height:21px;margin:0 0 0 auto;padding:3px 5px;font-size:8px}.conversation-timecanvas-iacp-meta .conversation-timecanvas-branch-action.is-in-header+code{margin-left:2px}.conversation-timecanvas-dev{position:absolute;z-index:3;display:grid;place-items:center;padding:4px;border:1px solid var(--surface);border-radius:0;color:var(--text-primary);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong);cursor:pointer}.conversation-timecanvas-dev .conversation-timeline-event-icon{width:11px;height:11px}.conversation-timecanvas-dev-count{position:absolute;top:-6px;right:-6px;min-width:14px;height:14px;display:grid;place-items:center;padding-inline:2px;border:1px solid currentColor;color:inherit;background:var(--surface);font:700 8px/1 var(--font-mono)}.conversation-timecanvas-dev:hover,.conversation-timecanvas-dev:focus-visible{color:var(--accent);box-shadow:0 0 0 2px var(--accent);outline:none}.conversation-timecanvas-dev.development-change{border-color:var(--accent);color:var(--accent);transform:rotate(45deg) scale(.78)}.conversation-timecanvas-dev.development-change>.conversation-timeline-event-icon{transform:rotate(-45deg) scale(1.2)}.conversation-timecanvas-dev.development-change .conversation-timecanvas-dev-count{transform:rotate(-45deg) scale(1.28)}.conversation-timecanvas-dev.development-structure{border-width:3px;border-style:double;color:var(--accent)}.conversation-timecanvas-branch-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible;pointer-events:none}.conversation-timecanvas-branch-lines>path{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:7 5;vector-effect:non-scaling-stroke;animation:conversation-timecanvas-branch-flow .42s ease-out both}.conversation-timecanvas-branch-lines>path.content-link{stroke:var(--accent)}.conversation-timecanvas-branch-lines>path.media-object-link{stroke:color-mix(in srgb,var(--accent) 74%,var(--text-secondary));stroke-width:1.5;stroke-dasharray:none}.conversation-timecanvas-branch-lines>path.media-object-link.kind-mermaid{stroke:color-mix(in srgb,var(--color-info) 72%,var(--accent))}.conversation-timecanvas-branch-lines>path.content-update-hit{pointer-events:stroke;stroke:transparent;stroke-width:16;stroke-dasharray:none;cursor:pointer;animation:none;outline:none}.conversation-timecanvas-branch-lines>path.content-update-hit:focus-visible,.conversation-timecanvas-branch-lines>path.content-update-link[data-change-active]{stroke:var(--accent);stroke-width:3;outline:none}.conversation-timecanvas-content-artifact .content-change-controls{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}.conversation-timecanvas-content-artifact select{max-width:100%;color:var(--text-primary);background:var(--surface)}.conversation-timecanvas-content-artifact .content-change-controls :is(select,button){font:inherit;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:0;padding:4px 6px}.conversation-timecanvas-content-artifact .content-change-status{box-sizing:border-box;height:60px;overflow:auto;font-size:12px;line-height:1.5;color:var(--text-secondary);border-inline-start:2px solid var(--accent);padding-inline-start:8px}.conversation-timecanvas-content-artifact mark.content-update-highlight{color:var(--text-primary);background:color-mix(in srgb,var(--accent) 28%,var(--surface));box-shadow:0 1px 0 var(--accent);font-style:inherit}.conversation-timecanvas-branch-lines marker path{fill:var(--accent);stroke:none}.conversation-timecanvas-bridge-motion-path{fill:none;stroke:none!important;animation:none!important}.conversation-timecanvas-bridge-motion-dot{fill:var(--white);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 5px var(--accent));pointer-events:none}.conversation-timecanvas-card.message-bridge{z-index:4;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 72%,var(--border-strong))}.conversation-timecanvas-media-object{box-sizing:border-box;position:absolute;z-index:4;display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--border-strong));border-radius:2px;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 95%,var(--accent));box-shadow:0 18px 48px color-mix(in srgb,#000 25%,transparent);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:544px 337px}.conversation-timecanvas-media-object figcaption>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.conversation-timecanvas-media-object figcaption{box-sizing:border-box;display:flex;align-items:center;gap:7px;flex:0 0 var(--timecanvas-media-header-height, 38px);height:var(--timecanvas-media-header-height, 38px);min-height:0;padding:7px 10px 6px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));color:var(--text-muted);font:700 9px/1.35 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.conversation-timecanvas-media-object figcaption>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.conversation-timecanvas-media-object.is-narrow figcaption{padding-inline:4px;gap:3px}.conversation-timecanvas-media-object.is-narrow figcaption>span{display:none}.conversation-timecanvas-media-object [data-media-drag-handle]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.conversation-timecanvas-media-object [data-media-drag-handle]:active{cursor:grabbing}.conversation-timecanvas-media-object.kind-content-post .conversation-timecanvas-media-body{position:relative;display:block;padding:12px;font-size:12px;line-height:1.48}.conversation-timecanvas-media-object.kind-content-post .content-post-body{max-height:none;overflow:visible}.conversation-timecanvas-content-artifact{overflow-wrap:anywhere}.conversation-timecanvas-document-measure{display:flow-root}.conversation-timecanvas-card.canonical-iacp-event .conversation-timecanvas-content-update .iacp-event-card{min-height:0}.conversation-timecanvas-content-artifact>small{display:block;opacity:.7;margin:6px 0 12px}.conversation-timecanvas-media-file{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:13px;text-align:center}.conversation-timecanvas-media-file>span{color:var(--text-muted)}.conversation-timecanvas-media-object figcaption>button{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);cursor:pointer}.conversation-timecanvas-media-body img,.conversation-timecanvas-media-body svg{cursor:pointer}.conversation-timecanvas-media-body{min-width:0;min-height:0;flex:1 1 auto;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;user-select:text;-webkit-user-select:text}.conversation-timecanvas-media-body>a{width:100%;height:100%;display:grid;place-items:center}.conversation-timecanvas-media-body img,.conversation-timecanvas-media-body video,.conversation-timecanvas-media-body .inline-media-img,.conversation-timecanvas-media-body .inline-media-video{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain}.conversation-timecanvas-media-body .v2-mermaid{width:100%;min-width:0;margin:0;padding:14px}.conversation-timecanvas-media-body .v2-mermaid svg{width:100%;height:auto;max-height:100%}.conversation-timecanvas-bridge-endpoint{position:absolute;z-index:5;width:32px;height:32px;display:grid;place-items:center;border:1px solid currentColor;color:var(--accent);background:var(--surface);transform:translate(-50%,-50%);pointer-events:none}.conversation-timecanvas-bridge-port{position:absolute;width:9px;height:9px;z-index:5;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-bridge-port{left:50%;transform:translate(-50%)}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-bridge-port.is-entry{top:-5px}.conversation-timecanvas-world.orientation-horizontal .conversation-timecanvas-bridge-port.is-exit{bottom:-5px}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-bridge-port{top:50%;transform:translateY(-50%)}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-bridge-port.is-entry{left:-5px}.conversation-timecanvas-world.orientation-vertical .conversation-timecanvas-bridge-port.is-exit{right:-5px}.conversation-timecanvas-related-lane{position:absolute;z-index:1}.conversation-timecanvas-related-lane>.conversation-timecanvas-axis{background:var(--timeline-lane-color, var(--accent));transform-origin:0 50%;animation:conversation-timecanvas-lane-grow .68s .18s cubic-bezier(.2,.72,.25,1) both}.conversation-timecanvas-related-lane.orientation-vertical>.conversation-timecanvas-axis{transform-origin:50% 0;animation-name:conversation-timecanvas-lane-grow-vertical}.conversation-timecanvas-related-lane>:not(.conversation-timecanvas-axis){opacity:0;animation:conversation-timecanvas-lane-content-reveal .46s .78s cubic-bezier(.2,.72,.25,1) forwards}.conversation-timecanvas-content-branch>header{position:absolute;top:10px;left:12px;z-index:6;min-height:32px;display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--border-strong);color:var(--accent);background:var(--surface);font:700 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.conversation-timecanvas-content-branch>header button,.conversation-timecanvas-branch-state button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;color:var(--text-muted);background:transparent;cursor:pointer}.conversation-timecanvas-content-branch>header button:hover,.conversation-timecanvas-content-branch>header button:focus-visible,.conversation-timecanvas-branch-state button:hover,.conversation-timecanvas-branch-state button:focus-visible{color:var(--accent);outline:1px solid var(--accent)}.conversation-timecanvas-lane-anchors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;overflow:hidden;pointer-events:none}.conversation-timecanvas-lane-anchor{position:absolute;top:0;left:0;max-width:min(160px,calc(100% - 16px));height:22px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--timeline-lane-color, var(--border-strong));overflow:hidden;color:var(--timeline-lane-color, var(--text-primary));background:var(--surface);font:700 9px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;will-change:transform}.conversation-timecanvas-lane-anchor[hidden]{display:none}.conversation-timecanvas-lane-anchor.orientation-vertical{top:8px;left:0}.conversation-timecanvas-lane-anchor strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-timecanvas-content-branch{position:absolute;z-index:4;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--accent);background:var(--surface);box-shadow:0 18px 54px color-mix(in srgb,var(--text-primary) 10%,transparent);animation:conversation-timecanvas-lane-arrive .28s ease-out both}.conversation-timecanvas-content-branch>header{position:relative;inset:auto;flex:0 0 auto;border:0;border-bottom:1px solid var(--border);color:var(--accent)}.conversation-timecanvas-content-branch>header strong{flex:1 1 auto}.conversation-timecanvas-content-branch>header small{color:var(--text-muted)}.conversation-timecanvas-content-body{min-height:0;flex:1 1 auto;padding:10px;overflow:auto;overscroll-behavior:contain;cursor:auto;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.conversation-timecanvas-content-body .content-post-embed{margin:0}.conversation-timecanvas-branch-state{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--accent);color:var(--text-secondary);background:var(--surface);font:10px/1.4 var(--font-mono);animation:conversation-timecanvas-lane-arrive .28s ease-out both}.conversation-timecanvas-branch-state.failed{border-color:var(--color-warning)}.conversation-timecanvas-branch-state.missing{border-color:var(--border-strong);color:var(--text-muted)}.conversation-timecanvas-branch-state span{min-width:0;flex:1 1 auto}.conversation-timecanvas-branch-state strong{color:var(--text-primary)}@keyframes conversation-timecanvas-lane-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes conversation-timecanvas-agent-active{50%{transform:scale(1.1)}}@keyframes conversation-timecanvas-agent-flow-x{0%{left:0;opacity:.46}50%{opacity:1}to{left:calc(100% - 68px);opacity:.46}}@keyframes conversation-timecanvas-agent-flow-y{0%{top:0;opacity:.46}50%{opacity:1}to{top:calc(100% - 68px);opacity:.46}}@keyframes conversation-timecanvas-segment-grow{to{stroke-dashoffset:0}}@keyframes conversation-timecanvas-event-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes conversation-timecanvas-lane-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes conversation-timecanvas-lane-grow-vertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes conversation-timecanvas-lane-content-reveal{0%{opacity:0}to{opacity:1}}@keyframes conversation-timecanvas-branch-flow{0%{opacity:0;stroke-dashoffset:24}to{opacity:1;stroke-dashoffset:0}}.conversation-timecanvas-controls{position:absolute;right:12px;bottom:12px;z-index:10;display:flex;align-items:stretch;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 12px 38px color-mix(in srgb,var(--text-primary) 12%,transparent)}.geometry-three-perspective .conversation-timecanvas-controls{max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:thin}.geometry-three-perspective .conversation-timecanvas-controls>*{flex-shrink:0}.conversation-timecanvas.is-ar-active .conversation-timecanvas-controls>:not(.conversation-timecanvas-ar-control){display:none}.conversation-timecanvas.is-ar-active .conversation-timecanvas-controls>.conversation-timecanvas-three-scale{display:inline-flex}.conversation-timecanvas-three-scale{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-left:1px solid var(--border);color:var(--text-muted);font:600 9px/1 var(--font-mono);text-transform:uppercase}.conversation-timecanvas-three-scale input{width:88px;accent-color:var(--accent)}.conversation-timecanvas-three-scale output{min-width:30px;color:var(--text-primary)}.conversation-timecanvas-controls .conversation-timecanvas-ar-control{color:var(--accent)}.conversation-timecanvas-marker-navigation{display:inline-flex;align-items:stretch;min-width:148px;border-left:1px solid var(--border);background:var(--surface)}.conversation-timecanvas-marker-navigation>button{border-left:0}.conversation-timecanvas-marker-navigation-label{min-width:82px;max-width:148px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:5px 7px;border-inline:1px solid var(--border);color:var(--text-primary);font:700 9px/1 var(--font-mono);white-space:nowrap;text-overflow:ellipsis}.conversation-timecanvas-scale{min-width:192px;display:grid;align-content:center;gap:2px;padding:4px 8px;border-left:1px solid var(--border);color:var(--text-muted);background:var(--surface);font:700 8px/1 var(--font-mono);text-align:center;white-space:nowrap}.conversation-timecanvas-scale input{width:176px;accent-color:var(--accent)}.conversation-timecanvas-agent-picker{position:absolute;right:12px;bottom:58px;z-index:12;width:min(360px,calc(100% - 24px));max-height:min(560px,calc(100% - 82px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 18px 54px color-mix(in srgb,var(--text-primary) 16%,transparent)}.conversation-timecanvas-agent-picker>header{min-height:42px;display:flex;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--border);color:var(--accent)}.conversation-timecanvas-agent-picker>header strong{flex:1 1 auto;font:700 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.conversation-timecanvas-agent-picker>header button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;color:var(--text-muted);background:transparent}.conversation-timecanvas-agent-picker-modes{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.conversation-timecanvas-agent-picker-modes button{min-height:38px;border:0;border-right:1px solid var(--border);color:var(--text-muted);background:transparent;font:700 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.conversation-timecanvas-agent-picker-modes button:last-child{border-right:0}.conversation-timecanvas-agent-picker-modes button.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.conversation-timecanvas-agent-picker-info{display:grid;gap:6px;padding:14px;color:var(--text-secondary);font:10px/1.4 var(--font-mono)}.conversation-timecanvas-agent-picker-info strong{color:var(--text-primary)}.conversation-timecanvas-agent-picker-info small{color:var(--text-muted)}.conversation-timecanvas-agent-search{min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 9px;border-bottom:1px solid var(--border);color:var(--text-muted)}.conversation-timecanvas-agent-search input{min-width:0;flex:1 1 auto;border:0;outline:0;color:var(--text-primary);background:transparent;font:11px/1.2 var(--font-mono)}.conversation-timecanvas-agent-list{min-height:0;overflow:auto;overscroll-behavior:contain}.conversation-timecanvas-agent-list>button{width:100%;min-height:46px;display:flex;align-items:center;gap:9px;padding:6px 9px;border:0;border-bottom:1px solid var(--border);color:var(--text-secondary);background:transparent;text-align:left}.conversation-timecanvas-agent-list>button.selected{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.conversation-timecanvas-agent-list .conversation-timecanvas-identity{flex:0 0 30px;width:30px;height:30px}.conversation-timecanvas-agent-list .conversation-timecanvas-identity img{width:100%;height:100%;object-fit:cover}.conversation-timecanvas-agent-list>button>span:not(.conversation-timecanvas-identity){min-width:0;display:grid;flex:1 1 auto;gap:3px}.conversation-timecanvas-agent-list strong,.conversation-timecanvas-agent-list small{overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.conversation-timecanvas-agent-list strong{font-size:10px}.conversation-timecanvas-agent-list small{color:var(--text-muted);font-size:8px}.conversation-timecanvas-agent-list b{font:700 13px/1 var(--font-mono)}.conversation-timecanvas-agent-picker>footer{padding:8px 10px;border-top:1px solid var(--border);color:var(--text-muted);font:9px/1 var(--font-mono)}.conversation-timecanvas-controls button,.conversation-timecanvas-zoom{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;border:0;border-left:1px solid var(--border);border-radius:0;color:var(--text-muted);background:var(--surface);font:600 9px/1 var(--font-mono);text-transform:uppercase;cursor:pointer}.conversation-timecanvas-controls button:first-child{border-left:0}.conversation-timecanvas-controls button:hover{color:var(--text-primary);background:var(--hover-bg)}.conversation-timecanvas-controls button.active{color:var(--white);background:var(--chip-active-bg)}.conversation-timecanvas-controls button:disabled{opacity:.5;cursor:default}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-axis{display:none}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-episode{transform:none;padding:0;display:flex;align-items:baseline;gap:8px}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-episode:before{display:none}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-episode strong{max-width:none}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-node-anchor:not([data-collab-track=collab]):before{top:18px;left:18px;width:var(--timecanvas-node-connector);height:1px;transform:none}.conversation-timecanvas-world.dialog-columns .conversation-timecanvas-card.side-after .conversation-timecanvas-port{left:-5px;top:19px;bottom:auto;transform:none}.conversation-timecanvas-collab-heading{position:absolute;display:grid;gap:3px;max-width:300px;font-size:11px;color:var(--text-secondary);pointer-events:none}.conversation-timecanvas-collab-heading strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.conversation-timecanvas-context-label{padding:5px 12px;font-size:10px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.conversation-timecanvas-dialog-hint{align-self:center;padding:0 8px;color:var(--text-muted);font-size:10px;white-space:nowrap}.conversation-timecanvas-zoom{min-width:50px}.conversation-timecanvas-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:calc(var(--agent-hdr-h, 72px) + 18px) 18px calc(var(--agent-ftr-h, 76px) + 18px);background:color-mix(in srgb,var(--bg) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conversation-timecanvas-detail{width:min(760px,100%);max-height:min(72vh,680px);display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:0;background:var(--surface);box-shadow:0 28px 90px color-mix(in srgb,var(--text-primary) 20%,transparent)}.conversation-timecanvas-detail>header{min-height:44px;display:flex;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--border)}.conversation-timecanvas-detail>header strong{flex:1 1 auto;font:700 11px/1 var(--font-mono)}.conversation-timecanvas-detail>header time{color:var(--text-muted);font:9px/1 var(--font-mono)}.conversation-timecanvas-detail>header button{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:0;color:var(--text-muted);background:transparent;cursor:pointer}.conversation-timecanvas-detail-body{min-height:0;padding:14px;overflow:auto;overscroll-behavior:contain;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.conversation-timecanvas-detail-body .entry-content{padding:0}.conversation-timecanvas-detail-event+.conversation-timecanvas-detail-event{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.conversation-timecanvas-detail-event>h3{margin:0 0 8px;color:var(--text-muted);font:700 10px/1.3 var(--font-mono)}@media(max-width:700px){.conversation-timecanvas-controls{right:6px;bottom:6px;left:6px;overflow-x:auto;scrollbar-width:none}.conversation-timecanvas-controls::-webkit-scrollbar{display:none}.conversation-timecanvas-controls button,.conversation-timecanvas-zoom{flex:0 0 auto;min-height:34px;padding-inline:8px}.conversation-timecanvas-marker-navigation{flex:0 0 auto;min-width:132px}.conversation-timecanvas-scale{flex:0 0 164px;padding-inline:6px}.conversation-timecanvas-scale input{width:150px}.conversation-timecanvas-detail-backdrop{padding-inline:8px}.conversation-timecanvas-lane-anchor{max-width:42vw}}@media(prefers-reduced-motion:reduce){.conversation-timecanvas-world{will-change:auto}.conversation-timecanvas-related-lane,.conversation-timecanvas-related-lane>.conversation-timecanvas-axis,.conversation-timecanvas-related-lane>:not(.conversation-timecanvas-axis),.conversation-timecanvas-branch-lines>path,.conversation-timecanvas-segments line.live-arrival,.conversation-timecanvas-node-anchor.live-arrival,.conversation-timecanvas-dev.live-arrival,.conversation-timecanvas-card.live-arrival,.conversation-timecanvas-content-branch,.conversation-timecanvas-branch-state{animation:none}.conversation-timecanvas-bridge-motion-dot{display:none}.conversation-timecanvas-axis.state-working:after,.conversation-timecanvas-axis.state-restarting:after{display:none}.conversation-timecanvas-node-anchor.is-live-end.state-working>button,.conversation-timecanvas-node-anchor.is-live-end.state-working>span,.conversation-timecanvas-node-anchor.is-live-end.state-restarting>button,.conversation-timecanvas-node-anchor.is-live-end.state-restarting>span{animation:none}.conversation-timecanvas-related-lane>:not(.conversation-timecanvas-axis){opacity:1}.conversation-timecanvas-node-anchor.live-arrival,.conversation-timecanvas-dev.live-arrival,.conversation-timecanvas-card.live-arrival{opacity:1;transform:none}}.conversation-timecanvas-reading-notice{position:absolute;bottom:64px;left:12px;max-width:calc(100% - 24px);padding:5px 9px;border-radius:8px;background:#101b28e6;color:#d6e1ed;font:12px/1.4 system-ui,sans-serif;pointer-events:none}.conversation-timecanvas-card-text.is-denkstand{color:var(--text-secondary);font-style:italic}.conversation-timecanvas-episode-spanne{font-style:normal;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap}.conversation-timecanvas-episode-spanne:before{content:"· "}:root{--white: #FFFFFF;--black: #000000;--surface: #FFFFFF;--chip-active-bg: #333333;--text-primary: #333333;--text-body: #000000;--text-muted: #999999;--text-secondary: #666666;--hover-bg: #F2F2F2;--text-light: #999999;--border: #E5E5E5;--border-strong: #D0D0D0;--bg-light: #F8F8F8;--bg-inset: #FAFAFA;--accent: #D97706;--accent-hover: #B45309;--accent-bg: rgba(217, 119, 6, .08);--accent-bg-strong: rgba(217, 119, 6, .15);--color-success: #16A34A;--color-success-bg: rgba(22, 163, 74, .1);--color-warning: #D97706;--color-warning-bg: rgba(217, 119, 6, .1);--color-error: #DC2626;--color-error-bg: rgba(220, 38, 38, .1);--color-info: #2563EB;--color-info-bg: rgba(37, 99, 235, .1);--datei-word: #2B579A;--datei-excel: #217346;--datei-powerpoint: #C43E1C;--datei-pdf: #D93025;--font-body: "Roboto", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-heading: "Roboto Flex", "Roboto", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--sidebar-width: 280px}[data-theme=dark]{--datei-word: #6FA0E8;--datei-excel: #4CB782;--datei-powerpoint: #F08A6C;--datei-pdf: #F2766B;--surface: #1A1A1C;--bg-light: #232327;--bg-inset: #1E1E21;--black: #3A3A42;--chip-active-bg: #3A3A42;--text-primary: #E9E9EC;--text-body: #F4F4F6;--text-muted: #9A9AA3;--text-secondary: #B4B4BD;--hover-bg: #26262B;--text-light: #9A9AA3;--border: #34343B;--border-strong: #46464F}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow:hidden;height:100%;max-width:100vw}body{background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--chip-active-bg);color:var(--white)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#00000040}#root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;height:calc(var(--vh, 1vh) * 100);overflow:hidden;width:100%}.view-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-mono);font-size:13px}.collab-fab{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:8000;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:none;border-radius:4px;background:var(--accent);color:var(--white);box-shadow:0 4px 16px #0000003d;cursor:pointer}.collab-fab:active{transform:scale(.95)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
