.stage.ad .wd-chat-container{flex-direction:column;gap:1rem;display:flex}.stage.ad .wd-message{opacity:0;transition:all .4s var(--ease);gap:.75rem;display:flex;transform:translate(-20px)scale(.95)}.stage.ad .wd-message.visible{opacity:1;transform:translate(0)scale(1)}.stage.ad .wd-message-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stage.ad .wd-message-avatar svg{width:16px;height:16px;color:var(--accent-ink)}.stage.ad .wd-message-avatar.pm{background:linear-gradient(135deg, var(--warm), var(--warm))}.stage.ad .wd-message-avatar.claude{background:linear-gradient(135deg, var(--accent), var(--accent));animation:3s ease-in-out infinite wdAiPulse}.stage.ad .wd-message-bubble{background:var(--well);border:1px solid var(--line);color:var(--ink-2);border-radius:0 8px 8px;max-width:95%;padding:.75rem 1rem;font-size:15px;line-height:1.6;display:grid;position:relative}.stage.ad .wd-message-bubble>*{grid-area:1/1}.stage.ad .wd-message-size{visibility:hidden}.stage.ad .wd-message-bubble.pm{background:var(--surface);border-color:color-mix(in srgb, var(--warm) 14%, transparent);border-radius:8px 0 8px 8px}.stage.ad .wd-typing-cursor{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite wdBlink;display:inline-block}.stage.ad .wd-question-cards{flex-direction:column;gap:.75rem;display:flex}.stage.ad .wd-question-card{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .4s var(--ease);box-shadow:none;border-radius:8px;padding:1rem;transform:translateY(20px)}.stage.ad .wd-question-card.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-question-text{color:var(--ink);margin-bottom:.5rem;font-size:15px;font-weight:500}.stage.ad .wd-answer-list{flex-wrap:wrap;gap:.5rem;display:flex}.stage.ad .wd-answer-tag{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft);border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:13px;font-weight:500;display:inline-flex}.stage.ad .wd-answer-tag svg{width:12px;height:12px}.stage.ad .wd-story-tree{flex-direction:column;gap:.5rem;display:flex}.stage.ad .wd-story-card{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .3s var(--ease);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;transform:translate(-20px)}.stage.ad .wd-story-card.visible{opacity:1;transform:translate(0)}.stage.ad .wd-story-card.epic{border-color:var(--accent-soft);background:var(--accent-soft)}.stage.ad .wd-story-icon{width:24px;height:24px;color:var(--accent-ink);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.stage.ad .wd-story-icon.story{background:var(--accent)}.stage.ad .wd-story-icon.epic{background:var(--warm)}.stage.ad .wd-story-title{color:var(--ink);flex:1;font-size:15px;font-weight:500}.stage.ad .wd-story-points{color:var(--muted);font-size:13px;font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:.125rem .5rem;font-weight:500}.stage.ad .wd-terminal{background:var(--well);border:1px solid var(--line);box-shadow:none;border-radius:8px;overflow:hidden}.stage.ad .wd-terminal-body{font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);padding:1rem;font-size:13px;line-height:1.8}.stage.ad .wd-terminal-line{opacity:0;transition:all .3s var(--ease);transform:translate(-10px)}.stage.ad .wd-terminal-line.visible{opacity:1;transform:translate(0)}.stage.ad .wd-terminal-prompt{color:var(--ok);user-select:none;margin-right:.5rem}.stage.ad .wd-terminal-command{color:var(--accent)}.stage.ad .wd-terminal-output{color:var(--muted)}.stage.ad .wd-terminal-output.success{color:var(--ok)}.stage.ad .wd-terminal-cursor{background:var(--accent);vertical-align:text-bottom;width:8px;height:16px;animation:1s step-end infinite wdBlink;display:inline-block}.stage.ad .wd-cursor-line{opacity:1!important;transform:none!important}.stage.ad .wd-code-block{background:var(--well);border:1px solid var(--line);box-shadow:none;border-radius:8px;overflow:hidden}.stage.ad .wd-code-header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.stage.ad .wd-code-filename{font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);color:var(--ink-2);font-size:13px;font-weight:500}.stage.ad .wd-code-lang{background:var(--accent-soft);color:var(--accent);border-radius:100px;padding:.125rem .5rem;font-size:10px;font-weight:500}.stage.ad .wd-code-body{font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);counter-reset:line;padding:1rem;font-size:13px;line-height:1.8;overflow-x:auto}.stage.ad .wd-code-line{opacity:0;transition:opacity .2s var(--ease);white-space:pre}.stage.ad .wd-code-line.visible{opacity:1}.stage.ad .wd-syn-keyword{color:var(--accent)}.stage.ad .wd-syn-string{color:var(--ok)}.stage.ad .wd-syn-property{color:var(--warm)}.stage.ad .wd-syn-comment{color:var(--muted);font-style:italic}.stage.ad .wd-syn-punctuation{color:var(--muted)}.stage.ad .wd-syn-number{color:var(--warm)}.stage.ad .wd-cr-container{flex-direction:column;gap:1rem;display:flex}.stage.ad .wd-pr-header{background:var(--well);border:1px solid var(--line);box-shadow:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-pr-icon{background:linear-gradient(135deg, var(--accent-soft), var(--accent-soft));width:36px;height:36px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:flex}.stage.ad .wd-pr-icon svg{width:18px;height:18px}.stage.ad .wd-pr-info{flex:1}.stage.ad .wd-pr-title{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600}.stage.ad .wd-pr-meta{color:var(--muted);font-size:13px}.stage.ad .wd-pr-status{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;padding:.25rem .75rem;font-size:10px;font-weight:600}.stage.ad .wd-pr-status.reviewing{background:color-mix(in srgb, var(--warm) 14%, transparent);color:var(--warm)}.stage.ad .wd-pr-status.approved{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.stage.ad .wd-review-comments{flex-direction:column;gap:.75rem;display:flex}.stage.ad .wd-review-comment{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .4s var(--ease);border-radius:8px;overflow:hidden;transform:translateY(15px)}.stage.ad .wd-review-comment.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-review-comment.resolved{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 6%, transparent)}.stage.ad .wd-comment-file{background:var(--surface);font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.stage.ad .wd-comment-file svg{width:14px;height:14px;color:var(--muted)}.stage.ad .wd-comment-body{padding:.75rem}.stage.ad .wd-comment-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.stage.ad .wd-reviewer-avatar{width:24px;height:24px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.stage.ad .wd-reviewer-avatar.ai{background:linear-gradient(135deg, var(--accent), var(--accent))}.stage.ad .wd-reviewer-avatar.human{background:linear-gradient(135deg, var(--warm), var(--warm))}.stage.ad .wd-reviewer-name{color:var(--ink);font-size:13px;font-weight:600}.stage.ad .wd-reviewer-badge{border-radius:100px;padding:2px 6px;font-size:9px;font-weight:500}.stage.ad .wd-reviewer-badge.ai{background:var(--accent-soft);color:var(--accent)}.stage.ad .wd-reviewer-badge.human{background:color-mix(in srgb, var(--warm) 14%, transparent);color:var(--warm)}.stage.ad .wd-comment-text{color:var(--ink-2);font-size:15px;line-height:1.5}.stage.ad .wd-comment-text code{background:var(--surface);font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);border-radius:4px;padding:2px 6px;font-size:13px}.stage.ad .wd-comment-status{border-top:1px solid var(--line);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.5rem;font-size:13px;display:flex}.stage.ad .wd-comment-status svg{width:14px;height:14px}.stage.ad .wd-comment-status.pending{color:var(--muted)}.stage.ad .wd-comment-status.fixing{color:var(--accent)}.stage.ad .wd-comment-status.resolved{color:var(--ok)}.stage.ad .wd-comment-status.fixing:after{content:"";border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:.25rem;animation:.8s linear infinite wdSpin}.stage.ad .wd-review-summary{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .4s var(--ease);border-radius:8px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;transform:translateY(10px)}.stage.ad .wd-review-summary.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-review-summary.approved{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 6%, transparent)}.stage.ad .wd-summary-icon{background:color-mix(in srgb, var(--ok) 14%, transparent);width:40px;height:40px;color:var(--ok);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stage.ad .wd-summary-icon svg{width:20px;height:20px}.stage.ad .wd-summary-title{color:var(--ink);font-size:15px;font-weight:600}.stage.ad .wd-summary-detail{color:var(--muted);font-size:13px}.stage.ad .wd-verif-container{flex-direction:column;gap:1.5rem;display:flex}.stage.ad .wd-verif-agents{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.stage.ad .wd-verif-agent{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .4s var(--ease);border-radius:8px;padding:1rem;position:relative;overflow:hidden;transform:translateY(20px)}.stage.ad .wd-verif-agent.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-verif-agent.scanning{border-color:var(--accent);box-shadow:0 0 20px var(--accent-soft)}.stage.ad .wd-verif-agent.complete{border-color:var(--ok)}.stage.ad .wd-verif-agent.complete.has-warnings{border-color:var(--warm)}.stage.ad .wd-verif-agent:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;width:100%;height:2px;transition:opacity .3s;position:absolute;top:0;left:-100%}.stage.ad .wd-verif-agent.scanning:before{opacity:1;animation:1.5s ease-in-out infinite wdScanLine}.stage.ad .wd-agent-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.stage.ad .wd-agent-avatar{border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.stage.ad .wd-agent-avatar svg{width:20px;height:20px}.stage.ad .wd-agent-avatar.performance,.stage.ad .wd-agent-avatar.security{background:linear-gradient(135deg, var(--accent-soft), var(--accent-soft));color:var(--accent)}.stage.ad .wd-verif-agent.scanning .wd-agent-avatar:after{content:"";opacity:0;border:2px solid;border-radius:6px;animation:1.5s ease-out infinite wdAvatarPulse;position:absolute;inset:-4px}.stage.ad .wd-agent-info h4{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600}.stage.ad .wd-agent-handle{color:var(--muted);font-size:13px;font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace)}.stage.ad .wd-agent-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-left:auto;padding:.25rem .5rem;font-size:10px;font-weight:600}.stage.ad .wd-agent-badge.analyzing{background:var(--accent-soft);color:var(--accent)}.stage.ad .wd-agent-badge.complete{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.stage.ad .wd-agent-badge.warnings{background:color-mix(in srgb, var(--warm) 14%, transparent);color:var(--warm)}.stage.ad .wd-agent-progress{background:var(--surface);border-radius:2px;height:3px;margin-bottom:.75rem;overflow:hidden}.stage.ad .wd-agent-progress-bar{background:var(--accent);border-radius:2px;width:0%;height:100%;transition:width .3s ease-out}.stage.ad .wd-verif-agent.complete .wd-agent-progress-bar{background:var(--ok)}.stage.ad .wd-verif-agent.complete.has-warnings .wd-agent-progress-bar{background:var(--warm)}.stage.ad .wd-agent-results{opacity:0;max-height:0;transition:all .4s var(--ease);flex-direction:column;gap:.5rem;display:flex;overflow:hidden}.stage.ad .wd-verif-agent.complete .wd-agent-results{opacity:1;max-height:200px}.stage.ad .wd-result-item{background:var(--surface);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;font-size:13px;display:flex}.stage.ad .wd-result-item svg{flex-shrink:0;width:14px;height:14px}.stage.ad .wd-result-item.success{color:var(--ok)}.stage.ad .wd-result-item.warning{color:var(--warm)}.stage.ad .wd-result-item.info{color:var(--accent)}.stage.ad .wd-result-item span{color:var(--ink-2)}.stage.ad .wd-result-score{background:var(--surface);border-radius:4px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.stage.ad .wd-score-label{color:var(--muted);font-size:13px}.stage.ad .wd-score-value{margin-left:auto;font-size:17px;font-weight:700}.stage.ad .wd-score-value.excellent{color:var(--ok)}.stage.ad .wd-score-value.good{color:var(--accent)}.stage.ad .wd-score-value.warning{color:var(--warm)}.stage.ad .wd-verif-checklist{opacity:0;transition:all .4s var(--ease);transform:translateY(10px)}.stage.ad .wd-verif-checklist.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-verif-checklist-header{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:15px;font-weight:600;display:flex}.stage.ad .wd-verif-checklist-header svg{width:16px;height:16px;color:var(--ok)}.stage.ad .wd-checklist{flex-direction:column;gap:.75rem;display:flex}.stage.ad .wd-checklist-item{background:var(--well);border:1px solid var(--line);opacity:0;box-shadow:none;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-checklist-item.visible{animation:wdCardEnter .4s var(--ease) forwards}.stage.ad .wd-checklist-item.checked .wd-check-icon{background:var(--ok);color:var(--accent-ink)}.stage.ad .wd-check-icon{background:var(--surface);width:24px;height:24px;transition:all .3s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stage.ad .wd-check-icon svg{width:14px;height:14px}.stage.ad .wd-checklist-text{color:var(--ink-2);flex:1;font-size:15px}.stage.ad .wd-checklist-item.checked .wd-checklist-text{color:var(--ink)}.stage.ad .wd-qa-container{flex-direction:column;gap:1rem;display:flex}.stage.ad .wd-qa-header{background:var(--well);border:1px solid var(--line);box-shadow:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-qa-avatar{background:linear-gradient(135deg, var(--warm), var(--warm));width:40px;height:40px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.stage.ad .wd-qa-info h4{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600}.stage.ad .wd-qa-info span{color:var(--muted);font-size:13px}.stage.ad .wd-qa-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-left:auto;padding:.25rem .75rem;font-size:10px;font-weight:600}.stage.ad .wd-qa-badge.testing{background:var(--accent-soft);color:var(--accent)}.stage.ad .wd-qa-badge.passed{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.stage.ad .wd-test-cases{flex-direction:column;gap:.5rem;display:flex}.stage.ad .wd-test-case{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .3s var(--ease);border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;transform:translate(-10px)}.stage.ad .wd-test-case.visible{opacity:1;transform:translate(0)}.stage.ad .wd-test-case.running{border-color:var(--accent);background:var(--accent-soft)}.stage.ad .wd-test-case.passed{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 6%, transparent)}.stage.ad .wd-test-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stage.ad .wd-test-icon svg{width:14px;height:14px}.stage.ad .wd-test-icon>span{display:none}.stage.ad .wd-test-icon.pending>.is-pending,.stage.ad .wd-test-icon.running>.is-running,.stage.ad .wd-test-icon.passed>.is-passed{display:contents}.stage.ad .wd-test-icon.pending{background:var(--surface);color:var(--muted)}.stage.ad .wd-test-icon.running{background:var(--accent-soft);color:var(--accent)}.stage.ad .wd-test-icon.running svg{animation:1s linear infinite wdSpin}.stage.ad .wd-test-icon.passed{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.stage.ad .wd-test-content{flex:1}.stage.ad .wd-test-name{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:500}.stage.ad .wd-test-desc{color:var(--muted);font-size:13px}.stage.ad .wd-test-time{color:var(--muted);font-size:13px;font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace)}.stage.ad .wd-qa-signoff{background:var(--well);border:1px solid var(--line);opacity:0;transition:all .4s var(--ease);border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex;transform:translateY(10px)}.stage.ad .wd-qa-signoff.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-qa-signoff.approved{border-color:var(--ok);background:linear-gradient(135deg, color-mix(in srgb, var(--ok) 6%, transparent), color-mix(in srgb, var(--ok) 6%, transparent))}.stage.ad .wd-signoff-icon{background:color-mix(in srgb, var(--ok) 14%, transparent);width:48px;height:48px;color:var(--ok);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stage.ad .wd-signoff-icon svg{width:24px;height:24px}.stage.ad .wd-signoff-title{color:var(--ink);margin-bottom:.25rem;font-size:17px;font-weight:600}.stage.ad .wd-signoff-message{color:var(--ink-2);font-size:15px}.stage.ad .wd-signoff-meta{color:var(--muted);margin-top:.5rem;font-size:13px}.stage.ad .wd-tech-icons{gap:1rem;margin-top:1rem;display:flex}.stage.ad .wd-tech-icon{opacity:0;flex-direction:column;align-items:center;gap:.5rem;display:flex;transform:scale(0)}.stage.ad .wd-tech-icon.visible{animation:wdAgentSpawn .4s var(--ease) forwards}.stage.ad .wd-tech-icon-circle{background:var(--line);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stage.ad .wd-tech-icon svg{width:24px;height:24px}.stage.ad .wd-tech-icon.angular{color:var(--warm)}.stage.ad .wd-tech-icon.nodejs{color:var(--ok)}.stage.ad .wd-tech-icon.firebase{color:var(--warm)}.stage.ad .wd-tech-name{color:var(--ink-2);font-size:13px;font-weight:500}.stage.ad .wd-analyzing-line{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translateY(10px)}.stage.ad .wd-analyzing-line.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-detection-phase{transition:opacity .4s var(--ease)}.stage.ad .wd-detection-phase.visible{opacity:1!important}.stage.ad .wd-detection-line{opacity:0}.stage.ad .wd-detection-line.visible{animation:wdFadeInUp .3s var(--ease) forwards}.stage.ad .wd-browser-mockup{background:var(--well);border:1px solid var(--line);box-shadow:none;border-radius:8px;overflow:hidden}.stage.ad .wd-browser-header{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-browser-dots{gap:6px;display:flex}.stage.ad .wd-browser-dots span{border-radius:50%;width:12px;height:12px}.stage.ad .wd-browser-dots span:first-child,.stage.ad .wd-browser-dots span:nth-child(2){background:var(--warm)}.stage.ad .wd-browser-dots span:nth-child(3){background:var(--ok)}.stage.ad .wd-browser-nav{color:var(--muted);align-items:center;gap:.5rem;display:flex}.stage.ad .wd-browser-nav svg{width:14px;height:14px}.stage.ad .wd-browser-url{background:var(--surface);color:var(--ink-2);border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.stage.ad .wd-browser-url svg{width:12px;height:12px;color:var(--ok)}.stage.ad .wd-browser-content{background:linear-gradient(180deg, var(--well) 0%, var(--well) 100%);min-height:380px;padding:.75rem;overflow:hidden}.stage.ad .wd-dashboard{opacity:0;transform:translateY(10px)}.stage.ad .wd-dashboard.visible{animation:wdDashFade .6s var(--ease) forwards}.stage.ad .wd-dash-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.stage.ad .wd-dash-title{color:var(--ink);font-size:15px;font-weight:600}.stage.ad .wd-dash-filters{gap:.5rem;display:flex}.stage.ad .wd-filter-btn{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:2px .5rem;font-size:10px}.stage.ad .wd-filter-btn.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.stage.ad .wd-metrics-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.stage.ad .wd-metric-card{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:6px;padding:.5rem;transform:translateY(20px)}.stage.ad .wd-metric-card.visible{animation:wdCardEnter .4s var(--ease) forwards}.stage.ad .wd-metric-label{color:var(--muted);margin-bottom:2px;font-size:9px}.stage.ad .wd-metric-value{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:700}.stage.ad .wd-metric-trend{align-items:center;gap:2px;font-size:9px;display:flex}.stage.ad .wd-metric-trend svg{width:10px;height:10px}.stage.ad .wd-metric-trend.up{color:var(--ok)}.stage.ad .wd-metric-trend.down{color:var(--warm)}.stage.ad .wd-charts-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.stage.ad .wd-chart-card{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:6px;padding:.5rem;transform:translateY(20px)}.stage.ad .wd-chart-card.visible{animation:wdCardEnter .4s var(--ease) forwards}.stage.ad .wd-chart-title{color:var(--ink);margin-bottom:.5rem;font-size:10px;font-weight:500}.stage.ad .wd-chart-bars{align-items:flex-end;gap:3px;height:90px;padding:.25rem 0;display:flex}.stage.ad .wd-chart-bar{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-soft) 100%);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;transform:scaleY(0)}.stage.ad .wd-chart-bar.visible{animation:wdBarGrow .5s var(--ease) forwards}.stage.ad .wd-chart-line-area{height:90px;position:relative;overflow:hidden}.stage.ad .wd-chart-line-svg{width:100%;height:100%}.stage.ad .wd-chart-line-path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:300;stroke-dashoffset:300px}.stage.ad .wd-chart-line-path.visible{animation:wdLineDraw 1s var(--ease) forwards}.stage.ad .wd-chart-area-path{opacity:0}.stage.ad .wd-chart-area-path.visible{animation:wdAreaFade .5s var(--ease) .5s forwards}.stage.ad .wd-success-badge{background:color-mix(in srgb, var(--ok) 6%, transparent);border:1px solid var(--ok);color:var(--ok);opacity:0;border-radius:100px;align-items:center;gap:.25rem;margin-top:.75rem;padding:.5rem 1rem;font-size:13px;font-weight:600;display:inline-flex;transform:scale(.8)}.stage.ad .wd-success-badge.visible{animation:wdBadgePop .5s var(--ease) forwards}.stage.ad .wd-success-badge svg{width:14px;height:14px}.stage.ad .wd-story-preview-container{flex-direction:column;gap:1rem;display:flex}.stage.ad .wd-story-preview-card{background:var(--well);border:1px solid var(--line);box-shadow:none;opacity:0;transition:all .4s var(--ease);border-radius:8px;overflow:hidden;transform:translateY(20px)}.stage.ad .wd-story-preview-card.visible{opacity:1;transform:translateY(0)}.stage.ad .wd-sp-header{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-sp-header .wd-story-points{margin-left:auto}.stage.ad .wd-sp-key{font-family:var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);color:var(--muted);font-size:13px}.stage.ad .wd-sp-body{padding:1rem}.stage.ad .wd-sp-title{color:var(--ink);margin-bottom:.75rem;font-size:17px;font-weight:600}.stage.ad .wd-sp-desc{color:var(--ink-2);margin-bottom:1rem;font-size:15px;line-height:1.6}.stage.ad .wd-sp-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:13px;font-weight:600}.stage.ad .wd-ac-list{flex-direction:column;gap:.5rem;display:flex}.stage.ad .wd-ac-item{color:var(--ink-2);opacity:0;transition:all .3s var(--ease);align-items:flex-start;gap:.5rem;font-size:15px;display:flex;transform:translate(-10px)}.stage.ad .wd-ac-item.visible{opacity:1;transform:translate(0)}.stage.ad .wd-ac-item svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.stage.ad .wd-sp-footer{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage.ad .wd-sp-label{text-transform:uppercase;border-radius:100px;align-items:center;gap:.25rem;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.stage.ad .wd-sp-label.frontend{background:var(--accent-soft);color:var(--accent)}.stage.ad .wd-sp-label.priority-high{background:color-mix(in srgb, var(--warm) 14%, transparent);color:var(--warm)}.stage.ad .wd-sp-label.component{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.stage.ad .wd-processing-indicator{color:var(--muted);align-items:center;gap:.5rem;font-size:15px;display:flex}.stage.ad .wd-processing-dots{gap:4px;display:flex}.stage.ad .wd-processing-dots span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite wdDotPulse}.stage.ad .wd-processing-dots span:nth-child(2){animation-delay:.2s}.stage.ad .wd-processing-dots span:nth-child(3){animation-delay:.4s}@media (width<=768px){.stage.ad .wd-verif-agents{grid-template-columns:1fr}.stage.ad .wd-metrics-grid{grid-template-columns:repeat(2,1fr)}.stage.ad .wd-charts-grid{grid-template-columns:1fr}}@keyframes wdFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wdBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes wdAiPulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 15px #0000}}@keyframes wdCardEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wdAgentSpawn{0%{opacity:0;filter:brightness(3);transform:scale(0)}50%{filter:brightness(1.5)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes wdSpin{to{transform:rotate(360deg)}}@keyframes wdScanLine{0%{left:-100%}to{left:100%}}@keyframes wdAvatarPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes wdDashFade{to{opacity:1;transform:translateY(0)}}@keyframes wdBarGrow{to{transform:scaleY(1)}}@keyframes wdLineDraw{to{stroke-dashoffset:0}}@keyframes wdAreaFade{to{opacity:.3}}@keyframes wdBadgePop{to{opacity:1;transform:scale(1)}}@keyframes wdDotPulse{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.stage.ad .panel-body{flex:1;min-height:0;padding:16px;overflow:auto}.stage.ad .wd-terminal-body{font:400 12.5px/1.8 var(--mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.stage.ad .glyph{vertical-align:-3px;flex:none}@media (prefers-reduced-motion:reduce){.stage.ad *,.stage.ad :before,.stage.ad :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.stage.ad :is(.wd-checklist-item,.wd-tech-icon,.wd-detection-line,.wd-dashboard,.wd-metric-card,.wd-chart-card,.wd-success-badge).visible{opacity:1;transform:none}.stage.ad .wd-chart-bar.visible{transform:none}.stage.ad .wd-chart-line-path.visible{stroke-dashoffset:0}.stage.ad .wd-chart-area-path.visible{opacity:.3}}.stage.ad .ad-steps:after{width:calc(88.888% * var(--done,.5));transition:width .45s var(--ease)}.stage.ad .ad-steps button{width:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:relative}.stage.ad .ad-steps button i{transition:background-color .2s var(--ease), border-color .2s var(--ease)}.stage.ad .ad-steps button:hover span,.stage.ad .ad-steps button:focus-visible span{color:var(--ink)}.stage.ad .ad-steps button:hover i,.stage.ad .ad-steps button:focus-visible i{border-color:var(--ink)}.stage.ad .ad-steps button:focus-visible{outline:none}.stage.ad .ad-steps button:focus-visible i{outline:2px solid var(--accent);outline-offset:3px}.stage.ad .ad-foot button:disabled{opacity:.4;cursor:default}.stage.ad .ad-foot button:disabled:hover{border-color:var(--line-strong)}.stage.ad .ad-foot button.next:disabled:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stage.ad .term .r{color:var(--warm)}.stage.ad .term .g{color:var(--ok)}.stage.ad .term pre{overflow-wrap:anywhere;overflow-y:auto}.stage.ad .term .ln:last-child{animation:ln .25s var(--ease) both}.stage.ad .agent{transition:background-color .35s var(--ease), color .35s var(--ease)}.stage.ad .panel{min-width:0}.stage.ad .panel-body{container-type:inline-size}.stage.ad .panel-body>.wd-terminal{background:0 0;border:0;border-radius:0}.stage.ad .panel-body>.wd-terminal .wd-terminal-body{padding:0 2px}.stage.ad .panel-body>:is(.wd-code-block,.wd-browser-mockup){border:0;border-radius:0;min-height:calc(100% + 32px);margin:-16px}.stage.ad .wd-comment-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage.ad .wd-pr-info,.stage.ad .wd-browser-url{min-width:0}.stage.ad .wd-pr-meta{overflow-wrap:anywhere}.stage.ad .wd-pr-status{flex:none}.stage.ad .wd-browser-url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage.ad .wd-sp-footer,.stage.ad .wd-dash-header,.stage.ad .wd-dash-filters{flex-wrap:wrap}@container (width<=560px){.stage.ad .wd-verif-agents,.stage.ad .wd-charts-grid{grid-template-columns:minmax(0,1fr)}.stage.ad .wd-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.stage.ad .ad-steps button:after,.stage.ad .ad-foot button:after{content:"";position:absolute;inset:calc(50% - 22px) 0}.stage.ad .ad-foot button{position:relative}.stage.ad .ad-steps li:first-child span{left:calc(50% - 5.5px)}.stage.ad .ad-steps li:last-child span{right:calc(50% - 5.5px)}.stage.ad .ad-panels{flex:none;grid-auto-rows:max-content;height:389.813px;margin:-1px;padding:1px;overflow-y:auto}.stage.ad .ad-panels .panel-body{overflow:visible}@supports (animation-timeline:scroll()){.stage.ad .ad-panels{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ad-more)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ad-more)), transparent);animation:linear both ad-more scroll(self)!important;animation-range:calc(100% - 48px) 100%!important}}}@property --ad-more{syntax:"<length>";inherits:false;initial-value:0}@keyframes ad-more{0%{--ad-more:32px}to{--ad-more:0px}}@media (width<=360px){.stage.ad .agent{padding-inline:7px}.stage.ad .agent em{gap:4px}}@media (prefers-reduced-motion:reduce){.stage.ad .ad-steps:after,.stage.ad .agent,.stage.ad .ad-steps button i{transition:none}.stage.ad .term .ln:last-child{animation:none}}
