.connection-ring[data-v-e9946d59]{animation:connection-ring-e9946d59 2.4s cubic-bezier(0,0,.2,1) infinite;border-radius:9999px;top:0;right:0;bottom:0;left:0;position:absolute}.connection-ring--outer[data-v-e9946d59]{border:1px solid rgba(52,255,183,.55)}.connection-ring--inner[data-v-e9946d59]{animation-delay:1.2s;border:1px solid rgba(61,255,238,.35)}.connection-ring--cancelled[data-v-e9946d59]{animation:connection-ring-e9946d59 3s cubic-bezier(0,0,.2,1) infinite;border:1px solid rgba(255,185,49,.45)}.connection-core[data-v-e9946d59]{border-radius:9999px;height:.5rem;position:relative;width:.5rem}.connection-core--live[data-v-e9946d59]{animation:connection-glow-e9946d59 2s ease-in-out infinite;background:#34ffb7;box-shadow:0 0 8px 2px #34ffb78c,0 0 16px 4px #34ffb733}.connection-core--offline[data-v-e9946d59]{background:#fe5a46;box-shadow:0 0 6px 1px #fe5a4659}.connection-core--cancelled[data-v-e9946d59]{background:#ffb931;box-shadow:0 0 8px 2px #ffb93159}@keyframes connection-ring-e9946d59{0%{opacity:.85;transform:scale(.45)}to{opacity:0;transform:scale(1.65)}}@keyframes connection-glow-e9946d59{0%,to{box-shadow:0 0 8px 2px #34ffb78c,0 0 16px 4px #34ffb733;transform:scale(1)}50%{box-shadow:0 0 12px 4px #34ffb7b3,0 0 22px 6px #34ffb740;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.connection-core--live[data-v-e9946d59],.connection-ring[data-v-e9946d59]{animation:none}}.features-card[data-v-e00efaab]{position:relative}.features-card[data-v-e00efaab]:before{background:linear-gradient(90deg,#1f2b99,#8e34ff);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.proxy-type-card[data-v-24b57222]{background:transparent;border:1px solid hsla(0,0%,100%,.1)}.proxy-type-card.active[data-v-24b57222]{background:#6599ff1a;border-color:#6599ff4d}.proxy-type-card[data-v-24b57222]:hover:not(.active){border-color:#fff3}.assignment-card[data-v-24b57222]{border:1px solid hsla(0,0%,100%,.1)}.assignment-card.active[data-v-24b57222]{background:#6599ff1a;border-color:#6599ff4d}.assignment-card[data-v-24b57222]:hover:not(.active){background:#ffffff0d}.quantity-btn[data-v-24b57222]:not(:disabled):hover{background:#6599ff26}.quantity-btn[data-v-24b57222]:not(:disabled):active{transform:scale(.95)}.spinner-circle[data-v-24b57222]{stroke-dasharray:1,200;stroke-dashoffset:0;animation:spinner-dash-24b57222 1.5s ease-in-out infinite}@keyframes spinner-dash-24b57222{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.spinner-container svg[data-v-24b57222]{animation:spinner-rotate-24b57222 2s linear infinite}@keyframes spinner-rotate-24b57222{to{transform:rotate(1turn)}}.fade-enter-active[data-v-24b57222],.fade-leave-active[data-v-24b57222]{transition:opacity .2s ease}.fade-enter-from[data-v-24b57222],.fade-leave-to[data-v-24b57222]{opacity:0}.modal-step-enter-active[data-v-cdffc431],.modal-step-leave-active[data-v-cdffc431]{transition:opacity .3s ease,transform .3s ease}.modal-step-enter-from[data-v-cdffc431],.modal-step-leave-to[data-v-cdffc431]{opacity:0;transform:scale(.98)}
