.e2e-connection-helper[data-v-b4842727]{align-items:center;display:flex;justify-content:center;min-height:300px;padding:26px;width:100%}.connection-card[data-v-b4842727]{border-radius:20px;color:#eef3ff;max-width:550px;overflow:hidden;padding:24px 22px 18px;position:relative;text-align:center;width:100%}.premium-surface[data-v-b4842727]{background:radial-gradient(circle at top left,rgba(79,195,247,.1),transparent 24%),radial-gradient(circle at top right,rgba(186,104,200,.1),transparent 22%),linear-gradient(180deg,#141822f0,#0c0f16fa);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff0a}.badge-row[data-v-b4842727]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.08em;margin-bottom:10px;padding:6px 12px;text-transform:uppercase}.live-dot[data-v-b4842727]{animation:ping-b4842727 1.8s infinite;background:#66bb6a;border-radius:999px;box-shadow:0 0 #66bb6a73;height:8px;width:8px}.live-dot.paused[data-v-b4842727]{animation:none;background:#ef5350;box-shadow:none}.title[data-v-b4842727]{color:#fffffff5;font-size:20px;font-weight:800;margin:0 0 8px}.progress-wrap[data-v-b4842727]{margin-top:14px;width:100%}.progress-track[data-v-b4842727]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;height:12px;overflow:hidden;position:relative;width:100%}.progress-fill[data-v-b4842727]{background:linear-gradient(90deg,#4fc3f7,#7e57c2);border-radius:999px;box-shadow:0 0 12px #4fc3f773;height:100%;position:relative;transition:width .12s linear;width:0;z-index:2}.progress-glow[data-v-b4842727]{animation:progressSweep-b4842727 1.6s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);height:100%;left:-30%;pointer-events:none;position:absolute;top:0;width:30%;z-index:3}.progress-meta[data-v-b4842727]{align-items:center;color:#ffffffbf;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-top:8px;text-transform:uppercase}.progress-percent[data-v-b4842727]{color:#ffffffeb;font-weight:700}.error-wrap[data-v-b4842727]{background:#ef53501f;border:1px solid rgba(239,83,80,.34);border-radius:12px;margin-top:14px;padding:12px}.error-text[data-v-b4842727]{color:#ffc9c8;font-size:13px;margin:0 0 10px;word-break:break-word}.retry-btn[data-v-b4842727]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px;transition:all .16s ease}.retry-btn[data-v-b4842727]:hover:not(:disabled){border-color:#ffffff52;transform:translateY(-1px)}.retry-btn[data-v-b4842727]:disabled{cursor:not-allowed;opacity:.6}.subtitle[data-v-b4842727]{color:#ffffff94;font-size:13px;margin:0 0 22px}.pipeline[data-v-b4842727]{display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:18px}.node[data-v-b4842727],.pipeline[data-v-b4842727]{align-items:center}.node[data-v-b4842727]{display:flex;filter:grayscale(.2);flex-direction:column;gap:8px;opacity:.82;transition:transform .28s ease,filter .28s ease,opacity .28s ease}.node.active[data-v-b4842727]{filter:grayscale(0);opacity:1;transform:translateY(-1px)}.icon-wrap[data-v-b4842727]{position:relative}.icon[data-v-b4842727],.icon-wrap[data-v-b4842727]{height:62px;width:62px}.icon[data-v-b4842727]{background:linear-gradient(180deg,#181d29fc,#0e121afc);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff12;display:grid;font-size:24px;place-items:center}.ring[data-v-b4842727]{border:1px solid rgba(79,195,247,.24);border-radius:16px;inset:-5px;opacity:0;pointer-events:none;position:absolute;transform:scale(.95);transition:all .32s ease}.node.active .ring[data-v-b4842727]{opacity:1;transform:scale(1)}.relay.active .ring[data-v-b4842727]{border-color:#ba68c859;box-shadow:0 0 16px #ba68c833}.label[data-v-b4842727]{color:#fffc;font-size:12px;font-weight:600;letter-spacing:.02em}.bars[data-v-b4842727]{align-items:center;display:flex;gap:6px;justify-content:center;min-width:86px}.bars span[data-v-b4842727]{background:#fff3;border-radius:999px;height:4px;transform-origin:center;width:12px}.bars.active span[data-v-b4842727]{animation:stream-b4842727 1.05s ease-in-out infinite;background:linear-gradient(90deg,#4fc3f7,#7e57c2);box-shadow:0 0 8px #4fc3f766}.bars.active span[data-v-b4842727]:nth-child(2){animation-delay:.12s}.bars.active span[data-v-b4842727]:nth-child(3){animation-delay:.24s}.bars.active span[data-v-b4842727]:nth-child(4){animation-delay:.36s}.status-row[data-v-b4842727]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2px}.status[data-v-b4842727]{color:#ffffffb3;font-size:13px;margin:0}.stage-pill[data-v-b4842727]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#ffffffd1;font-size:11px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}@keyframes stream-b4842727{0%,to{opacity:.45;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.35)}}@keyframes progressSweep-b4842727{0%{left:-30%}to{left:100%}}@keyframes ping-b4842727{0%{box-shadow:0 0 #66bb6a73}70%{box-shadow:0 0 0 8px #66bb6a00}to{box-shadow:0 0 #66bb6a00}}@media(max-width:860px){.connection-card[data-v-b4842727]{padding:20px 16px 16px}.pipeline[data-v-b4842727]{gap:10px;grid-template-columns:1fr}.bars[data-v-b4842727]{margin:0 auto;min-width:52px;transform:rotate(90deg)}.title[data-v-b4842727]{font-size:18px}.subtitle[data-v-b4842727]{margin-bottom:18px}}
