[data-v-d97b8f5f]:root{--bg-color:#f8f9fa;--cell-background:#fff;--text-color:#1f2937;--text-secondary:#6b7280;--border-color:#e5e7eb;--theme-color:#e3099a;--theme-color-light:#ff6b9d;--bg-color-lighter:#f3f4f6;--input-bg-color:#f9fafb;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){[data-v-d97b8f5f]:root{--bg-color:#111827;--cell-background:#1f2937;--text-color:#f9fafb;--text-secondary:#9ca3af;--border-color:#374151;--bg-color-lighter:#374151;--input-bg-color:#374151}}.popup-full[data-v-d97b8f5f]{background-color:var(--bg-color);display:flex;flex-direction:column;height:100%}.popup-container[data-v-d97b8f5f]{color:var(--text-color);flex:1;font-family:var(--font-family);overflow-y:auto;padding:32px}.login-input[data-v-d97b8f5f]{background-color:var(--input-bg-color);border:none;border-radius:12px;box-sizing:border-box;color:var(--text-color);display:block;font-size:16px;margin-bottom:16px;padding:12px 16px;width:100%}.login-button[data-v-d97b8f5f]{font-size:16px;margin-top:12px}.popup-slide[data-v-d97b8f5f]{border-radius:0!important}.all-container[data-v-d97b8f5f],.popup-slide[data-v-d97b8f5f]{box-sizing:border-box;overflow:hidden}.all-container[data-v-d97b8f5f]{background-color:var(--bg-color);display:flex;flex-direction:column;font-family:var(--font-family);height:100vh;height:100dvh;max-width:600px;position:relative;touch-action:pan-y;width:100vw}.van-popup[data-v-d97b8f5f]{border-radius:0!important;box-sizing:border-box}.van-popup--left[data-v-d97b8f5f]{border-radius:0!important;height:100%!important;max-height:100vh;max-height:100dvh;max-width:100vw;width:100%!important}.van-popup--left.van-popup--show[data-v-d97b8f5f]{animation:slideInLeft-d97b8f5f .3s cubic-bezier(.25,.46,.45,.94) forwards;transform:translateZ(0);will-change:transform}@keyframes slideInLeft-d97b8f5f{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}.van-popup--left.van-popup--hide[data-v-d97b8f5f]{animation:slideOutLeft-d97b8f5f .25s cubic-bezier(.55,.055,.675,.19) forwards}@keyframes slideOutLeft-d97b8f5f{0%{transform:translate(0) translateZ(0)}to{transform:translate(-100%) translateZ(0)}}@media screen and (max-width:768px){.all-container[data-v-d97b8f5f]{height:100vh;height:100dvh}.van-popup--left[data-v-d97b8f5f]{height:100vh!important;height:100dvh!important;width:100vw!important}}@media screen and (max-width:480px){.popup-container[data-v-d97b8f5f]{padding:16px}.all-container[data-v-d97b8f5f]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}}.consumption-content[data-v-d97b8f5f],.detail-content[data-v-d97b8f5f],.records-content[data-v-d97b8f5f],.subscriptions-content[data-v-d97b8f5f]{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;overscroll-behavior:contain;scroll-behavior:smooth;touch-action:pan-y}.all-container[data-v-d97b8f5f]::-webkit-scrollbar,.consumption-content[data-v-d97b8f5f]::-webkit-scrollbar,.detail-content[data-v-d97b8f5f]::-webkit-scrollbar,.records-content[data-v-d97b8f5f]::-webkit-scrollbar,.subscriptions-content[data-v-d97b8f5f]::-webkit-scrollbar{width:4px}.all-container[data-v-d97b8f5f]::-webkit-scrollbar-track,.consumption-content[data-v-d97b8f5f]::-webkit-scrollbar-track,.detail-content[data-v-d97b8f5f]::-webkit-scrollbar-track,.records-content[data-v-d97b8f5f]::-webkit-scrollbar-track,.subscriptions-content[data-v-d97b8f5f]::-webkit-scrollbar-track{background:transparent}.all-container[data-v-d97b8f5f]::-webkit-scrollbar-thumb,.consumption-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb,.detail-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb,.records-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb,.subscriptions-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.all-container[data-v-d97b8f5f]::-webkit-scrollbar-thumb:hover,.consumption-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb:hover,.detail-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb:hover,.records-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb:hover,.subscriptions-content[data-v-d97b8f5f]::-webkit-scrollbar-thumb:hover{background:#0003}.detail-header[data-v-d97b8f5f],.records-header[data-v-d97b8f5f],.wallet-header[data-v-d97b8f5f]{flex-shrink:0;position:relative;z-index:1}.recharge-modal[data-v-d97b8f5f]{overflow:hidden}.recharge-container[data-v-d97b8f5f],.recharge-modal[data-v-d97b8f5f]{background-color:#000!important;color:#fff!important}.recharge-container[data-v-d97b8f5f]{display:flex;flex-direction:column;font-family:var(--font-family);height:100vh;margin:auto;max-width:600px;padding-bottom:20px}.recharge-header[data-v-d97b8f5f]{border-bottom:1px solid var(--border-color);flex-shrink:0}.recharge-content[data-v-d97b8f5f]{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0}.current-balance[data-v-d97b8f5f]{background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;margin:16px 20px;padding:16px 20px}.balance-info[data-v-d97b8f5f]{align-items:center;display:flex;gap:8px;justify-content:center}.coin-icon[data-v-d97b8f5f]{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3))}.balance-text[data-v-d97b8f5f]{color:var(--text-color);font-size:16px;font-weight:500}.recharge-options[data-v-d97b8f5f]{padding:20px}.options-title[data-v-d97b8f5f]{color:var(--text-color);font-size:16px;font-weight:500;margin-bottom:16px}.amount-grid[data-v-d97b8f5f]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.amount-option[data-v-d97b8f5f]{background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:all .2s ease}.amount-option[data-v-d97b8f5f]:hover{border-color:var(--theme-color);box-shadow:0 4px 12px #e3099a33;transform:translateY(-2px)}.decoration-pattern[data-v-d97b8f5f],.option-decoration[data-v-d97b8f5f]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.pattern-circle[data-v-d97b8f5f]{animation:patternFloat-d97b8f5f 8s ease-in-out infinite;background-color:#ffffff1a;border-radius:50%;height:10px;position:absolute;transform-origin:center;width:10px}@keyframes patternFloat-d97b8f5f{0%,to{opacity:.15;transform:translateY(0) rotate(0) scale(1)}33%{opacity:.25;transform:translateY(-8px) rotate(120deg) scale(1.1)}66%{opacity:.2;transform:translateY(-4px) rotate(240deg) scale(.9)}}.decoration-icon[data-v-d97b8f5f]{animation:decorationFloat-d97b8f5f 8s ease-in-out infinite;color:#e3099a26;position:absolute;transform-origin:center}@keyframes decorationFloat-d97b8f5f{0%,to{opacity:.15;transform:translateY(0) rotate(0) scale(1)}33%{opacity:.25;transform:translateY(-8px) rotate(120deg) scale(1.1)}66%{opacity:.2;transform:translateY(-4px) rotate(240deg) scale(.9)}}.option-content[data-v-d97b8f5f]{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.amount-value-container[data-v-d97b8f5f]{text-align:center}.amount-value[data-v-d97b8f5f]{color:var(--theme-color);font-size:20px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 4px rgba(227,9,154,.2)}.local-estimate[data-v-d97b8f5f]{color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:4px;opacity:.8}.exchange-arrow[data-v-d97b8f5f]{color:var(--text-secondary);justify-content:center;margin:4px 0}.amount-coins[data-v-d97b8f5f],.exchange-arrow[data-v-d97b8f5f]{align-items:center;display:flex}.amount-coins[data-v-d97b8f5f]{flex-direction:column;gap:4px}.coins-row[data-v-d97b8f5f]{align-items:center;display:flex;gap:4px}.coin-icon-small[data-v-d97b8f5f]{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3))}.coins-number[data-v-d97b8f5f]{color:gold;font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(255,215,0,.3)}.coins-text[data-v-d97b8f5f]{color:var(--text-secondary);font-size:12px;font-weight:500}.decoration-1[data-v-d97b8f5f]{animation-delay:0s;left:10%;top:15%}.decoration-2[data-v-d97b8f5f]{animation-delay:2s;right:15%;top:25%}.decoration-3[data-v-d97b8f5f]{animation-delay:4s;bottom:20%;left:20%}.savings[data-v-d97b8f5f]{background:#e3099a1a;border-radius:8px;color:var(--theme-color);display:inline-block;font-size:12px;font-weight:600;padding:2px 8px}.payment-terms[data-v-d97b8f5f]{background-color:var(--bg-color-lighter);border-radius:8px;margin:0 20px 16px;padding:16px 20px}.payment-overlay[data-v-d97b8f5f]{align-items:center;background:#000000b3;display:flex;justify-content:center}.payment-loading[data-v-d97b8f5f]{color:#fff;text-align:center}.payment-cancel[data-v-d97b8f5f]{background:#fff3;border-radius:20px;cursor:pointer;font-size:14px;margin-top:20px;padding:8px 24px;transition:background .3s}.payment-cancel[data-v-d97b8f5f]:hover{background:#ffffff4d}.confirm-overlay[data-v-d97b8f5f]{align-items:center;display:flex;justify-content:center;z-index:100002!important}.confirm-dialog[data-v-d97b8f5f]{animation:slideUp-d97b8f5f .3s ease-out;background:var(--cell-background);border-radius:20px;box-shadow:0 20px 40px #00000026;margin:0 auto;max-width:380px;min-width:320px;overflow:hidden;width:100%}@keyframes slideUp-d97b8f5f{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-d97b8f5f]{align-items:center;background:linear-gradient(135deg,var(--theme-color) 0,var(--theme-color-light,#ff6b9d) 100%);display:flex;justify-content:space-between;overflow:hidden;padding:20px 16px;position:relative}.dialog-header[data-v-d97b8f5f]:before{animation:rotate-d97b8f5f 20s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#fff0 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate-d97b8f5f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header-icon[data-v-d97b8f5f]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.dialog-title[data-v-d97b8f5f],.header-icon[data-v-d97b8f5f]{color:#fff;position:relative;z-index:1}.dialog-title[data-v-d97b8f5f]{flex:1;font-size:16px;font-weight:600;margin:0;text-align:center}.plan-display[data-v-d97b8f5f]{background:linear-gradient(135deg,#4e4e4e,#000);border-bottom:1px solid var(--border-color);overflow:hidden;padding:40px 20px;position:relative;text-align:center}.background-decoration[data-v-d97b8f5f]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.floating-icon[data-v-d97b8f5f]{animation:float-d97b8f5f 6s ease-in-out infinite;color:#e3099a94;position:absolute;transform-origin:center}@keyframes float-d97b8f5f{0%,to{opacity:.3;transform:translateY(0) rotate(0)}25%{opacity:.6;transform:translateY(-10px) rotate(90deg)}50%{opacity:.4;transform:translateY(-5px) rotate(180deg)}75%{opacity:.7;transform:translateY(-15px) rotate(270deg)}}.plan-content[data-v-d97b8f5f]{position:relative;z-index:2}.plan-label[data-v-d97b8f5f]{color:var(--text-secondary);font-size:14px;margin-bottom:12px}.plan-exchange[data-v-d97b8f5f]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:8px}.plan-amount[data-v-d97b8f5f]{color:var(--theme-color);font-size:25px;font-weight:700;line-height:1;text-shadow:0 2px 8px rgba(227,9,154,.3)}.exchange-symbol[data-v-d97b8f5f]{align-items:center;animation:pulse-d97b8f5f 2s ease-in-out infinite;color:var(--text-secondary);display:flex;justify-content:center}@keyframes pulse-d97b8f5f{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.plan-coins[data-v-d97b8f5f]{align-items:center;color:gold;display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;text-shadow:0 2px 4px rgba(255,215,0,.3)}.terms-section[data-v-d97b8f5f]{padding:20px 16px}.terms-content[data-v-d97b8f5f]{margin-bottom:20px}.terms-text[data-v-d97b8f5f]{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.terms-text a[data-v-d97b8f5f]{color:var(--theme-color);text-decoration:none}.terms-text a[data-v-d97b8f5f]:hover{text-decoration:underline}.checkbox-section[data-v-d97b8f5f]{align-items:flex-start;background:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.checkbox-section[data-v-d97b8f5f]:hover{background:#e3099a0d;border-color:var(--theme-color)}.custom-checkbox[data-v-d97b8f5f]{align-items:center;background:#fff;border:2px solid var(--border-color);border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;transition:all .2s ease;width:24px}.custom-checkbox.checked[data-v-d97b8f5f]{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.checkbox-label[data-v-d97b8f5f]{color:var(--text-color);font-size:16px;font-weight:500;line-height:1.4;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-buttons[data-v-d97b8f5f]{background:var(--bg-color);border-top:1px solid var(--border-color);display:flex;gap:12px;padding:20px 16px}.cancel-button[data-v-d97b8f5f]{background:var(--bg-color-lighter);border:2px solid var(--border-color);border-radius:24px;color:var(--text-secondary);flex:1;font-size:15px;font-weight:500;height:48px}.confirm-button[data-v-d97b8f5f]{background:linear-gradient(135deg,var(--theme-color) 0,var(--theme-color-light,#ff6b9d) 100%);border:none;border-radius:24px;box-shadow:0 4px 12px #e3099a4d;flex:2;font-size:15px;font-weight:600;height:48px}.confirm-button[data-v-d97b8f5f]:disabled{background:var(--border-color);box-shadow:none;color:var(--text-secondary)}@media (max-width:480px){.amount-grid[data-v-d97b8f5f]{grid-template-columns:1fr}.amount-option[data-v-d97b8f5f]{padding:16px 12px}.confirm-dialog[data-v-d97b8f5f]{margin:0 auto;max-width:95%}.dialog-title[data-v-d97b8f5f]{font-size:15px}.plan-amount[data-v-d97b8f5f]{font-size:25px}.plan-coins[data-v-d97b8f5f]{font-size:16px}.terms-text[data-v-d97b8f5f]{font-size:12px}.checkbox-label[data-v-d97b8f5f]{font-size:13px}}@media (max-width:360px){.plan-amount[data-v-d97b8f5f]{font-size:25px}.action-buttons[data-v-d97b8f5f]{flex-direction:column}.cancel-button[data-v-d97b8f5f],.confirm-button[data-v-d97b8f5f]{flex:none}}.pattern-circle.pattern-1[data-v-d97b8f5f]{animation-delay:0s;left:20%;top:15%}.pattern-circle.pattern-2[data-v-d97b8f5f]{animation-delay:2s;right:25%;top:70%}.pattern-circle.pattern-3[data-v-d97b8f5f]{animation-delay:4s;bottom:30%;left:15%}.pattern-line[data-v-d97b8f5f]{animation:patternLineFloat-d97b8f5f 10s ease-in-out infinite;background-color:#ffffff14;border-radius:1px;height:2px;position:absolute;width:20px}@keyframes patternLineFloat-d97b8f5f{0%,to{opacity:.1;transform:translate(0) rotate(0)}50%{opacity:.2;transform:translate(8px) rotate(180deg)}}.pattern-line.pattern-4[data-v-d97b8f5f]{animation-delay:1s;right:15%;top:40%;transform:rotate(45deg)}.pattern-line.pattern-5[data-v-d97b8f5f]{animation-delay:3s;bottom:40%;left:30%;transform:rotate(-45deg)}.pattern-circle.pattern-4[data-v-d97b8f5f]{animation-delay:1s;height:8px;right:10%;top:25%;width:8px}.pattern-circle.pattern-5[data-v-d97b8f5f]{animation-delay:3s;bottom:15%;height:6px;right:20%;width:6px}.pattern-line.pattern-6[data-v-d97b8f5f]{animation-delay:2s;left:10%;top:60%;transform:rotate(30deg);width:15px}.pattern-line.pattern-7[data-v-d97b8f5f]{animation-delay:4s;right:30%;top:20%;transform:rotate(-60deg);width:18px}.pattern-dots[data-v-d97b8f5f]{animation:patternDots-d97b8f5f 6s ease-in-out infinite;background-color:#ffffff1f;border-radius:50%;height:3px;position:absolute;width:3px}@keyframes patternDots-d97b8f5f{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.pattern-dots.pattern-8[data-v-d97b8f5f]{animation-delay:2.5s;bottom:50%;left:40%}.pattern-wave[data-v-d97b8f5f]{animation:patternWave-d97b8f5f 8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 75%,transparent);border-radius:2px;height:4px;position:absolute;width:25px}@keyframes patternWave-d97b8f5f{0%,to{opacity:.08;transform:translate(0) scaleX(1)}33%{opacity:.2;transform:translate(5px) scaleX(1.2)}66%{opacity:.15;transform:translate(-3px) scaleX(.8)}}.pattern-wave.pattern-9[data-v-d97b8f5f]{animation-delay:1.5s;bottom:25%;right:35%;transform:rotate(20deg)}
