.demo-cursor-response{width:100%;min-width:0}.demo-cursor-origin{color:var(--color-ink-muted);font-size:13px;line-height:20px}.demo-cursor-origin span{color:var(--color-accent)}.demo-cursor-quote{min-width:0;color:var(--color-ink-muted);align-items:baseline;gap:6px;margin:12px 0 18px;padding-left:24px;font-size:13px;line-height:20px;display:flex;position:relative}.demo-cursor-quote:before{content:"";border-top:2px solid var(--color-edge);border-left:2px solid var(--color-edge);border-top-left-radius:8px;width:18px;height:10px;position:absolute;top:8px;left:2px}.demo-cursor-quote strong{flex:none;font-weight:500}.demo-cursor-quote>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.demo-cursor-card{border:1px solid var(--color-edge);min-width:0;color:var(--color-ink);border-radius:16px;padding:12px;container-type:inline-size}.demo-cursor-check{background:var(--color-success);width:18px;height:18px;color:var(--color-panel);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.demo-cursor-model{color:var(--color-ink-muted);font-size:12px}.demo-cursor-status{color:var(--color-success);background:color-mix(in oklch,var(--color-success) 14%,transparent);border-radius:999px;padding:2px 8px;font-size:12px}.demo-cursor-open,.homepage-agent-merge{box-sizing:border-box;border-radius:999px;gap:4px;height:24px;min-height:0;padding:3px 8px;font-size:12px;line-height:16px}.demo-cursor-output{background:var(--color-hover);border-radius:8px;align-items:center;min-width:0;min-height:32px;margin-top:8px;display:flex}.demo-cursor-output>button{width:100%;min-width:0;color:var(--color-ink-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:13px;display:flex}.demo-cursor-output>button:hover{background:var(--color-active)}.demo-cursor-pr-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.demo-cursor-pr-stats{flex:none;gap:6px;margin-left:auto;font-size:12px;display:flex}.demo-cursor-pr-stats span:first-child{color:var(--color-success)}.demo-cursor-pr-stats span:last-child{color:var(--color-failure)}.demo-cursor-result{margin:0;padding:6px 10px;font-size:13px;line-height:20px}@container (width<=400px){.demo-cursor-open-label,.demo-cursor-model{display:none}}
