@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-600-normal-CzqH9ZEY.woff2) format("woff2"),url(/assets/roboto-latin-600-normal-X4S5XP0J.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/roboto-latin-800-normal-B5v1chiC.woff2) format("woff2"),url(/assets/roboto-latin-800-normal-Bu5BxjR8.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-500-normal-CtDGG6sn.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sc-chinese-simplified-600-normal-CI4uXaOp.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-600-normal-BZjJ-uhR.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-CDPtaw17.woff) format("woff")}.agreement-scroll[data-v-b92ab917]{max-height:min(52vh,430px)}.agreement-content[data-v-b92ab917]{padding-right:12px;color:#475467;font-size:14px;line-height:1.75}.agreement-content p[data-v-b92ab917]{margin:0 0 14px}.agreement-content ol[data-v-b92ab917]{margin:0;padding-left:22px}.agreement-content li+li[data-v-b92ab917]{margin-top:8px}.agreement-content .agreement-confirmation[data-v-b92ab917]{margin:18px 0 0;color:#27324a;font-weight:500}.agreement-actions[data-v-b92ab917]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 520px){.agreement-scroll[data-v-b92ab917]{max-height:58vh}.agreement-actions .n-button[data-v-b92ab917]{flex:1}}:root{font-family:Roboto,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color-scheme:light}html,body,#app{margin:0;max-width:100%;min-height:100%;font-family:inherit}button,input,textarea,select{font:inherit}@keyframes motion-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.admin-page-enter-active{animation:motion-enter .36s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.admin-page-enter-active{animation:none}}@media (max-width: 760px){html,body,#app{overflow-x:clip}.mobile-record-table .n-data-table-base-table,.mobile-record-table .n-data-table-base-table-body,.mobile-record-table .n-data-table-wrapper,.mobile-record-table .n-data-table-table,.mobile-record-table .n-scrollbar,.mobile-record-table .n-scrollbar-container,.mobile-record-table .n-scrollbar-content{width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-record-table thead,.mobile-record-table .n-data-table-base-table-header{display:none!important}.mobile-record-table{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;--n-border-color: transparent !important;--n-merged-border-color: transparent !important}.mobile-record-table table,.mobile-record-table tbody{display:block;width:100%!important;min-width:0!important}.mobile-record-table tbody{box-sizing:border-box;padding:2px 0 12px}.mobile-record-table tbody .n-data-table-tr{display:grid;overflow:hidden;margin-bottom:12px;border:1px solid #e3e7f0;border-radius:18px;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 9px 24px #2b385112}.mobile-record-table tbody .n-data-table-tr:last-child{margin-bottom:0}.mobile-record-table .n-data-table-td{display:flex!important;width:auto!important;min-width:0!important;height:auto!important;box-sizing:border-box;align-items:flex-start;justify-content:center;gap:5px;padding:12px 14px!important;border:0!important;border-top:1px solid #f0f2f7!important;text-align:left!important;flex-direction:column;white-space:normal!important}.mobile-record-table .n-data-table-td:first-child,.mobile-record-table .n-data-table-td:last-child{grid-column:1 / -1}.mobile-record-table .n-data-table-td:first-child{min-height:70px!important;padding:15px 16px!important;border-top:0!important;background:linear-gradient(135deg,#fbfaff,#fff 72%)!important}.mobile-record-table .n-data-table-td:last-child{min-height:54px!important;align-items:center;padding:10px 12px!important;background:#fafbfe!important;flex-direction:row}.mobile-record-table .n-data-table-td:before{color:#99a2b2;font-size:10px;font-weight:600;letter-spacing:.2px;line-height:1.2;text-align:left}.mobile-record-table .n-data-table-td>*{min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left!important}.mobile-record-table .n-data-table-td--center-align,.mobile-record-table .n-data-table-td--right-align{text-align:left!important}.mobile-record-table :is(.table-actions,.row-actions,.account-actions){width:100%;justify-content:flex-end!important}.mobile-record-table .n-data-table__pagination{justify-content:center;padding:4px 0 12px;flex-wrap:wrap}.mobile-record-table .n-data-table-empty{min-height:120px;border:1px solid #e3e7f0;border-radius:18px;background:#fff}.mobile-product-table .n-data-table-td:nth-child(1):before{content:"商品"}.mobile-product-table .n-data-table-td:nth-child(2):before{content:"有效期"}.mobile-product-table .n-data-table-td:nth-child(3):before{content:"价格"}.mobile-product-table .n-data-table-td:nth-child(4):before{content:"排序"}.mobile-product-table .n-data-table-td:nth-child(5):before{content:"邮件通知"}.mobile-product-table .n-data-table-td:nth-child(6):before{content:"状态"}.mobile-product-table .n-data-table-td:nth-child(7):before{content:"操作"}.mobile-order-table .n-data-table-td:nth-child(1):before{content:"订单号"}.mobile-order-table .n-data-table-td:nth-child(2):before{content:"用户 / QQ"}.mobile-order-table .n-data-table-td:nth-child(3):before{content:"商品"}.mobile-order-table .n-data-table-td:nth-child(4):before{content:"金额"}.mobile-order-table .n-data-table-td:nth-child(5):before{content:"支付方式"}.mobile-order-table .n-data-table-td:nth-child(6):before{content:"状态"}.mobile-order-table .n-data-table-td:nth-child(7):before{content:"创建时间"}.mobile-card-key-table .n-data-table-td:nth-child(1):before{content:"卡密"}.mobile-card-key-table .n-data-table-td:nth-child(2):before{content:"有效期"}.mobile-card-key-table .n-data-table-td:nth-child(3):before{content:"状态"}.mobile-card-key-table .n-data-table-td:nth-child(4):before{content:"使用用户"}.mobile-card-key-table .n-data-table-td:nth-child(5):before{content:"使用账号"}.mobile-card-key-table .n-data-table-td:nth-child(6):before{content:"使用时间"}.mobile-card-key-table .n-data-table-td:nth-child(7):before{content:"创建时间"}.mobile-card-key-table .n-data-table-td:nth-child(8):before{content:"操作"}.mobile-user-table .n-data-table-td:nth-child(1):before{content:"用户"}.mobile-user-table .n-data-table-td:nth-child(2):before{content:"状态"}.mobile-user-table .n-data-table-td:nth-child(3):before{content:"余额"}.mobile-user-table .n-data-table-td:nth-child(4):before{content:"名下 QQ"}.mobile-user-table .n-data-table-td:nth-child(5):before{content:"最后登录"}.mobile-user-table .n-data-table-td:nth-child(6):before{content:"登录 IP"}.mobile-user-table .n-data-table-td:nth-child(7):before{content:"操作"}.mobile-transaction-table .n-data-table-td:nth-child(1):before{content:"类型"}.mobile-transaction-table .n-data-table-td:nth-child(2):before{content:"渠道"}.mobile-transaction-table .n-data-table-td:nth-child(3):before{content:"金额"}.mobile-transaction-table .n-data-table-td:nth-child(4):before{content:"余额"}.mobile-transaction-table .n-data-table-td:nth-child(5):before{content:"说明"}.mobile-transaction-table .n-data-table-td:nth-child(6):before{content:"时间"}.mobile-admin-account-table .n-data-table-td:nth-child(1):before{content:"账号"}.mobile-admin-account-table .n-data-table-td:nth-child(2):before{content:"等级"}.mobile-admin-account-table .n-data-table-td:nth-child(3):before{content:"消息"}.mobile-admin-account-table .n-data-table-td:nth-child(4):before{content:"会话"}.mobile-admin-account-table .n-data-table-td:nth-child(5):before{content:"环境"}.mobile-admin-account-table .n-data-table-td:nth-child(6):before{content:"信息"}.mobile-admin-account-table .n-data-table-td:nth-child(7):before{content:"操作"}.mobile-admin-account-table .n-data-table-td--fixed-left,.mobile-admin-account-table .n-data-table-td--fixed-right{position:static!important;box-shadow:none!important}.mobile-admin-account-table tbody .n-data-table-tr{display:block;overflow:visible;border:0;background:transparent;box-shadow:none}.mobile-admin-account-table .n-data-table-td:first-child:last-child{display:block!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.mobile-admin-account-table .n-data-table-td:first-child:last-child:before{display:none}.mobile-native-record-table,.mobile-native-record-table tbody{display:block;width:100%!important;min-width:0!important}.mobile-native-record-table{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-native-record-table colgroup{display:none}.mobile-native-record-table thead{display:none!important}.mobile-native-record-table tbody{box-sizing:border-box;padding:2px 0 12px}.mobile-native-record-table tbody tr{display:grid;overflow:hidden;margin-bottom:12px;border:1px solid #e3e7f0;border-radius:18px;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 9px 24px #2b385112}.mobile-native-record-table tbody tr:last-child{margin-bottom:0}.mobile-native-record-table tbody td{position:static!important;display:flex;width:auto!important;min-width:0!important;height:auto!important;box-sizing:border-box;align-items:flex-start;justify-content:center;gap:5px;padding:12px 14px!important;border:0!important;border-top:1px solid #f0f2f7!important;background:#fff!important;box-shadow:none!important;text-align:left!important;flex-direction:column;white-space:normal!important}.mobile-native-record-table tbody td:first-child,.mobile-native-record-table tbody td:last-child{grid-column:1 / -1}.mobile-native-record-table tbody td:first-child{min-height:70px!important;padding:15px 16px!important;border-top:0!important;background:linear-gradient(135deg,#fbfaff,#fff 72%)!important}.mobile-native-record-table tbody td:last-child{min-height:54px!important;align-items:center;padding:10px 12px!important;background:#fafbfe!important;flex-direction:row}.mobile-native-record-table tbody td:before{color:#99a2b2;font-size:10px;font-weight:600;letter-spacing:.2px;line-height:1.2;text-align:left}.mobile-native-record-table tbody td>*{min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left!important;white-space:normal}.mobile-native-record-table tbody td :is(.table-actions,.row-actions,.account-actions){width:100%;justify-content:flex-end!important}.mobile-portal-account-table td:nth-child(1):before{content:"账号"}.mobile-portal-account-table td:nth-child(2):before{content:"等级"}.mobile-portal-account-table td:nth-child(3):before{content:"消息"}.mobile-portal-account-table td:nth-child(4):before{content:"会话"}.mobile-portal-account-table td:nth-child(5):before{content:"环境"}.mobile-portal-account-table td:nth-child(6):before{content:"信息"}.mobile-portal-account-table td:nth-child(7):before{content:"操作"}.mobile-node-table td:nth-child(1):before{content:"节点名称"}.mobile-node-table td:nth-child(2):before{content:"节点状态"}.mobile-node-table td:nth-child(3):before{content:"节点信息"}.mobile-node-table td:nth-child(4):before{content:"代理类型"}.mobile-node-table td:nth-child(5):before{content:"代理地址"}.mobile-node-table td:nth-child(6):before{content:"操作"}.mobile-profile-table td:nth-child(1):before{content:"模板名称"}.mobile-profile-table td:nth-child(2):before{content:"手机品牌"}.mobile-profile-table td:nth-child(3):before{content:"手机型号"}.mobile-profile-table td:nth-child(4):before{content:"Android ID"}.mobile-profile-table td:nth-child(5):before{content:"OAID"}.mobile-profile-table td:nth-child(6):before{content:"安卓版本"}.mobile-profile-table td:nth-child(7):before{content:"SDK 版本"}.mobile-profile-table td:nth-child(8):before{content:"QIMEI"}.mobile-profile-table td:nth-child(9):before{content:"GUID"}.mobile-profile-table td:nth-child(10):before{content:"操作"}.n-modal-container .n-modal-scroll-content{align-items:flex-end!important;padding:0!important}.n-modal-container .n-modal.n-card{width:100%!important;max-width:none!important;max-height:min(92vh,92dvh)!important;margin:0!important;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 48px #232b4333!important}.n-modal-container .n-card-header{padding-top:18px!important}.n-modal-container .n-card__content{overflow-y:auto;overscroll-behavior:contain}}
