.term{--k:var(--text);background:var(--bg);color:var(--text);font:calc(13px*var(--z,1))/1.55 "JetBrains Mono",monospace;border:1px solid color-mix(in srgb,var(--faint) 80%,#fff 8%);text-align:left;border-radius:.923em;transition:background .35s,color .35s;position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #000c,0 0 0 1px #0006}.term .tbar{border-bottom:1px solid var(--faint);background:color-mix(in srgb,var(--panel) 70%,var(--bg));align-items:center;gap:.615em;padding:.769em .923em;display:flex}.term .tbar i{background:var(--faint);border-radius:50%;width:.846em;height:.846em}.term .tbar .ttl{color:var(--dim);margin-left:.615em;font-size:.923em}.term .tbody{height:var(--th,440px);display:flex}.term .tx{flex-direction:column;flex:1;justify-content:flex-end;gap:.154em;min-width:0;padding:1.077em 1.385em 0;display:flex;overflow:hidden}.term .tx>*{flex:none}.term .pane{border-left:1px solid var(--faint);flex-direction:column;flex:none;gap:.615em;width:23.077em;padding:.923em 1.077em;display:flex;position:relative}.term .ptabs{color:var(--dim);flex-wrap:wrap;gap:0 .6em;font-size:.923em;display:flex}.term .ptabs button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.term .ptabs button:hover{color:var(--text)}.term .ptabs b,.term .ptabs button.on{color:var(--read);font-weight:700}.term .ptabs span,.term .ptabs b{white-space:nowrap}.term .pbody{flex-direction:column;flex:1;gap:.615em;min-height:0;display:flex;position:relative}.term .pane>:not(.pfield){position:relative}.term .pfield{pointer-events:none;white-space:pre;font-size:.9em;line-height:1;position:absolute;inset:0;overflow:hidden}.term .phead{justify-content:space-between;margin-top:.462em;font-weight:700;display:flex}.term .phead span{color:var(--dim);font-weight:400}.term .plist{flex-direction:column;gap:.154em;display:flex}.term .pf{gap:.615em;display:flex}.term .pf .g{color:var(--k)}.term .pf .n{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.term .pf .n i{color:var(--dim);font-style:normal}.term .pf .s{color:var(--dim)}.term .pf .s .a{color:var(--pass)}.term .pf .s .d{color:var(--fail)}.term .pl-done .g{color:var(--pass)}.term .pl-active .g{color:var(--accent)}.term .pl-pending,.term .pl-pending .g{color:var(--dim)}.term .ctxbar{background:var(--faint);border-radius:.308em;height:.615em;overflow:hidden}.term .ctxbar i{transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block}.term .pcard{border:1px solid var(--faint);border-radius:.462em;flex-direction:column;gap:.154em;margin-top:auto;padding:.615em .769em;display:flex}.term .pcard .st{color:var(--pass);font-weight:700}.term .pcard .st.wk{color:var(--accent)}.term .pcard .st.bad,.term .hearts{color:var(--fail)}.term .hearts i{color:var(--faint);font-style:normal}.term .pcard .ag{color:var(--agent);min-height:1lh}.term .u{color:var(--dim);background:var(--sel);border-radius:.308em;align-self:flex-start;max-width:100%;margin-bottom:.615em;padding:.231em .615em}.term .u:before{content:"> ";color:var(--accent)}.term .row{align-items:baseline;gap:.538em;margin-top:.462em;animation:.25s ease-out term-in;display:flex}.term .row .dot{color:var(--k)}.term .row .g{color:var(--k);display:none}.term .row .verb{font-weight:700}.term .row .meta{color:var(--dim);margin-left:auto}.term .res{color:var(--dim);padding-left:1.231em;animation:.25s ease-out term-in}.term .res:before{content:"⎿  "}.term .res.ok{color:var(--pass)}.term .res.bad{color:var(--fail)}.term .say{margin-top:.615em;animation:.3s term-in}.term .say:before{content:"● ";color:var(--text)}.term .diff{border-radius:.231em;margin:.154em 0 0 1.231em;animation:.25s term-in;overflow:hidden}.term .dl{white-space:pre;padding:0 .615em}.term .dl.add{background:var(--addBg)}.term .dl.del{background:var(--delBg)}.term .k-read{--k:var(--read)}.term .k-edit{--k:var(--edit)}.term .k-shell{--k:var(--shell)}.term .k-agent{--k:var(--agent)}.term .k-pass{--k:var(--pass)}.term .k-fail{--k:var(--fail)}.term .row .tgt:before{content:"("}.term .row .tgt:after{content:")"}.term[data-rows=cards] .row{border:1px solid var(--faint);border-left:3px solid var(--k);background:color-mix(in srgb,var(--panel) 60%,transparent);border-radius:.462em;padding:.231em .769em}.term[data-rows=cards] .row .dot{display:none}.term[data-rows=cards] .row .g{display:inline}.term[data-rows=cards] .row .tgt:before,.term[data-rows=cards] .row .tgt:after{content:none}.term[data-rows=cards] .row .verb{color:var(--k)}.term[data-rows=retro] .row .dot,.term[data-rows=retro] .row .g{display:none}.term[data-rows=retro] .row .verb{text-transform:uppercase;color:var(--k)}.term[data-rows=retro] .row .verb:before{content:"> "}.term[data-rows=retro] .row .tgt:before,.term[data-rows=retro] .row .tgt:after{content:none}.term[data-rows=retro] .u:before{content:"$ "}.term[data-border=bold] .pcard,.term[data-border=bold] .pane{border-width:2px;border-color:var(--bc,var(--faint))}.term[data-pack=crt]:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#0004 2px 3px);position:absolute;inset:0}.term[data-pack=crt]{text-shadow:0 0 6px color-mix(in srgb,var(--text) 50%,transparent)}.term .petbox{height:4em;margin-top:.462em;position:relative}.term .petbox canvas{image-rendering:pixelated;position:absolute;bottom:0;left:0}.term .bub{border:1px solid var(--bubc,var(--accent));opacity:0;white-space:nowrap;border-radius:.667em;padding:.083em .667em;font-size:.923em;transition:opacity .25s;position:absolute;top:.333em;right:0}.term .bub.on{opacity:1}.term .band{white-space:nowrap;align-items:center;gap:.769em;height:3.538em;padding:0 1.385em;transition:opacity .3s;display:flex;overflow:hidden}.term .band.off{opacity:0}.term .band .spin,.term .band .bitems{display:contents}.term .band canvas{flex:none}.term .band .word{font-weight:700}.term .band .act{color:var(--k)}.term .band .sep{color:var(--faint)}.term .band .ag{color:var(--agent)}.term .band .combo{color:var(--edit);font-weight:700}.term .prompt{border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);gap:.615em;padding:.615em 1.385em;display:flex}.term .prompt .c{color:var(--text);white-space:nowrap;min-width:0;overflow:hidden}.term .cur{background:var(--text);width:.615em;animation:1s step-end infinite term-blink;display:inline-block}.term .status{flex-direction:column;gap:1px;padding:.667em 1.5em 1em;font-size:.923em;display:flex}.term .status .gl{color:var(--accent)}.term .status .m,.term .status.real .gl{color:var(--dim)}@keyframes term-in{0%{opacity:0;transform:translateY(4px)}}@keyframes term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term .ctxbar i{transition:none}.term .row,.term .res,.term .say,.term .diff,.term .cur{animation:none}}@media (width<=900px){.term .tbody{flex-direction:column;height:auto}.term{--th:340px}.term .tx{height:var(--th,340px);flex:none;padding:12px 12px 0;font-size:12px}.term .pane{border-left:0;border-top:1px solid var(--faint);width:auto}.term .plist{display:none}.term .ptabs{font-size:11px}.term .tbar .ttl{display:none}.term .band,.term .prompt,.term .status{padding-left:12px;padding-right:12px}.term .band .ag,.term .band .agsep,.term .band .combo{display:none}}
