.loading-signal{color:#827090;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 8px;font-size:11px;line-height:16px;display:flex}.loading-signal-dot{background:#9977bd;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.6s ease-in-out infinite loading-breathe}.loading-caption{animation:.2s ease-out both loading-caption-in}.loading-visual{background:#f7f5fa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}.loading-instrument{background-image:linear-gradient(#eae5f180 1px,#0000 1px),linear-gradient(90deg,#eae5f180 1px,#0000 1px);background-size:22px 22px;border-radius:8px;flex:1;width:100%;max-width:260px;min-height:65px;position:relative;overflow:hidden}.loading-crosshair{border:1px solid #e0d7ea;border-radius:50%;position:absolute;inset:15% 20%}.loading-sweep{background:linear-gradient(90deg,#0000,#c8b6dd40,#0000);border-right:1px solid #bda3d7;animation:2.4s ease-in-out infinite loading-sweep;position:absolute;inset:0}.loading-monitor{background:#ede6f5cc;border:2px solid #a38bb7;border-radius:4px;width:65px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-monitor:after{content:"";border-bottom:2px solid #a38bb7;width:25px;height:6px;position:absolute;bottom:-8px;left:18px}.loading-monitor i{border:1px solid #d5c6e2;border-radius:2px;position:absolute;inset:8px}.loading-visual-chart .loading-instrument{max-width:none}.loading-visual-chart .loading-crosshair{border-top:0;border-right:0;border-radius:0;inset:12% 8%}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loading-breathe{50%{opacity:.3}}@keyframes loading-caption-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loading-signal *,.loading-visual *{animation:none!important}}
