.scan-glow-center[data-v-e27b77f1],.scan-radar-beam[data-v-e27b77f1],.scan-ring-dash[data-v-e27b77f1],.scan-ring-inner[data-v-e27b77f1],.scan-ring-mid[data-v-e27b77f1],.scan-ring-outer[data-v-e27b77f1]{border-radius:50%;position:absolute}.scan-ring-outer[data-v-e27b77f1]{opacity:.7;border:3px solid #2db87d;animation:2.5s ease-in-out infinite pulseOut-e27b77f1;inset:0}@keyframes pulseOut-e27b77f1{0%,to{opacity:.7;transform:scale(1);box-shadow:0 0 #2db87d4d,inset 0 0 15px #2db87d1a}50%{opacity:.25;transform:scale(1.06);box-shadow:0 0 30px 10px #2db87d1a,inset 0 0 25px #2db87d0d}}.scan-ring-mid[data-v-e27b77f1]{opacity:.55;border:2px solid #2db87d;animation:3s ease-in-out .8s infinite pulseMid-e27b77f1;inset:12px}@keyframes pulseMid-e27b77f1{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}.scan-ring-dash[data-v-e27b77f1]{opacity:.65;border:2.5px dashed #2db87d;animation:5s linear infinite spinDash-e27b77f1;inset:24px}@keyframes spinDash-e27b77f1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.scan-radar-beam[data-v-e27b77f1]{border-radius:50%;animation:4s linear infinite spinBeam-e27b77f1;inset:24px;overflow:hidden}.scan-radar-beam[data-v-e27b77f1]:before{filter:blur(3px);background:linear-gradient(90deg,#0000,#0000 40%,#2db87d26 60%,#2db87d73 80%,#2db87db3);width:50%;height:50%}.scan-radar-beam[data-v-e27b77f1]:after,.scan-radar-beam[data-v-e27b77f1]:before{content:"";transform-origin:0;position:absolute;top:0;left:50%}.scan-radar-beam[data-v-e27b77f1]:after{filter:blur(8px);background:linear-gradient(90deg,#0000,#0000 50%,#2db87d0f 75%,#0000);width:70%;height:70%}@keyframes spinBeam-e27b77f1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.scan-ring-inner[data-v-e27b77f1]{opacity:.3;border:1.5px solid #2db87d;inset:42px}.scan-glow-center[data-v-e27b77f1]{background:radial-gradient(circle,#2db87d2e 0,#0000 70%);animation:2.5s ease-in-out infinite glowBreath-e27b77f1;inset:48px}@keyframes glowBreath-e27b77f1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.status-dot[data-v-e27b77f1]{background:#2db87d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite blink-e27b77f1;display:inline-block;box-shadow:0 0 8px 2px #2db87d80}@keyframes blink-e27b77f1{0%,to{opacity:1;box-shadow:0 0 8px 2px #2db87d80}50%{opacity:.3;box-shadow:0 0 3px #2db87d33}}.random-dot[data-v-e27b77f1]{z-index:5;background:#2db87d;border-radius:50%;width:6px;height:6px;animation:ease-in-out infinite dotPulse-e27b77f1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px 2px #2db87d80,0 0 16px 5px #2db87d33}@keyframes dotPulse-e27b77f1{0%,to{opacity:.15;transform:translate(-50%,-50%)scale(.5)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}60%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.btn-primary[data-v-e27b77f1]{color:#fff;cursor:pointer;background:#2db87d;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}@media (width>=640px){.btn-primary[data-v-e27b77f1]{width:auto}}.btn-primary[data-v-e27b77f1]:hover{background:#26a06f}.btn-secondary[data-v-e27b77f1]{color:#2db87d;cursor:pointer;border:1.5px solid #2db87d;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}@media (width>=640px){.btn-secondary[data-v-e27b77f1]{width:auto}}.btn-secondary[data-v-e27b77f1]:hover{background:#dcfce7}.nav-card[data-v-e27b77f1]{border:1px solid #f3f4f6;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem;transition:all .2s;display:flex}.nav-card[data-v-e27b77f1]:hover{background:#dcfce780;border-color:#2db87d4d}.nav-icon-wrap[data-v-e27b77f1]{background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s;display:flex}.nav-card:hover .nav-icon-wrap[data-v-e27b77f1]{background:#2db87d1a}.nav-icon[data-v-e27b77f1]{color:#9ca3af;width:1.125rem;height:1.125rem;transition:color .2s}.nav-card:hover .nav-icon[data-v-e27b77f1]{color:#2db87d}.nav-label[data-v-e27b77f1]{color:#4b5563;font-size:.75rem;font-weight:500;transition:color .2s}.nav-card:hover .nav-label[data-v-e27b77f1]{color:#2db87d}
