.bv-aia-caps{background:transparent;color:#1a1a1a;padding:0 0 96px}.bv-aia-caps__inner{margin:0 auto;max-width:1280px;padding:0 32px}.bv-aia-caps__source{display:none}.bv-aia-caps__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-aia-caps__bar::-webkit-scrollbar{display:none}.bv-aia-caps__bar-btn{appearance:none;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-aia-caps__bar-btn:hover{color:#1a1a1a}.bv-aia-caps__bar-btn:focus-visible{outline:2px solid #8b37ff;outline-offset:2px}.bv-aia-caps__bar-btn--active{background:#fff;box-shadow:0 6px 18px -6px rgba(15,15,30,.12);color:#1a1a1a;font-weight:500}.bv-aia-caps__panels{position:relative}.bv-aia-caps__panel{align-items:center;display:none;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.bv-aia-caps__panel--active{animation:bv-aia-fade .32s cubic-bezier(.16,1,.3,1) both;display:grid}@keyframes bv-aia-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bv-aia-caps__content{display:flex;flex-direction:column;gap:22px;padding:16px 0}.bv-aia-caps__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-aia-caps__title{color:#1a1a1a;font-size:clamp(36px,4.6vw,56px);font-weight:700;letter-spacing:-.022em;line-height:1.04;margin:4px 0 0}.bv-aia-caps__intro{color:#64748d;font-size:17px;line-height:1.6;margin:0}.bv-aia-caps__intro strong{color:#1a1a1a}.bv-aia-caps__list{display:grid;gap:12px 20px;grid-template-columns:1fr 1fr;list-style:none;margin:8px 0 0;padding:0}.bv-aia-caps__list li{align-items:flex-start;color:#1a1a1a;display:flex;font-size:14px;gap:10px;line-height:1.5}.bv-aia-caps__list li:before{background:#f5effc;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B37FF' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;content:"";flex-shrink:0;height:18px;margin-top:2px;width:18px}.bv-aia-caps__media{align-items:center;background:#fff;border:1px solid #efeef6;border-radius:20px;box-shadow:0 4px 28px rgba(15,15,30,.04);display:flex;justify-content:center;min-height:540px;overflow:hidden;padding:36px;position:relative}.bv-chat-mock,.bv-chat-mock *{box-sizing:border-box}.bv-chat-mock{background:#fff;border:1px solid #efeef6;border-radius:16px;box-shadow:0 10px 28px rgba(15,15,30,.06),0 2px 6px rgba(15,15,30,.03);color:#1a1a1a;max-width:420px;overflow:hidden;width:100%}.bv-chat-mock__header{align-items:center;border-bottom:1px solid #efeef6;display:flex;gap:12px;padding:14px 16px}.bv-chat-mock__avatar{align-items:center;background:linear-gradient(135deg,#a855f7,#8b37ff);border-radius:50%;box-shadow:0 4px 12px -4px rgba(139,55,255,.45);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.bv-chat-mock__avatar img{display:block;height:18px;width:18px}.bv-chat-mock__title{flex:1;min-width:0}.bv-chat-mock__name{color:#1a1a1a;font-size:13px;letter-spacing:-.005em}.bv-chat-mock__sub{align-items:center;color:#64748d;display:flex;font-size:10px;gap:6px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.bv-chat-mock__dot{animation:bv-chat-pulse 2s ease-in-out infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 0 0 rgba(22,163,74,.5);flex-shrink:0;height:6px;width:6px}@keyframes bv-chat-pulse{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{box-shadow:0 0 0 5px rgba(22,163,74,0)}}.bv-chat-mock__locations{background:#fafafe;border-bottom:1px solid #efeef6;display:flex;gap:6px;overflow:hidden;padding:10px 16px}.bv-chat-mock__loc{align-items:center;background:#fff;border:1px solid #efeef6;border-radius:999px;color:#64748d;display:inline-flex;flex-shrink:0;font-size:9.5px;gap:5px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;transition:all .3s ease}.bv-chat-mock__loc.is-active{background:linear-gradient(135deg,#f5effc,#fbe7da);border-color:rgba(139,55,255,.2);color:#8b37ff}.bv-chat-mock__loc-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.bv-chat-mock__convo{display:flex;flex-direction:column;gap:10px;max-height:340px;min-height:240px;overflow:hidden;padding:18px 16px 8px}.bv-chat-mock__row{align-items:flex-start;display:flex;gap:10px;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__row.is-visible{opacity:1;transform:translateY(0)}.bv-chat-mock__row--user{justify-content:flex-end}.bv-chat-mock__mini{align-items:center;background:linear-gradient(135deg,#a855f7,#8b37ff);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.bv-chat-mock__mini img{height:12px;width:12px}.bv-chat-mock__bubble{background:#f7f6fb;border-radius:12px;color:#1a1a1a;font-size:12.5px;line-height:1.5;max-width:86%;padding:10px 13px}.bv-chat-mock__bubble--user{background:linear-gradient(135deg,#a855f7,#8b37ff);box-shadow:0 4px 12px -3px rgba(139,55,255,.4);color:#fff}.bv-chat-mock__bubble--success{align-items:center;background:#dcfce7;color:#166534;display:inline-flex;gap:8px}.bv-chat-mock__bubble--success svg{color:#16a34a;flex-shrink:0;height:14px;width:14px}.bv-chat-mock__typing{display:inline-flex;gap:4px;padding:4px 0}.bv-chat-mock__typing span{animation:bv-chat-typingdot 1.2s ease-in-out infinite;background:#8b37ff;border-radius:50%;height:6px;opacity:.4;width:6px}.bv-chat-mock__typing span:nth-child(2){animation-delay:.15s}.bv-chat-mock__typing span:nth-child(3){animation-delay:.3s}@keyframes bv-chat-typingdot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.bv-chat-mock__value{align-items:center;background:rgba(139,55,255,.08);border-radius:5px;color:#8b37ff;display:inline-flex;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;margin:0 2px;padding:1px 7px}.bv-chat-mock__value--green{background:#dcfce7;color:#166534}.bv-chat-mock__sources{border-top:1px solid #efeef6;margin-top:10px;opacity:0;padding-top:10px;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__sources.is-visible{opacity:1;transform:translateY(0)}.bv-chat-mock__sources-label{color:#64748d;font-size:9.5px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.bv-chat-mock__pills{display:flex;flex-wrap:wrap;gap:6px}.bv-chat-mock__pill{align-items:center;background:rgba(139,55,255,.06);border:1px solid rgba(139,55,255,.15);border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:10.5px;gap:5px;padding:3px 9px}.bv-chat-mock__pill svg{color:#8b37ff;flex-shrink:0;height:10px;width:10px}.bv-chat-mock__xray{background:linear-gradient(135deg,#fafafe,#f5effc);border:1px solid #efeef6;border-radius:10px;color:#64748d;font-size:10.5px;line-height:1.55;margin-top:10px;opacity:0;overflow:hidden;padding:10px 12px;position:relative;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__xray.is-visible{opacity:1;transform:translateY(0)}.bv-chat-mock__xray-meta{align-items:center;color:#8b37ff;display:flex;font-size:9px;gap:6px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.bv-chat-mock__xray-target{animation:bv-chat-highlight-pulse 1.6s ease-in-out .4s infinite;background:rgba(139,55,255,.22);border-radius:3px;box-shadow:0 0 0 0 rgba(139,55,255,.5);color:#1a1a1a;padding:1px 4px}@keyframes bv-chat-highlight-pulse{0%,to{box-shadow:0 0 0 0 rgba(139,55,255,.5)}50%{box-shadow:0 0 0 6px rgba(139,55,255,0)}}.bv-chat-mock__trace{display:flex;flex-direction:column;gap:6px;margin-top:10px}.bv-chat-mock__trace-row{align-items:center;background:#fafafe;border:1px solid #efeef6;border-radius:8px;display:flex;font-size:11px;gap:8px;opacity:0;padding:7px 10px;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__trace-row.is-visible{opacity:1;transform:translateY(0)}.bv-chat-mock__trace-num{align-items:center;background:linear-gradient(135deg,#f5effc,#fbe7da);border-radius:50%;color:#8b37ff;display:flex;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;height:18px;justify-content:center;width:18px}.bv-chat-mock__trace-label{color:#1a1a1a;flex:1}.bv-chat-mock__trace-value{background:rgba(139,55,255,.08);border-radius:5px;color:#8b37ff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;padding:1px 6px}.bv-chat-mock__suggested{border-top:1px solid #efeef6;padding:12px 16px 14px}.bv-chat-mock__suggested-label{color:#64748d;font-size:9.5px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.bv-chat-mock__question{align-items:center;appearance:none;background:#fafafe;border:1px solid #efeef6;border-radius:10px;color:#1a1a1a;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:10px;margin-bottom:6px;opacity:0;padding:8px 11px;text-align:left;transform:translateY(4px);transition:background .2s ease,opacity .2s ease,border-color .2s ease;width:100%}.bv-chat-mock__question.is-visible{opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__question:hover{background:linear-gradient(135deg,#f5effc,#fbe7da);border-color:rgba(139,55,255,.2)}.bv-chat-mock__question:last-child{margin-bottom:0}.bv-chat-mock__question.is-asked{opacity:.55}.bv-chat-mock__check{color:#8b37ff;flex-shrink:0;height:14px;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease;width:14px}.bv-chat-mock__question.is-asked .bv-chat-mock__check{opacity:1;transform:scale(1)}.bv-chat-mock__audit{align-items:center;background:linear-gradient(135deg,#f5effc,#fbe7da);border-radius:999px;color:#8b37ff;display:inline-flex;font-size:9.5px;gap:8px;letter-spacing:.08em;margin-top:10px;opacity:0;padding:5px 11px;text-transform:uppercase;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.bv-chat-mock__audit.is-visible{opacity:1;transform:translateY(0)}.bv-chat-mock__audit-dot{animation:bv-chat-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-chat-pulse-purple{0%,to{box-shadow:0 0 0 0 rgba(139,55,255,.55)}50%{box-shadow:0 0 0 6px rgba(139,55,255,0)}}@media (max-width:1024px){.bv-aia-caps__panel{gap:48px}.bv-aia-caps__media{min-height:460px;padding:28px}}@media (max-width:768px){.bv-aia-caps{padding:0 0 64px}.bv-aia-caps__inner{padding:0 20px}.bv-aia-caps__bar{justify-content:flex-start;margin-bottom:32px;padding-bottom:8px}.bv-aia-caps__bar-btn{border-radius:12px;font-size:14px;padding:14px 20px}.bv-aia-caps__panel{gap:32px;grid-template-columns:1fr}.bv-aia-caps__title{font-size:clamp(32px,8vw,44px)}.bv-aia-caps__media{border-radius:16px;min-height:420px;padding:24px}.bv-aia-caps__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bv-aia-caps__panel--active{animation:none}.bv-aia-caps__bar-btn{transition:none}.bv-chat-mock__audit,.bv-chat-mock__question,.bv-chat-mock__row,.bv-chat-mock__sources,.bv-chat-mock__trace-row,.bv-chat-mock__xray{opacity:1!important;transform:none!important}.bv-chat-mock__audit-dot,.bv-chat-mock__dot,.bv-chat-mock__typing span,.bv-chat-mock__xray-target{animation:none!important}}