.AgentVouchDiagram-module__-uz02G__scene{--edge:var(--color-gray-200);--surface:var(--color-white);--muted:var(--color-gray-500);--return:var(--color-emerald-600);border:1px solid var(--edge);background:var(--color-gray-50);color:var(--foreground);border-radius:16px;margin-top:28px;padding:28px}.dark .AgentVouchDiagram-module__-uz02G__scene{--edge:var(--color-gray-700);--surface:var(--color-gray-900);--muted:var(--color-gray-400);--return:var(--color-emerald-400);background:var(--color-gray-950)}.AgentVouchDiagram-module__-uz02G__caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.AgentVouchDiagram-module__-uz02G__status{color:var(--lobster-accent);margin-left:auto}.AgentVouchDiagram-module__-uz02G__flow{grid-template-columns:1fr 48px 1.15fr 48px 1fr;align-items:center;padding:44px 0 28px;display:grid}.AgentVouchDiagram-module__-uz02G__card{border:1px solid var(--edge);background:var(--surface);min-width:0;box-shadow:0 6px 18px color-mix(in srgb,var(--foreground)5%,transparent);border-radius:12px;padding:24px;transition:border-color .15s,box-shadow .15s}.AgentVouchDiagram-module__-uz02G__card h3{font-family:var(--font-crimson-pro),Georgia,serif;margin:6px 0 12px;font-size:26px;line-height:1.2}.AgentVouchDiagram-module__-uz02G__card p:not(.AgentVouchDiagram-module__-uz02G__eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.AgentVouchDiagram-module__-uz02G__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-top:16px;font-size:10px}.AgentVouchDiagram-module__-uz02G__icon{color:var(--lobster-accent);font-size:28px}.AgentVouchDiagram-module__-uz02G__query{border:1px solid var(--edge);border-radius:6px;align-items:center;gap:10px;margin-top:28px;padding:10px;font-size:12px;display:flex}.AgentVouchDiagram-module__-uz02G__query>svg,.AgentVouchDiagram-module__-uz02G__skillTitle>svg{flex-shrink:0}.AgentVouchDiagram-module__-uz02G__signals{gap:8px;margin-top:24px;display:grid}.AgentVouchDiagram-module__-uz02G__signals span{background:var(--color-gray-100);color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;transition:background .125s,color .125s;display:flex}.dark .AgentVouchDiagram-module__-uz02G__signals span{background:var(--color-gray-800)}.AgentVouchDiagram-module__-uz02G__connector{background:var(--edge);height:1px;position:relative}.AgentVouchDiagram-module__-uz02G__connector span{opacity:0;background:0 0;padding:3px;font-size:16px;position:absolute;top:-11px;left:0}.AgentVouchDiagram-module__-uz02G__direction{opacity:0;color:var(--lobster-accent);position:absolute;top:-7px;left:0}.AgentVouchDiagram-module__-uz02G__searchPacket{color:var(--lobster-accent)}.AgentVouchDiagram-module__-uz02G__returnPacket{color:var(--return)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="0"] .AgentVouchDiagram-module__-uz02G__incoming .AgentVouchDiagram-module__-uz02G__searchPacket{animation:1s linear infinite AgentVouchDiagram-module__-uz02G__outbound}.AgentVouchDiagram-module__-uz02G__scene[data-phase="1"] .AgentVouchDiagram-module__-uz02G__direction{animation:1.1s linear both AgentVouchDiagram-module__-uz02G__outbound}.AgentVouchDiagram-module__-uz02G__scene[data-phase="1"] .AgentVouchDiagram-module__-uz02G__oracle{border-color:var(--lobster-accent);box-shadow:0 0 0 4px var(--lobster-accent-soft)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="1"] .AgentVouchDiagram-module__-uz02G__signals span{background:var(--lobster-accent-soft);color:var(--lobster-accent)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__skill{border-color:var(--return)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__oracle{border-color:var(--return);box-shadow:0 0 0 4px color-mix(in srgb,var(--return)15%,transparent)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__outgoing .AgentVouchDiagram-module__-uz02G__returnPacket{animation:.65s linear both AgentVouchDiagram-module__-uz02G__inbound}.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__incoming .AgentVouchDiagram-module__-uz02G__returnPacket{animation:.65s linear .65s both AgentVouchDiagram-module__-uz02G__inbound}.AgentVouchDiagram-module__-uz02G__stack{margin-top:24px;padding:16px 12px 0 0;position:relative}.AgentVouchDiagram-module__-uz02G__backCard,.AgentVouchDiagram-module__-uz02G__middleCard{background:var(--surface);border:1px solid var(--edge);border-radius:8px;position:absolute;inset:0 0 16px 16px}.AgentVouchDiagram-module__-uz02G__middleCard{inset:8px 6px 8px 8px}.AgentVouchDiagram-module__-uz02G__skill{background:var(--surface);border:1px solid var(--edge);border-radius:8px;gap:8px;padding:16px;font-size:12px;transition:border-color .125s;display:grid;position:relative}.AgentVouchDiagram-module__-uz02G__skillTitle{color:var(--lobster-accent);align-items:center;gap:8px;margin-bottom:8px;display:flex}@keyframes AgentVouchDiagram-module__-uz02G__outbound{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 20px)}}@keyframes AgentVouchDiagram-module__-uz02G__inbound{0%{opacity:0;left:calc(100% - 20px)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:0}}@media (max-width:767px){.AgentVouchDiagram-module__-uz02G__scene{padding:20px}.AgentVouchDiagram-module__-uz02G__flow{grid-template-columns:1fr;padding-top:28px}.AgentVouchDiagram-module__-uz02G__card{padding:22px}.AgentVouchDiagram-module__-uz02G__connector{width:1px;height:36px;margin:auto}.AgentVouchDiagram-module__-uz02G__connector span{top:0;left:-10px}.AgentVouchDiagram-module__-uz02G__direction{top:0;left:-7px;transform:rotate(90deg)}.AgentVouchDiagram-module__-uz02G__scene[data-phase="1"] .AgentVouchDiagram-module__-uz02G__direction,.AgentVouchDiagram-module__-uz02G__scene[data-phase="0"] .AgentVouchDiagram-module__-uz02G__incoming .AgentVouchDiagram-module__-uz02G__searchPacket{animation-name:AgentVouchDiagram-module__-uz02G__down}.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__outgoing .AgentVouchDiagram-module__-uz02G__returnPacket,.AgentVouchDiagram-module__-uz02G__scene[data-phase="2"] .AgentVouchDiagram-module__-uz02G__incoming .AgentVouchDiagram-module__-uz02G__returnPacket{animation-name:AgentVouchDiagram-module__-uz02G__up}.AgentVouchDiagram-module__-uz02G__caption{font-size:12px}.AgentVouchDiagram-module__-uz02G__status{min-height:36px}@keyframes AgentVouchDiagram-module__-uz02G__down{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:16px}}@keyframes AgentVouchDiagram-module__-uz02G__up{0%{opacity:0;top:16px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:0}}}@media (prefers-reduced-motion:reduce){.AgentVouchDiagram-module__-uz02G__scene *{transition:none!important;animation:none!important}}.AgentVouchDiagram-module__-uz02G__agentCarousel{min-height:68px}.AgentVouchDiagram-module__-uz02G__agentSlide{align-items:center;gap:12px;height:40px;font-size:14px;animation:.24s ease-out AgentVouchDiagram-module__-uz02G__logoIn;display:flex}.AgentVouchDiagram-module__-uz02G__agentSlide img{object-fit:contain;background:var(--color-white);border-radius:6px}.AgentVouchDiagram-module__-uz02G__carouselDots{gap:4px;margin-top:8px;display:flex}.AgentVouchDiagram-module__-uz02G__carouselDots button{cursor:pointer;border-radius:4px;place-items:center;width:24px;height:20px;display:grid}.AgentVouchDiagram-module__-uz02G__carouselDots button:after{content:"";background:var(--muted);opacity:.4;border-radius:50%;width:5px;height:5px}.AgentVouchDiagram-module__-uz02G__carouselDots button[aria-pressed=true]:after{background:var(--lobster-accent);opacity:1}.AgentVouchDiagram-module__-uz02G__carouselDots button:focus-visible{outline:2px solid var(--lobster-accent);outline-offset:2px}@keyframes AgentVouchDiagram-module__-uz02G__logoIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AgentVouchDiagram-module__-uz02G__workflowLabel{align-items:center;min-height:3lh;animation:.24s ease-out AgentVouchDiagram-module__-uz02G__logoIn;display:flex}.AgentVouchDiagram-module__-uz02G__skillTitle{min-height:3lh;animation:.24s ease-out AgentVouchDiagram-module__-uz02G__logoIn}
