.terminal[data-v-b9779d7b]{-webkit-backdrop-filter:blur(16px);z-index:9999;color:#e2e8f0;background:#0f172aeb;border:1px solid #33415599;border-radius:10px;flex-direction:column;width:480px;max-height:340px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0d}.terminal.minimized[data-v-b9779d7b]{max-height:36px}.terminal-header[data-v-b9779d7b]{cursor:move;-webkit-user-select:none;user-select:none;background:#1e293bcc;flex-shrink:0;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.header-dots[data-v-b9779d7b]{gap:6px;display:flex}.dot[data-v-b9779d7b]{cursor:pointer;border-radius:50%;width:10px;height:10px;transition:opacity .15s}.dot[data-v-b9779d7b]:hover{opacity:.8}.dot-red[data-v-b9779d7b]{background:#f87171}.dot-yellow[data-v-b9779d7b]{background:#fbbf24}.dot-green[data-v-b9779d7b]{background:#34d399}.terminal-title[data-v-b9779d7b]{color:#94a3b8;flex:1;font-size:13px;font-weight:500}.btn-demo[data-v-b9779d7b]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.btn-demo[data-v-b9779d7b]:hover{color:#60a5fa;background:#3b82f626;border-color:#3b82f6}.btn-demo.running[data-v-b9779d7b]{color:#f87171;background:#ef444426;border-color:#ef4444}.terminal-output[data-v-b9779d7b]{white-space:pre-wrap;word-break:break-all;flex:1;max-height:260px;padding:8px 12px;line-height:1.6;overflow-y:auto}.terminal-output[data-v-b9779d7b]::-webkit-scrollbar{width:6px}.terminal-output[data-v-b9779d7b]::-webkit-scrollbar-track{background:0 0}.terminal-output[data-v-b9779d7b]::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.line.cmd-prompt[data-v-b9779d7b]{color:#34d399;font-weight:500}.line.cmd-result[data-v-b9779d7b]{color:#e2e8f0}.line.cmd-error[data-v-b9779d7b]{color:#f87171}.line.cmd-info[data-v-b9779d7b]{color:#60a5fa;opacity:.8}.line.cmd-agent[data-v-b9779d7b]{color:#c084fc;font-weight:500}.line.cmd-think[data-v-b9779d7b]{color:#94a3b8;font-style:italic}.line.cmd-snapshot[data-v-b9779d7b]{color:#94a3b8;opacity:.9;font-size:11.5px;line-height:1.5}.terminal-input-line[data-v-b9779d7b]{border-top:1px solid #33415599;flex-shrink:0;align-items:center;padding:6px 12px;display:flex}.prompt[data-v-b9779d7b]{color:#34d399;margin-right:8px;font-weight:600}.terminal-input[data-v-b9779d7b]{color:#e2e8f0;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:1}.terminal-input[data-v-b9779d7b]::placeholder{color:#475569}.terminal-input[data-v-b9779d7b]:disabled{opacity:.4}@media (width<=540px){.terminal[data-v-b9779d7b]{width:calc(100vw - 16px);max-height:260px;font-size:11px;bottom:8px;right:8px}.terminal-header[data-v-b9779d7b]{gap:6px;height:32px;padding:0 8px}.dot[data-v-b9779d7b]{width:8px;height:8px}.terminal-title[data-v-b9779d7b]{font-size:12px}.btn-demo[data-v-b9779d7b]{padding:3px 8px;font-size:10px}.terminal-output[data-v-b9779d7b]{max-height:190px;padding:6px 8px}.terminal-input-line[data-v-b9779d7b]{padding:4px 8px}.line.cmd-snapshot[data-v-b9779d7b]{font-size:10.5px}}*{box-sizing:border-box;margin:0;padding:0}body{color:#e5e5e5;background:#0a0a0a;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}#app{height:100vh}.demo-root[data-v-9ec18151]{flex-direction:column;height:100vh;display:flex}.demo-header[data-v-9ec18151]{z-index:100;background:#111;border-bottom:1px solid #222;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.header-left[data-v-9ec18151]{align-items:baseline;gap:12px;display:flex}.header-title[data-v-9ec18151]{color:#fff;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.header-subtitle[data-v-9ec18151]{color:#666;font-size:13px}.header-right[data-v-9ec18151]{gap:16px;display:flex}.header-link[data-v-9ec18151]{color:#888;font-size:13px;text-decoration:none;transition:color .15s}.header-link[data-v-9ec18151]:hover{color:#3b82f6}.demo-main[data-v-9ec18151]{flex:1;position:relative;overflow:hidden}.frame-wrapper[data-v-9ec18151]{width:100%;height:100%;position:relative}.frame-loading[data-v-9ec18151]{color:#555;z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.loading-spinner[data-v-9ec18151]{border:2px solid #333;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-9ec18151}@keyframes spin-9ec18151{to{transform:rotate(360deg)}}.playground-frame[data-v-9ec18151]{background:#fff;border:none;width:100%;height:100%}
