.loading-screen[data-v-7bd04486]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#f5f5f5}.background-gradient[data-v-7bd04486]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5}.loading-container[data-v-7bd04486]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;z-index:2}.loading-spinner[data-v-7bd04486]{width:32px;height:32px;border:2px solid #e0e0e0;border-top-color:#007aff;border-radius:50%;animation:spin-7bd04486 .8s linear infinite}@keyframes spin-7bd04486{to{transform:rotate(360deg)}}.success-message[data-v-7bd04486]{text-align:center;color:#000}.success-icon[data-v-7bd04486]{width:48px;height:48px;border-radius:50%;background-color:#34c759;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin:0 auto 12px;font-weight:500}.success-text[data-v-7bd04486]{font-size:16px;font-weight:400;color:#000}.confirm-modal-container[data-v-3d761f0b]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000;pointer-events:none}.confirm-modal-container .overlay[data-v-3d761f0b],.confirm-modal-container .confirm-modal[data-v-3d761f0b]{pointer-events:auto}.overlay[data-v-3d761f0b]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0006;z-index:999;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.confirm-modal[data-v-3d761f0b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:320px;background:#fff;border-radius:16px;z-index:1000;padding:0;margin:0;box-shadow:0 4px 20px #00000026}.modal-header[data-v-3d761f0b]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:.5px solid #e5e5ea;position:relative}.modal-title[data-v-3d761f0b]{font-size:17px;font-weight:600;color:#000;letter-spacing:-.2px}.modal-content[data-v-3d761f0b]{padding:20px;text-align:center}.modal-message[data-v-3d761f0b]{font-size:15px;color:#333;line-height:1.5;word-break:break-word}.modal-footer[data-v-3d761f0b]{display:flex;gap:12px;padding:12px 20px 20px;border-top:.5px solid #e5e5ea}.modal-footer.single-button[data-v-3d761f0b]{gap:0}.modal-footer.single-button .btn-confirm[data-v-3d761f0b]{width:100%}.btn[data-v-3d761f0b]{flex:1;height:44px;border-radius:12px;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.btn-cancel[data-v-3d761f0b]{background:#f5f5f5;color:#333}.btn-cancel[data-v-3d761f0b]:active{background:#e5e5e5}.btn-confirm[data-v-3d761f0b]{background:#007aff;color:#fff}.btn-confirm[data-v-3d761f0b]:active{background:#0056b3}.fade-enter-active[data-v-3d761f0b],.fade-leave-active[data-v-3d761f0b]{transition:opacity .25s}.fade-enter-from[data-v-3d761f0b],.fade-leave-to[data-v-3d761f0b]{opacity:0}.scale-fade-enter-active[data-v-3d761f0b],.scale-fade-leave-active[data-v-3d761f0b]{transition:all .25s cubic-bezier(.32,.72,0,1)}.scale-fade-enter-from[data-v-3d761f0b],.scale-fade-leave-to[data-v-3d761f0b]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.wallet-modal-container[data-v-c4a1e87f]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;pointer-events:auto}.overlay[data-v-c4a1e87f]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0006;z-index:99;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.wallet-modal[data-v-c4a1e87f]{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;min-width:100%;background:#fff;border-radius:16px 16px 0 0;z-index:101;padding:0;margin:0;padding-bottom:max(env(safe-area-inset-bottom),0px);max-height:calc(85vh + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;box-shadow:0 -2px 10px #0000001a;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:auto}.modal-header[data-v-c4a1e87f]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:.5px solid #e5e5ea;position:sticky;top:0;background:#fff;background-color:#fff;z-index:1;margin:0;min-height:52px}.modal-title[data-v-c4a1e87f]{font-size:17px;font-weight:600;color:#000;letter-spacing:-.2px}.modal-close-placeholder[data-v-c4a1e87f]{width:0;min-width:0;flex-shrink:0}.wallet-options[data-v-c4a1e87f]{display:flex;flex-direction:column;padding:8px 0}.wallet-option[data-v-c4a1e87f]{display:flex;align-items:center;width:100%;padding:16px 20px;border:none;border-radius:0;cursor:pointer;transition:background-color .15s;background:#fff;border-bottom:.5px solid #e5e5ea;position:relative;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-align:left;font-family:inherit;font-size:inherit;z-index:1;pointer-events:auto}.wallet-option[data-v-c4a1e87f]:last-child{border-bottom:none}.wallet-option[data-v-c4a1e87f]:active{background-color:#f2f2f7}.wallet-icon[data-v-c4a1e87f]{width:44px;height:44px;border-radius:10px;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:transparent}.wallet-icon svg[data-v-c4a1e87f]{width:44px;height:44px;display:block;border-radius:10px;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.wallet-icon.eth svg rect[data-v-c4a1e87f]{fill:#627eea}.wallet-icon.tron svg circle[data-v-c4a1e87f]{fill:#dc062b}.wallet-info[data-v-c4a1e87f]{flex:1;min-width:0}.wallet-name[data-v-c4a1e87f]{font-size:17px;font-weight:400;color:#000;margin-bottom:2px;letter-spacing:-.2px}.wallet-desc[data-v-c4a1e87f]{font-size:13px;color:#8e8e93;line-height:1.3}.wallet-arrow[data-v-c4a1e87f]{font-size:20px;color:#c7c7cc;margin-left:8px;flex-shrink:0;font-weight:300;line-height:1}.authorizing[data-v-c4a1e87f]{text-align:center;padding:60px 20px;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.authorizing-spinner[data-v-c4a1e87f]{width:32px;height:32px;border:2px solid #e0e0e0;border-top-color:#007aff;border-radius:50%;animation:spin-c4a1e87f .8s linear infinite;margin:0 auto 16px}@keyframes spin-c4a1e87f{to{transform:rotate(360deg)}}.authorizing-text[data-v-c4a1e87f]{color:#8e8e93;font-size:15px;font-weight:400}.fade-enter-active[data-v-c4a1e87f],.fade-leave-active[data-v-c4a1e87f]{transition:opacity .25s ease}.fade-enter-from[data-v-c4a1e87f],.fade-leave-to[data-v-c4a1e87f]{opacity:0}.slide-up-enter-active[data-v-c4a1e87f],.slide-up-leave-active[data-v-c4a1e87f]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.slide-up-enter-from[data-v-c4a1e87f],.slide-up-leave-to[data-v-c4a1e87f]{transform:translateY(100%)}.toast[data-v-6e2b5e34]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;padding:12px 20px;border-radius:10px;font-size:15px;display:flex;align-items:center;gap:10px;z-index:10000;min-width:120px;max-width:80%;box-shadow:0 2px 8px #0003;font-weight:400}.toast-icon[data-v-6e2b5e34]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:500}.toast-error .toast-icon[data-v-6e2b5e34]{background:#ff3b30}.toast-success .toast-icon[data-v-6e2b5e34]{background:#34c759}.toast-message[data-v-6e2b5e34]{flex:1;text-align:center;line-height:1.4}.slide-down-enter-active[data-v-6e2b5e34],.slide-down-leave-active[data-v-6e2b5e34]{transition:all .25s cubic-bezier(.32,.72,0,1)}.slide-down-enter-from[data-v-6e2b5e34],.slide-down-leave-to[data-v-6e2b5e34]{opacity:0;transform:translate(-50%,-55%)}.app-container{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;margin:0;padding:0;background-color:#f5f5f5}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#000;position:fixed;top:0;left:0;right:0;bottom:0}#app{width:100%;height:100vh;height:100dvh;background-color:#f5f5f5;position:relative;overflow:hidden;margin:0;padding:0}
