.container[data-v-fc9dbfac]{display:flex;flex-direction:column;height:100vh;background:#fafafa}.content[data-v-fc9dbfac]{flex:1;overflow-y:auto;padding:20px}.title[data-v-fc9dbfac]{text-align:center;font-weight:700;font-size:24px;margin-bottom:20px}.subtitle[data-v-fc9dbfac]{font-weight:700;font-size:16px;margin-bottom:10px}.amount-panel[data-v-fc9dbfac]{background:#fff;border-radius:12px;padding:16px;margin-bottom:20px}.amount-title[data-v-fc9dbfac]{font-size:14px;margin-bottom:10px}.amount-options[data-v-fc9dbfac]{display:flex;flex-wrap:wrap;justify-content:space-between}.amount-options button[data-v-fc9dbfac]{width:29%;height:60px;margin:0 5px 10px;display:flex;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:6px;background-color:#f9f9f9;outline:none}.amount-options .selected[data-v-fc9dbfac]{border-color:#007aff;color:#fff;background-color:#007aff}.custom-input[data-v-fc9dbfac]{margin-top:10px;width:92%;padding:10px;font-size:16px;border-radius:6px;border:1px solid #ccc}.method-section[data-v-fc9dbfac]{margin-bottom:20px}.method-options[data-v-fc9dbfac]{display:flex;flex-direction:column;gap:10px}.method-item[data-v-fc9dbfac]{display:flex;align-items:center;padding:12px;background:#fff;border-radius:8px;border:1px solid transparent;cursor:pointer;position:relative}.method-item img[data-v-fc9dbfac]{width:24px;height:24px;margin-right:10px}.method-item span[data-v-fc9dbfac]{flex:1}.method-item.active[data-v-fc9dbfac]{background:#f0f8ff;border-color:#007bff}.method-item .dot[data-v-fc9dbfac]{width:14px;height:14px;background:#007bff;border-radius:50%}.submit-btn[data-v-fc9dbfac]{width:calc(100% - 40px);margin:0 20px 90px;background:#007bff;color:#fff;font-size:18px;padding:14px;border:none;border-radius:999px;cursor:pointer;box-sizing:border-box}.submit-btn[data-v-fc9dbfac]:disabled{background:#ccc;cursor:not-allowed}.skeleton[data-v-fc9dbfac]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-fc9dbfac 1.2s infinite;border-radius:8px;margin-bottom:10px}.skeleton-title[data-v-fc9dbfac]{height:20px;width:60%}.skeleton-line[data-v-fc9dbfac]{height:40px;width:100%}.skeleton-line.short[data-v-fc9dbfac]{width:60%}@keyframes shimmer-fc9dbfac{0%{background-position:200% 0}to{background-position:-200% 0}}.toast[data-v-fc9dbfac]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:10px 20px;border-radius:20px;font-size:14px;z-index:9999;animation:fade-in-out-fc9dbfac 2s}@keyframes fade-in-out-fc9dbfac{0%{opacity:0;transform:translate(-50%) translateY(20px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.recharge-page[data-v-c9f4e2a8]{position:relative;width:100%;height:100vh;background:#f9fafb}.wechat-tip-overlay[data-v-c9f4e2a8]{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;justify-content:center;align-items:center}.wechat-tip-box[data-v-c9f4e2a8]{background:#fff;border-radius:20px;width:80%;max-width:320px;text-align:center;padding:24px 20px;box-shadow:0 5px 15px #00000026}.tip-title[data-v-c9f4e2a8]{font-size:18px;font-weight:600;margin-bottom:8px}.tip-text[data-v-c9f4e2a8]{font-size:14px;color:#666;margin-bottom:20px;line-height:1.6}.tip-btn[data-v-c9f4e2a8]{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:10px;font-size:14px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{font-family:sans-serif;margin:0;background-color:#f5f5f5;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
