.question-run{border:1px solid var(--dr-line);background:var(--dr-bg-surface);border-radius:12px;margin:18px 0;padding:17px 18px}.question-run-heading{color:var(--dr-muted);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.question-run-heading>:first-child{color:var(--dr-ink);font-weight:550}.question-tool-list{margin:0;padding:0;list-style:none}.question-tool{border-top:1px solid var(--dr-line);padding:9px 0}.question-tool:first-child{border-top:0}.question-tool-row{align-items:center;gap:8px;min-width:0;display:flex}.question-tool-mark{background:var(--dr-accent);opacity:.55;border-radius:50%;flex:none;width:5px;height:5px}.question-tool.is-start .question-tool-mark{animation:1.4s ease-in-out infinite tool-breathe}.question-tool.is-fail .question-tool-mark{background:#ad6c54}.question-tool.is-stopped .question-tool-mark{background:var(--dr-muted)}.question-tool-name{min-width:0;color:var(--dr-ink);flex:1;font-size:12px}.question-tool-state{color:var(--dr-muted);font-variant-numeric:tabular-nums;flex:none;font:400 10px/1.4 Geist,system-ui,sans-serif}.question-tool-summary{color:var(--dr-muted);overflow-wrap:anywhere;margin:5px 0 0 13px;font-size:11px;line-height:1.6}.question-tool-sources{color:var(--dr-muted);margin:7px 0 0 13px;font-size:11px}.question-tool-sources summary{cursor:pointer}.question-tool-sources ul{margin:0;padding:5px 0;list-style:none}.question-tool-sources li{padding:4px 0}.question-tool-sources code{overflow-wrap:anywhere;opacity:.8;margin-top:3px;font-size:10px;display:block}.is-compact .question-tool{border:0;padding:4px 0}.is-compact .question-tool-name{font-size:11px}.is-compact .question-tool-state{font-size:10px}@keyframes tool-breathe{0%,to{opacity:.25}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.question-tool.is-start .question-tool-mark{opacity:.65;animation:none}}html.is-ghost,html.is-ghost body{width:100%;height:100%;margin:0;overflow:hidden;background:0 0!important}html.is-ghost body{justify-content:flex-start;align-items:flex-start;display:flex}html.is-ghost[data-ghost-up=true] body{align-items:flex-end}html.is-ghost[data-ghost-left=true] body{justify-content:flex-end}html.is-ghost .skip-link,html.is-ghost #app:empty{display:none}.tab-ghost{--ghost-solid:#fdfffd;--dr-ink:#17291f;--dr-muted:#53685b;--dr-accent:#227d52;--dr-line:#265b3d2e;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);pointer-events:none;width:fit-content;max-width:100%;height:auto;max-height:100%;color:var(--dr-ink);background:#fdfffdfa;border:1px solid #265b3d33;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;animation:.18s cubic-bezier(.2,.65,.3,1) both ghost-arrive;display:flex;box-shadow:inset 0 1px #fff,0 2px 7px #1834231a}.tab-ghost[hidden],.tab-ghost [hidden]{display:none!important}.tab-ghost.is-leaving{animation:.13s ease-out both ghost-depart}.tab-ghost.is-qa{flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:9px 11px}.ghost-qa-heading{color:var(--dr-muted);letter-spacing:.02em;flex:none;align-items:center;gap:7px;font:500 10px/1.4 Geist,system-ui,sans-serif;display:flex}.ghost-spark{border:1px solid var(--dr-accent);opacity:.7;border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.ghost-qa-stage{margin-left:auto;font-weight:400}.ghost-tools{border-bottom:1px solid var(--dr-line);flex:none;padding-bottom:5px}.tab-ghost-main{flex:auto;align-items:flex-start;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.tab-ghost:not(.is-qa) .tab-ghost-main{align-items:center}.tab-ghost-text{color:var(--dr-ink);white-space:pre-wrap;overflow-wrap:anywhere;opacity:1;min-width:0;max-height:100%;font:400 13px/20px Geist,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;overflow:hidden}.tab-ghost.is-loading .tab-ghost-text{color:var(--dr-muted);font-size:12px}.tab-ghost.is-qa{pointer-events:auto;overflow:hidden}.tab-ghost.is-qa .tab-ghost-main{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.tab-ghost.is-qa .tab-ghost-text{opacity:1;flex:1;max-height:none;padding-bottom:3px;overflow:visible}.tab-ghost.is-overflowing .tab-ghost-status:after{content:" · 滚动查看全文"}.tab-ghost-footer{flex:none;align-items:center;gap:7px;width:100%;display:flex}.tab-ghost-status{min-width:0;color:var(--dr-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font:400 10px/1.4 Geist,system-ui,sans-serif;overflow:hidden}.tab-ghost-hint{color:var(--dr-accent);border:1px solid var(--dr-line);background:#227d520f;border-radius:4px;flex:none;padding:3px 4px;font:500 9px/1 Geist,system-ui,sans-serif}.tab-ghost.is-qa .tab-ghost-hint-inline{align-self:flex-end}.tab-ghost-spin{display:none}.tab-ghost-dots{flex:none;align-items:center;gap:3px;height:17px;display:none}.tab-ghost.is-loading .tab-ghost-dots{display:flex}.tab-ghost-dots i{background:var(--dr-accent);border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite tool-breathe}.tab-ghost-dots i:nth-child(2){animation-delay:.16s}.tab-ghost-dots i:nth-child(3){animation-delay:.32s}@keyframes ghost-arrive{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:blur()}}@keyframes ghost-depart{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(1.5px)}}:root[data-appearance=dark] .tab-ghost{--ghost-solid:#101d17;--dr-ink:#f0fff5;--dr-muted:#aec6b6;--dr-accent:#79e3a8;--dr-line:#93cea93b;background:#101d17fa;border-color:#93cea945;box-shadow:inset 0 1px #deffe912,0 2px 8px #00000038}@media (prefers-color-scheme:dark){:root[data-appearance=system] .tab-ghost{--ghost-solid:#101d17;--dr-ink:#f0fff5;--dr-muted:#aec6b6;--dr-accent:#79e3a8;--dr-line:#93cea93b;background:#101d17fa;border-color:#93cea945;box-shadow:inset 0 1px #deffe912,0 2px 8px #00000038}}@media (prefers-reduced-motion:reduce){.tab-ghost,.tab-ghost.is-leaving,.tab-ghost-dots i{filter:none;animation:none}.tab-ghost.is-leaving{opacity:0}}@media (prefers-reduced-transparency:reduce){.tab-ghost{-webkit-backdrop-filter:none;background:var(--ghost-solid)}}
