*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#000c25}.app[data-v-42422999]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c25;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.logo[data-v-42422999]{width:180px;height:auto;margin-bottom:40px}.loader-container[data-v-42422999]{position:relative;width:80px;height:80px;margin-bottom:24px}.spinner[data-v-42422999]{width:80px;height:80px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #00d9ff;border-radius:50%;animation:spin-42422999 1s linear infinite}.lock-icon[data-v-42422999]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#00d9ff}.loading-text[data-v-42422999]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:500;color:#fff;letter-spacing:.5px;margin:0}.dots[data-v-42422999]{display:flex;gap:6px;margin-top:16px}.dots span[data-v-42422999]{width:8px;height:8px;background:#00d9ff;border-radius:50%;animation:pulse-42422999 1.4s ease-in-out infinite}.dots span[data-v-42422999]:nth-child(2){animation-delay:.2s}.dots span[data-v-42422999]:nth-child(3){animation-delay:.4s}@keyframes spin-42422999{to{transform:rotate(360deg)}}@keyframes pulse-42422999{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.prompt-container[data-v-42422999]{display:flex;flex-direction:column;align-items:center;max-width:400px;padding:0 20px;text-align:center}.notification-icon[data-v-42422999]{width:80px;height:80px;border-radius:20px;background:#00d9ff1a;border:2px solid rgba(0,217,255,.3);display:flex;align-items:center;justify-content:center;color:#00d9ff;margin-bottom:24px}.prompt-title[data-v-42422999]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 12px;letter-spacing:-.5px}.prompt-text[data-v-42422999]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;color:#ffffffb3;line-height:1.5;margin:0 0 32px}.button-container[data-v-42422999]{display:flex;flex-direction:column;gap:12px;width:100%}.btn[data-v-42422999]{width:100%;padding:16px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;letter-spacing:.3px}.btn[data-v-42422999]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-42422999]{background:linear-gradient(135deg,#00d9ff,#09c);color:#fff;box-shadow:0 4px 16px #00d9ff4d}.btn-primary[data-v-42422999]:not(:disabled):hover{background:linear-gradient(135deg,#00e5ff,#0ad);box-shadow:0 6px 24px #00d9ff66;transform:translateY(-2px)}.btn-primary[data-v-42422999]:not(:disabled):active{transform:translateY(0)}.btn-secondary[data-v-42422999]{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.15)}.btn-secondary[data-v-42422999]:not(:disabled):hover{background:#ffffff1a;border-color:#ffffff40}.btn-secondary[data-v-42422999]:not(:disabled):active{transform:scale(.98)}@media(max-width:640px){.prompt-container[data-v-42422999]{max-width:100%}.prompt-title[data-v-42422999]{font-size:20px}.prompt-text[data-v-42422999]{font-size:14px}.btn[data-v-42422999]{padding:14px 20px;font-size:15px}}.app[data-v-e5aabde4]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c25;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.logo[data-v-e5aabde4]{width:180px;height:auto;margin-bottom:40px}.title[data-v-e5aabde4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 12px}.subtitle[data-v-e5aabde4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;color:#ffffffb3;margin:0;text-align:center;padding:0 20px}
