.agent-section[data-motion] .step{opacity:0;transform:translateY(.375rem)}.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:.8125rem/1.6 var(--mono);background:#171620;border:1px solid #4b3a66;border-radius:.625rem;margin-top:.875rem;overflow:hidden}.agent-section .q-bar{color:var(--faint);border-bottom:1px solid #332d40;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.625rem 1.25rem;font-size:.75rem;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:6.1875rem;margin-left:auto;padding:0 .5rem}.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 1.25rem;display:grid}.agent-section .q-head{color:#93918a;background:#221f2b;padding-block:.125rem;font-weight:600}.agent-section .q-list{box-sizing:border-box;min-height:calc(17.6em + .875rem);padding:.25rem 0 .625rem;position:relative}.agent-section .q-sect{color:#a68bff;background:#1d1a26;padding:0 1.25rem;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 .125rem,#241f33 .125rem);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(-.5rem)}}.agent-section .q .leaving{opacity:0;transition:opacity .2s ease-out}.agent-section .viewport{height:23.75rem;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 2.25rem)}.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:1.875rem 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:.125rem;padding:.5625rem 0 .5625rem 1.25rem;display:grid;position:relative}.agent-section .scene-list button:before{content:"";background:var(--violet);width:.125rem;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 1rem/1.4 var(--aven-font), sans-serif;transition:color .2s ease-out}.agent-section .scene-list span{font-size:.875rem;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:.8125rem var(--mono);margin-right:.5rem;font-style:normal}@media (width<=47.5em){.agent-section .viewport{height:20rem}.agent-section .scene-list{scrollbar-width:none;border-left:0;gap:.25rem;display:flex;overflow-x:auto}.agent-section .scene-list button{white-space:nowrap;border-radius:.375rem;width:auto;padding:.25rem .625rem}.agent-section .scene-list button:before{content:none}.agent-section .scene-list button[aria-selected=true]{background:#241c2c}.agent-section .scene-list b{font:.75rem/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{--capture-gap:1rem;grid-template-columns:minmax(0,1fr) 16.5rem;column-gap:3rem;display:grid}.capture-section>*{grid-column:1}.capture-section>.capture-head,.capture-section>.capture-fine{grid-column:1/-1}.capture-section kbd{color:#dac4f3;font:500 .6875rem/1.5 var(--mono);white-space:nowrap;background:#211a29;border:1px solid #4b3a66;border-bottom-width:2px;border-radius:.25rem;padding:.0625rem .375rem;display:inline-block}.capture-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.5rem;margin-bottom:1.875rem;display:grid}.capture-head .detail-copy{margin-bottom:0}.capture-lede{color:var(--muted);font-size:1rem;line-height:1.7}.capture-sources,.capture-rail{gap:var(--capture-gap);grid-template-columns:1.25fr 1fr 1fr;display:grid}.capture-sources{margin:0;padding:0;list-style:none}.capture-source{border:1px solid var(--line);background:var(--panel);border-radius:.625rem;flex-direction:column;padding:1.125rem 1rem 1rem;display:flex}.capture-source-label{font:.75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.capture-sample{min-height:7rem;font:.71875rem/1.55 var(--mono);overflow-wrap:anywhere;background:#121116;border:1px solid #2a2733;border-radius:.375rem;flex-direction:column;flex:1;gap:.25rem;margin-top:.875rem;padding:.75rem;display:flex}.capture-source-note,.capture-openers{color:var(--muted);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.capture-openers{gap:.375rem;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:.4375rem;height:1.05em;margin-left:.125rem;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:.25rem;padding:.5rem .625rem}.capture-agent-tool{color:var(--muted);margin-top:auto;padding-left:.875rem;position:relative}.capture-agent-tool i{background:#aebd74;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.capture-agent-tool code{color:#d9d6cf}.capture-chat{font:.8125rem/1.5 var(--aven-font), sans-serif;gap:.5rem}.capture-voice{color:#fff;background:#7d4fe0;border-radius:.875rem .875rem .25rem;align-self:flex-end;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.capture-play{color:#7d4fe0;background:#fff;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;font-size:.5625rem;display:grid}.capture-wave{align-items:center;gap:.125rem;height:.875rem;display:flex}.capture-wave i{width:.125rem;height:var(--h);background:#e7dbff;border-radius:.0625rem}.capture-voice-time{color:#e7dbff;font:.6875rem var(--mono)}.capture-reply{color:#d9d6cf;background:#2a2733;border-radius:.875rem .875rem .875rem .25rem;align-self:flex-start;margin-top:auto;padding:.5rem .75rem}.capture-reply b{color:var(--violet);font-family:var(--mono);font-weight:500}.capture-rail{height:2.5rem;position:relative}.capture-rail i{background:#4b3a66;justify-self:center;width:1px;height:1.25rem}.capture-rail:before{content:"";top:1.25rem;left:calc((100% - 2 * var(--capture-gap)) * .625 / 3.25);right:calc((100% - 2 * var(--capture-gap)) * .5 / 3.25);background:#4b3a66;height:1px;position:absolute}.capture-rail:after{content:"";background:#4b3a66;width:1px;height:1.25rem;position:absolute;top:1.25rem;left:50%}.capture-queue{font:.8125rem/1.6 var(--mono);background:#171620;border:1px solid #4b3a66;border-radius:.625rem;overflow:hidden}.capture-queue-bar{color:#dac4f3;border-bottom:1px solid #332d40;justify-content:space-between;padding:.625rem 1.125rem;display:flex}.capture-queue-count{color:var(--faint);font-size:.75rem}.capture-queue ul{margin:0;padding:.375rem 0;list-style:none}.capture-queue li{grid-template-columns:1.125rem 5rem minmax(0,1fr) 1.125rem 3.5rem 4.5rem;align-items:center;gap:.75rem;padding:.375rem 1.125rem;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;white-space:nowrap;font-size:.6875rem}.capture-fresh .capture-origin{color:#96bc85}.capture-updated .capture-priority{color:#e0787a}.capture-playing .capture-fresh:not(.is-in){opacity:0}.capture-fresh.is-in{animation:.6s cubic-bezier(.23,1,.32,1) both capture-row-in}.capture-updated{animation:.9s ease-out capture-row-flash}@keyframes capture-row-in{0%{opacity:0;background:#2a2140;transform:translate(1.5rem)}40%{opacity:1;background:#2a2140}}@keyframes capture-row-flash{0%{background:#2a2140}}.capture-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.375rem;display:flex}.capture-links .text-link{font:.875rem/1.7 var(--mono)}.capture-fine{color:var(--faint);margin-top:.875rem;font-size:.75rem;line-height:1.6}.capture-flow{flex-direction:column;display:flex}.capture-flow .capture-sources{flex:1}.capture-phone{grid-area:2/2;align-self:end;position:relative}.capture-phone-connector{background:#4b3a66;width:3rem;height:1px;position:absolute;bottom:2.5rem;right:100%}.capture-phone-connector:before{content:"";border:.21875rem solid #0000;border-left:0;border-right-color:#b9a8f0;position:absolute;top:-.21875rem;left:-.25rem}@media (width<=62.5em){.capture-section{display:block}.capture-phone{justify-content:center;margin-top:2rem;display:flex}.capture-phone-connector{display:none}.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:1rem}}@media (width<=47.5em){.capture-head{grid-template-columns:minmax(0,1fr);gap:.75rem}.capture-queue li{grid-template-columns:1.125rem 4.75rem minmax(0,1fr) 1.125rem}.capture-project,.capture-origin{display:none}}@media (width<=35em){.capture-sources{grid-template-columns:minmax(0,1fr)}.capture-sample{min-height:0}}.tp{--tp-accent:#5a50d8;--tp-text:#17171e;--tp-secondary:#5c5c6a;--tp-tertiary:#8e8e99;--tp-bg:#f2f2f6;--tp-neutral:#7676801f;--tp-border:#14142317;--tp-success:#25834a;aspect-ratio:9/19.5;width:16.5rem;color:var(--tp-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#0b0b0d;border-radius:2.75rem;padding:.5rem;font:.6875rem/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;position:relative;box-shadow:inset 0 0 0 1.5px #3a3a40,inset 0 0 0 3px #111,0 2rem 4rem #00000073}.tp svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tp-screen{background:#c9c9ce;border-radius:2.25rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.tp-island{z-index:2;background:#000;border-radius:999px;width:5rem;height:1.375rem;position:absolute;top:.4375rem;left:50%;transform:translate(-50%)}.tp-status{justify-content:space-between;align-items:center;height:2.25rem;padding:.25rem 1.375rem 0 1.625rem;font-size:.75rem;font-weight:600;display:flex}.tp-indicators{align-items:center;gap:.25rem;display:flex}.tp-indicators svg{fill:currentColor;stroke:none;width:auto;height:.5625rem}.tp-battery{border:1px solid #0006;border-radius:.1875rem;width:1.25rem;height:.5625rem;padding:1px;position:relative}.tp-battery i{background:var(--tp-text);border-radius:1px;width:70%;height:100%;display:block}.tp-sheet{background:var(--tp-bg);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;flex:1;min-height:0;margin-top:.25rem;display:flex;position:relative}.tp-grabber{background:#c7c7cc;border-radius:999px;align-self:center;width:1.5rem;height:.1875rem;margin-top:.3125rem}.tp-nav{justify-content:space-between;align-items:center;padding:.375rem .625rem .25rem;display:flex}.tp-nav b{font-size:.8125rem;font-weight:600}.tp-pill{height:1.75rem;color:var(--tp-accent);background:#ffffffd9;border-radius:999px;align-items:center;gap:.75rem;padding:0 .625rem;display:flex;box-shadow:0 1px 4px #0000000f}.tp-pill svg{width:1rem;height:1rem}.tp-done{font-size:.8125rem}.tp-thread{flex:1;min-height:0;position:relative;overflow:hidden}.tp-thread.is-scrolled{mask:linear-gradient(#0000,#000 1.5rem)}.tp-scroll{flex-direction:column;gap:.375rem;min-height:100%;padding:.5rem .75rem;transition:transform .45s cubic-bezier(.23,1,.32,1);display:flex}.tp-intro{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin:auto .5rem;display:flex}.tp-intro-mark{width:2.25rem;height:2.25rem;color:var(--tp-accent);background:#5a50d829;border-radius:.75rem;place-items:center;margin-bottom:.375rem;display:grid}.tp-intro-mark svg{width:1.125rem;height:1.125rem}.tp-intro b{font-size:.75rem;font-weight:600}.tp-intro p{color:var(--tp-tertiary);font-size:.6875rem}.tp-bubble{background:#dedcf2;border-radius:.75rem;align-self:flex-end;margin-left:1.25rem;padding:.5625rem .625rem;font-size:.75rem}.tp-step{color:var(--tp-secondary);align-items:center;gap:.375rem;padding-left:.125rem;display:flex}.tp-tick{width:.75rem;color:var(--tp-tertiary)}.tp-spin{border:1.5px solid #c7c7cc;border-top-color:var(--tp-secondary);border-radius:50%;width:.625rem;height:.625rem;margin:0 .0625rem;animation:.7s linear infinite tp-spin;display:none}.tp-reply{margin-top:.125rem;font-size:.71875rem}.tp-card{border:1px solid var(--tp-border);background:#fff;border-radius:.75rem;gap:.5rem;margin-top:.25rem;padding:.625rem .75rem .625rem .5rem;display:flex;position:relative}.tp-mark{background:var(--tp-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.0625rem;height:1.0625rem;margin-top:.0625rem;transition:background .3s;display:grid}.tp-mark svg{stroke-width:3px;width:.75rem;height:.75rem}.tp-card-body{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.tp-card small{color:var(--tp-accent);font-size:.5625rem;font-weight:600}.tp-card strong{font-size:.75rem;font-weight:600}.tp-ref{color:var(--tp-secondary);font:.5625rem ui-monospace, "SF Mono", var(--mono);display:none}.tp-meta{color:var(--tp-secondary);align-items:center;gap:.375rem;display:flex}.tp-chip{color:#7640d4;background:#7640d41c;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.5625rem;font-weight:500;display:inline-flex}.tp-chip svg{fill:currentColor;stroke:none;width:.625rem;height:.625rem}.tp-detail{color:var(--tp-secondary)}.tp-desc{min-width:0;color:var(--tp-secondary);white-space:nowrap;align-items:center;gap:.3125rem;display:flex}.tp-desc span{text-overflow:ellipsis;overflow:hidden}.tp-desc svg{width:.625rem;height:.625rem;color:var(--tp-tertiary);flex:none}.tp-desc i,.tp-chevron{color:#c4c4c9;font-style:normal}.tp-chevron{font-size:.875rem;position:absolute;top:.375rem;right:.5rem}.tp-dock{background:#fff;border-radius:1.125rem;margin:0 .5rem 1.125rem;padding:0 .25rem;box-shadow:0 .25rem 1rem #0000000f}.tp-review,.tp-receipt{border-bottom:1px solid var(--tp-border);align-items:center;gap:.3125rem;padding:.4375rem .25rem .4375rem .4375rem;display:none}.tp-review b{white-space:nowrap;flex:1;font-size:.6875rem;font-weight:600}.tp-btn{white-space:nowrap;background:#e9e9ee;border-radius:999px;padding:.3125rem .5rem;font-size:.6875rem;font-weight:500;transition:transform .15s,filter .15s}.tp-apply{background:var(--tp-accent);color:#fff}.tp-receipt>span:first-child{flex-direction:column;flex:1;display:flex}.tp-receipt b{color:var(--tp-success);font-size:.71875rem;font-weight:600}.tp-receipt small{color:var(--tp-secondary);font-size:.5625rem}.tp-text{min-height:1.875rem;padding:.5625rem .375rem .1875rem;font-size:.75rem;position:relative}.tp-placeholder{color:#b5b5bb}.tp-typed{display:none}.tp-typed:after{content:"";vertical-align:-.15em;background:var(--tp-accent);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite tp-caret;display:inline-block}.tp-detail s{color:var(--tp-tertiary)}.tp-transcript{display:none}.tp-volatile{color:var(--tp-tertiary)}.tp-settled:empty+.tp-volatile:empty:before{content:"Listening…";color:var(--tp-tertiary)}.tp-toolbar{align-items:center;gap:.125rem;height:2rem;padding-bottom:.25rem;display:flex}.tp-slot{width:1.625rem;height:1.625rem;color:var(--tp-secondary);border-radius:50%;flex:none;place-items:center;transition:background .2s,transform .15s;display:grid}.tp-slot svg{width:.9375rem;height:.9375rem}.tp-cancel,.tp-stop{background:var(--tp-neutral);color:var(--tp-text);display:none}.tp-stop svg{fill:currentColor;stroke:none}.tp-send{background:var(--tp-neutral);color:#b5b5bb}.tp-send svg{stroke-width:2.5px}.tp-wave{visibility:hidden;flex:1;min-width:0;height:1.25rem;margin:0 .25rem;mask:linear-gradient(90deg,#0000,#000 12%)}.tp-home{background:var(--tp-text);border-radius:999px;width:5.5rem;height:.1875rem;position:absolute;bottom:.3125rem;left:50%;transform:translate(-50%)}.tp .tp-bubble,.tp .tp-step,.tp .tp-reply,.tp .tp-card,.tp.is-listening .tp-placeholder,.tp.is-listening .tp-photo,.tp.is-listening .tp-mic{display:none}.tp.is-listening .tp-transcript{display:inline}.tp.is-listening .tp-cancel,.tp.is-listening .tp-stop{display:grid}.tp.is-listening .tp-wave{visibility:visible}.tp.is-typing .tp-placeholder{display:none}.tp.is-typing .tp-typed{display:inline}.tp.has-text .tp-send{background:var(--tp-accent);color:#fff}.tp.is-sent .tp-intro{display:none}.tp.is-sent .tp-bubble:not(.tp-bubble-2),.tp.is-sent2 .tp-bubble-2{animation:.35s cubic-bezier(.23,1,.32,1) both tp-in;display:block}.tp.is-step1 .tp-step-1,.tp.is-step2 .tp-step-2,.tp.is-step3 .tp-step-3,.tp.is-step4 .tp-step-4{animation:.3s ease-out both tp-in;display:flex}.tp.is-step1:not(.is-step1-done) .tp-step-1 .tp-tick,.tp.is-step2:not(.is-drafted) .tp-step-2 .tp-tick,.tp.is-step3:not(.is-step3-done) .tp-step-3 .tp-tick,.tp.is-step4:not(.is-drafted2) .tp-step-4 .tp-tick{display:none}.tp.is-step1:not(.is-step1-done) .tp-step-1 .tp-spin,.tp.is-step2:not(.is-drafted) .tp-step-2 .tp-spin,.tp.is-step3:not(.is-step3-done) .tp-step-3 .tp-spin,.tp.is-step4:not(.is-drafted2) .tp-step-4 .tp-spin{display:block}.tp.is-drafted .tp-reply:not(.tp-reply-2),.tp.is-drafted2 .tp-reply-2{animation:.3s ease-out both tp-in;display:block}.tp.is-drafted .tp-card:not(.tp-card-2),.tp.is-drafted2 .tp-card-2{animation:.4s cubic-bezier(.23,1,.32,1) .25s both tp-in;display:flex}.tp.is-drafted:not(.is-applied) .tp-review,.tp.is-drafted2:not(.is-applied2) .tp-review{animation:.3s ease-out .45s both tp-in;display:flex}.tp.is-pressing .tp-apply,.tp.is-pressing-send .tp-send{filter:brightness(.9);transform:scale(.9)}.tp.is-applied:not(.is-drafted2) .tp-receipt,.tp.is-applied2 .tp-receipt{animation:.3s ease-out both tp-in;display:flex}.tp.is-applied .tp-card:not(.tp-card-2) .tp-mark,.tp.is-applied2 .tp-card-2 .tp-mark{background:var(--tp-success);animation:.4s ease-out tp-bounce}.tp-card:not(.tp-card-2) .tp-ref{display:none}.tp.is-applied .tp-card:not(.tp-card-2) .tp-ref,.tp-card-2 .tp-ref{display:block}@keyframes tp-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes tp-spin{to{transform:rotate(360deg)}}@keyframes tp-caret{50%{opacity:0}}@keyframes tp-bounce{50%{transform:scale(1.2)}}.mcp-enter{animation:.2s cubic-bezier(.23,1,.32,1) both mcp-enter}@keyframes mcp-enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mcp-enter{animation:none}}.mcp-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.5rem;margin-bottom:1.625rem;display:grid}.mcp-head .detail-copy{margin-bottom:0}.mcp-lede{color:var(--muted);font-size:1rem;line-height:1.7}.mcp-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.mcp-tabs button{border:1px solid var(--line);color:var(--muted);font:.8125rem/1.4 var(--mono);cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem .75rem;transition:color .15s ease-out,border-color .15s ease-out}.mcp-tabs button:hover{color:var(--ink)}.mcp-tabs button:active{transform:scale(.97)}.mcp-tabs button[aria-pressed=true]{color:#dac4f3;background:#241c2c;border-color:#624a7b}.mcp-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem;display:grid}.mcp-queue{background:#171620;border:1px solid #4b3a66;border-radius:.625rem;overflow:hidden}.mcp-bar{color:#dac4f3;font:.8125rem/1.6 var(--mono);border-bottom:1px solid #332d40;justify-content:space-between;padding:.625rem 1.125rem;display:flex}.mcp-example{color:var(--faint);font-size:.75rem}.mcp-section .mcp-chat{margin-block:0}.mcp-section .mcp-feed{min-height:20.5rem}.mcp-queue ul{font:.8125rem/1.6 var(--mono);margin:0;padding:.375rem 0;list-style:none}.mcp-queue li{grid-template-columns:1.125rem 5rem minmax(0,1fr) 1.125rem 2.5rem;align-items:center;gap:.75rem;padding:.375rem 1.125rem;transition:background-color .2s ease-out;display:grid}.mcp-queue li[data-hit]{background:#241c2c}.mcp-queue .ref{color:var(--violet)}.mcp-queue .title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-queue .status,.mcp-queue .priority{text-align:center}.mcp-queue .status{color:#c9b87c}.mcp-queue .status.todo{color:#85abc9}.mcp-queue .status.done{color:#aebd74}.mcp-queue .priority{color:#6f6a64}.mcp-queue .priority.high{color:#d7a170}.mcp-queue .due{color:var(--faint);text-align:right;font-size:.75rem}.mcp-queue li.is-done .title{color:var(--faint);text-decoration:line-through}.mcp-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.75rem;margin-top:1.125rem;font-size:.875rem;display:flex}@media (width<=62.5em){.mcp-stage{grid-template-columns:minmax(0,1fr)}}@media (width<=47.5em){.mcp-head{grid-template-columns:minmax(0,1fr);gap:.75rem}.mcp-queue li{grid-template-columns:1.125rem 4.75rem minmax(0,1fr) 1.125rem}.mcp-queue .due{display:none}}.specimen{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;align-items:center;height:6rem;margin-bottom:.5rem;padding:0 1rem;display:flex;overflow:hidden}.feature:hover .specimen{border-color:#4a433d}.specimen-lines{font:.75rem/1.75 var(--mono);color:var(--aven-body)}.specimen-line{white-space:pre;display:block}.specimen .ink{color:var(--ink);font-weight:500}.specimen .faint{color:var(--faint)}.specimen-swap{display:inline-grid}.specimen-swap>*{grid-area:1/1}.specimen-from{opacity:0}.specimen-to{color:var(--ink)}.specimen-track{position:relative}.specimen-packet{background:var(--violet);opacity:0;border-radius:50%;width:.375rem;height:.375rem;margin-top:-.1875rem;position:absolute;top:50%;left:0}.specimen-keys{align-items:center;gap:.375rem;display:flex}.specimen-keys span{width:.625rem}.specimen-keys kbd{background:var(--page);min-width:1.75rem;height:1.75rem;color:var(--ink);font:.8125rem var(--mono);border:1px solid #45403b;border-bottom-width:2px;border-radius:.3125rem;place-items:center;padding:0 .375rem;display:inline-grid}@media (prefers-reduced-motion:no-preference){[data-specimens=armed]:not([data-playing]) .specimen-in,[data-specimens=armed]:not([data-playing]) .specimen-to{opacity:0}[data-specimens=armed]:not([data-playing]) .specimen-from{opacity:1}[data-playing] .specimen-in{animation:.24s ease-out both specimen-in;animation-delay:calc(var(--step,0) * .26s + .2s)}[data-playing] .specimen-late{animation-delay:1.3s}[data-playing] .specimen-from{animation:.2s ease-out .9s both specimen-out}[data-playing] .specimen-to{animation:.22s ease-out 1s both specimen-in}[data-playing] .specimen-count{animation:.22s ease-out .7s both specimen-in;display:inline-block}[data-playing] .specimen-keys kbd{animation:.26s ease-out both specimen-press;animation-delay:calc(var(--step) * .22s + .2s)}[data-playing] .specimen-packet{animation:1.1s cubic-bezier(.45,0,.55,1) .2s both specimen-packet}}@keyframes specimen-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes specimen-out{0%{opacity:1}to{opacity:0;transform:translateY(-.25rem)}}@keyframes specimen-press{0%,to{transform:none}40%{border-color:var(--aven-violet-line);color:var(--aven-violet-bright);transform:translateY(.0625rem)scale(.94)}}@keyframes specimen-packet{0%{opacity:0;transform:translate(3ch)}10%,90%{opacity:1}to{opacity:0;transform:translate(31ch)}}
