#app[data-v-6e003b10]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.nav-container[data-v-416d508a]{width:90%;margin:0 auto;background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:30px;box-shadow:0 4px 20px #0000001a;border:1px solid rgba(255,255,255,.2);position:fixed;bottom:10px;left:5%;z-index:999}.nav-list[data-v-416d508a]{display:flex;justify-content:space-around;align-items:center;padding:8px 0}.nav-item[data-v-416d508a]{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#333;text-decoration:none;width:25%;text-align:center}.nav-item img[data-v-416d508a]{width:24px;height:24px;margin-bottom:4px}.nav-item.active[data-v-416d508a]{color:#f9b826}[data-v-a6ba561c]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-a6ba561c]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f7fa;min-height:100vh;padding-bottom:80px}.user-header[data-v-a6ba561c]{background:linear-gradient(135deg,#e8f3ff,#fff);padding:20px 16px 16px;position:relative;overflow:hidden}.user-header[data-v-a6ba561c]:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(circle at 100% 0%,rgba(64,158,255,.05) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(64,158,255,.05) 0%,transparent 50%);pointer-events:none}.user-info[data-v-a6ba561c]{display:flex;align-items:center;gap:14px;position:relative;z-index:1;cursor:pointer}.avatar[data-v-a6ba561c]{width:70px;height:70px;border-radius:50%;background-color:#c0c4cc;flex-shrink:0;overflow:hidden;border:3px solid #ffffff;box-shadow:0 4px 12px #00000014}.avatar img[data-v-a6ba561c]{width:100%;height:100%;object-fit:cover}.user-detail[data-v-a6ba561c]{flex:1}.user-name[data-v-a6ba561c]{font-size:20px;font-weight:600;color:#1d2129;margin-bottom:6px;display:flex;align-items:center;gap:8px}.wechat-icon[data-v-a6ba561c]{width:24px;height:24px;background-color:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.user-id-row[data-v-a6ba561c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-id[data-v-a6ba561c]{font-size:14px;color:#4e5969}.verify-tag[data-v-a6ba561c]{font-size:12px;color:#fff;background-color:#86909c;padding:3px 8px;border-radius:12px}.verify-tag.verified[data-v-a6ba561c]{background-color:#07c160}.arrow-right[data-v-a6ba561c]{width:24px;height:24px;color:#c9cdd4;margin-left:auto}.balance-card[data-v-a6ba561c]{background-color:#fff;border-radius:16px;margin-top:16px;padding:20px 18px;box-shadow:0 4px 16px #0000000f;position:relative;z-index:1}.balance-top[data-v-a6ba561c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.balance-label[data-v-a6ba561c]{font-size:15px;color:#86909c;margin-bottom:6px}.balance-value[data-v-a6ba561c]{font-size:40px;font-weight:600;color:#1d2129}.recharge-btn[data-v-a6ba561c]{padding:10px 24px;border:none;background:linear-gradient(135deg,#4080ff,#6366f1);color:#fff;font-size:15px;font-weight:500;border-radius:24px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #4080ff4d}.recharge-btn[data-v-a6ba561c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4080ff66}.balance-bottom[data-v-a6ba561c]{display:flex;padding-top:16px;border-top:1px solid #f0f0f0}.balance-item[data-v-a6ba561c]{flex:1;cursor:pointer;transition:all .2s}.balance-item[data-v-a6ba561c]:hover{opacity:.8}.item-label[data-v-a6ba561c]{font-size:15px;color:#86909c;margin-bottom:6px}.item-value[data-v-a6ba561c]{font-size:24px;font-weight:600;color:#1d2129}.menu-list[data-v-a6ba561c]{margin-top:12px;background-color:#fff;border-radius:16px 16px 0 0}.menu-item[data-v-a6ba561c]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background-color .2s}.menu-item[data-v-a6ba561c]:hover{background-color:#f8fafc}.menu-item[data-v-a6ba561c]:last-child{border-bottom:none}.menu-text[data-v-a6ba561c]{font-size:16px;color:#1d2129;display:flex;align-items:center;gap:12px}.menu-icon[data-v-a6ba561c]{width:22px;color:#4080ff;font-size:18px}.menu-arrow[data-v-a6ba561c]{width:20px;height:20px;color:#c9cdd4}@media(max-width:480px){.user-header[data-v-a6ba561c]{padding:16px 12px 12px}.avatar[data-v-a6ba561c]{width:60px;height:60px}.user-name[data-v-a6ba561c]{font-size:18px}.user-id[data-v-a6ba561c]{font-size:13px}.balance-value[data-v-a6ba561c]{font-size:34px}.item-value[data-v-a6ba561c]{font-size:22px}.menu-text[data-v-a6ba561c]{font-size:15px}.recharge-btn[data-v-a6ba561c]{padding:8px 20px;font-size:14px}}@media(min-width:750px){.page-container[data-v-a6ba561c]{box-shadow:0 0 30px #0000000d}}.common-header[data-v-01f2a9f2]{position:fixed;top:0;left:0;right:0;z-index:999;height:44px;line-height:44px;background-color:#fff;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #eee;margin:0;box-sizing:border-box}.back-btn[data-v-01f2a9f2]{font-size:18px;cursor:pointer;margin-right:15px}.header-title[data-v-01f2a9f2]{font-size:16px;font-weight:600;flex:1;text-align:center;position:absolute;left:0;right:0;top:0;pointer-events:none}[data-v-5007843a]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-5007843a]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f7fa;min-height:100vh;padding-top:44px;position:relative}.filter-bar[data-v-5007843a]{background-color:#fff;border-bottom:1px solid #e5e6eb;position:sticky;top:44px;z-index:10;padding:8px 0}.filter-tabs[data-v-5007843a]{display:flex;padding:0 12px;gap:8px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.filter-tabs[data-v-5007843a]::-webkit-scrollbar{display:none}.filter-tab[data-v-5007843a]{padding:8px 16px;font-size:14px;color:#4e5969;background:#f2f3f5;border-radius:20px;cursor:pointer;transition:all .2s}.filter-tab.active[data-v-5007843a]{background:#4080ff;color:#fff}.content-area[data-v-5007843a]{padding:16px 16px 30px;min-height:calc(100vh - 130px)}.loading-wrapper[data-v-5007843a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-spinner[data-v-5007843a]{width:40px;height:40px;border:3px solid #f2f3f5;border-top-color:#4080ff;border-radius:50%;animation:spin-5007843a .8s linear infinite}.loading-text[data-v-5007843a]{margin-top:16px;color:#86909c;font-size:14px}@keyframes spin-5007843a{to{transform:rotate(360deg)}}.empty-wrapper[data-v-5007843a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px}.empty-icon[data-v-5007843a]{width:80px;height:80px;color:#c9cdd4;margin-bottom:16px}.empty-text[data-v-5007843a]{color:#86909c;font-size:15px}.log-group[data-v-5007843a]{margin-bottom:24px}.date-header[data-v-5007843a]{display:flex;align-items:center;margin-bottom:16px;padding:0 4px}.date-text[data-v-5007843a]{font-size:14px;font-weight:500;color:#1d2129;margin-right:12px}.date-line[data-v-5007843a]{flex:1;height:1px;background:linear-gradient(to right,#e5e6eb,transparent)}.log-list[data-v-5007843a]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #00000005}.log-item[data-v-5007843a]{display:flex;padding:16px;border-bottom:1px solid #f5f5f5;transition:background-color .2s}.log-item[data-v-5007843a]:last-child{border-bottom:none}.log-item[data-v-5007843a]:hover{background-color:#fafbfc}.log-icon-wrapper[data-v-5007843a]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0}.log-icon-wrapper.icon-user[data-v-5007843a]{background:linear-gradient(135deg,#667eea,#764ba2)}.log-icon-wrapper.icon-email[data-v-5007843a]{background:linear-gradient(135deg,#4080ff,#2b6de0)}.log-icon-wrapper.icon-lock[data-v-5007843a]{background:linear-gradient(135deg,#f093fb,#f5576c)}.log-icon-wrapper.icon-default[data-v-5007843a]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.log-icon[data-v-5007843a]{width:20px;height:20px;color:#fff}.log-content[data-v-5007843a]{flex:1}.log-header[data-v-5007843a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.log-type[data-v-5007843a]{font-size:15px;font-weight:500;color:#1d2129}.log-time[data-v-5007843a]{font-size:13px;color:#86909c}.log-detail[data-v-5007843a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4e5969;margin-bottom:6px}.old-value[data-v-5007843a]{color:#86909c;text-decoration:line-through}.new-value[data-v-5007843a]{color:#1d2129}.arrow-icon[data-v-5007843a]{width:16px;height:16px;color:#c9cdd4}.log-footer[data-v-5007843a]{display:flex;align-items:center;gap:4px}.ip-icon[data-v-5007843a]{width:14px;height:14px;color:#c9cdd4}.ip-text[data-v-5007843a]{font-size:12px;color:#c9cdd4}.load-more[data-v-5007843a]{text-align:center;padding:20px;color:#4080ff;font-size:14px;cursor:pointer;transition:opacity .2s}.load-more[data-v-5007843a]:hover{opacity:.8}.loading-more[data-v-5007843a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#86909c;font-size:14px}.loading-spinner-small[data-v-5007843a]{width:18px;height:18px;border:2px solid #f2f3f5;border-top-color:#4080ff;border-radius:50%;animation:spin-5007843a .8s linear infinite}.custom-toast[data-v-5007843a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:12px;font-size:15px;z-index:9999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.toast-show[data-v-5007843a]{opacity:1}.fade-enter-active[data-v-5007843a],.fade-leave-active[data-v-5007843a]{transition:opacity .25s}.fade-enter-from[data-v-5007843a],.fade-leave-to[data-v-5007843a]{opacity:0}@media(max-width:480px){.filter-tab[data-v-5007843a]{padding:6px 14px;font-size:13px}.log-item[data-v-5007843a]{padding:14px 12px}.log-icon-wrapper[data-v-5007843a]{width:36px;height:36px;margin-right:12px}.log-icon[data-v-5007843a]{width:18px;height:18px}.log-type[data-v-5007843a]{font-size:14px}.log-detail[data-v-5007843a]{font-size:13px}}@media(min-width:750px){.page-container[data-v-5007843a]{box-shadow:0 0 30px #00000008}}[data-v-4b9e98c6]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-4b9e98c6]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f7fa;min-height:100vh;padding-top:44px;position:relative}.content-area[data-v-4b9e98c6]{padding:20px 16px 30px}.balance-card[data-v-4b9e98c6]{background:linear-gradient(135deg,#4080ff,#2b6de0);border-radius:20px;padding:24px 20px;margin-bottom:20px;box-shadow:0 8px 24px #4080ff40}.balance-header[data-v-4b9e98c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.balance-label[data-v-4b9e98c6]{font-size:15px;color:#ffffffd9}.balance-icon[data-v-4b9e98c6]{width:24px;height:24px;color:#ffffffb3;cursor:pointer;transition:transform .3s}.balance-icon[data-v-4b9e98c6]:hover{transform:rotate(180deg)}.balance-amount[data-v-4b9e98c6]{display:flex;align-items:baseline;margin-bottom:24px}.currency[data-v-4b9e98c6]{font-size:24px;color:#ffffffd9;margin-right:4px}.amount[data-v-4b9e98c6]{font-size:48px;font-weight:700;color:#fff;line-height:1}.balance-actions[data-v-4b9e98c6]{display:flex;gap:12px}.action-btn[data-v-4b9e98c6]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;border-radius:40px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.recharge-btn[data-v-4b9e98c6]{background:#fff;color:#4080ff}.recharge-btn[data-v-4b9e98c6]:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff4d}.withdraw-btn[data-v-4b9e98c6]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.withdraw-btn[data-v-4b9e98c6]:hover{background:#ffffff4d;transform:translateY(-2px)}.btn-icon[data-v-4b9e98c6]{width:18px;height:18px}.quick-entries[data-v-4b9e98c6]{display:flex;background:#fff;border-radius:16px;padding:16px 8px;margin-bottom:24px;box-shadow:0 2px 12px #00000005}.entry-item[data-v-4b9e98c6]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.entry-item[data-v-4b9e98c6]:hover{transform:translateY(-2px)}.entry-icon-wrapper[data-v-4b9e98c6]{width:48px;height:48px;border-radius:24px;background:#f0f7ff;display:flex;align-items:center;justify-content:center}.entry-icon[data-v-4b9e98c6]{width:24px;height:24px;color:#4080ff}.entry-text[data-v-4b9e98c6]{font-size:13px;color:#4e5969}.faq-section[data-v-4b9e98c6]{background:#fff;border-radius:16px;padding:16px 0;box-shadow:0 2px 12px #00000005}.section-header[data-v-4b9e98c6]{padding:0 16px 12px;border-bottom:1px solid #f0f0f0}.section-title[data-v-4b9e98c6]{font-size:16px;font-weight:600;color:#1d2129}.faq-list[data-v-4b9e98c6]{padding:4px 0}.faq-item[data-v-4b9e98c6]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.faq-item[data-v-4b9e98c6]:last-child{border-bottom:none}.faq-item[data-v-4b9e98c6]:hover{background-color:#fafbfc}.faq-content[data-v-4b9e98c6]{display:flex;align-items:center;gap:12px;flex:1}.faq-icon[data-v-4b9e98c6]{width:20px;height:20px;color:#4080ff;flex-shrink:0}.faq-title[data-v-4b9e98c6]{font-size:15px;color:#1d2129}.arrow-icon[data-v-4b9e98c6]{width:18px;height:18px;color:#c9cdd4;flex-shrink:0}.loading-overlay[data-v-4b9e98c6]{position:fixed;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:999}.loading-spinner[data-v-4b9e98c6]{width:40px;height:40px;border:3px solid #f2f3f5;border-top-color:#4080ff;border-radius:50%;animation:spin-4b9e98c6 .8s linear infinite}@keyframes spin-4b9e98c6{to{transform:rotate(360deg)}}.custom-toast[data-v-4b9e98c6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:12px;font-size:15px;z-index:9999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.toast-show[data-v-4b9e98c6]{opacity:1}.fade-enter-active[data-v-4b9e98c6],.fade-leave-active[data-v-4b9e98c6]{transition:opacity .25s}.fade-enter-from[data-v-4b9e98c6],.fade-leave-to[data-v-4b9e98c6]{opacity:0}@media(max-width:480px){.balance-card[data-v-4b9e98c6]{padding:20px 16px}.amount[data-v-4b9e98c6]{font-size:40px}.action-btn[data-v-4b9e98c6]{padding:10px 0;font-size:14px}.entry-icon-wrapper[data-v-4b9e98c6]{width:44px;height:44px}.entry-icon[data-v-4b9e98c6]{width:22px;height:22px}.faq-title[data-v-4b9e98c6]{font-size:14px}}@media(min-width:750px){.page-container[data-v-4b9e98c6]{box-shadow:0 0 30px #00000008}}[data-v-aa846ced]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-aa846ced]{width:100%;max-width:750px;margin:0 auto;background-color:#fff;min-height:100vh;padding-top:44px;position:relative}.tab-bar[data-v-aa846ced]{display:flex;background-color:#fff;border-bottom:1px solid #e5e6eb;position:sticky;top:44px;z-index:10}.tab-item[data-v-aa846ced]{flex:1;text-align:center;padding:16px 0;font-size:18px;color:#86909c;cursor:pointer;position:relative;transition:color .2s}.tab-item.active[data-v-aa846ced]{color:#1d2129;font-weight:600}.tab-item.active[data-v-aa846ced]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background-color:#4080ff;border-radius:2px}.content-area[data-v-aa846ced]{padding:24px 20px}.section-title[data-v-aa846ced]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:12px;padding-top:8px;letter-spacing:.3px}.info-list[data-v-aa846ced]{margin-bottom:28px;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000005;padding:4px 0}.info-item[data-v-aa846ced]{display:flex;align-items:center;justify-content:space-between;padding:16px 8px;margin:0 8px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background-color .2s;border-radius:8px}.info-item[data-v-aa846ced]:last-child{border-bottom:none}.info-item[data-v-aa846ced]:hover{background-color:#fafbfc}.info-label[data-v-aa846ced]{font-size:15px;color:#4e5969;display:flex;align-items:center;gap:8px;font-weight:450}.info-value[data-v-aa846ced]{font-size:15px;color:#1d2129;display:flex;align-items:center;gap:8px;max-width:65%;text-align:right;word-break:break-all;font-weight:450}.unverified[data-v-aa846ced]{color:#ff7d00;font-weight:500;background:#fff7e6;padding:4px 12px;border-radius:20px;font-size:13px}.verified[data-v-aa846ced]{color:#00b42a;font-weight:500;background:#e8ffea;padding:4px 12px;border-radius:20px;font-size:13px}.bound[data-v-aa846ced]{color:#00b42a;font-weight:500}.unbound[data-v-aa846ced]{color:#86909c}.copy-icon[data-v-aa846ced]{width:20px;height:20px;color:#86909c;cursor:pointer;flex-shrink:0;transition:all .2s;padding:2px;border-radius:4px}.copy-icon[data-v-aa846ced]:hover{color:#4080ff;background-color:#ecf2ff}.copy-success[data-v-aa846ced]{color:#4080ff!important;background-color:#ecf2ff}.info-icon[data-v-aa846ced]{width:18px;height:18px;color:#86909c;border-radius:50%;border:1.2px solid #c9cdd4;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#fff;line-height:1;font-style:normal}.info-icon[data-v-aa846ced]:hover{color:#4080ff;border-color:#4080ff;background-color:#f2f7ff;transform:scale(1.05)}.arrow-right[data-v-aa846ced]{width:18px;height:18px;color:#c9cdd4;margin-left:4px;flex-shrink:0;transition:color .2s}.info-item:hover .arrow-right[data-v-aa846ced]{color:#4080ff}.custom-toast[data-v-aa846ced]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:12px;font-size:15px;z-index:9999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.toast-show[data-v-aa846ced]{opacity:1}.modal-overlay[data-v-aa846ced]{position:fixed;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content[data-v-aa846ced]{width:320px;background:#fff;border-radius:24px;box-shadow:0 12px 32px #0000001f;overflow:hidden;animation:modalSlideIn-aa846ced .25s ease}.modal-header[data-v-aa846ced]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px}.modal-header h3[data-v-aa846ced]{font-size:18px;font-weight:600;color:#1d2129}.modal-close[data-v-aa846ced]{width:22px;height:22px;color:#86909c;cursor:pointer;transition:color .2s;padding:2px}.modal-close[data-v-aa846ced]:hover{color:#1d2129;background-color:#f2f3f5;border-radius:50%}.modal-body[data-v-aa846ced]{padding:8px 22px 24px;color:#4e5969;font-size:15px;line-height:1.6}.modal-footer[data-v-aa846ced]{padding:0 22px 22px}.modal-btn[data-v-aa846ced]{width:100%;background:#4080ff;color:#fff;border:none;padding:12px 0;border-radius:40px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 4px 8px #4080ff33}.modal-btn[data-v-aa846ced]:hover{background:#2b6de0;transform:translateY(-1px);box-shadow:0 6px 12px #4080ff40}.modal-btn[data-v-aa846ced]:active{transform:translateY(0);box-shadow:0 2px 6px #4080ff33}.fade-enter-active[data-v-aa846ced],.fade-leave-active[data-v-aa846ced]{transition:opacity .25s}.fade-enter-from[data-v-aa846ced],.fade-leave-to[data-v-aa846ced]{opacity:0}.modal-fade-enter-active[data-v-aa846ced],.modal-fade-leave-active[data-v-aa846ced]{transition:opacity .25s}.modal-fade-enter-from[data-v-aa846ced],.modal-fade-leave-to[data-v-aa846ced]{opacity:0}@keyframes modalSlideIn-aa846ced{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:480px){.tab-item[data-v-aa846ced]{font-size:16px;padding:14px 0}.section-title[data-v-aa846ced]{font-size:17px}.info-label[data-v-aa846ced]{font-size:14px}.info-value[data-v-aa846ced]{font-size:14px;max-width:60%}.modal-content[data-v-aa846ced]{width:300px}}@media(min-width:750px){.page-container[data-v-aa846ced]{box-shadow:0 0 30px #00000008}}[data-v-cb8925e8]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-cb8925e8]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f7fa;min-height:100vh;padding-top:44px;position:relative}.content-area[data-v-cb8925e8]{padding:20px 16px 100px}.section-title[data-v-cb8925e8]{font-size:14px;color:#86909c;margin-bottom:12px;padding-left:4px;font-weight:500;letter-spacing:.3px}.info-list[data-v-cb8925e8]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #00000005}.info-item[data-v-cb8925e8]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0}.info-item[data-v-cb8925e8]:last-child{border-bottom:none}.info-label[data-v-cb8925e8]{font-size:16px;color:#1d2129;font-weight:450;flex-shrink:0;width:90px}.info-value[data-v-cb8925e8]{font-size:16px;color:#4e5969;text-align:right;word-break:break-all;flex:1}.edit-item[data-v-cb8925e8]{align-items:flex-start}.edit-value[data-v-cb8925e8]{flex:1}.edit-input[data-v-cb8925e8]{width:100%;border:none;outline:none;font-size:16px;color:#1d2129;text-align:right;padding:0;background:transparent}.edit-input[data-v-cb8925e8]::placeholder{color:#c9cdd4;font-size:14px}.edit-input[data-v-cb8925e8]:focus{color:#4080ff}.tips-section[data-v-cb8925e8]{margin-top:20px;padding:0 8px}.tip-item[data-v-cb8925e8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tip-icon[data-v-cb8925e8]{width:16px;height:16px;color:#86909c;flex-shrink:0}.tip-text[data-v-cb8925e8]{font-size:13px;color:#86909c;line-height:1.5}.bottom-btn-wrapper[data-v-cb8925e8]{position:fixed;bottom:0;left:0;right:0;max-width:750px;margin:0 auto;padding:16px 20px 30px;background:linear-gradient(to top,#ffffff 0%,#ffffff 80%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.save-btn[data-v-cb8925e8]{width:100%;height:48px;border-radius:48px;border:none;background:#c9cdd4;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #00000014}.save-btn.btn-active[data-v-cb8925e8]{background:#4080ff;box-shadow:0 4px 12px #4080ff4d}.save-btn.btn-active[data-v-cb8925e8]:hover{background:#2b6de0;transform:translateY(-1px);box-shadow:0 6px 16px #4080ff59}.save-btn.btn-active[data-v-cb8925e8]:active{transform:translateY(0);box-shadow:0 2px 8px #4080ff4d}.save-btn[data-v-cb8925e8]:disabled{cursor:not-allowed;opacity:.6}.custom-toast[data-v-cb8925e8]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:12px;font-size:15px;z-index:9999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.toast-show[data-v-cb8925e8]{opacity:1}.fade-enter-active[data-v-cb8925e8],.fade-leave-active[data-v-cb8925e8]{transition:opacity .25s}.fade-enter-from[data-v-cb8925e8],.fade-leave-to[data-v-cb8925e8]{opacity:0}@media(max-width:480px){.info-label[data-v-cb8925e8]{font-size:15px;width:80px}.info-value[data-v-cb8925e8],.edit-input[data-v-cb8925e8]{font-size:15px}.bottom-btn-wrapper[data-v-cb8925e8]{padding:12px 16px 24px}}@media(min-width:750px){.page-container[data-v-cb8925e8]{box-shadow:0 0 30px #00000008}}[data-v-2ac3e822]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-2ac3e822]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f7fa;min-height:100vh;padding-top:44px;position:relative}.content-area[data-v-2ac3e822]{padding:20px 16px 100px}.current-email-section[data-v-2ac3e822]{margin-bottom:24px}.section-label[data-v-2ac3e822]{font-size:14px;color:#86909c;margin-bottom:12px;padding-left:4px;font-weight:500}.current-email-card[data-v-2ac3e822]{background:#fff;border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 12px #00000005}.email-icon[data-v-2ac3e822]{width:20px;height:20px;color:#4080ff}.email-text[data-v-2ac3e822]{font-size:16px;color:#1d2129;font-weight:450}.form-section[data-v-2ac3e822]{background:#fff;border-radius:16px;padding:20px 16px;box-shadow:0 2px 12px #00000005;margin-bottom:20px}.form-group[data-v-2ac3e822]{margin-bottom:16px}.form-group[data-v-2ac3e822]:last-child{margin-bottom:0}.input-wrapper[data-v-2ac3e822]{display:flex;align-items:center;gap:12px;background:#f5f7fa;border-radius:12px;padding:0 16px;border:1.5px solid transparent;transition:all .2s}.input-wrapper[data-v-2ac3e822]:focus-within{border-color:#4080ff;background:#fff}.input-icon[data-v-2ac3e822]{width:20px;height:20px;color:#86909c;flex-shrink:0}.form-input[data-v-2ac3e822]{flex:1;border:none;outline:none;background:transparent;padding:14px 0;font-size:15px;color:#1d2129}.form-input[data-v-2ac3e822]::placeholder{color:#c9cdd4}.code-input-wrapper[data-v-2ac3e822]{display:flex;gap:12px}.code-input[data-v-2ac3e822]{flex:1}.code-btn[data-v-2ac3e822]{width:110px;height:48px;border-radius:12px;border:none;background:#4080ff;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.code-btn[data-v-2ac3e822]:hover{background:#2b6de0}.code-btn.btn-disabled[data-v-2ac3e822]{background:#f2f3f5;color:#86909c;cursor:not-allowed}.error-text[data-v-2ac3e822]{color:#f53f3f;font-size:13px;margin-top:6px;padding-left:4px}.tips-section[data-v-2ac3e822]{padding:0 8px}.tip-item[data-v-2ac3e822]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tip-icon[data-v-2ac3e822]{width:16px;height:16px;color:#86909c;flex-shrink:0}.tip-text[data-v-2ac3e822]{font-size:13px;color:#86909c;line-height:1.5}.bottom-btn-wrapper[data-v-2ac3e822]{position:fixed;bottom:0;left:0;right:0;max-width:750px;margin:0 auto;padding:16px 20px 30px;background:linear-gradient(to top,#ffffff 0%,#ffffff 80%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.submit-btn[data-v-2ac3e822]{width:100%;height:52px;border-radius:52px;border:none;background:#c9cdd4;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #00000014}.submit-btn.btn-active[data-v-2ac3e822]{background:#4080ff;box-shadow:0 4px 12px #4080ff4d}.submit-btn.btn-active[data-v-2ac3e822]:hover{background:#2b6de0;transform:translateY(-1px);box-shadow:0 6px 16px #4080ff59}.submit-btn[data-v-2ac3e822]:disabled{cursor:not-allowed;opacity:.6}.custom-toast[data-v-2ac3e822]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:12px;font-size:15px;z-index:9999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:8px;white-space:nowrap}.toast-show[data-v-2ac3e822]{opacity:1}.toast-icon[data-v-2ac3e822]{width:20px;height:20px;color:#00b42a}.fade-enter-active[data-v-2ac3e822],.fade-leave-active[data-v-2ac3e822]{transition:opacity .25s}.fade-enter-from[data-v-2ac3e822],.fade-leave-to[data-v-2ac3e822]{opacity:0}@media(max-width:480px){.current-email-card[data-v-2ac3e822]{padding:14px 16px}.form-section[data-v-2ac3e822]{padding:16px 14px}.form-input[data-v-2ac3e822]{font-size:14px;padding:12px 0}.code-btn[data-v-2ac3e822]{width:100px;height:44px;font-size:13px}.bottom-btn-wrapper[data-v-2ac3e822]{padding:12px 16px 24px}}@media(min-width:750px){.page-container[data-v-2ac3e822]{box-shadow:0 0 30px #00000008}}.cdn-domain-page[data-v-39e14a26]{min-height:100vh;background:#f8fafc;padding:24px 32px}.breadcrumb[data-v-39e14a26]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}.breadcrumb-item[data-v-39e14a26]{color:#64748b;text-decoration:none;transition:color .2s}.breadcrumb-item[data-v-39e14a26]:hover{color:#3b82f6}.breadcrumb-item.active[data-v-39e14a26]{color:#1e293b;font-weight:500}.breadcrumb-separator[data-v-39e14a26]{color:#cbd5e1}.guide-card[data-v-39e14a26]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;padding:24px;margin-bottom:24px}.guide-header[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.guide-title[data-v-39e14a26]{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:600}.guide-title i[data-v-39e14a26]{color:#fbbf24}.guide-close[data-v-39e14a26]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s}.guide-close[data-v-39e14a26]:hover{background:#fff3;color:#fff}.guide-steps[data-v-39e14a26]{display:flex;align-items:flex-start;gap:0}.step-item[data-v-39e14a26]{flex:1;display:flex;gap:14px}.step-indicator[data-v-39e14a26]{position:relative;width:32px;height:32px;flex-shrink:0}.step-number[data-v-39e14a26]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:14px;font-weight:600}.step-check[data-v-39e14a26]{position:absolute;top:0;left:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#10b981;border-radius:50%;color:#fff;font-size:14px;opacity:0;transform:scale(0);transition:all .3s}.step-item.completed .step-check[data-v-39e14a26]{opacity:1;transform:scale(1)}.step-item.completed .step-number[data-v-39e14a26]{opacity:0}.step-item.active .step-number[data-v-39e14a26]{background:#3b82f6;border-color:#3b82f6}.step-info h4[data-v-39e14a26]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.step-info p[data-v-39e14a26]{color:#ffffffb3;margin:0;font-size:13px}.step-connector[data-v-39e14a26]{width:40px;height:2px;background:#fff3;margin-top:15px;flex-shrink:0}.step-connector.active[data-v-39e14a26]{background:#10b981}.page-header[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-title[data-v-39e14a26]{font-size:24px;font-weight:600;color:#0f172a;margin:0}.header-actions[data-v-39e14a26]{display:flex;align-items:center;gap:12px}.btn-primary[data-v-39e14a26],.btn-secondary[data-v-39e14a26]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-39e14a26]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn-primary[data-v-39e14a26]:hover{background:#2563eb;border-color:#2563eb}.btn-secondary[data-v-39e14a26]{background:#fff;border:1px solid #e2e8f0;color:#475569}.btn-secondary[data-v-39e14a26]:hover{background:#f8fafc;border-color:#cbd5e1}.spinning[data-v-39e14a26]{animation:spin-39e14a26 1s linear infinite}@keyframes spin-39e14a26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-card[data-v-39e14a26]{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000d}.filter-row[data-v-39e14a26]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.search-wrapper[data-v-39e14a26]{flex:1;position:relative;display:flex;align-items:center}.search-icon[data-v-39e14a26]{position:absolute;left:14px;color:#94a3b8;font-size:14px}.search-input[data-v-39e14a26]{width:100%;padding:12px 40px 12px 42px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;outline:none;transition:all .2s}.search-input[data-v-39e14a26]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.clear-btn[data-v-39e14a26]{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.clear-btn[data-v-39e14a26]:hover{color:#64748b}.filter-actions[data-v-39e14a26]{display:flex;align-items:center;gap:12px}.filter-select[data-v-39e14a26]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;background:#fff;cursor:pointer;outline:none}.btn-filter[data-v-39e14a26]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-filter[data-v-39e14a26]:hover{background:#f1f5f9}.stats-row[data-v-39e14a26]{display:flex;gap:24px;padding-top:16px;border-top:1px solid #f1f5f9}.stat-item[data-v-39e14a26]{display:flex;align-items:baseline;gap:8px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.stat-item[data-v-39e14a26]:hover{background:#f8fafc}.stat-value[data-v-39e14a26]{font-size:20px;font-weight:600;color:#1e293b}.stat-label[data-v-39e14a26]{font-size:13px;color:#64748b}.text-success[data-v-39e14a26]{color:#10b981}.text-muted[data-v-39e14a26]{color:#64748b}.text-warning[data-v-39e14a26]{color:#f59e0b}.domain-table-card[data-v-39e14a26]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.desktop-domain-table[data-v-39e14a26]{display:block}.domain-table[data-v-39e14a26]{width:100%;border-collapse:collapse}.domain-table thead[data-v-39e14a26]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.domain-table th[data-v-39e14a26]{padding:14px 20px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.domain-table td[data-v-39e14a26]{padding:16px 20px;border-bottom:1px solid #f1f5f9}.domain-table tbody tr[data-v-39e14a26]:hover{background:#fafbfc}.domain-table tbody tr:last-child td[data-v-39e14a26]{border-bottom:none}.loading-cell[data-v-39e14a26],.empty-cell[data-v-39e14a26]{text-align:center;padding:60px 20px!important}.empty-state[data-v-39e14a26]{text-align:center}.empty-icon[data-v-39e14a26]{width:80px;height:80px;margin:0 auto 20px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-icon i[data-v-39e14a26]{font-size:36px;color:#94a3b8}.empty-state h3[data-v-39e14a26]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-39e14a26]{color:#64748b;margin:0 0 20px}.domain-info[data-v-39e14a26]{display:flex;align-items:center;gap:8px}.domain-name[data-v-39e14a26]{font-size:14px;font-weight:500;color:#1e293b}.https-badge[data-v-39e14a26]{width:18px;height:18px;background:#10b981;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.cname-status[data-v-39e14a26]{display:flex;align-items:center;gap:8px}.status-dot[data-v-39e14a26]{width:8px;height:8px;border-radius:50%}.status-dot.success[data-v-39e14a26]{background:#10b981}.status-dot.warning[data-v-39e14a26]{background:#f59e0b}.status-dot.error[data-v-39e14a26]{background:#ef4444}.btn-link[data-v-39e14a26]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-link[data-v-39e14a26]:hover{background:#eff6ff}.status-badge[data-v-39e14a26]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.running[data-v-39e14a26]{background:#dcfce7;color:#16a34a}.status-badge.stopped[data-v-39e14a26]{background:#f1f5f9;color:#64748b}.status-badge.configuring[data-v-39e14a26]{background:#fef3c7;color:#d97706}.status-badge.auditing[data-v-39e14a26]{background:#e0e7ff;color:#4f46e5}.action-buttons[data-v-39e14a26]{display:flex;align-items:center;gap:6px}.action-icon[data-v-39e14a26]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s}.action-icon[data-v-39e14a26]:hover{background:#f1f5f9;color:#3b82f6}.action-icon.success[data-v-39e14a26]:hover{color:#10b981}.action-icon.danger[data-v-39e14a26]:hover:not(.disabled){background:#fef2f2;color:#ef4444}.action-icon.disabled[data-v-39e14a26]{opacity:.4;cursor:not-allowed}.mobile-domain-list[data-v-39e14a26]{display:none}.modal-overlay[data-v-39e14a26]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-39e14a26]{background:#fff;border-radius:20px;width:90%;max-width:520px;max-height:80vh;overflow:hidden;box-shadow:0 20px 40px #00000026}.modal-small[data-v-39e14a26]{max-width:400px}.modal-header[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-39e14a26]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.modal-close[data-v-39e14a26]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s}.modal-close[data-v-39e14a26]:hover{background:#e2e8f0;color:#1e293b}.modal-body[data-v-39e14a26]{padding:24px}.modal-footer[data-v-39e14a26]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;justify-content:flex-end}.dns-info-group[data-v-39e14a26]{margin-bottom:24px}.dns-info-item[data-v-39e14a26]{display:flex;align-items:flex-start;margin-bottom:16px}.dns-info-item label[data-v-39e14a26]{width:80px;font-size:13px;color:#64748b;padding-top:8px}.dns-info-item>span[data-v-39e14a26]{flex:1;padding:8px 0;font-size:14px;color:#1e293b}.dns-type-tag[data-v-39e14a26]{display:inline-block;padding:4px 12px;background:#e0e7ff;color:#4f46e5;border-radius:20px;font-size:13px;font-weight:500}.copyable-value[data-v-39e14a26]{flex:1;display:flex;align-items:center;gap:12px;background:#f8fafc;padding:4px 4px 4px 12px;border-radius:8px}.copyable-value span[data-v-39e14a26]{flex:1;font-size:14px;color:#1e293b;word-break:break-all}.copyable-value span.highlight[data-v-39e14a26]{color:#3b82f6;font-family:SF Mono,Monaco,monospace}.btn-copy[data-v-39e14a26]{padding:8px 12px;background:transparent;border:none;color:#64748b;font-size:14px;cursor:pointer;border-radius:6px;transition:all .2s}.btn-copy[data-v-39e14a26]:hover{background:#e2e8f0;color:#1e293b}.dns-verify-box[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:12px}.verify-info[data-v-39e14a26]{display:flex;align-items:center;gap:12px}.verify-label[data-v-39e14a26]{font-size:14px;color:#475569}.verify-status[data-v-39e14a26]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.verify-status.success[data-v-39e14a26]{color:#10b981}.verify-status.warning[data-v-39e14a26]{color:#f59e0b}.verify-status.error[data-v-39e14a26]{color:#ef4444}.btn-verify[data-v-39e14a26]{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-verify[data-v-39e14a26]:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-verify[data-v-39e14a26]:disabled{opacity:.6;cursor:not-allowed}.delete-warning[data-v-39e14a26]{text-align:center}.warning-icon[data-v-39e14a26]{width:64px;height:64px;margin:0 auto 20px;background:#fef3c7;border-radius:50%;display:flex;align-items:center;justify-content:center}.warning-icon i[data-v-39e14a26]{font-size:28px;color:#f59e0b}.warning-title[data-v-39e14a26]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.warning-domain[data-v-39e14a26]{font-size:15px;color:#3b82f6;margin:0 0 8px;word-break:break-all}.warning-desc[data-v-39e14a26]{font-size:13px;color:#ef4444;margin:0}.btn-danger[data-v-39e14a26]{padding:10px 24px;background:#ef4444;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-danger[data-v-39e14a26]:hover{background:#dc2626}.toast-message[data-v-39e14a26]{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:14px;z-index:2000;box-shadow:0 10px 30px #00000026}.toast-success[data-v-39e14a26]{background:#10b981;color:#fff}.toast-error[data-v-39e14a26]{background:#ef4444;color:#fff}.modal-enter-active[data-v-39e14a26],.modal-leave-active[data-v-39e14a26]{transition:opacity .2s}.modal-enter-active .modal-content[data-v-39e14a26],.modal-leave-active .modal-content[data-v-39e14a26]{transition:transform .2s}.modal-enter-from[data-v-39e14a26],.modal-leave-to[data-v-39e14a26]{opacity:0}.modal-enter-from .modal-content[data-v-39e14a26],.modal-leave-to .modal-content[data-v-39e14a26]{transform:scale(.95)}.toast-enter-active[data-v-39e14a26],.toast-leave-active[data-v-39e14a26]{transition:all .3s}.toast-enter-from[data-v-39e14a26],.toast-leave-to[data-v-39e14a26]{opacity:0;transform:translate(-50%) translateY(-20px)}@media(max-width:768px){.cdn-domain-page[data-v-39e14a26]{padding:16px}.guide-steps[data-v-39e14a26]{flex-direction:column;gap:16px}.step-connector[data-v-39e14a26]{display:none}.step-item[data-v-39e14a26]{width:100%}.page-header[data-v-39e14a26]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-39e14a26]{width:100%}.btn-primary[data-v-39e14a26]{flex:1;justify-content:center}.filter-row[data-v-39e14a26]{flex-direction:column}.search-wrapper[data-v-39e14a26],.filter-actions[data-v-39e14a26]{width:100%}.filter-select[data-v-39e14a26]{flex:1}.stats-row[data-v-39e14a26]{flex-wrap:wrap;gap:12px}.stat-item[data-v-39e14a26]{flex:1;min-width:calc(50% - 12px);justify-content:center}.desktop-domain-table[data-v-39e14a26]{display:none}.mobile-domain-list[data-v-39e14a26]{display:block}.domain-cards[data-v-39e14a26]{display:flex;flex-direction:column;gap:16px;padding:16px}.domain-card[data-v-39e14a26]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.card-header[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.card-body[data-v-39e14a26]{margin-bottom:16px}.info-row[data-v-39e14a26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.info-label[data-v-39e14a26]{font-size:13px;color:#64748b}.info-value[data-v-39e14a26]{font-size:14px;color:#1e293b}.card-footer[data-v-39e14a26]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.action-btn[data-v-39e14a26]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:11px;cursor:pointer;transition:all .2s}.action-btn i[data-v-39e14a26]{font-size:14px}.action-btn[data-v-39e14a26]:hover{background:#f1f5f9}.action-btn.danger[data-v-39e14a26]:hover:not(.disabled){background:#fef2f2;color:#ef4444;border-color:#fecaca}.action-btn.disabled[data-v-39e14a26]{opacity:.4;cursor:not-allowed}.text-success[data-v-39e14a26]{color:#10b981}.toast-message[data-v-39e14a26]{width:90%;max-width:360px}}.add-domain-page[data-v-3aa03e37]{min-height:100vh;background:#fff;padding:24px 32px}.breadcrumb[data-v-3aa03e37]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px}.breadcrumb-item[data-v-3aa03e37]{color:#6b7280;text-decoration:none;transition:color .2s}.breadcrumb-item[data-v-3aa03e37]:hover{color:#3b82f6}.breadcrumb-item.active[data-v-3aa03e37]{color:#1f2937;font-weight:500}.breadcrumb-separator[data-v-3aa03e37]{color:#d1d5db}.form-container[data-v-3aa03e37]{max-width:1000px}.form-section[data-v-3aa03e37]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.form-section[data-v-3aa03e37]:last-of-type{border-bottom:none}.section-title[data-v-3aa03e37]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 20px}.section-tip[data-v-3aa03e37]{position:relative;display:inline-flex;align-items:center;cursor:help}.section-tip i[data-v-3aa03e37]{color:#9ca3af;font-size:14px}.section-tip .tip-content[data-v-3aa03e37]{display:none;position:absolute;top:100%;left:0;width:320px;padding:12px 16px;background:#1f2937;color:#f9fafb;font-size:13px;font-weight:400;border-radius:8px;z-index:100;margin-top:8px;line-height:1.5}.section-tip:hover .tip-content[data-v-3aa03e37]{display:block}.form-row[data-v-3aa03e37]{display:flex;gap:24px;margin-bottom:20px}.form-row.two-columns .form-item[data-v-3aa03e37],.form-row .form-item.full-width[data-v-3aa03e37],.form-item[data-v-3aa03e37]{flex:1}.form-label[data-v-3aa03e37]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.required[data-v-3aa03e37]{color:#ef4444}.label-tip[data-v-3aa03e37]{position:relative;display:inline-flex;align-items:center;cursor:help}.label-tip i[data-v-3aa03e37]{color:#9ca3af;font-size:14px}.label-tip .tip-content[data-v-3aa03e37]{display:none;position:absolute;top:100%;left:0;width:280px;padding:10px 14px;background:#1f2937;color:#f9fafb;font-size:12px;font-weight:400;border-radius:6px;z-index:100;margin-top:6px;line-height:1.5;white-space:normal}.label-tip:hover .tip-content[data-v-3aa03e37]{display:block}.form-input[data-v-3aa03e37],.form-select[data-v-3aa03e37]{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#1f2937;background:#fff;outline:none;transition:all .2s}.form-input[data-v-3aa03e37]:focus,.form-select[data-v-3aa03e37]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-3aa03e37]:disabled{background:#f3f4f6;color:#9ca3af}.origin-list[data-v-3aa03e37]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:16px}.origin-header[data-v-3aa03e37]{display:flex;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:500;color:#6b7280}.origin-row[data-v-3aa03e37]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6}.origin-row[data-v-3aa03e37]:last-child{border-bottom:none}.col-type[data-v-3aa03e37]{width:140px;padding-right:12px}.col-address[data-v-3aa03e37]{flex:1;padding-right:12px}.col-priority[data-v-3aa03e37]{width:80px;padding-right:12px}.col-weight[data-v-3aa03e37],.col-port[data-v-3aa03e37]{width:90px;padding-right:12px}.col-action[data-v-3aa03e37]{width:50px;text-align:center}.origin-select[data-v-3aa03e37],.origin-input[data-v-3aa03e37]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#1f2937;background:#fff;outline:none;transition:all .2s}.origin-select[data-v-3aa03e37]:focus,.origin-input[data-v-3aa03e37]:focus{border-color:#3b82f6}.priority-select[data-v-3aa03e37]{background:#f9fafb}.weight-input[data-v-3aa03e37],.port-input[data-v-3aa03e37]{text-align:center}.btn-add-origin[data-v-3aa03e37]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:13px;cursor:pointer;transition:all .2s}.btn-add-origin[data-v-3aa03e37]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.btn-icon-delete[data-v-3aa03e37]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .2s}.btn-icon-delete[data-v-3aa03e37]:hover{background:#fef2f2;color:#ef4444}.origin-tips[data-v-3aa03e37]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.tip-item[data-v-3aa03e37]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;color:#6b7280}.tip-item[data-v-3aa03e37]:last-child{margin-bottom:0}.tip-item i[data-v-3aa03e37]{color:#3b82f6;margin-top:2px}.agreement-section[data-v-3aa03e37]{margin:24px 0;padding:16px 0}.checkbox-label[data-v-3aa03e37]{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:#374151}.checkbox-label input[data-v-3aa03e37]{display:none}.checkmark[data-v-3aa03e37]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;transition:all .2s}.checkbox-label input:checked+.checkmark[data-v-3aa03e37]{background:#3b82f6;border-color:#3b82f6;position:relative}.checkbox-label input:checked+.checkmark[data-v-3aa03e37]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.agreement-text[data-v-3aa03e37]{color:#6b7280}.form-actions[data-v-3aa03e37]{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:1px solid #e5e7eb}.btn-primary[data-v-3aa03e37],.btn-secondary[data-v-3aa03e37]{padding:12px 32px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3aa03e37]{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary[data-v-3aa03e37]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-3aa03e37]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn-primary[data-v-3aa03e37]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.btn-primary[data-v-3aa03e37]:disabled{opacity:.5;cursor:not-allowed}.message-tip[data-v-3aa03e37]{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;z-index:2000;box-shadow:0 4px 12px #00000026}.message-success[data-v-3aa03e37]{background:#10b981;color:#fff}.message-error[data-v-3aa03e37]{background:#ef4444;color:#fff}.fade-enter-active[data-v-3aa03e37],.fade-leave-active[data-v-3aa03e37]{transition:opacity .3s}.fade-enter-from[data-v-3aa03e37],.fade-leave-to[data-v-3aa03e37]{opacity:0}@media(max-width:768px){.add-domain-page[data-v-3aa03e37]{padding:16px}.breadcrumb[data-v-3aa03e37]{flex-wrap:wrap;margin-bottom:16px}.form-row[data-v-3aa03e37]{flex-direction:column;gap:16px}.origin-header[data-v-3aa03e37],.origin-row[data-v-3aa03e37]{display:block;padding:12px}.col-type[data-v-3aa03e37],.col-address[data-v-3aa03e37],.col-priority[data-v-3aa03e37],.col-weight[data-v-3aa03e37],.col-port[data-v-3aa03e37],.col-action[data-v-3aa03e37]{width:100%;padding:0;margin-bottom:10px}.origin-header[data-v-3aa03e37]{display:none}.origin-row[data-v-3aa03e37]{border-bottom:1px solid #e5e7eb}.col-action[data-v-3aa03e37]{text-align:right;margin-bottom:0}.section-tip .tip-content[data-v-3aa03e37]{width:260px;left:auto;right:0}.form-actions[data-v-3aa03e37]{flex-direction:column}.btn-primary[data-v-3aa03e37],.btn-secondary[data-v-3aa03e37]{width:100%;text-align:center}.message-tip[data-v-3aa03e37]{width:90%;max-width:400px}}.cdn-manage-page[data-v-15f54239]{min-height:100vh;background:#f8fafc;padding:24px 32px}.breadcrumb[data-v-15f54239]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}.breadcrumb-item[data-v-15f54239]{color:#64748b;text-decoration:none;transition:color .2s}.breadcrumb-item[data-v-15f54239]:hover{color:#3b82f6}.breadcrumb-item.active[data-v-15f54239]{color:#1e293b;font-weight:500}.breadcrumb-separator[data-v-15f54239]{color:#cbd5e1}.domain-header[data-v-15f54239]{background:#fff;border-radius:16px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}.domain-title[data-v-15f54239]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.domain-title h1[data-v-15f54239]{font-size:24px;font-weight:600;color:#0f172a;margin:0;word-break:break-all}.status-badge[data-v-15f54239]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500}.status-badge.running[data-v-15f54239]{background:#dcfce7;color:#16a34a}.status-badge.stopped[data-v-15f54239]{background:#f1f5f9;color:#64748b}.status-badge.configuring[data-v-15f54239]{background:#fef3c7;color:#d97706}.status-badge.auditing[data-v-15f54239]{background:#e0e7ff;color:#4f46e5}.domain-cname[data-v-15f54239]{display:flex;align-items:center;gap:8px;font-size:14px}.cname-label[data-v-15f54239]{color:#64748b}.cname-value[data-v-15f54239]{color:#1e293b;font-family:SF Mono,Monaco,monospace}.btn-copy[data-v-15f54239]{padding:4px 8px;background:transparent;border:none;color:#64748b;cursor:pointer;border-radius:4px;transition:all .2s}.btn-copy[data-v-15f54239]:hover{background:#f1f5f9;color:#3b82f6}.manage-container[data-v-15f54239]{display:flex;gap:24px}.sidebar[data-v-15f54239]{width:220px;flex-shrink:0;background:#fff;border-radius:16px;padding:16px 0;box-shadow:0 1px 3px #0000000d;height:fit-content;position:sticky;top:24px}.sidebar-title[data-v-15f54239]{padding:8px 20px 16px;font-size:13px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.sidebar-nav[data-v-15f54239]{display:flex;flex-direction:column}.nav-item[data-v-15f54239]{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#475569;text-decoration:none;font-size:14px;transition:all .2s;border-left:3px solid transparent}.nav-item i[data-v-15f54239]{width:20px;font-size:16px;text-align:center}.nav-item[data-v-15f54239]:hover{background:#f8fafc;color:#1e293b}.nav-item.active[data-v-15f54239]{background:#eff6ff;color:#3b82f6;border-left-color:#3b82f6;font-weight:500}.config-content[data-v-15f54239]{flex:1;min-width:0;background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000d;min-height:400px}.loading-state[data-v-15f54239],.error-state[data-v-15f54239]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#64748b}.loading-state i[data-v-15f54239],.error-state i[data-v-15f54239]{font-size:36px}.error-state[data-v-15f54239]{color:#ef4444}.error-state .btn-primary[data-v-15f54239]{margin-top:16px}.btn-primary[data-v-15f54239]{padding:10px 24px;background:#3b82f6;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.btn-primary[data-v-15f54239]:hover{background:#2563eb}@media(max-width:768px){.cdn-manage-page[data-v-15f54239]{padding:16px}.manage-container[data-v-15f54239]{flex-direction:column}.sidebar[data-v-15f54239]{width:100%;position:static;padding:8px 0}.sidebar-nav[data-v-15f54239]{flex-direction:row;flex-wrap:wrap;padding:8px}.nav-item[data-v-15f54239]{padding:8px 16px;border-left:none;border-radius:8px}.nav-item.active[data-v-15f54239]{border-left:none;background:#eff6ff}.domain-header[data-v-15f54239]{padding:16px}.domain-title[data-v-15f54239]{flex-wrap:wrap}.domain-title h1[data-v-15f54239]{font-size:18px}.domain-cname[data-v-15f54239]{flex-wrap:wrap}}.basic-config[data-v-5822b399]{max-width:800px}.section-title[data-v-5822b399]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.config-section[data-v-5822b399]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.config-section[data-v-5822b399]:last-of-type{border-bottom:none}.section-header[data-v-5822b399]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.config-section-title[data-v-5822b399]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.btn-edit[data-v-5822b399]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s}.btn-edit[data-v-5822b399]:hover{background:#f8fafc;border-color:#cbd5e1}.config-item[data-v-5822b399]{display:flex;margin-bottom:20px}.config-label[data-v-5822b399]{width:140px;flex-shrink:0;font-size:14px;color:#475569;padding-top:10px}.label-tip[data-v-5822b399]{position:relative;display:inline-flex;align-items:center;margin-left:4px;cursor:help}.label-tip i[data-v-5822b399]{color:#94a3b8;font-size:14px}.label-tip .tip-content[data-v-5822b399]{display:none;position:absolute;top:100%;left:0;width:200px;padding:8px 12px;background:#1e293b;color:#f8fafc;font-size:12px;border-radius:6px;z-index:100;margin-top:6px}.label-tip:hover .tip-content[data-v-5822b399]{display:block}.config-control[data-v-5822b399]{flex:1}.config-value[data-v-5822b399]{flex:1;padding:10px 0;font-size:14px;color:#1e293b;display:flex;align-items:center;gap:16px}.form-select[data-v-5822b399],.form-input[data-v-5822b399]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;outline:none;transition:all .2s}.form-select[data-v-5822b399]:focus,.form-input[data-v-5822b399]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.radio-group[data-v-5822b399]{display:flex;gap:24px}.radio-item[data-v-5822b399]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.origin-display[data-v-5822b399]{background:#f8fafc;border-radius:8px;padding:16px}.origin-item[data-v-5822b399]{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px}.origin-type[data-v-5822b399]{min-width:60px;color:#64748b}.origin-address[data-v-5822b399]{font-family:monospace;color:#1e293b}.origin-priority[data-v-5822b399]{color:#3b82f6}.origin-port[data-v-5822b399],.origin-weight[data-v-5822b399]{color:#64748b}.empty-hint[data-v-5822b399]{text-align:center;color:#94a3b8;padding:16px}.origin-edit[data-v-5822b399]{margin-top:16px}.origin-list[data-v-5822b399]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:16px}.origin-header[data-v-5822b399]{display:grid;grid-template-columns:100px 1fr 80px 80px 80px 40px;gap:8px;padding:12px 16px;background:#f8fafc;font-size:13px;font-weight:500;color:#64748b}.origin-row[data-v-5822b399]{display:grid;grid-template-columns:100px 1fr 80px 80px 80px 40px;gap:8px;padding:12px 16px;border-top:1px solid #e2e8f0;align-items:center}.origin-select[data-v-5822b399],.origin-input[data-v-5822b399]{padding:8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none}.origin-select[data-v-5822b399]:focus,.origin-input[data-v-5822b399]:focus{border-color:#3b82f6}.btn-icon-delete[data-v-5822b399]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer}.btn-icon-delete[data-v-5822b399]:hover{background:#fef2f2;color:#ef4444}.btn-add[data-v-5822b399]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s}.btn-add[data-v-5822b399]:hover{border-color:#3b82f6;color:#3b82f6}.form-actions[data-v-5822b399]{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:1px solid #e2e8f0;margin-top:32px}.btn-primary[data-v-5822b399],.btn-secondary[data-v-5822b399]{padding:12px 32px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5822b399]{background:#fff;border:1px solid #e2e8f0;color:#475569}.btn-secondary[data-v-5822b399]:hover{background:#f8fafc}.btn-primary[data-v-5822b399]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn-primary[data-v-5822b399]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-5822b399]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.config-item[data-v-5822b399]{flex-direction:column;gap:8px}.config-label[data-v-5822b399]{width:auto;padding-top:0}.origin-header[data-v-5822b399]{display:none}.origin-row[data-v-5822b399]{grid-template-columns:1fr;gap:10px}.origin-select[data-v-5822b399],.origin-input[data-v-5822b399]{width:100%}.radio-group[data-v-5822b399]{flex-wrap:wrap}.form-actions[data-v-5822b399]{flex-direction:column}.btn-primary[data-v-5822b399],.btn-secondary[data-v-5822b399]{width:100%}}.config-page[data-v-92bec20c]{max-width:800px}.section-title[data-v-92bec20c]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-92bec20c]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-92bec20c]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-2d8a61e2]{max-width:800px}.section-title[data-v-2d8a61e2]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-2d8a61e2]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-2d8a61e2]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-228f965f]{max-width:800px}.section-title[data-v-228f965f]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-228f965f]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-228f965f]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-3ad7b786]{max-width:800px}.section-title[data-v-3ad7b786]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-3ad7b786]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-3ad7b786]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-740f323f]{max-width:800px}.section-title[data-v-740f323f]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-740f323f]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-740f323f]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-1695fad7]{max-width:800px}.section-title[data-v-1695fad7]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-1695fad7]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-1695fad7]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-de400535]{max-width:800px}.section-title[data-v-de400535]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-de400535]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-de400535]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-fc0e5966]{max-width:800px}.section-title[data-v-fc0e5966]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-fc0e5966]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-fc0e5966]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.config-page[data-v-7047c5e5]{max-width:800px}.section-title[data-v-7047c5e5]{font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.placeholder-content[data-v-7047c5e5]{text-align:center;padding:60px 20px;color:#64748b}.placeholder-content i[data-v-7047c5e5]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.dashboard-page[data-v-6cff1a66]{padding:24px}.dashboard-links[data-v-6cff1a66]{display:flex;gap:16px;margin-top:24px}.nav-link[data-v-6cff1a66]{padding:12px 24px;background:#667eea;color:#fff;border-radius:8px;text-decoration:none}.login-page[data-v-57dbef6f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:20px;position:relative}.login-page[data-v-57dbef6f]:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:0}.login-container[data-v-57dbef6f]{width:100%;max-width:460px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:40px;box-shadow:0 20px 60px #0003;position:relative;z-index:1;transition:all .3s}.top-nav[data-v-57dbef6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.logo-area[data-v-57dbef6f]{display:flex;align-items:center;gap:12px;cursor:pointer}.site-logo[data-v-57dbef6f]{width:40px;height:40px;border-radius:10px;object-fit:cover}.site-logo-placeholder[data-v-57dbef6f]{width:40px;height:40px}.site-logo-placeholder svg[data-v-57dbef6f]{width:100%;height:100%}.site-name[data-v-57dbef6f]{font-size:20px;font-weight:600;color:#1a1a2e}.register-link[data-v-57dbef6f]{display:flex;align-items:center;gap:6px;color:#667eea;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;padding:8px 16px;border-radius:30px;background:#667eea1a}.register-link[data-v-57dbef6f]:hover{background:#667eea33}.register-link i[data-v-57dbef6f]{font-size:12px}.title-section[data-v-57dbef6f]{margin-bottom:32px}.login-title[data-v-57dbef6f]{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 8px}.login-subtitle[data-v-57dbef6f]{font-size:16px;color:#8890a4;margin:0}.input-group[data-v-57dbef6f]{display:flex;flex-direction:column;gap:20px;margin-bottom:16px}.input-wrapper[data-v-57dbef6f]{position:relative;display:flex;align-items:center}.input-icon[data-v-57dbef6f]{position:absolute;left:16px;color:#8890a4;font-size:18px;pointer-events:none;z-index:1}.login-input[data-v-57dbef6f]{width:100%;padding:16px 48px;border:2px solid #e8ecf4;border-radius:16px;font-size:16px;color:#1a1a2e;background:#f8f9fc;transition:all .3s;outline:none}.login-input[data-v-57dbef6f]:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.login-input.has-value[data-v-57dbef6f]{background:#fff}.eye-icon[data-v-57dbef6f]{position:absolute;right:16px;width:24px;height:24px;cursor:pointer;transition:opacity .2s;opacity:.6;z-index:1}.eye-icon[data-v-57dbef6f]:hover{opacity:1}.login-options[data-v-57dbef6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.remember-me[data-v-57dbef6f]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#5a6275;font-size:14px}.remember-me input[type=checkbox][data-v-57dbef6f]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.forgot-password[data-v-57dbef6f]{color:#667eea;font-size:14px;font-weight:500;text-decoration:none}.forgot-password[data-v-57dbef6f]:hover{text-decoration:underline}.agreement-text[data-v-57dbef6f]{text-align:center;font-size:13px;color:#8890a4;margin:0 0 24px}.agreement-text a[data-v-57dbef6f]{color:#667eea;text-decoration:none;font-weight:500}.agreement-text a[data-v-57dbef6f]:hover{text-decoration:underline}.agreement-text .dot[data-v-57dbef6f]{margin:0 4px}.login-btn[data-v-57dbef6f]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:32px}.login-btn[data-v-57dbef6f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.login-btn[data-v-57dbef6f]:disabled{opacity:.7;cursor:not-allowed}.loading-wrapper[data-v-57dbef6f]{display:flex;align-items:center;justify-content:center;gap:8px}.message-tip[data-v-57dbef6f]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;box-shadow:0 4px 20px #00000026;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideDown-57dbef6f .3s ease}.message-tip i[data-v-57dbef6f]{font-size:18px}.message-success[data-v-57dbef6f]{background:#48bb78f2;color:#fff}.message-error[data-v-57dbef6f]{background:#f56565f2;color:#fff}.message-fade-enter-active[data-v-57dbef6f],.message-fade-leave-active[data-v-57dbef6f]{transition:opacity .3s}.message-fade-enter-from[data-v-57dbef6f],.message-fade-leave-to[data-v-57dbef6f]{opacity:0}@keyframes slideDown-57dbef6f{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}.other-login[data-v-57dbef6f]{margin-bottom:24px}.divider[data-v-57dbef6f]{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.divider-text[data-v-57dbef6f]{padding:0 16px;color:#8890a4;font-size:14px;position:relative}.divider-text[data-v-57dbef6f]:before,.divider-text[data-v-57dbef6f]:after{content:"";position:absolute;top:50%;width:60px;height:1px;background:#e8ecf4}.divider-text[data-v-57dbef6f]:before{right:100%;margin-right:16px}.divider-text[data-v-57dbef6f]:after{left:100%;margin-left:16px}.icons-grid[data-v-57dbef6f]{display:flex;align-items:center;justify-content:center;gap:48px}.login-icon-wrapper[data-v-57dbef6f]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .2s}.login-icon-wrapper[data-v-57dbef6f]:hover{transform:translateY(-4px)}.icon-circle[data-v-57dbef6f]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8f9fc;transition:all .3s;box-shadow:0 4px 12px #0000000d}.icon-circle.wechat[data-v-57dbef6f]{background:#07c160}.icon-circle.wechat .login-icon-svg[data-v-57dbef6f]{color:#fff}.icon-circle.alipay[data-v-57dbef6f]{background:#1677ff}.icon-circle.alipay .login-icon-svg[data-v-57dbef6f]{color:#fff}.icon-circle[data-v-57dbef6f]:hover{box-shadow:0 8px 20px #0000001a}.login-icon[data-v-57dbef6f]{width:32px;height:32px;object-fit:contain}.login-icon-svg[data-v-57dbef6f]{width:32px;height:32px}.icon-name[data-v-57dbef6f]{font-size:13px;color:#5a6275}.switch-login[data-v-57dbef6f]{display:flex;align-items:center;justify-content:center;gap:32px}.switch-login a[data-v-57dbef6f]{display:flex;align-items:center;gap:6px;color:#5a6275;font-size:14px;text-decoration:none;transition:color .2s}.switch-login a[data-v-57dbef6f]:hover{color:#667eea}.qrcode-modal[data-v-57dbef6f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qrcode-content[data-v-57dbef6f]{background:#fff;border-radius:24px;padding:32px;width:90%;max-width:360px;box-shadow:0 20px 60px #0000004d}.qrcode-header[data-v-57dbef6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.qrcode-header h3[data-v-57dbef6f]{margin:0;font-size:20px;font-weight:600;color:#1a1a2e}.modal-close[data-v-57dbef6f]{width:36px;height:36px;border-radius:50%;border:none;background:#f8f9fc;color:#5a6275;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close[data-v-57dbef6f]:hover{background:#e8ecf4;color:#1a1a2e}.qrcode-wrapper[data-v-57dbef6f]{display:flex;flex-direction:column;align-items:center;min-height:240px}.qrcode-loading[data-v-57dbef6f],.qrcode-error[data-v-57dbef6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#8890a4}.qrcode-error i[data-v-57dbef6f]{font-size:48px;color:#f56565}.retry-btn[data-v-57dbef6f]{padding:8px 24px;background:#667eea;color:#fff;border:none;border-radius:30px;font-size:14px;cursor:pointer;transition:all .2s}.retry-btn[data-v-57dbef6f]:hover{background:#5a67d8}.qrcode-image-wrapper[data-v-57dbef6f]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode-image[data-v-57dbef6f]{width:200px;height:200px;object-fit:contain;border-radius:12px;padding:12px;background:#f8f9fc}.qrcode-tip[data-v-57dbef6f]{color:#5a6275;font-size:14px;margin:0}.modal-enter-active[data-v-57dbef6f],.modal-leave-active[data-v-57dbef6f]{transition:opacity .3s}.modal-enter-active .qrcode-content[data-v-57dbef6f],.modal-leave-active .qrcode-content[data-v-57dbef6f]{transition:transform .3s}.modal-enter-from[data-v-57dbef6f],.modal-leave-to[data-v-57dbef6f]{opacity:0}.modal-enter-from .qrcode-content[data-v-57dbef6f],.modal-leave-to .qrcode-content[data-v-57dbef6f]{transform:scale(.9)}@media(min-width:768px){.login-container[data-v-57dbef6f]{padding:48px}}@media(max-width:480px){.login-container[data-v-57dbef6f]{padding:28px 20px}.login-title[data-v-57dbef6f]{font-size:28px}.icons-grid[data-v-57dbef6f]{gap:32px}.icon-circle[data-v-57dbef6f]{width:48px;height:48px}.login-icon[data-v-57dbef6f],.login-icon-svg[data-v-57dbef6f]{width:28px;height:28px}.eye-icon[data-v-57dbef6f]{width:20px;height:20px}.message-tip[data-v-57dbef6f]{width:90%;max-width:320px;padding:10px 16px}}.register-page[data-v-6f4c6391]{background-color:#fff;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px 16px}.register-container[data-v-6f4c6391]{width:100%;max-width:420px}.top-nav[data-v-6f4c6391]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo-area[data-v-6f4c6391]{display:flex;align-items:center;gap:8px;cursor:pointer}.site-logo[data-v-6f4c6391]{height:36px}.site-name[data-v-6f4c6391]{font-size:22px;font-weight:600;color:#1d2129}.login-link[data-v-6f4c6391]{color:#4080ff;text-decoration:none;font-size:16px}.register-title[data-v-6f4c6391]{font-size:32px;font-weight:700;color:#1d2129;margin-bottom:8px}.register-subtitle[data-v-6f4c6391]{color:#4e5969;font-size:14px;margin-bottom:28px}.register-subtitle a[data-v-6f4c6391]{color:#4080ff;text-decoration:none}.input-group[data-v-6f4c6391]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.input-wrapper[data-v-6f4c6391]{position:relative;flex:1}.register-input[data-v-6f4c6391]{width:100%;height:48px;padding:0 16px;border:1px solid #DCDFE6;border-radius:8px;font-size:15px;color:#1d2129;background-color:#fff;transition:border-color .2s}.register-input[data-v-6f4c6391]:focus{outline:none;border-color:#4080ff}.register-input[data-v-6f4c6391]::placeholder{color:#86909c}.input-tip[data-v-6f4c6391]{position:absolute;left:0;bottom:-18px;font-size:12px;color:#f53f3f}.code-input-wrapper[data-v-6f4c6391]{display:flex;gap:10px}.code-wrapper[data-v-6f4c6391]{flex:1}.get-code-btn[data-v-6f4c6391]{width:120px;height:48px;background-color:#f5f7fa;color:#c0c4cc;border:1px solid #DCDFE6;border-radius:8px;font-size:14px;cursor:not-allowed;transition:all .2s;white-space:nowrap;flex-shrink:0}.get-code-btn.active[data-v-6f4c6391]{background-color:#4080ff;color:#fff;border-color:#4080ff;cursor:pointer}.get-code-btn.sending[data-v-6f4c6391]{background-color:#a0c4ff;cursor:wait}.eye-icon[data-v-6f4c6391]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:#86909c}.agreement-wrapper[data-v-6f4c6391]{display:flex;align-items:center;gap:8px;margin-bottom:24px}.agreement-checkbox[data-v-6f4c6391]{width:18px;height:18px;cursor:pointer}.agreement-text[data-v-6f4c6391]{color:#4e5969;font-size:13px;line-height:1.5}.agreement-text a[data-v-6f4c6391]{color:#4080ff;text-decoration:none}.register-btn[data-v-6f4c6391]{width:100%;height:48px;background-color:#4080ff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;margin-bottom:24px}.register-btn[data-v-6f4c6391]:hover{background-color:#37f}.register-btn[data-v-6f4c6391]:disabled{background-color:#a0c4ff;cursor:not-allowed}.other-register[data-v-6f4c6391]{text-align:center}.divider[data-v-6f4c6391]{display:flex;align-items:center;margin-bottom:20px;color:#86909c;font-size:13px}.divider[data-v-6f4c6391]:before,.divider[data-v-6f4c6391]:after{content:"";flex:1;height:1px;background-color:#e5e6eb}.divider-text[data-v-6f4c6391]{padding:0 12px}.icons-grid[data-v-6f4c6391]{display:flex;justify-content:center;gap:28px}.login-icon-wrapper[data-v-6f4c6391]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s}.login-icon-wrapper[data-v-6f4c6391]:hover{opacity:.8}.login-icon[data-v-6f4c6391]{width:44px;height:44px;border-radius:50%;box-shadow:0 2px 8px #0000001a}.icon-name[data-v-6f4c6391]{font-size:12px;color:#86909c}@media(max-width:480px){.register-container[data-v-6f4c6391]{max-width:100%}.register-title[data-v-6f4c6391]{font-size:28px}.get-code-btn[data-v-6f4c6391]{width:110px;font-size:13px}}[data-v-8d46603a]{margin:0;padding:0;box-sizing:border-box}.page-container[data-v-8d46603a]{width:100%;max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;padding:64px 16px 80px}.header[data-v-8d46603a]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:15px;color:#333;cursor:pointer;padding:10px 0;transition:color .2s}.header i[data-v-8d46603a],.header[data-v-8d46603a]:hover{color:#4080ff}.card[data-v-8d46603a]{background-color:#fff;border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 4px 12px #0000000d;cursor:pointer;transition:all .2s}.card[data-v-8d46603a]:hover{box-shadow:0 6px 20px #00000014}.card-title[data-v-8d46603a]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:20px;display:flex;align-items:center;gap:8px}.card-icon[data-v-8d46603a]{color:#4080ff;font-size:20px}.not-open[data-v-8d46603a]{text-align:center;padding:20px 0}.not-open-icon[data-v-8d46603a]{width:60px;height:60px;margin:0 auto 16px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:50%;display:flex;align-items:center;justify-content:center}.not-open-icon i[data-v-8d46603a]{font-size:28px;color:#86909c}.not-open-text[data-v-8d46603a]{font-size:14px;color:#86909c;margin-bottom:20px;line-height:1.5}.open-btn[data-v-8d46603a]{padding:12px 32px;background:linear-gradient(135deg,#4080ff,#6366f1);color:#fff;border:none;border-radius:24px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #4080ff4d}.open-btn[data-v-8d46603a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4080ff66}.stats-grid[data-v-8d46603a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stats-item[data-v-8d46603a]{display:flex;flex-direction:column}.stats-label[data-v-8d46603a]{font-size:13px;color:#86909c;margin-bottom:6px}.stats-value[data-v-8d46603a]{font-size:22px;font-weight:600;color:#1d2129}.stats-value.highlight[data-v-8d46603a]{color:#4080ff}.stats-unit[data-v-8d46603a]{font-size:11px;color:#c9cdd4;margin-top:2px}.modal[data-v-8d46603a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal.active[data-v-8d46603a]{opacity:1;pointer-events:auto}.modal-content[data-v-8d46603a]{background-color:#fff;border-radius:20px;width:90%;max-width:450px;padding:24px;position:relative}.close-btn[data-v-8d46603a]{position:absolute;top:16px;right:16px;font-size:24px;color:#c9cdd4;cursor:pointer;transition:color .2s}.close-btn[data-v-8d46603a]:hover{color:#1d2129}.modal-title[data-v-8d46603a]{font-size:18px;font-weight:600;margin-bottom:20px;color:#1d2129;display:flex;align-items:center;gap:8px}.modal-title i[data-v-8d46603a]{color:#4080ff}.modal-stats[data-v-8d46603a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-stat-item[data-v-8d46603a]{padding:16px;background-color:#f8f9fa;border-radius:12px}.modal-stat-label[data-v-8d46603a]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:12px;display:flex;align-items:center;gap:6px}.modal-stat-label i[data-v-8d46603a]{color:#4080ff}.modal-stat-value[data-v-8d46603a]{font-size:13px;color:#4e5969;margin-bottom:4px}.modal-stat-status[data-v-8d46603a]{margin-top:12px;padding:4px 12px;background-color:#e5e6eb;color:#86909c;border-radius:20px;font-size:12px;display:inline-block}.modal-stat-status.active[data-v-8d46603a]{background-color:#e8f4ff;color:#4080ff}@media(max-width:480px){.page-container[data-v-8d46603a]{padding:60px 12px 80px}.card[data-v-8d46603a]{padding:16px}.stats-value[data-v-8d46603a]{font-size:20px}.modal-content[data-v-8d46603a]{padding:20px 16px}.modal-stats[data-v-8d46603a]{grid-template-columns:1fr;gap:10px}}@media(min-width:750px){.page-container[data-v-8d46603a]{box-shadow:0 0 30px #0000000d}}.not-found[data-v-fc028692]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fa;text-align:center}.content[data-v-fc028692]{padding:20px}.code[data-v-fc028692]{font-size:120px;margin:0;color:#409eff}.msg[data-v-fc028692]{font-size:18px;color:#666;margin:10px 0 30px}.back-btn[data-v-fc028692]{padding:10px 24px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}
