.pb-demo{background:#f4f7f3}.pb-demo .mg-demo-bar{background:#fff;border-bottom-color:#e2e7e4}.pb-demo .mg-demo-bar span{color:#3b4a43;background:#f1f4f2}.pb-stage{box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;height:320px;padding:1.1rem;display:grid;position:relative}.pb-ask{color:#f2f0ea;white-space:nowrap;background:#141413;border-radius:14px;grid-column:1/-1;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.95rem;font-weight:650;display:flex;overflow:hidden}.pb-spark{color:#d97757;font-size:1.2rem}.pb-type{border-right:2px solid #d97757;max-width:100%;animation:9s steps(34,end) infinite pb-type;display:inline-block;overflow:hidden}@keyframes pb-type{0%{width:0}18%,to{width:100%}}.pb-folder{background:#fff;border:1px solid #e2e7e4;border-radius:16px;flex-direction:column;gap:.4rem;min-width:0;padding:.7rem;display:flex}.pb-folder small{font-family:var(--font-geist-mono), monospace;color:#6b7a72;font-size:.7rem;font-weight:700}.pb-file{font-family:var(--font-geist-mono), monospace;color:var(--g);background:#f1f4f2;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.78rem;font-weight:700;display:flex}.pb-file i{border:2px solid #5fa46a;border-radius:2px;width:10px;height:12px}.pb-file.is-pick{animation:9s infinite pb-pick}@keyframes pb-pick{0%,24%{color:var(--g);background:#f1f4f2;transform:none}30%,92%{background:var(--g);color:var(--gl);transform:translate(6px)scale(1.04)}to{background:#f1f4f2}}.pb-out{opacity:0;background:#fff;border-radius:16px;flex-direction:column;gap:.45rem;min-width:0;padding:.8rem;animation:9s cubic-bezier(.2,.8,.2,1) infinite pb-out;display:flex;transform:translateY(16px);box-shadow:0 16px 34px #1e3a2f24}.pb-out strong{color:var(--g);font-size:.95rem}.pb-out span{color:#3b4a43;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}.pb-out b{color:#fff;background:#5fa46a;border-radius:99px;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}@keyframes pb-out{0%,40%{opacity:0;transform:translateY(16px)}48%,92%{opacity:1;transform:none}to{opacity:0}}.pb-vs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.pb-vs-side{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:1rem;padding:1.3rem;display:flex}.pb-vs-side>small{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.pb-vs-side.is-bad>small{color:#8a3b2b}.pb-vs-side.is-good{background:var(--g);border-color:var(--g);color:#fff}.pb-vs-side.is-good>small{color:var(--gl)}.pb-vs-side p{margin:0;font-size:1rem;font-weight:700}.pb-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pb-agent{text-align:center;background:#f6f8f5;border:2px solid #e2e7e4;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:.8rem .4rem;display:flex}.pb-agent svg{color:var(--g)}.pb-agent.is-err svg{color:#d2493a}.pb-agent b{font-size:.9rem}.pb-agent em{font-style:normal;font-family:var(--font-geist-mono), monospace;color:#6b7a72;font-size:.66rem}.pb-agent.is-err{animation:3s infinite pb-err}@keyframes pb-err{0%,55%{border-color:#e2e7e4}60%,95%{border-color:#d2493a;box-shadow:0 0 0 5px #d2493a1f}}.pb-hub{align-items:center;gap:1rem;display:flex}.pb-hub-c{color:#fff;background:#d97757;border-radius:22px;flex:none;place-items:center;width:74px;height:74px;font-size:2.2rem;display:grid;box-shadow:0 0 0 8px #d977572e}.pb-hub>div{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.pb-hub>div span{font-family:var(--font-geist-mono), monospace;background:#ffffff1a;border-radius:12px;padding:.45rem .7rem;font-size:.82rem;font-weight:700;animation:1.8s infinite pb-lit}@keyframes pb-lit{0%,30%{background:#cfeac947}40%,to{background:#ffffff1a}}.pb-where{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.pb-where>div{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.3rem 1.4rem}.pb-where h3{margin:0 0 .6rem;font-size:1.15rem}.pb-where ol{color:#3b423b;flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.5;display:flex}.pb-where code{font-family:var(--font-geist-mono), monospace;word-break:break-all;background:#f3f5f1;border-radius:6px;padding:.1rem .35rem;font-size:.82rem}.pb-anatomy{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:.9rem;margin-top:1.4rem;display:grid}.pb-md{color:#e8e6df;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#141413;border-radius:22px;flex-direction:column;margin:0;padding:1.2rem 1.3rem;font-size:.85rem;line-height:1.7;display:flex;overflow-x:auto}.pb-md i{color:#d97757;font-style:normal}.pb-md b{color:#cfeac9}.pb-l{opacity:0;animation:12s infinite pb-line}.pb-l0{animation-delay:0s}.pb-l1{animation-delay:.25s}.pb-l2{animation-delay:.5s}.pb-l3{animation-delay:.75s}.pb-l4{animation-delay:1.2s}.pb-l5{animation-delay:1.45s}.pb-l6{animation-delay:1.7s}.pb-l7{animation-delay:2.2s}.pb-l8{animation-delay:2.45s}.pb-l9{animation-delay:2.9s}.pb-l10{animation-delay:3.15s}@keyframes pb-line{0%{opacity:0;transform:translate(-6px)}3%,92%{opacity:1;transform:none}to{opacity:0}}.pb-labels{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pb-labels li{border:1px solid var(--line);color:#4b524b;background:#fff;border-radius:18px;padding:.9rem 1rem;font-size:.92rem;line-height:1.45}.pb-labels b{color:var(--g);font-size:1rem;display:block}@media (max-width:720px){.pb-stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:340px}.pb-out{position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.pb-anatomy{grid-template-columns:minmax(0,1fr)}}
