/* Focused showcase + conversational workspace. */
.va-candidates{display:flex;gap:16px;flex-wrap:wrap;margin-top:25px}.va-candidates>div{display:flex;gap:14px;align-items:center;flex:1;min-width:200px;background:white;border-radius:12px;padding:12px}.va-candidates img{width:72px;height:85px;object-fit:cover;border-radius:8px}.va-candidates small{display:block;margin-top:8px;color:#75816d;font-size:12px}.visual-answer{scroll-margin-top:180px}.message.agent-message{scroll-margin-top:160px}
#sellerView.page-shell{display:block;max-width:1400px;margin:auto}#sellerView .main-content{margin:0;width:100%;min-width:0}.section-navigator{justify-content:center}.section-navigator button{flex:0 1 auto}
#consumer-ai,#seller-actions{padding:90px 32px 50px;max-width:1240px;margin:auto;scroll-margin-top:130px}.ask-section{background:transparent;border:0;padding:0}.ask-section .section-heading{align-items:center;margin-bottom:30px}.ask-section h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;line-height:1.2}.ask-section .section-kicker{color:#587369;letter-spacing:.12em;margin-bottom:16px}.tour-restart{background:none;border:0;color:#536960;white-space:nowrap;cursor:pointer}.question-form{background:white;border:1px solid #b9c6bd;border-radius:20px;padding:12px;box-shadow:0 10px 35px #16382d0b}.question-form:focus-within{outline:2px solid #5b806c;outline-offset:4px}.question-form textarea{font-size:19px;min-height:80px;background:none}.question-form .form-footer{border:0}.suggested{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 38px}.suggested>span{display:none}.suggested button{padding:13px 17px;background:#fff;border:1px solid #d9dfd7;border-radius:30px;font-size:14px;color:#284737;cursor:pointer}.suggested button:hover{background:#e9efdf;border-color:#9dad8a}
#agentWorkbench.workbench{display:flex;flex-direction:column;gap:14px;border:0;background:transparent;margin:0}.conversation-panel{border:0;background:transparent;border-radius:0}.conversation-panel>.panel-bar{background:transparent;border-bottom:1px solid #dce3dc}.conversation{height:auto;max-height:none;overflow:visible;padding:28px 0}.welcome-message{padding:25px 0;text-align:left;background:transparent;border:0}.welcome-message .welcome-icon{display:none}.message.agent-message{max-width:none;width:100%;margin:25px 0 40px;padding:0;background:none;border:0;box-shadow:none}.message.agent-message>h3{font-size:26px;line-height:1.4;color:#173b2e}.message.agent-message>p{font-size:16px;line-height:1.8;max-width:780px}.message.user-message{width:fit-content;max-width:90%;margin-left:auto;background:#eaf0e2;font-size:16px}.trace-panel{border:1px solid #e1e5de;border-radius:14px;background:#f7f9f4}.trace-list{max-height:180px}.trace-foot{padding:12px}.message-meta{font-size:11px;color:#788779;margin-top:18px}.visual-answer{margin:22px 0;border:1px solid #e0e5dc;background:#f6f8f1;border-radius:22px;padding:26px;animation:va-in .25s ease}.va-split{display:grid;grid-template-columns:minmax(160px,1fr) 1.25fr;gap:32px;align-items:center}.va-split>img{width:100%;height:300px;object-fit:cover;border-radius:14px}.va-metric{display:flex;flex-direction:column;gap:10px;margin:15px 0 24px}.va-metric strong{font-size:clamp(30px,4.6vw,68px);letter-spacing:-.055em;line-height:1.08;color:#244331}.va-metric span{font-size:14px;color:#637263}.va-path{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:22px 0}.va-path span{padding:10px 14px;border-radius:25px;background:white;font-size:14px;font-weight:650}.va-path i{font-style:normal;color:#a1af9a}.va-timeline{display:flex;align-items:center;margin:25px 0;gap:15px;line-height:1.8}.va-timeline i{flex:1;height:2px;background:#b7ca97}.visual-answer mark{background:#dcedb6;padding:4px 8px;border-radius:5px}.va-source{display:block;margin-top:22px;color:#75806e;font-size:11px}.va-followups{display:flex;gap:9px;flex-wrap:wrap}.va-followups button{padding:11px 15px;border:1px solid #c9d6c2;border-radius:25px;background:#fff;font-size:14px;cursor:pointer;color:#31543d}.va-followups button:hover{background:#eaf1df}.va-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.va-products article{min-width:0}.va-products img{width:100%;height:220px;object-fit:cover;border-radius:12px;margin-bottom:16px}.va-products h4{font-size:20px;margin:10px 0}.va-products small{font-size:11px;color:#65775c}.va-products p{font-size:13px;line-height:1.6}.va-products a,.va-action{display:inline-block;color:white;background:#274932;padding:12px 17px;border:0;border-radius:9px;text-decoration:none;margin-top:13px;font-size:15px;cursor:pointer}.va-action:disabled{background:#697c64}.va-next-list>div{display:grid;grid-template-columns:1fr 1.8fr auto;gap:15px;padding:17px 0;border-bottom:1px solid #dfe7d7;align-items:center}.va-next-list span{font-size:13px;color:#68765f}.va-next-list b{font-size:25px}.va-bars p{margin:20px 0}.va-bars span{display:block;margin-bottom:10px}.va-bars i{display:block;height:32px;background:#b5c99a;border-radius:5px}.va-bars p:last-child i{background:#2e593a}.va-name small{display:block;margin:20px 0;color:#697960}.va-name p{font-size:22px;text-decoration:line-through;color:#819079}.va-name h3{font-size:30px;line-height:1.5}.va-tags{display:flex;gap:8px}.va-channels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.va-channels article{padding:25px;background:white;border-radius:14px}.va-channels b{font-size:25px}.va-channels h4{font-size:23px;margin:22px 0 12px}.va-channels p{line-height:1.8}.va-actions{padding-left:26px}.va-actions li{padding:18px 10px;font-size:23px;font-weight:650;line-height:1.5;border-bottom:1px solid #dbe4d0}.visual-answer>img{max-width:250px;border-radius:12px}.tour-spotlight{outline:3px solid #bad778;outline-offset:6px}#workspaceTour{position:fixed;right:26px;bottom:25px;width:390px;max-width:calc(100vw - 32px);padding:25px;border-radius:20px;background:#fff;box-shadow:0 15px 90px #17352355;z-index:1000;border:1px solid #c8d2bb}#workspaceTour h3{font-size:23px;line-height:1.5;margin:14px 0}#workspaceTour>small{color:#6d805e}.tour-controls{display:flex;justify-content:space-between;margin-top:20px}.tour-controls button{border:0;padding:12px 18px;border-radius:8px;cursor:pointer}.tour-controls button:last-child{background:#284630;color:white}.tour-preview{display:flex;gap:14px;align-items:center;background:#f0f4e8;border-radius:10px;padding:12px}.tour-preview img{width:70px;height:85px;object-fit:cover;border-radius:8px}.tour-preview span,.tour-preview small{display:block;margin-top:8px;font-size:11px}
@keyframes va-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.visual-answer{animation:none}}@media(max-width:700px){#consumer-ai,#seller-actions{padding:55px 16px 25px}.ask-section .section-heading{display:block}.tour-restart{margin-top:14px}.va-split{grid-template-columns:1fr;gap:12px}.va-split>img{height:240px}.visual-answer{padding:18px}.va-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.va-products article{flex:0 0 80%;scroll-snap-align:start}.va-channels{grid-template-columns:1fr}.va-next-list>div{grid-template-columns:1fr auto}.va-next-list span{grid-row:2;grid-column:1/-1}.va-actions li{font-size:19px}.va-name h3{font-size:24px}#workspaceTour{right:16px;bottom:16px}.section-navigator button{padding:13px 9px;font-size:12px}}

.message.agent-message:before{display:none}.message.user-message{width:auto;background:transparent}.user-bubble{font-size:16px;max-width:85%;padding:14px 20px;background:#eaf0e2;border-color:#d3ddc8;color:#314936}.message.agent-message>h3{margin-bottom:12px}
