[data-v-d0dd336c]: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-d0dd336c]: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-d0dd336c]{background-color:var(--bg-color);display:flex;flex-direction:column;height:100%}.popup-container[data-v-d0dd336c]{color:var(--text-color);flex:1;font-family:var(--font-family);overflow-y:auto;padding:32px}.login-input[data-v-d0dd336c]{background-color:var(--input-bg-color);color:var(--text-color);margin-bottom:16px}.popup-slide[data-v-d0dd336c]{border-radius:0!important}.all-container[data-v-d0dd336c],.popup-slide[data-v-d0dd336c]{box-sizing:border-box;overflow:hidden}.all-container[data-v-d0dd336c]{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-d0dd336c]{border-radius:0!important;box-sizing:border-box}.van-popup--left[data-v-d0dd336c]{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-d0dd336c]{animation:slideInLeft-d0dd336c .3s cubic-bezier(.25,.46,.45,.94) forwards;transform:translateZ(0);will-change:transform}@keyframes slideInLeft-d0dd336c{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}.van-popup--left.van-popup--hide[data-v-d0dd336c]{animation:slideOutLeft-d0dd336c .25s cubic-bezier(.55,.055,.675,.19) forwards}@keyframes slideOutLeft-d0dd336c{0%{transform:translate(0) translateZ(0)}to{transform:translate(-100%) translateZ(0)}}@media screen and (max-width:768px){.all-container[data-v-d0dd336c]{height:100vh;height:100dvh}.van-popup--left[data-v-d0dd336c]{height:100vh!important;height:100dvh!important;width:100vw!important}}@media screen and (max-width:480px){.popup-container[data-v-d0dd336c]{padding:16px}.all-container[data-v-d0dd336c]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}}.consumption-content[data-v-d0dd336c],.detail-content[data-v-d0dd336c],.records-content[data-v-d0dd336c],.subscriptions-content[data-v-d0dd336c]{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-d0dd336c]::-webkit-scrollbar,.consumption-content[data-v-d0dd336c]::-webkit-scrollbar,.detail-content[data-v-d0dd336c]::-webkit-scrollbar,.records-content[data-v-d0dd336c]::-webkit-scrollbar,.subscriptions-content[data-v-d0dd336c]::-webkit-scrollbar{width:4px}.all-container[data-v-d0dd336c]::-webkit-scrollbar-track,.consumption-content[data-v-d0dd336c]::-webkit-scrollbar-track,.detail-content[data-v-d0dd336c]::-webkit-scrollbar-track,.records-content[data-v-d0dd336c]::-webkit-scrollbar-track,.subscriptions-content[data-v-d0dd336c]::-webkit-scrollbar-track{background:transparent}.all-container[data-v-d0dd336c]::-webkit-scrollbar-thumb,.consumption-content[data-v-d0dd336c]::-webkit-scrollbar-thumb,.detail-content[data-v-d0dd336c]::-webkit-scrollbar-thumb,.records-content[data-v-d0dd336c]::-webkit-scrollbar-thumb,.subscriptions-content[data-v-d0dd336c]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.all-container[data-v-d0dd336c]::-webkit-scrollbar-thumb:hover,.consumption-content[data-v-d0dd336c]::-webkit-scrollbar-thumb:hover,.detail-content[data-v-d0dd336c]::-webkit-scrollbar-thumb:hover,.records-content[data-v-d0dd336c]::-webkit-scrollbar-thumb:hover,.subscriptions-content[data-v-d0dd336c]::-webkit-scrollbar-thumb:hover{background:#0003}.detail-header[data-v-d0dd336c],.records-header[data-v-d0dd336c],.wallet-header[data-v-d0dd336c]{flex-shrink:0;position:relative;z-index:1}.login-popup[data-v-d0dd336c]{background-color:var(--bg-color);border-radius:20px 20px 0 0;height:80%}.login-container[data-v-d0dd336c]{color:var(--text-color);font-family:var(--font-family);padding:32px}.input-wrapper[data-v-d0dd336c]{margin-bottom:16px;position:relative}.login-input[data-v-d0dd336c]{background-color:var(--input-color);border:none;border-radius:12px;box-sizing:border-box;display:block;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.login-input[data-v-d0dd336c]:focus{box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.2);outline:none}.password-wrapper[data-v-d0dd336c]{position:relative}.password-input[data-v-d0dd336c]{padding-right:50px}.password-toggle[data-v-d0dd336c]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.password-toggle[data-v-d0dd336c]:hover{background-color:rgba(var(--theme-color-rgb),.1)}.password-icon[data-v-d0dd336c]{color:var(--text-secondary-color);transition:color .2s ease}.password-toggle:hover .password-icon[data-v-d0dd336c]{color:var(--theme-color)}.remember-email[data-v-d0dd336c]{margin-bottom:20px;padding:4px 0}.checkbox-wrapper[data-v-d0dd336c]{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-d0dd336c]{display:none}.checkbox-custom[data-v-d0dd336c]{background-color:var(--bg-color);border:2px solid var(--border-color,#e1e5e9);border-radius:4px;height:18px;margin-right:10px;position:relative;transition:all .2s ease;width:18px}.checkbox-input:checked+.checkbox-custom[data-v-d0dd336c]{background-color:var(--theme-color);border-color:var(--theme-color)}.checkbox-input:checked+.checkbox-custom[data-v-d0dd336c]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.checkbox-label[data-v-d0dd336c]{color:var(--text-secondary-color);font-size:14px;line-height:1.4}.checkbox-wrapper:hover .checkbox-custom[data-v-d0dd336c]{border-color:var(--theme-color)}.login-button[data-v-d0dd336c]{font-size:16px;margin-top:12px}.login-links[data-v-d0dd336c]{color:var(--link-color);font-size:14px;margin-top:24px;text-align:center}.login-links span[data-v-d0dd336c]{color:var(--link-color);cursor:pointer;margin:0 12px;transition:color .2s ease}.login-links span[data-v-d0dd336c]:hover{color:var(--theme-color)}@media (prefers-color-scheme:dark){.checkbox-custom[data-v-d0dd336c]{background-color:#1f2937;border-color:#374151}.checkbox-input:checked+.checkbox-custom[data-v-d0dd336c]:after{border-color:#fff}}@media (max-width:480px){.login-container[data-v-d0dd336c]{padding:24px 20px}.login-input[data-v-d0dd336c]{font-size:16px}}[data-v-fbdf0401]: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-fbdf0401]: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-fbdf0401]{background-color:var(--bg-color);display:flex;flex-direction:column;height:100%}.login-input[data-v-fbdf0401],.popup-container[data-v-fbdf0401]{color:var(--text-color)}.login-input[data-v-fbdf0401]{background-color:var(--input-bg-color)}.popup-slide[data-v-fbdf0401]{border-radius:0!important}.all-container[data-v-fbdf0401],.popup-slide[data-v-fbdf0401]{box-sizing:border-box;overflow:hidden}.all-container[data-v-fbdf0401]{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-fbdf0401]{border-radius:0!important;box-sizing:border-box}.van-popup--left[data-v-fbdf0401]{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-fbdf0401]{animation:slideInLeft-fbdf0401 .3s cubic-bezier(.25,.46,.45,.94) forwards;transform:translateZ(0);will-change:transform}@keyframes slideInLeft-fbdf0401{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}.van-popup--left.van-popup--hide[data-v-fbdf0401]{animation:slideOutLeft-fbdf0401 .25s cubic-bezier(.55,.055,.675,.19) forwards}@keyframes slideOutLeft-fbdf0401{0%{transform:translate(0) translateZ(0)}to{transform:translate(-100%) translateZ(0)}}@media screen and (max-width:768px){.all-container[data-v-fbdf0401]{height:100vh;height:100dvh}.van-popup--left[data-v-fbdf0401]{height:100vh!important;height:100dvh!important;width:100vw!important}}@media screen and (max-width:480px){.popup-container[data-v-fbdf0401]{padding:16px}.all-container[data-v-fbdf0401]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}}.consumption-content[data-v-fbdf0401],.detail-content[data-v-fbdf0401],.records-content[data-v-fbdf0401],.subscriptions-content[data-v-fbdf0401]{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-fbdf0401]::-webkit-scrollbar,.consumption-content[data-v-fbdf0401]::-webkit-scrollbar,.detail-content[data-v-fbdf0401]::-webkit-scrollbar,.records-content[data-v-fbdf0401]::-webkit-scrollbar,.subscriptions-content[data-v-fbdf0401]::-webkit-scrollbar{width:4px}.all-container[data-v-fbdf0401]::-webkit-scrollbar-track,.consumption-content[data-v-fbdf0401]::-webkit-scrollbar-track,.detail-content[data-v-fbdf0401]::-webkit-scrollbar-track,.records-content[data-v-fbdf0401]::-webkit-scrollbar-track,.subscriptions-content[data-v-fbdf0401]::-webkit-scrollbar-track{background:transparent}.all-container[data-v-fbdf0401]::-webkit-scrollbar-thumb,.consumption-content[data-v-fbdf0401]::-webkit-scrollbar-thumb,.detail-content[data-v-fbdf0401]::-webkit-scrollbar-thumb,.records-content[data-v-fbdf0401]::-webkit-scrollbar-thumb,.subscriptions-content[data-v-fbdf0401]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.all-container[data-v-fbdf0401]::-webkit-scrollbar-thumb:hover,.consumption-content[data-v-fbdf0401]::-webkit-scrollbar-thumb:hover,.detail-content[data-v-fbdf0401]::-webkit-scrollbar-thumb:hover,.records-content[data-v-fbdf0401]::-webkit-scrollbar-thumb:hover,.subscriptions-content[data-v-fbdf0401]::-webkit-scrollbar-thumb:hover{background:#0003}.detail-header[data-v-fbdf0401],.records-header[data-v-fbdf0401],.wallet-header[data-v-fbdf0401]{flex-shrink:0;position:relative;z-index:1}.popup-container[data-v-fbdf0401]{color:#333;flex:1;font-family:var(--font-family);overflow-y:auto;padding:32px}.login-input[data-v-fbdf0401]{background-color:var(--input-color);border:none;border-radius:12px;box-sizing:border-box;display:block;font-size:16px;margin-bottom:16px;padding:12px 16px;width:100%}.login-button[data-v-fbdf0401]{font-size:16px;margin-top:12px}.error-text[data-v-fbdf0401]{color:red;font-size:14px;margin-top:16px;text-align:center}.password-rules[data-v-fbdf0401]{font-size:14px;line-height:1.6;list-style:none;margin:0 0 12px;padding:0}.password-rules li[data-v-fbdf0401]{align-items:center;display:flex;gap:6px}.password-rules .valid[data-v-fbdf0401]{color:green}.password-rules .invalid[data-v-fbdf0401]{color:red}.icon[data-v-fbdf0401]{flex-shrink:0;height:18px;width:18px}[data-v-476ebce6]: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-476ebce6]: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-476ebce6]{background-color:var(--bg-color)}.popup-container[data-v-476ebce6]{color:var(--text-color)}.login-input[data-v-476ebce6]{background-color:var(--input-bg-color);border:none}.popup-slide[data-v-476ebce6]{border-radius:0!important}.all-container[data-v-476ebce6],.popup-slide[data-v-476ebce6]{box-sizing:border-box;overflow:hidden}.all-container[data-v-476ebce6]{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-476ebce6]{border-radius:0!important;box-sizing:border-box}.van-popup--left[data-v-476ebce6]{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-476ebce6]{animation:slideInLeft-476ebce6 .3s cubic-bezier(.25,.46,.45,.94) forwards;transform:translateZ(0);will-change:transform}@keyframes slideInLeft-476ebce6{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}.van-popup--left.van-popup--hide[data-v-476ebce6]{animation:slideOutLeft-476ebce6 .25s cubic-bezier(.55,.055,.675,.19) forwards}@keyframes slideOutLeft-476ebce6{0%{transform:translate(0) translateZ(0)}to{transform:translate(-100%) translateZ(0)}}@media screen and (max-width:768px){.all-container[data-v-476ebce6]{height:100vh;height:100dvh}.van-popup--left[data-v-476ebce6]{height:100vh!important;height:100dvh!important;width:100vw!important}}@media screen and (max-width:480px){.popup-container[data-v-476ebce6]{padding:16px}.all-container[data-v-476ebce6]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}}.consumption-content[data-v-476ebce6],.detail-content[data-v-476ebce6],.records-content[data-v-476ebce6],.subscriptions-content[data-v-476ebce6]{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-476ebce6]::-webkit-scrollbar,.consumption-content[data-v-476ebce6]::-webkit-scrollbar,.detail-content[data-v-476ebce6]::-webkit-scrollbar,.records-content[data-v-476ebce6]::-webkit-scrollbar,.subscriptions-content[data-v-476ebce6]::-webkit-scrollbar{width:4px}.all-container[data-v-476ebce6]::-webkit-scrollbar-track,.consumption-content[data-v-476ebce6]::-webkit-scrollbar-track,.detail-content[data-v-476ebce6]::-webkit-scrollbar-track,.records-content[data-v-476ebce6]::-webkit-scrollbar-track,.subscriptions-content[data-v-476ebce6]::-webkit-scrollbar-track{background:transparent}.all-container[data-v-476ebce6]::-webkit-scrollbar-thumb,.consumption-content[data-v-476ebce6]::-webkit-scrollbar-thumb,.detail-content[data-v-476ebce6]::-webkit-scrollbar-thumb,.records-content[data-v-476ebce6]::-webkit-scrollbar-thumb,.subscriptions-content[data-v-476ebce6]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.all-container[data-v-476ebce6]::-webkit-scrollbar-thumb:hover,.consumption-content[data-v-476ebce6]::-webkit-scrollbar-thumb:hover,.detail-content[data-v-476ebce6]::-webkit-scrollbar-thumb:hover,.records-content[data-v-476ebce6]::-webkit-scrollbar-thumb:hover,.subscriptions-content[data-v-476ebce6]::-webkit-scrollbar-thumb:hover{background:#0003}.detail-header[data-v-476ebce6],.records-header[data-v-476ebce6],.wallet-header[data-v-476ebce6]{flex-shrink:0;position:relative;z-index:1}.login-popup[data-v-476ebce6]{background-color:#fff;border-radius:20px 20px 0 0;height:80%}.popup-full[data-v-476ebce6]{display:flex;flex-direction:column;height:100%}.popup-container[data-v-476ebce6]{color:#333;flex:1;font-family:var(--font-family);overflow-y:auto;padding:32px}.login-input[data-v-476ebce6]{background-color:var(--input-color);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-476ebce6]{font-size:16px;margin-top:12px}.custom-tabbar[data-v-714d2ce6]{background-color:var(--bg-color);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -1px 4px #0000001a;display:flex;justify-content:space-around;left:0;margin:auto;max-width:600px;padding:6px 0 12px;position:fixed;right:0;z-index:1000}.tab-item[data-v-714d2ce6]{align-items:center;border-radius:10px;color:var(--text-color);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:14px;justify-content:center;padding:6px 4px;text-align:center;transition:color .3s,transform .2s ease,background-color .3s}.tab-item.active[data-v-714d2ce6]{color:var(--theme-color);transform:scale(1.05)}.tab-icon[data-v-714d2ce6]{display:block;font-size:32px;line-height:1;margin-bottom:4px;position:relative;transition:transform .2s}.notification-badge[data-v-714d2ce6]{background:var(--theme-color);border-radius:10px;box-shadow:0 1px 3px #0000004d;color:#fff;font-size:10px;font-weight:600;line-height:1;min-width:16px;padding:2px 5px;position:absolute;right:-6px;text-align:center;top:-4px}.tab-label[data-v-714d2ce6]{font-size:13px;line-height:1.2}
