.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}:root{--bg:#f6f7f9;--panel:#fff;--ink:#1b1f24;--muted:#6b7480;--line:#e2e5ea;--accent:#2457d6;--accent-ink:#fff;--ok:#1a7f4b;--warn:#b26a00;--bad:#c0352b;--run:#2457d6;--code:#f1f3f6;--radius:8px;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}@media (prefers-color-scheme:dark){:root{--bg:#0f1216;--panel:#171b21;--ink:#e6e9ee;--muted:#8b95a3;--line:#2a313b;--accent:#6b93ff;--accent-ink:#0b1220;--ok:#4cc38a;--warn:#f0a940;--bad:#ff6b60;--run:#6b93ff;--code:#1e242c}}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 12px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button.danger{color:var(--bad);border-color:var(--bad)}button.link{color:var(--muted);background:0 0;border:0;padding:0 4px}button.wide{width:100%}a.btn{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:6px;padding:6px 12px;text-decoration:none;display:inline-block}input,textarea,select{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:6px 8px}textarea{resize:vertical;width:100%}pre{background:var(--code);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:12.5px;overflow:auto}code{word-break:break-word;font-size:12px}h2,h3,h4{margin:8px 0 6px}h2{font-size:17px}h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:13px}.muted{color:var(--muted)}.error{color:var(--bad)}.small{font-size:12px}.pad{padding:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.center{place-items:center;height:100vh;display:grid}.shell{grid-template-columns:290px 1fr;height:100vh;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.brand{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.runlist{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.runitem{text-align:left;background:0 0;border:1px solid #0000;width:100%;margin-bottom:4px;display:block}.runitem.sel{border-color:var(--accent);background:var(--bg)}.runitem .title{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.runitem .meta{color:var(--muted);justify-content:space-between;margin-top:3px;font-size:11.5px}.dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dot.running,.dot.queued{background:var(--run);animation:1.2s infinite pulse}.dot.completed{background:var(--ok)}.dot.failed,.dot.rejected{background:var(--bad)}.dot.awaiting_human{background:var(--warn)}.dot.cancelled,.dot.interrupted{background:var(--muted)}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dot.running,.dot.queued{animation:none}}.badge{background:var(--code);border:1px solid var(--line);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:11px;display:inline-block}.badge.ok,.badge.completed{color:var(--ok);border-color:var(--ok)}.badge.warn,.badge.awaiting_human,.badge.interrupted{color:var(--warn);border-color:var(--warn)}.badge.bad,.badge.failed,.badge.rejected{color:var(--bad);border-color:var(--bad)}.badge.running,.badge.queued{color:var(--run);border-color:var(--run)}.badge.loop{color:var(--warn)}main{flex-direction:column;min-width:0;height:100vh;display:flex}.statusbar{color:var(--muted);border-top:1px solid var(--line);background:var(--panel);padding:4px 14px;font-size:11.5px}.draft{flex-direction:column;flex:1;gap:10px;width:100%;max-width:880px;min-height:0;margin:0 auto;padding:14px 18px;display:flex}.draft.drag{outline:2px dashed var(--accent);outline-offset:-8px}.chat{flex-direction:column;flex:1;gap:10px;display:flex;overflow:auto}.empty{text-align:center;max-width:520px;margin:auto}.msg{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-width:92%;padding:8px 12px}.msg.user{background:color-mix(in srgb, var(--accent) 10%, var(--panel));align-self:flex-end}.msg .who{color:var(--muted);margin-bottom:2px;font-size:11px}.msg .body{white-space:pre-wrap;word-break:break-word}.questions{margin:6px 0 0;padding-left:18px}.questions li{color:var(--warn)}.files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.files li{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:3px 10px}.brief{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px}.brief header{align-items:center;gap:8px;display:flex}.brief ul{margin:4px 0;padding-left:20px}.composer{align-items:flex-end;gap:8px;display:flex}.attach{cursor:pointer;padding:4px 6px;font-size:20px}.runpane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.runhead{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 18px 6px;display:flex}.titleblock{min-width:0}.titleblock h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.meta{color:var(--muted);font-size:12.5px}.pipeline{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 18px 10px;display:flex}.stagewrap{align-items:center;gap:4px;display:flex}.arrow{color:var(--muted)}.stage{border-radius:16px;align-items:center;gap:6px;padding:5px 10px;display:flex}.stage.running{border-color:var(--run);color:var(--run)}.stage.completed{border-color:var(--ok)}.stage.completed .icon{color:var(--ok)}.stage.failed{border-color:var(--bad);color:var(--bad)}.stage.waiting{border-color:var(--warn);color:var(--warn)}.stage.pending{color:var(--muted)}.loopnote{color:var(--warn);margin-left:8px;font-size:12px}.runbody{flex:1;grid-template-columns:minmax(280px,380px) 1fr;min-height:0;display:grid}.convo{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px 12px 18px;display:flex;overflow:auto}.side{flex-direction:column;min-width:0;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--line);gap:2px;padding:8px 14px 0;display:flex}.tabs button{text-transform:capitalize;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.tabs button.on{border-bottom-color:var(--accent);font-weight:600}.tabbody{flex:1;padding:12px 18px;overflow:auto}.notice{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:8px 12px}.notice.bad{border-color:var(--bad);color:var(--bad)}.notice.ok{border-color:var(--ok)}.notice.warn{border-color:var(--warn)}.gate{border:2px solid var(--warn);background:var(--panel);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gate header{align-items:center;gap:8px;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.agent{text-align:left;border-radius:var(--radius);flex-direction:column;gap:4px;padding:10px;display:flex}.agent.running{border-color:var(--run)}.agent.failed{border-color:var(--bad)}.stats{color:var(--muted);font-size:12px}.tools{flex-wrap:wrap;gap:4px;display:flex}.chip{background:var(--code);border-radius:10px;padding:1px 7px;font-size:11px}.chip.live{color:var(--run)}.drawer{background:var(--panel);border-left:1px solid var(--line);z-index:5;flex-direction:column;width:min(640px,92%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 14px;display:flex}.drawerbody{flex:1;padding:12px 14px;overflow:auto}dl{grid-template-columns:150px 1fr;gap:4px 10px;margin:0 0 10px;display:grid}dt{color:var(--muted)}dd{word-break:break-word;margin:0}table.kv{border-collapse:collapse;width:100%;margin:8px 0;font-size:12.5px}.kv th,.kv td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:4px 8px}.kv caption{text-align:left;padding:4px 0;font-weight:600}tr.bad td,section.bad{color:var(--bad)}.part{border-left:3px solid var(--line);margin:6px 0;padding-left:8px}.part .label{color:var(--muted);text-transform:uppercase;font-size:11px}.part.tool-call{border-color:var(--run)}.part.tool-return{border-color:var(--ok)}.part.retry-prompt{border-color:var(--warn)}.search{width:100%;margin-bottom:8px}.loglist{margin:8px 0;padding:0;font-size:12px;list-style:none}.loglist li{border-bottom:1px solid var(--line);padding:3px 0}.loglist li.warning{color:var(--warn)}.loglist li.error{color:var(--bad)}.totals{flex-wrap:wrap;gap:22px;margin-bottom:6px;display:flex}.totals div{flex-direction:column;display:flex}.big{font-size:20px;font-weight:600}.bars{margin:4px 0 10px;padding:0;list-style:none}.bars li{grid-template-columns:90px 1fr auto;align-items:center;gap:8px;margin:3px 0;font-size:12.5px;display:grid}.bar{background:var(--code);border-radius:4px;height:8px;display:block;overflow:hidden}.bar>span{background:var(--accent);height:100%;display:block}.bar>span.hot{background:var(--bad)}.gauges{gap:6px;margin:8px 0;display:grid}.gauge{gap:3px;display:grid}.artifacts{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.art{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.art.sel{border-color:var(--accent);background:var(--bg)}.preview{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.tablewrap{max-height:360px;overflow:auto}.md{line-height:1.55}.md table{border-collapse:collapse}.md th,.md td{border:1px solid var(--line);padding:4px 8px}.md h1{font-size:20px}.md h2{font-size:17px}.md blockquote{border-left:3px solid var(--line);color:var(--muted);margin:6px 0;padding-left:10px}.diff{padding:0}.diff div{padding:0 8px}.diff .add{background:color-mix(in srgb, var(--ok) 18%, transparent)}.diff .del{background:color-mix(in srgb, var(--bad) 18%, transparent)}.login{place-items:center;height:100vh;display:grid}.login>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:10px;width:320px;padding:24px;display:grid}.login form{gap:10px;display:grid}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{max-height:38vh}.runbody{grid-template-columns:1fr}.convo{border-right:0;border-bottom:1px solid var(--line)}}.memory{flex:1;width:100%;max-width:860px;margin:0 auto;padding:14px 22px;overflow:auto}.memfile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:10px 0;padding:8px 12px}.remember{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}button.sel{border-color:var(--accent)}.stage.wouldskip{border-style:dashed}.stage.skipped{opacity:.65;border-style:dotted}.routepanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:8px 12px}.routepanel summary{cursor:pointer;align-items:center;gap:8px;display:flex}.banner{background:color-mix(in srgb, var(--warn) 18%, var(--panel));border-bottom:1px solid var(--warn);padding:6px 14px;font-size:12.5px}.gatereason{margin:2px 0;font-weight:500}.gateqs{margin:4px 0 8px;padding-left:22px}.gateqs li{margin:4px 0}.gatebullets{margin:4px 0;padding-left:20px;font-size:13px}.chat{flex-direction:column;gap:8px;height:100%;display:flex}.chat-log{flex-direction:column;flex:1;gap:8px;min-height:160px;display:flex;overflow-y:auto}.chat textarea{resize:vertical;flex:1}.previewframe{flex-direction:column;gap:8px;display:flex}.framewrap{border:1px solid var(--border,#ccc);text-align:center;background:#fff;overflow:auto}.framewrap iframe{background:#fff;border:0;max-width:100%}.term{background:#0f1115;border-radius:6px;height:360px;padding:6px;overflow:hidden}.term .xterm{height:100%}.googlebtn{margin:8px 0;text-decoration:none;display:inline-block}.linkbtn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.wsbar{gap:4px;margin:6px 0;display:grid}.wsbar select{width:100%}.protos{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:14px 22px 40px;overflow:auto}.protostart{gap:8px;max-width:720px;margin:10px 0 18px;display:grid}.protostart textarea{resize:vertical}.protolist{gap:6px;max-width:720px;padding:0;list-style:none;display:grid}.protorow{text-align:left;gap:2px;width:100%;transition:transform .18s,border-color .18s;display:grid}.protorow:hover{transform:translate(4px)}.protorow .title{font-weight:600}.warn-text{color:var(--warn)}.learned{color:var(--ok);font-size:12.5px}.deck{--w:330px;--lap:230px;perspective:1400px;align-items:flex-start;min-height:360px;padding:26px 24px 30px;display:flex;overflow:auto visible}.vcard{width:var(--w);flex:0 0 var(--w);margin-left:calc(var(--lap) * -1);z-index:calc(10 - var(--i));transform:rotate(calc((var(--i) - 1) * 2.2deg)) translateY(calc(var(--i) * 6px));transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.8,.2,1) backwards slidein;animation-delay:calc(var(--i) * 90ms);background:var(--panel);border:1px solid var(--line);border-radius:12px;height:372px;transition:margin .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000029}.vcard:first-child{margin-left:0}.deck:hover .vcard,.deck:focus-within .vcard{margin-left:16px;transform:rotate(0)translateY(0)}.deck:hover .vcard:first-child,.deck:focus-within .vcard:first-child{margin-left:0}.deck .vcard:hover,.deck .vcard:focus-within{z-index:50;transform:translateY(-10px)scale(1.07);box-shadow:0 18px 40px #0000004d}.vcard.active{outline:2px solid var(--accent)}.vcard.picked{border-color:var(--ok);box-shadow:0 0 0 2px var(--ok), 0 6px 18px #00000029}.deck.compact{min-height:0;padding-top:10px;padding-bottom:14px}.deck.compact .vcard{--w:230px;height:190px;margin-left:12px;transform:none}.deck.compact .vcard:first-child{margin-left:0}.deck.compact .vthumb{height:110px}.deck.compact .vpitch,.deck.compact .vdiff{display:none}.vcardbtn{all:unset;cursor:pointer;border-radius:12px;width:100%;display:block}.vcardbtn:focus-visible{outline:2px solid var(--accent)}.vthumb{background:var(--code);border-radius:12px 12px 0 0;height:210px;transition:height .42s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.vthumb iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1100px;height:700px;transform:scale(.3)}.vplaceholder{height:100%;color:var(--muted);text-align:center;place-items:center;padding:12px;display:grid}.vbody{align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.vbody .vpitch{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vbody .vdiff{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vpitch{font-size:13px}.vcard.failed{opacity:.75}.vcard.failed .vthumb{background:color-mix(in srgb, var(--bad) 14%, var(--code))}.badge{margin-left:8px}.deckhint{text-align:center;margin:0 0 10px}.protowait{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:40px}.shimmer{background:linear-gradient(100deg, var(--code) 30%, color-mix(in srgb, var(--accent) 16%, var(--code)) 50%, var(--code) 70%);background-size:250% 100%;animation:1.4s linear infinite shimmer}.pstage{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:6px 0 18px;padding:10px 16px 16px;animation:.45s cubic-bezier(.2,.8,.2,1) stagein}.pstagegrid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;display:grid}.stageframe{align-content:start;gap:6px;display:grid}.stageframe iframe{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:560px}.stageframe .vplaceholder{border:1px dashed var(--line);border-radius:8px;height:300px}.stageinfo{align-content:start;gap:8px;display:grid}.stageinfo pre{white-space:pre-wrap;max-height:220px;overflow:auto}.pickbox{gap:6px;margin-top:6px;display:grid}.protoqs{max-width:820px;margin-top:10px}.protoq{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:4px;margin:8px 0;padding:8px 12px;transition:opacity .3s,border-color .3s;display:grid}.protoq.answered{opacity:.7;border-color:var(--ok)}.protoq form input{flex:1}@keyframes slidein{0%{opacity:0;transform:translate(-120px)rotate(-6deg)}}@keyframes stagein{0%{opacity:0;transform:translateY(24px)}}@keyframes shimmer{to{background-position:-250% 0}}@media (width<=900px){.pstagegrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vcard,.pstage,.shimmer,.vthumb,.protorow{transition:none;animation:none}}.protogrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:.4s backwards stagein;overflow:hidden}.pcard:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 12px 28px #00000038}.pcard.picked{border-color:var(--ok)}.pcard button{all:unset;cursor:pointer;width:100%;display:block}.pcard button:focus-visible{outline:2px solid var(--accent)}.pthumb{border-radius:0;height:150px}.pthumb iframe{transform:scale(.23)}.ptitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.pcard{transition:none;animation:none}}.vterm{color:#cfe3d4;white-space:pre-wrap;background:#0f1115;height:100%;margin:0;padding:10px 12px;font:11.5px/1.35 ui-monospace,Menlo,monospace;overflow:hidden}.tryit{gap:8px;display:grid}.terminal{color:#d7dde5;background:#0f1115;border-radius:8px;height:380px;padding:10px 12px;font:12.5px/1.4 ui-monospace,Menlo,monospace;overflow:auto}.terminal pre{white-space:pre-wrap;color:inherit;background:0 0;margin:0 0 8px;padding:0}.tcmd{color:#7fd99a}.texit{color:#ff8a80}.tprompt{color:var(--muted);white-space:nowrap;font:12.5px ui-monospace,Menlo,monospace}.tryit form input{flex:1;font-family:ui-monospace,Menlo,monospace}.chip{border-radius:12px;padding:2px 8px;font:12px ui-monospace,Menlo,monospace}.notice.row{border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:8px 12px}.feedback{border-top:1px dashed var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.feedback textarea{resize:vertical}.feedbackwide{max-width:720px;margin:10px 0 18px}.feedbackwide .feedback{border-top:0;margin-top:0;padding-top:0}.settings h3{margin:0 0 4px}.settings section{margin:14px 0}.keyrow{border-top:1px solid var(--line);gap:6px;padding:8px 0;display:grid}.keyrow:first-of-type{border-top:0}.keyrow input{flex:1}.ok-text{color:var(--ok)}
