.agent-section[data-motion] .step{opacity:0;transform:translateY(6px)}.agent-section[data-motion] .step.in{opacity:1;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transform:none}.agent-section[data-motion] .step.stream{transform:none}.agent-section[data-motion] .session-tool.in:not(.done)>span{animation:.3s ease-in-out infinite alternate agent-tool-run}@keyframes agent-tool-run{to{opacity:.25}}.agent-section[data-motion] :is(.ch,.agent-section .l,.agent-section .result){opacity:0}.agent-section[data-motion] :is(.ch,.agent-section .l,.agent-section .result).on{opacity:1}.agent-section[data-motion] .stream .ch.on{transition:opacity .14s ease-out}.agent-section.finished :is(.step,.agent-section .ch,.agent-section .l,.agent-section .result){opacity:1;transition:none;transform:none}.agent-section .ch.caret{position:relative}.agent-section .ch.caret:after{content:"";background:var(--violet);width:.55em;position:absolute;top:.2em;bottom:.15em;left:100%}.agent-section .terminal-cursor{animation:none}.agent-section[data-motion] .terminal-cursor{opacity:0}.agent-section[data-motion] .done .terminal-cursor{opacity:1;animation:1.2s step-end 5 cursor-blink}.agent-section.finished .terminal-cursor{opacity:1}.agent-section>div{min-width:0}.agent-section .session-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-section .terminal-session{grid-template-columns:minmax(0,1fr)}.agent-section .session-tool{overflow-wrap:break-word}.agent-section .session-tool .tool-name{color:var(--ink);font-weight:400}.agent-section .session-tool .l{color:#8f889a;white-space:pre-wrap;padding-left:2ch;display:block}.agent-section .session-tool .result{color:var(--faint);font:inherit;white-space:pre;text-overflow:ellipsis;padding-left:3ch;display:block;position:relative;overflow:hidden}.agent-section .session-tool .result:before{content:"⎿";position:absolute;left:.5ch}.agent-section .session-tool .result.more:before{content:none}.agent-section .session-tool .result.empty{font-style:italic}.agent-section .session-answer li{text-indent:-3ch;padding-left:3ch}.agent-section .q{font:13px/1.6 var(--mono);background:#171620;border:1px solid #4b3a66;border-radius:10px;margin-top:14px;overflow:hidden}.agent-section .q-bar{color:var(--faint);border-bottom:1px solid #332d40;align-items:center;gap:14px;padding:10px 20px;font-size:12px;display:flex}.agent-section .q-bar>*{white-space:nowrap}.agent-section .q-bar b{color:var(--ink);font-weight:400}.agent-section .q-count{color:#d8b8ff;background:#3a2d52;border-radius:99px;margin-left:auto;padding:0 8px}.agent-section .q-head,.agent-section .q-row{white-space:nowrap;grid-template-columns:8ch minmax(0,1fr) 4ch 8ch 1ch;gap:1.5ch;padding:0 20px;display:grid}.agent-section .q-head{color:#93918a;background:#221f2b;padding-block:2px;font-weight:600}.agent-section .q-list{box-sizing:border-box;min-height:calc(17.6em + 14px);padding:4px 0 10px;position:relative}.agent-section .q-sect{color:#a68bff;background:#1d1a26;padding:0 20px;font-weight:700}.agent-section .q-row,.agent-section .q-sect{height:1.6em;position:relative}.agent-section .q-row>*{position:relative}.agent-section .q-row>.t{text-overflow:ellipsis;color:#e6e3dc;overflow:hidden}.agent-section .ref-p{color:#5cb5ff}.agent-section .ref-d{color:#93918a}.agent-section .ref-s,.agent-section .mark{color:#bfbcb4}.agent-section .mark{text-align:right}.agent-section .mark .star{color:#ffcf57}.agent-section .mark .child{color:#a68bff}.agent-section .st{font-weight:700}.agent-section .s-todo{color:#4680cb}.agent-section .s-active{color:#a68bff}.agent-section .s-inbox{color:#93918a}.agent-section .s-backlog{color:#bfbcb4}.agent-section .s-done{color:#89c752}.agent-section .pri{color:#93918a}.agent-section .pri .high{color:#f4a636}.agent-section .pri .medium{color:#a68bff}.agent-section .q-row.sel{background:#2b2540}.agent-section .q-row:before{content:"";opacity:0;background:#2e2850;position:absolute;inset:0}.agent-section .q-row.flash:before{animation:1.4s ease-out both agent-row-flash}.agent-section .q-row.peek:before{background:linear-gradient(90deg,#a68bff 0 2px,#241f33 2px);animation:1.6s ease-out both agent-row-flash}@keyframes agent-row-flash{0%{opacity:0}10%,50%{opacity:1}to{opacity:0}}.agent-section .q .pop{animation:.26s cubic-bezier(.23,1,.32,1) agent-pop;display:inline-block}@keyframes agent-pop{0%{transform:scale(1.25)}to{transform:none}}.agent-section .q .entering{animation:.32s cubic-bezier(.23,1,.32,1) both agent-row-in}@keyframes agent-row-in{0%{opacity:0;transform:translate(-8px)}}.agent-section .q .leaving{opacity:0;transition:opacity .2s ease-out}.agent-section .viewport{height:380px;position:relative;overflow-y:auto}.agent-section[data-motion]:not(.finished) .viewport{overflow:hidden}.agent-section .feed{transition:transform .45s cubic-bezier(.23,1,.32,1);position:relative}.agent-section .viewport.scrolled{mask-image:linear-gradient(#0000,#000 36px)}.agent-section .chapters{display:grid}.agent-section .chapters>.chapter{grid-area:1/1;transition:opacity .25s ease-out}.agent-section .chapters>.chapter:not(.on){opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility 0s .15s}.agent-section .scene-list{border-left:1px solid #332d40;margin:30px 0 0;padding:0;list-style:none;display:grid}.agent-section .scene-list button{width:100%;color:var(--faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 0 9px 20px;display:grid;position:relative}.agent-section .scene-list button:before{content:"";background:var(--violet);width:2px;transform:scaleY(var(--p,0));transform-origin:top;transition:transform .4s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:-1px}.agent-section .scene-list button:not([aria-selected=true]):before{transform:scaleY(0)}.agent-section .scene-list b{color:var(--muted);font:500 16px/1.4 var(--aven-font), sans-serif;transition:color .2s ease-out}.agent-section .scene-list span{font-size:14px;line-height:1.5}.agent-section .scene-list button:hover b,.agent-section .scene-list button[aria-selected=true] b{color:var(--ink)}.agent-section .scene-list i{color:var(--violet);font:13px var(--mono);margin-right:8px;font-style:normal}@media (width<=760px){.agent-section .viewport{height:320px}.agent-section .scene-list{scrollbar-width:none;border-left:0;gap:4px;display:flex;overflow-x:auto}.agent-section .scene-list button{white-space:nowrap;border-radius:6px;width:auto;padding:4px 10px}.agent-section .scene-list button:before{content:none}.agent-section .scene-list button[aria-selected=true]{background:#241c2c}.agent-section .scene-list b{font:12px/1.5 var(--mono)}.agent-section .scene-list span{display:none}.agent-section .q-head,.agent-section .q-row{grid-template-columns:8ch minmax(0,1fr) 4ch 8ch}.agent-section .q-head>:nth-child(5),.agent-section .q-row>.pri{display:none}}.capture-section kbd{color:#dac4f3;font:500 11px/1.5 var(--mono);white-space:nowrap;background:#211a29;border:1px solid #4b3a66;border-bottom-width:2px;border-radius:4px;padding:1px 6px;display:inline-block}.capture-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.capture-head .detail-copy{margin-bottom:0}.capture-lede{color:var(--muted);font-size:16px;line-height:1.7}.capture-sources,.capture-rail{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.capture-sources{margin:0;padding:0;list-style:none}.capture-source{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;padding:18px 16px 16px;display:flex}.capture-source-label{font:12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.capture-sample{min-height:112px;font:11.5px/1.55 var(--mono);overflow-wrap:anywhere;background:#121116;border:1px solid #2a2733;border-radius:6px;flex-direction:column;flex:1;gap:4px;margin-top:14px;padding:12px;display:flex}.capture-source-note,.capture-openers{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.capture-openers{gap:6px;display:grid}.capture-composer{border-color:#4b3f6e}.capture-composer-title{color:#b9a8f0}.capture-composer-text{color:#d9d6cf;flex:1}.capture-composer-keys{color:#a5a09a}.capture-composer-keys b{color:#dac4f3}.capture-cursor{vertical-align:-.15em;background:var(--violet);width:7px;height:1.05em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.capture-cursor{animation:1.2s step-end 5 cursor-blink}}.capture-agent-user{color:#d9d6cf;border:1px solid #3a3644;border-radius:4px;padding:8px 10px}.capture-agent-tool{color:var(--muted);margin-top:auto;padding-left:14px;position:relative}.capture-agent-tool i{background:#aebd74;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.capture-agent-tool code{color:#d9d6cf}.capture-chat{font:13px/1.5 var(--aven-font), sans-serif;gap:8px}.capture-voice{color:#fff;background:#7d4fe0;border-radius:14px 14px 4px;align-self:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.capture-play{color:#7d4fe0;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.capture-wave{align-items:center;gap:2px;height:14px;display:flex}.capture-wave i{width:2px;height:var(--h);background:#e7dbff;border-radius:1px}.capture-voice-time{color:#e7dbff;font:11px var(--mono)}.capture-reply{color:#d9d6cf;background:#2a2733;border-radius:14px 14px 14px 4px;align-self:flex-start;margin-top:auto;padding:8px 12px}.capture-reply b{color:var(--violet);font-family:var(--mono);font-weight:500}.capture-rail{height:40px;position:relative}.capture-rail i{background:#4b3a66;justify-self:center;width:1px;height:20px}.capture-rail:before{content:"";background:#4b3a66;height:1px;position:absolute;top:20px;left:calc(20.5882% - 6.58824px);right:calc(14.7059% - 4.70588px)}.capture-rail:after{content:"";background:#4b3a66;width:1px;height:20px;position:absolute;top:20px;left:50%}.capture-queue{font:13px/1.6 var(--mono);background:#171620;border:1px solid #4b3a66;border-radius:10px;overflow:hidden}.capture-queue-bar{color:#dac4f3;border-bottom:1px solid #332d40;justify-content:space-between;padding:10px 18px;display:flex}.capture-queue-count{color:var(--faint);font-size:12px}.capture-queue ul{margin:0;padding:6px 0;list-style:none}.capture-queue li{grid-template-columns:18px 80px minmax(0,1fr) 18px 56px 52px;align-items:center;gap:12px;padding:6px 18px;display:grid}.capture-queue li:first-child{background:#241c2c}.capture-status,.capture-priority{text-align:center}.capture-status.todo{color:#85abc9}.capture-status.inbox{color:#c9b87c}.capture-ref{color:var(--violet)}.capture-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-priority{color:#6f6a64}.capture-priority.high{color:#d7a170}.capture-project{color:var(--muted)}.capture-origin{color:var(--faint);text-align:right;font-size:11px}.capture-links{flex-wrap:wrap;gap:8px 28px;margin-top:22px;display:flex}.capture-links .text-link{font:14px/1.7 var(--mono)}@media (width<=1000px){.capture-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-source-composer{grid-column:1/-1}.capture-rail{display:none}.capture-queue{margin-top:16px}}@media (width<=760px){.capture-head{grid-template-columns:1fr;gap:12px}.capture-queue li{grid-template-columns:18px 76px minmax(0,1fr) 18px}.capture-project,.capture-origin{display:none}}@media (width<=560px){.capture-sources{grid-template-columns:1fr}.capture-sample{min-height:0}}
