.bv-engine-inside-h4{background:transparent;color:#1a1a1a;padding:96px 0}.bv-engine-inside-h4__inner{margin:0 auto;max-width:1280px;padding:0 32px}.bv-engine-inside-h4__source{display:none}.bv-engine-inside-h4__bar{display:flex;gap:4px;justify-content:center;margin-bottom:56px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 0}.bv-engine-inside-h4__bar::-webkit-scrollbar{display:none}.bv-engine-inside-h4__bar-btn{background:transparent;border:none;border-radius:16px;color:#64748d;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.005em;padding:18px 28px;transition:color .2s ease,background .25s ease,box-shadow .3s ease;white-space:nowrap}.bv-engine-inside-h4__bar-btn:hover{color:#1a1a1a}.bv-engine-inside-h4__bar-btn:focus-visible{outline:2px solid #8b37ff;outline-offset:2px}.bv-engine-inside-h4__bar-btn--active{background:#fff;box-shadow:0 6px 18px -6px rgba(15,15,30,.12);color:#1a1a1a;font-weight:500}.bv-engine-inside-h4__panels{position:relative}.bv-engine-inside-h4__panel{align-items:center;display:none;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.bv-engine-inside-h4__panel--active{animation:bv-eih4-fade .38s cubic-bezier(.16,1,.3,1) both;display:grid}@keyframes bv-eih4-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bv-engine-inside-h4__content{display:flex;flex-direction:column;gap:24px;padding:16px 0}.bv-engine-inside-h4__eyebrow{align-items:center;background:rgba(139,55,255,.08);border-radius:999px;color:#8b37ff;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.1em;padding:8px 16px;text-transform:uppercase;width:fit-content}.bv-engine-inside-h4__title{color:#1a1a1a;font-size:clamp(36px,4.6vw,60px);font-weight:700;letter-spacing:-.022em;line-height:1.04;margin:4px 0 0}.bv-engine-inside-h4__desc{color:#64748d;font-size:17px;line-height:1.6;margin:0;max-width:480px}.bv-engine-inside-h4__media{background:#fff;border:1px solid #efeef6;border-radius:20px;box-shadow:0 4px 28px rgba(15,15,30,.04);display:flex;flex-direction:column;justify-content:center;min-height:460px;overflow:hidden;padding:36px;position:relative}@media (max-width:1024px){.bv-engine-inside-h4__panel{gap:48px}.bv-engine-inside-h4__media{min-height:380px;padding:28px}}@media (max-width:768px){.bv-engine-inside-h4{padding:64px 0}.bv-engine-inside-h4__inner{padding:0 20px}.bv-engine-inside-h4__bar{justify-content:flex-start;margin-bottom:32px;padding-bottom:8px}.bv-engine-inside-h4__bar-btn{border-radius:12px;font-size:14px;padding:14px 20px}.bv-engine-inside-h4__panel{gap:32px;grid-template-columns:1fr}.bv-engine-inside-h4__title{font-size:clamp(32px,8vw,44px)}.bv-engine-inside-h4__media{border-radius:16px;min-height:320px;padding:24px}}@media (prefers-reduced-motion:reduce){.bv-engine-inside-h4__panel--active{animation:none}.bv-engine-inside-h4__bar-btn{transition:none}.bv-eih4-anim *{animation:none!important}}.bv-eih4-anim{align-items:center;display:flex;justify-content:center;width:100%}.bv-eih4-canvas{background:radial-gradient(circle,#e5e3ee 1px,transparent 0) 0 0 /16px 16px,#fafafe;border:1px solid #efeef6;border-radius:14px;height:360px;max-width:460px;overflow:hidden;position:relative;width:100%}.bv-eih4-canvas__node{align-items:center;animation:bv-eih4-node-pop 7s ease-in-out infinite;animation-delay:var(--d,0s);background:#fff;border:1px solid #efeef6;border-radius:10px;box-shadow:0 4px 12px rgba(15,15,30,.06);color:#1a1a1a;display:flex;font-size:12px;gap:8px;opacity:0;padding:8px 12px 8px 8px;position:absolute;transform:scale(.85);z-index:2}@keyframes bv-eih4-node-pop{0%,to{opacity:0;transform:scale(.85)}10%,88%{opacity:1;transform:scale(1)}}.bv-eih4-canvas__node-icon{align-items:center;background:var(--c-bg);border-radius:7px;color:var(--c-fg);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.bv-eih4-canvas__node-icon svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.bv-eih4-canvas__node-icon--filled svg{fill:currentColor;stroke:none}.bv-eih4-canvas__node--n1{left:24px;top:38px}.bv-eih4-canvas__node--n2{left:220px;top:38px}.bv-eih4-canvas__node--n3{left:120px;top:144px}.bv-eih4-canvas__node--n4{left:24px;top:248px}.bv-eih4-canvas__node--n5{left:220px;top:248px}.bv-eih4-canvas__svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.bv-eih4-canvas__path{animation:bv-eih4-path-draw 7s ease-in-out infinite;animation-delay:var(--d,0s);fill:none;stroke:#c7c2e0;stroke-dasharray:320;stroke-dashoffset:320;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bv-eih4-canvas__dot{fill:#fff;stroke:#c7c2e0;stroke-width:1.5}.bv-eih4-canvas__arrow,.bv-eih4-canvas__dot{animation:bv-eih4-endpoint-show 7s ease-in-out infinite;animation-delay:var(--d,0s);opacity:0}.bv-eih4-canvas__arrow{fill:#c7c2e0}@keyframes bv-eih4-path-draw{0%,to{opacity:0;stroke-dashoffset:320}18%{opacity:0;stroke-dashoffset:320}30%{opacity:1;stroke-dashoffset:0}88%{opacity:1;stroke-dashoffset:0}}@keyframes bv-eih4-endpoint-show{0%,to{opacity:0}35%{opacity:0}42%{opacity:1}88%{opacity:1}}.bv-eih4-canvas__assistant{align-items:center;animation:bv-eih4-assist-show 7s ease-in-out infinite;background:#f3e8ff;border-radius:999px;bottom:14px;color:#8b37ff;display:inline-flex;font-size:11px;gap:6px;letter-spacing:.08em;opacity:0;padding:6px 10px;position:absolute;right:14px;text-transform:uppercase;z-index:3}.bv-eih4-canvas__assistant-dot{animation:bv-eih4-pulse-purple 1.5s ease-in-out infinite;background:#8b37ff;border-radius:50%;box-shadow:0 0 0 0 rgba(139,55,255,.55);height:6px;width:6px}@keyframes bv-eih4-assist-show{0%,65%,95%,to{opacity:0;transform:translateY(4px)}75%,90%{opacity:1;transform:translateY(0)}}@keyframes bv-eih4-pulse-purple{0%,to{box-shadow:0 0 0 0 rgba(139,55,255,.6)}50%{box-shadow:0 0 0 6px rgba(139,55,255,0)}}.bv-eih4-runtime{display:flex;flex-direction:column;gap:8px;max-width:460px;width:100%}.bv-eih4-runtime__head{align-items:center;color:#64748d;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.bv-eih4-runtime__run-id{color:#8b37ff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.02em;text-transform:none}.bv-eih4-runtime__row{align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:130px 1fr 48px}.bv-eih4-runtime__label{color:#1a1a1a;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bv-eih4-runtime__bar-wrap{background:#f7f6fb;border-radius:5px;height:22px;overflow:hidden;position:relative}.bv-eih4-runtime__bar{align-items:center;animation:bv-eih4-bar-fill 8s ease-in-out infinite;animation-delay:var(--d,0s);background:#16a34a;border-radius:5px;color:#fff;display:flex;font-size:10px;font-variant-numeric:tabular-nums;height:100%;justify-content:flex-end;padding-right:8px;width:0}.bv-eih4-runtime__bar--running{background:transparent;border:2px solid #8b37ff;color:#8b37ff}@keyframes bv-eih4-bar-fill{0%,5%{width:0}20%{width:var(--w,30%)}88%{width:var(--w,30%)}95%,to{width:0}}.bv-eih4-runtime__time{animation:bv-eih4-time-show 8s ease-in-out infinite;animation-delay:var(--d,0s);color:#64748d;font-size:11px;font-variant-numeric:tabular-nums;opacity:0}@keyframes bv-eih4-time-show{0%,18%,92%,to{opacity:0}28%,88%{opacity:1}}.bv-eih4-runtime__retry{align-items:center;align-self:flex-start;animation:bv-eih4-retry-show 8s ease-in-out infinite;background:#f3e8ff;border-radius:999px;color:#8b37ff;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.08em;margin-top:6px;opacity:0;padding:8px 14px;text-transform:uppercase}.bv-eih4-runtime__retry-dot{animation:bv-eih4-pulse-purple 1.5s ease-in-out infinite;background:#8b37ff;border-radius:50%;box-shadow:0 0 0 0 rgba(139,55,255,.55);height:6px;width:6px}@keyframes bv-eih4-retry-show{0%,72%,95%,to{opacity:0;transform:translateY(4px)}80%,92%{opacity:1;transform:translateY(0)}}.bv-eih4-integ{align-items:center;display:flex;flex-direction:column;gap:22px;width:100%}.bv-eih4-integ__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:420px}.bv-eih4-integ__chip{align-items:center;animation:bv-eih4-float 4s ease-in-out infinite;animation-delay:var(--d,0s);background:#fff;border:1px solid #efeef6;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);color:#1a1a1a;display:flex;font-size:13px;gap:10px;padding:8px 14px 8px 8px}.bv-eih4-integ__icon{align-items:center;background:var(--c-bg);border-radius:8px;color:var(--c-fg);display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.bv-eih4-integ__icon svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.bv-eih4-integ__icon img{height:22px;object-fit:contain;width:22px}.bv-eih4-integ__icon--logo{background:#fff;border:1px solid #efeef6}.bv-eih4-integ__caption{color:#64748d;font-size:13px;letter-spacing:.04em;text-align:center}.bv-eih4-integ__caption strong{color:#1a1a1a}@keyframes bv-eih4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bv-eih4-versions{display:flex;flex-direction:column;gap:10px;max-width:440px;width:100%}.bv-eih4-versions__head{color:#64748d;display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px}.bv-eih4-versions__env,.bv-eih4-versions__head{align-items:center;letter-spacing:.08em;text-transform:uppercase}.bv-eih4-versions__env{background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:10px;gap:6px;padding:3px 10px}.bv-eih4-versions__env-dot{background:#16a34a;border-radius:50%;height:5px;width:5px}.bv-eih4-versions__row{align-items:center;background:#fff;border:1px solid #efeef6;border-radius:10px;display:grid;font-size:13px;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px;position:relative}.bv-eih4-versions__row--active{background:#f5effc;border-color:rgba(139,55,255,.25)}.bv-eih4-versions__tag{background:rgba(139,55,255,.08);border-radius:6px;color:#8b37ff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.02em;padding:2px 8px}.bv-eih4-versions__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.bv-eih4-versions__author{color:#1a1a1a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-eih4-versions__ts{color:#64748d;font-size:10px;letter-spacing:.02em}.bv-eih4-versions__pill{border-radius:999px;font-size:10px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.bv-eih4-versions__pill--live{background:#dcfce7;color:#166534}.bv-eih4-versions__pill--rollback{animation:bv-eih4-rollback-show 7s ease-in-out infinite;background:rgba(139,55,255,.1);color:#8b37ff;opacity:0}@keyframes bv-eih4-rollback-show{0%,50%,95%,to{opacity:0;transform:scale(.9)}60%,90%{opacity:1;transform:scale(1)}}.bv-eih4-versions__pill--published{background:#f0eef7;color:#64748d}.bv-eih4-versions__row--target{overflow:hidden;position:relative}.bv-eih4-versions__row--target:after{animation:bv-eih4-scan 7s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(139,55,255,.12) 50%,transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes bv-eih4-scan{0%,to{transform:translateX(-100%)}20%{transform:translateX(-100%)}35%{transform:translateX(100%)}90%{transform:translateX(100%)}}.bv-eih4-versions__audit{align-items:center;align-self:flex-start;animation:bv-eih4-audit-show 7s ease-in-out infinite;background:#f3e8ff;border-radius:999px;color:#8b37ff;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.08em;margin-top:4px;opacity:0;padding:8px 14px;text-transform:uppercase}.bv-eih4-versions__audit-dot{animation:bv-eih4-pulse-purple 1.5s ease-in-out infinite;background:#8b37ff;border-radius:50%;box-shadow:0 0 0 0 rgba(139,55,255,.55);height:6px;width:6px}@keyframes bv-eih4-audit-show{0%,78%,96%,to{opacity:0;transform:translateY(4px)}84%,93%{opacity:1;transform:translateY(0)}}