*,*:before,*:after{box-sizing:border-box}:root{--h5-design-width: 400px;font-family:Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:14px;line-height:1.5;color:#202939;background:#f5f7fb;font-weight:400}html,body,#app{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}:focus-visible{outline:3px solid #759cfa;outline-offset:4px}svg{display:block;width:22px;height:22px;flex-shrink:0}button{color:inherit}.admin-shell{min-height:100vh}.sidebar{width:232px;position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e9edf3;padding:30px 16px 20px;transition:width .2s,transform .2s}.brand{display:flex;align-items:center;gap:12px;padding:0 12px;height:44px;white-space:nowrap}.brand-mark{background:#315de5;color:#fff;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-size:23px;font-weight:750;flex-shrink:0;box-shadow:0 5px 12px #315de524}.brand-copy strong{display:block;font-size:20px;letter-spacing:2px}.brand-copy small{display:block;margin-top:3px;font-size:12px;color:#8791a3;letter-spacing:1px}.nav-caption{color:#a0a8b6;font-size:12px;margin:44px 16px 14px;letter-spacing:1px}.navigation{display:grid;gap:8px}.nav-link{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:9px;color:#697386;font-size:14px;white-space:nowrap}.nav-link:hover{background:#f6f8fd;color:#315de5}.nav-link.is-active{background:#eef2ff;color:#315de5;font-weight:600}.sidebar-footer{display:flex;gap:9px;align-items:center;border-top:1px solid #eef0f5;padding:20px 12px 0;margin-top:auto;white-space:nowrap;color:#8c95a5;font-size:12px}.status-dot{width:6px;height:6px;border-radius:50%;background:#7b8baf;flex-shrink:0}.workspace{margin-left:232px;transition:margin-left .2s}.topbar{height:80px;background:#fff;border-bottom:1px solid #e9edf3;display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:12px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:22px}.icon-button{border:0;background:transparent;width:40px;height:40px;display:grid;place-items:center;color:#7d8798;border-radius:8px;flex-shrink:0}.icon-button:hover{background:#f2f5fb}.breadcrumb{color:#929bac;font-size:13px}.breadcrumb span{margin:0 12px;color:#ccd1dc}.breadcrumb strong{font-weight:500;color:#505d72}.preview-label,.subtle-badge{border-radius:6px;padding:5px 9px;font-size:12px;color:#7d8798;background:#f3f5f9;white-space:nowrap}.account-link{display:flex;gap:10px;align-items:center}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#4265c6;background:#edf1ff;font-size:14px}.account-copy{font-size:12px}.account-copy small{display:block;color:#98a1b0;font-size:12px;margin-top:4px}.workspace-main{width:100%;min-width:0;margin:0;padding:28px 24px 22px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.eyebrow{color:#98a2b5;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:9px}h1{font-size:26px;margin:0;letter-spacing:1px;font-weight:600}.page-heading p{color:#8892a3;font-size:13px;margin:10px 0 0;line-height:1.6}.page-tag{border:1px solid #e1e6ef;background:#fff;color:#7d889b;border-radius:7px;padding:7px 13px;font-size:12px;white-space:nowrap}.welcome-card{position:relative;overflow:hidden;padding:32px;border:1px solid #e1e8fb;border-radius:14px;background:linear-gradient(110deg,#edf2ff,#f4f7ff 65%,#e9efff);display:flex;justify-content:space-between;align-items:center;gap:20px}.welcome-label{font-size:12px;color:#6782c0}.welcome-card h2{margin:12px 0 10px;font-size:25px;font-weight:600;color:#263e76}.welcome-card p{font-size:13px;color:#7b8aab;margin:0 0 24px;line-height:1.8}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:10px 16px;border-radius:7px;background:#3865e9;color:#fff;font-size:12px;font-weight:500}.primary-button:hover{background:#284fcd}.primary-button svg{width:16px;height:16px}.welcome-art{flex-shrink:0;width:210px;display:grid;justify-items:center;gap:15px;transform:rotate(-7deg)}.art-grid{padding:24px;background:#fff8;border:1px solid #fff;border-radius:24px;box-shadow:12px 12px #dce5ff;color:#6f8eea}.art-grid svg{width:64px;height:64px;stroke-width:1}.art-pill{font-size:8px;color:#8c9fc6;letter-spacing:2px;margin-top:6px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.metric-card{background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:20px}.metric-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#7d889b}.metric-icon{padding:8px;border-radius:9px}.metric-icon svg{width:19px;height:19px}.blue{background:#eef2ff;color:#6384df}.green{background:#eaf7f3;color:#52a58d}.orange{background:#fff5e9;color:#d8a264}.purple{background:#f3effc;color:#9880d1}.metric-card>strong{display:block;font-size:30px;font-weight:500;margin:12px 0}.metric-note{font-size:12px;color:#a2aab8}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}.panel{background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:24px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.panel-heading h2{font-size:15px;margin:0;font-weight:600}.panel-heading>span{font-size:12px;color:#9aa3b2}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-link{position:relative;padding:18px;border:1px solid #edf0f5;border-radius:10px;transition:border-color .15s,background .15s}.quick-link:hover{border-color:#bdcdfb;background:#fafbff}.quick-icon{display:inline-grid;place-items:center;width:36px;height:36px;background:#f1f4fb;color:#6d85ba;border-radius:9px;margin-bottom:14px}.quick-icon svg{width:19px;height:19px}.quick-link strong{display:block;font-size:13px;font-weight:500}.quick-link>span:last-of-type{display:block;color:#9aa3b2;font-size:12px;margin-top:7px;line-height:1.6}.quick-arrow{position:absolute;right:16px;top:25px;width:15px;height:15px;color:#adb7c8}.status-illustration{margin:4px 0 18px;background:#f4f7fc;color:#96a8cc;width:48px;height:48px;display:grid;place-items:center;border-radius:13px}.status-panel h3{font-size:14px;font-weight:500}.status-panel p{font-size:12px;line-height:1.9;color:#929cad;margin-bottom:22px}.status-line{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #f0f2f6;font-size:12px;color:#98a1af}.status-line .ready-text{color:#58a58c}.workspace-footer{display:flex;justify-content:space-between;gap:16px;padding:28px 0 0;color:#adb4c1;font-size:12px}.placeholder-panel{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.placeholder-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#eef2ff;color:#6e8be0;margin-bottom:20px}.placeholder-icon svg{width:32px;height:32px}.placeholder-panel h2{font-size:20px;margin:20px 0 0}.placeholder-panel p{max-width:400px;color:#929cad;font-size:13px;line-height:1.9;margin:14px 0 24px}.drawer-close,.sidebar-backdrop{display:none}@media(min-width:768px){.is-collapsed .sidebar{width:80px;padding-left:12px;padding-right:12px}.is-collapsed .workspace{margin-left:80px}.is-collapsed .brand{padding:0 8px}.is-collapsed .brand-copy,.is-collapsed .nav-link span,.is-collapsed .sidebar-footer{display:none}.is-collapsed .nav-caption{font-size:0;margin:44px 0 14px}.is-collapsed .nav-link{padding:14px 17px}}@media(max-width:1199px){.workspace-main{padding:28px 24px 22px}.topbar{padding:0 24px}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-art{width:140px}.welcome-card{padding:26px}.welcome-card h2{font-size:22px}}@media(max-width:767px){.sidebar{width:260px;transform:translate(-100%);padding-top:25px}.sidebar.is-open{transform:translate(0)}.workspace{margin-left:0}.drawer-close{display:grid;position:absolute;right:10px;top:27px}.brand{padding-left:8px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:12px}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#17244466;z-index:35}.topbar{height:64px;padding:0 16px}.topbar-left,.topbar-right{gap:10px}.breadcrumb{font-size:12px}.breadcrumb span{margin:0 7px}.account-copy,.preview-label{display:none}.avatar{width:32px;height:32px}.workspace-main{padding:24px 16px}.page-heading{margin-bottom:20px}.eyebrow{font-size:12px}h1{font-size:23px}.page-heading p{font-size:12px}.page-tag{font-size:12px;padding:6px 10px}.welcome-card{padding:24px 20px}.welcome-card h2{font-size:21px}.welcome-card p{font-size:12px;margin-bottom:20px}.welcome-art{display:none}.metric-grid{gap:12px;margin:16px 0}.metric-card{padding:16px}.metric-heading{font-size:12px}.metric-icon{padding:6px}.metric-icon svg{width:16px;height:16px}.metric-card>strong{font-size:26px;margin:10px 0}.metric-note{font-size:12px}.dashboard-columns{gap:16px}.panel{padding:20px}.panel-heading{margin-bottom:20px}.quick-grid{gap:10px}.quick-link{padding:14px}.quick-arrow{top:24px;right:10px}.workspace-footer{font-size:12px;padding-top:24px}.placeholder-panel{min-height:380px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}.agent-topbar{position:sticky;top:0;z-index:30;gap:24px;height:84px;padding:0 32px}.agent-topbar .topbar-left{gap:14px;flex-shrink:0}.agent-topbar .breadcrumb{display:flex;align-items:center;white-space:nowrap}.agent-topbar .breadcrumb-root{margin:0;color:#8b95a6}.agent-topbar .breadcrumb-slash{margin:0 14px}.header-preferences{margin-left:auto;display:flex;align-items:center;gap:24px;min-width:0}.wallet-summary{display:flex;align-items:center;gap:10px}.wallet-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f0f4ff;color:#6682cd}.wallet-symbol svg{width:19px;height:19px}.wallet-copy{display:grid;gap:3px}.wallet-label{font-size:12px;color:#929caf}.wallet-value{display:flex;align-items:center;gap:7px;white-space:nowrap;line-height:1.2}.wallet-value>span{font-size:12px;color:#66748d;font-weight:600}.wallet-value strong{font-size:20px;color:#263653;font-weight:600}.wallet-value small{font-size:12px;color:#a1a9b8}.header-divider{height:28px;width:1px;background:#e9edf4;flex-shrink:0}.preference-controls{display:flex;align-items:center;gap:10px}.header-select{display:flex;align-items:center;position:relative;height:36px;border:1px solid #e7ebf2;border-radius:8px;background:#fff;color:#626f85}.header-select:hover{background:#f8faff;border-color:#c7d3ee}.header-select:focus-within{outline:2px solid #95b0f1;outline-offset:2px}.header-select>svg{position:absolute;left:10px;width:16px;height:16px;pointer-events:none}.header-select select{appearance:none;border:0;outline:none;background:transparent;color:#52617b;font:inherit;font-size:12px;width:100%;height:100%;padding:0 28px 0 12px;cursor:pointer}.language-select select{padding-left:34px}.language-select{width:134px}.currency-select{width:142px}.select-chevron,.account-chevron{width:6px;height:6px;border-right:1px solid #97a2b6;border-bottom:1px solid #97a2b6;transform:rotate(45deg);flex-shrink:0}.select-chevron{position:absolute;right:12px;top:13px;pointer-events:none}.header-account{gap:10px;border-left:1px solid #e9edf4;padding-left:24px;flex-shrink:0}.header-account .avatar{width:38px;height:38px;background:linear-gradient(145deg,#e3ebff,#f2efff);color:#5774c4;border:2px solid #fff;box-shadow:0 0 0 1px #e7edfa}.header-account .account-copy{color:#45546e;font-size:12px;white-space:nowrap}.header-account .account-copy small{color:#98a3b6;font-size:12px;margin-top:5px}.account-chevron{margin-left:7px}@media(min-width:768px)and (max-width:1250px){.agent-topbar{gap:16px;padding:0 20px}.agent-topbar .breadcrumb-root,.agent-topbar .breadcrumb-slash{display:none}.header-preferences{gap:14px}.header-account{padding-left:16px}.header-account .account-copy,.account-chevron,.wallet-symbol{display:none}}@media(min-width:768px)and (max-width:1000px){.agent-topbar{flex-wrap:wrap;height:auto;min-height:116px;padding-top:12px;padding-bottom:12px;row-gap:12px}.agent-topbar .topbar-left{flex:1}.header-account{order:1;border-left:0}.header-preferences{order:2;flex-basis:100%;justify-content:space-between;margin-left:0}.header-divider{display:none}}@media(max-width:767px){.agent-topbar{height:auto;min-height:128px;padding:12px 16px 14px;gap:14px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.agent-topbar .topbar-left{gap:8px}.agent-topbar .breadcrumb-root,.agent-topbar .breadcrumb-slash{display:none}.agent-topbar .breadcrumb strong{font-size:14px;font-weight:600}.agent-topbar .navigation-toggle{margin-left:-6px;width:34px;height:34px}.header-account{grid-column:2;grid-row:1;border:0;padding:0}.header-account .account-copy{display:block;font-size:12px}.header-account .account-copy small{font-size:12px}.header-account .avatar{width:32px;height:32px}.account-chevron{display:none}.header-preferences{grid-column:1/-1;grid-row:2;margin:0;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f0f2f7}.header-divider,.wallet-symbol{display:none}.wallet-summary{gap:0}.wallet-label{font-size:12px}.wallet-value{gap:5px}.wallet-value strong{font-size:18px}.wallet-value>span{font-size:12px}.wallet-value small{font-size:12px}.preference-controls{gap:6px}.header-select{height:34px;border-radius:7px}.header-select select{font-size:12px;padding-left:9px;padding-right:23px}.language-select{width:112px}.currency-select{width:124px}.language-select select{padding-left:27px}.header-select>svg{width:14px;height:14px;left:8px}.select-chevron{right:9px;top:12px}}@media(max-width:374px){.header-preferences{flex-wrap:wrap}.wallet-summary{width:100%}.wallet-copy{display:flex;align-items:center;gap:10px}.preference-controls{width:100%}.header-select{flex:1;width:auto}}@media(max-width:767px){.wallet-value small{display:none}}@media(min-width:1251px)and (max-width:1399px){.agent-topbar .breadcrumb-root,.agent-topbar .breadcrumb-slash{display:none}}.wallet-value .wallet-amount{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.wallet-unit{font-size:12px;color:#66748d;font-weight:500}.balance-toggle{display:grid;place-items:center;width:28px;height:28px;padding:5px;border:0;border-radius:6px;background:transparent;color:#8997ae}.balance-toggle:hover{color:#3865e9;background:#eef2ff}.balance-toggle svg{width:17px;height:17px}@media(min-width:375px)and (max-width:767px){.header-preferences{gap:8px}.language-select{width:106px}.currency-select{width:118px}.wallet-value{gap:2px}.wallet-value .wallet-amount{font-size:16px;gap:2px}.wallet-unit{font-size:12px}}.wallet-cluster{display:flex;align-items:center;gap:16px}.wallet-actions{display:flex;align-items:center;gap:8px}.wallet-action{display:inline-flex;justify-content:center;align-items:center;min-height:34px;padding:7px 13px;border:1px solid #dfe6f3;border-radius:7px;color:#63728e;background:#fff;font-size:12px;white-space:nowrap}.wallet-action:hover,.wallet-action.is-current{border-color:#9cb3ee;color:#315de5;background:#f5f8ff}.wallet-action-primary{color:#fff;background:#3865e9;border-color:#3865e9}.wallet-action-primary:hover,.wallet-action-primary.is-current{color:#fff;background:#284fcd;border-color:#284fcd}@media(min-width:1001px)and (max-width:1399px){.agent-topbar{flex-wrap:wrap;height:auto;min-height:116px;padding-top:12px;padding-bottom:12px;row-gap:12px}.agent-topbar .topbar-left{flex:1}.header-account{order:1;border-left:0}.header-preferences{order:2;flex-basis:100%;justify-content:space-between;margin-left:0}.header-divider{display:none}}@media(max-width:767px){.header-preferences{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.wallet-cluster{justify-content:space-between;gap:12px}.wallet-summary{width:auto}.wallet-copy{display:grid;gap:3px}.wallet-actions{gap:8px}.wallet-action{min-height:36px;padding:7px 16px}.preference-controls{width:100%}.header-select{flex:1;width:auto}.wallet-value .wallet-amount{font-size:18px}}.overview-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.overview-kicker{font-size:12px;color:#8395b5;letter-spacing:2px}.overview-intro h2{font-size:24px;color:#253858;font-weight:600;margin:9px 0}.overview-intro p{font-size:13px;color:#8b97aa;margin:0;line-height:1.8}.demo-notice{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:11px 14px;border-radius:8px;background:#fff8e9;border:1px solid #f1e6c9;color:#a08246;font-size:12px;white-space:nowrap}.demo-notice small{color:#b5a179;font-size:12px}.demo-dot{width:6px;height:6px;border-radius:50%;background:#cfab60}.lifetime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px}.lifetime-card{border:1px solid #e6ebf4;border-radius:13px;padding:24px;background:#fff;min-width:0}.lifetime-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#76839a;font-size:13px;min-height:32px}.lifetime-top>svg{opacity:.7}.lifetime-icon{padding:7px;border-radius:9px}.lifetime-icon svg{width:18px;height:18px}.lifetime-card>strong{display:block;font-size:32px;color:#283958;font-weight:600;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:16px 0 18px;overflow-wrap:anywhere}.lifetime-card>strong small{font-size:12px;font-weight:400;margin-left:8px;color:#8a97ac;letter-spacing:0}.lifetime-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#9aa4b5;font-size:12px;min-height:24px;line-height:1.6}.lifetime-foot b{color:#657695;font-weight:600;margin-left:4px}.lifetime-primary{background:linear-gradient(115deg,#3865e9,#5078e8);border-color:#3865e9;box-shadow:0 6px 18px #3865e91a}.lifetime-primary .lifetime-top{color:#dbe5ff}.lifetime-primary>strong{color:#fff}.lifetime-primary .lifetime-foot{color:#d1deff}.lifetime-badge{background:#ffffff24;color:#eef3ff;border:1px solid rgba(255,255,255,.1254901961);padding:3px 8px;border-radius:5px;white-space:nowrap}.overview-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.overview-section-heading h2{font-size:16px;color:#2c3b55;margin:0;font-weight:600}.overview-section-heading p{margin:7px 0 0;font-size:12px;color:#939eb0;line-height:1.7}.overview-section-heading p>span{color:#aab2c0}.period-tabs{display:flex;padding:4px;gap:4px;border:1px solid #e8ecf3;border-radius:9px;background:#edf0f6;flex-shrink:0}.period-tabs button{border:0;background:transparent;border-radius:6px;padding:8px 18px;font-size:12px;color:#8b96aa;min-height:34px}.period-tabs button:hover{color:#3865e9}.period-tabs button.is-selected{color:#3865e9;font-weight:600;background:#fff;box-shadow:0 2px 5px #172c5d0a}.performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.performance-card{padding:22px;border:1px solid #e6ebf3;border-radius:12px;background:#fff;min-width:0}.performance-label{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#8490a6;font-size:12px}.performance-card>strong{display:block;margin:18px 0;font-size:27px;font-weight:600;color:#2b3b56;letter-spacing:-.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.performance-card>strong small{margin-left:7px;font-size:12px;color:#98a2b4;font-weight:400;letter-spacing:0}.performance-comparison{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:12px;color:#a0a9b9;min-height:20px}.growth-value{background:#ecf7f2;color:#49a184;padding:3px 6px;border-radius:4px;font-weight:500}.overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;margin-top:28px;align-items:start}.earnings-panel{padding:24px 0 0;overflow:hidden}.earnings-panel>.overview-section-heading{padding:0 24px}.detail-count{color:#9aa5b6;font-size:12px;white-space:nowrap}.earnings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 20px}.earnings-toolbar>span{font-size:12px;color:#a4adbc;white-space:nowrap}.detail-search{display:flex;align-items:center;gap:9px;border:1px solid #e6ebf3;border-radius:7px;padding:0 11px;height:36px;background:#fbfcfe;width:300px;max-width:100%}.detail-search svg{color:#a5afc0;width:16px;height:16px}.detail-search input{border:0;outline:none;width:100%;min-width:0;font:inherit;font-size:12px;background:transparent;color:#50627f}.detail-search:focus-within{border-color:#91aae9;outline:2px solid #e6edff}.detail-search input::placeholder{color:#a6afbd}.earnings-table-wrap{overflow-x:auto}.earnings-table{border-collapse:collapse;width:100%;min-width:760px;text-align:left;font-size:12px}.earnings-table th{padding:13px 16px;background:#f8fafd;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;font-size:12px;font-weight:500;color:#98a3b6;white-space:nowrap}.earnings-table td{padding:18px 16px;border-bottom:1px solid #f0f3f7;color:#6e7e97;white-space:nowrap}.earnings-table th:first-child,.earnings-table td:first-child{padding-left:24px}.earnings-table th:last-child,.earnings-table td:last-child{padding-right:24px}.earnings-table tbody tr:hover{background:#fafbff}.table-primary{color:#5b6b86;display:block;font-size:12px}.earnings-table td>small{display:block;color:#a9b2c1;font-size:12px;margin-top:6px}.align-right{text-align:right}.table-money{font-variant-numeric:tabular-nums;font-size:12px}.earnings-table .earning-money{color:#409c81;font-weight:600}.customer-cell{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:#667590}.customer-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#8196c2;background:#eff3fb;font-size:12px;flex-shrink:0}.coupon-badge{display:inline-block;font-size:12px;color:#af955c;border:1px solid #f2e8cf;background:#fffbf1;padding:4px 6px;border-radius:4px}.coupon-badge.no-coupon{background:transparent;border-color:transparent;color:#b2bac7}.earnings-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px}.earnings-pagination>span{font-size:12px;color:#acb4c2}.earnings-pagination>div{display:flex;align-items:center;gap:12px;font-size:12px;color:#8795ac}.earnings-pagination button{width:28px;height:28px;background:#fff;border:1px solid #e3e9f3;color:#7486a9;border-radius:5px;font-size:19px}.earnings-pagination button:disabled{opacity:.4;cursor:default}.earnings-empty{padding:45px 20px;color:#9ca8bc;font-size:13px;text-align:center}.earnings-mobile-list{display:none}.overview-aside{display:grid;gap:20px}.overview-shortcuts{padding:22px}.overview-shortcuts .panel-heading{margin-bottom:16px}.overview-shortcuts .panel-heading>svg{color:#acb8cd;width:16px;height:16px}.overview-quick-link{display:flex;align-items:center;gap:11px;padding:13px 0}.overview-quick-link+.overview-quick-link{border-top:1px solid #f1f3f7}.overview-quick-link .quick-icon{margin:0;flex-shrink:0}.overview-quick-link>span:nth-child(2){flex:1;min-width:0}.overview-quick-link strong{font-size:12px;color:#63728c;font-weight:500}.overview-quick-link small{display:block;font-size:12px;color:#a1abbb;margin-top:5px;line-height:1.6}.overview-quick-link>svg{width:14px;height:14px;color:#a5b0c3}.overview-quick-link:hover strong,.overview-quick-link:hover>svg{color:#3865e9}.overview-note{position:relative;padding:24px;border:1px solid #e3eaf8;background:#edf2fc;border-radius:12px}.overview-note-icon{color:#8a9ec9}.overview-note-icon svg{width:20px;height:20px}.overview-note h3{font-size:13px;color:#6a7fa8;font-weight:600;margin:14px 0 10px}.overview-note p{font-size:12px;color:#8a9bb9;line-height:1.9;margin:0 0 9px}.overview-note p:last-child{margin-bottom:0}@media(min-width:1700px){.lifetime-card{padding:28px}.lifetime-card>strong{font-size:36px}.performance-card>strong{font-size:31px}.overview-bottom-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1279px){.overview-bottom-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lifetime-card{padding:20px}.lifetime-card>strong{font-size:26px}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifetime-grid{gap:14px}}@media(max-width:767px){.overview-intro{align-items:flex-start;gap:16px;flex-direction:column;margin-bottom:18px}.overview-intro h2{font-size:21px}.overview-intro p,.overview-kicker{font-size:12px}.demo-notice{padding:7px 10px;font-size:12px}.demo-notice small{font-size:12px}.lifetime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px}.lifetime-primary{grid-column:1/-1}.lifetime-card{padding:18px}.lifetime-top{font-size:12px;gap:6px}.lifetime-card>strong{font-size:23px;margin:13px 0}.lifetime-primary>strong{font-size:32px}.lifetime-card>strong small{font-size:12px;margin-left:5px}.lifetime-foot{font-size:12px;gap:6px}.lifetime-icon{padding:5px}.lifetime-icon svg{width:15px;height:15px}.overview-section-heading{flex-wrap:wrap;gap:14px;margin-bottom:16px}.overview-section-heading h2{font-size:15px}.period-tabs{width:100%}.period-tabs button{flex:1;padding:8px 5px;font-size:12px}.performance-grid{gap:12px}.performance-card{padding:16px}.performance-label{font-size:12px}.performance-card>strong{font-size:22px;margin:14px 0}.performance-comparison{font-size:12px;gap:5px}.overview-bottom-grid{gap:18px;margin-top:22px}.overview-aside{grid-template-columns:minmax(0,1fr);gap:16px}.earnings-panel{padding-top:20px}.earnings-panel>.overview-section-heading{padding:0 18px}.detail-count{font-size:12px}.earnings-toolbar{padding:0 18px 16px;flex-wrap:wrap;gap:8px}.detail-search{width:100%;height:38px}.earnings-table-wrap{display:none}.earnings-mobile-list{display:block;padding:0 18px}.earning-mobile-card{border-top:1px solid #edf1f6;padding:17px 0}.earning-mobile-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.earning-mobile-head>strong{font-size:15px;color:#409c81;font-variant-numeric:tabular-nums}.earning-mobile-card h3{color:#63738f;font-size:12px;font-weight:500;margin:13px 0 10px}.earning-mobile-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;color:#9aa6ba;font-size:12px;min-height:16px}.earning-mobile-card>small{display:block;color:#b1bac9;font-size:12px;margin-top:7px}.earnings-pagination{padding:14px 18px;border-top:1px solid #edf1f6}.earnings-pagination>span{font-size:12px}.overview-shortcuts,.overview-note{padding:20px}}@media(max-width:374px){.lifetime-card>strong{font-size:20px}.lifetime-primary>strong{font-size:29px}.performance-card>strong{font-size:19px}.performance-label{font-size:12px}}.performance-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-demo-label{font-size:12px;font-weight:400;color:#a08246;background:#fff8e9;border:1px solid #f1e6c9;border-radius:5px;padding:3px 7px}.earnings-table{min-width:1000px;font-size:14px}.earnings-table th{font-size:13px;color:#71819b;padding-top:16px;padding-bottom:16px}.earnings-table td{font-size:14px;padding-top:20px;padding-bottom:20px}.earnings-table .table-primary{font-size:14px;color:#50617d}.earnings-table td>small{font-size:12px;color:#8c99ae;margin-top:8px}.earnings-panel .customer-cell{font-size:14px;color:#526582}.earnings-panel .customer-avatar{width:30px;height:30px;font-size:12px}.earnings-panel .coupon-badge{font-size:12px}.earnings-panel .table-money{font-size:14px}.earnings-panel .overview-section-heading h2{font-size:18px}.earnings-panel .overview-section-heading p,.earnings-panel .detail-count{font-size:13px}.earnings-panel .detail-search{width:340px;height:40px}.earnings-panel .detail-search input{font-size:13px}.earnings-toolbar>span,.earnings-pagination>span,.earnings-pagination>div{font-size:12px}.order-channel{display:inline-block;padding:5px 9px;border-radius:5px;font-size:12px;line-height:1.4;white-space:nowrap}.order-channel.h5{background:#eef3ff;color:#6483c4}.order-channel.app{background:#eef7f3;color:#51947c}.order-channel.agent{background:#f4effc;color:#9474be}@media(max-width:767px){.earnings-panel .overview-section-heading h2{font-size:17px}.earnings-panel .overview-section-heading p,.earnings-panel .detail-count{font-size:12px}.earnings-panel .detail-search{width:100%}.earning-mobile-card h3{font-size:14px}.earning-mobile-meta{font-size:12px;color:#8594ab}.earning-mobile-card>small{font-size:12px}.earning-mobile-head>strong{font-size:17px}.earnings-pagination{flex-wrap:wrap}.earnings-pagination>span{font-size:12px}}body,.nav-link,.breadcrumb strong,.header-account .account-copy{color:#303133}.nav-caption,.sidebar-footer,.brand-copy small,.breadcrumb,.agent-topbar .breadcrumb-root,.header-account .account-copy small,.wallet-label,.wallet-unit,.header-select select{color:#606266}.header-account .account-copy{font-size:14px}.header-select select,.wallet-action{font-size:13px}.overview-section-heading h2,.panel-heading h2{font-size:17px;color:#202124;font-weight:600}.overview-section-heading p,.overview-section-heading p>span,.performance-comparison,.detail-count,.earnings-toolbar>span,.earnings-pagination>span,.earnings-pagination>div,.workspace-footer,.page-heading p{color:#606266}.performance-label{color:#606266;font-size:14px}.performance-card>strong{color:#18212f;font-weight:600;letter-spacing:0}.performance-card>strong small{color:#606266}.period-tabs button{color:#606266;font-size:14px}.earnings-table th{color:#606266;font-size:14px;font-weight:600}.earnings-table td,.earnings-table .table-primary,.earnings-panel .customer-cell{color:#303133;font-size:14px}.earnings-table td>small{color:#606266;font-size:12px}.earnings-panel .detail-search input{color:#303133;font-size:14px}.detail-search input::placeholder{color:#767980}.earnings-table .earning-money,.earning-mobile-head>strong{color:#228064}.growth-value{color:#287d62}.earnings-panel .coupon-badge{color:#85621f}.earnings-panel .coupon-badge.no-coupon{color:#767980}.order-channel.h5{color:#3f64a8}.order-channel.app{color:#2c7558}.order-channel.agent{color:#78519f}.overview-quick-link strong{color:#303133;font-size:14px}.overview-quick-link small,.overview-note p{color:#606266;font-size:13px}.overview-note h3,.earning-mobile-card h3{color:#303133;font-size:14px}.earning-mobile-meta,.earning-mobile-card>small{color:#606266}@media(max-width:767px){.header-account .account-copy,.header-select select{font-size:12px}.performance-label,.period-tabs button{font-size:13px}}.customer-identity{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.identity-tag{display:inline-block;color:#606266;background:#f4f4f5;border:1px solid #e4e7ed;border-radius:3px;padding:1px 7px;font-size:12px;line-height:1.5}.identity-tag.is-agent{color:#b07829;background:#fff7eb;border-color:#f5dfba}.customer-account{color:#415c80;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.product-tags{display:flex;align-items:center;gap:7px;margin-top:7px}.product-type-tag{display:inline-block;font-size:12px;line-height:1.5;padding:1px 7px;border-radius:3px;color:#606266;background:#f4f4f5;border:1px solid #e4e7ed}.product-type-tag.is-number{color:#287bd2;background:#edf6ff;border-color:#d4e8ff}.product-format{color:#606266;font-size:12px}@media(max-width:767px){.customer-account{font-size:13px}.earning-mobile-head{align-items:flex-start}.earning-mobile-head>strong{flex-shrink:0;padding-top:2px}}.identity-tag.is-self{color:#287bd2;background:#edf6ff;border-color:#d4e8ff}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.catalog-heading h1{font-size:24px;letter-spacing:0;color:#202124}.catalog-heading p{color:#606266;font-size:14px;margin:9px 0 0}.catalog-heading>span{white-space:nowrap}.catalog-steps{display:flex;align-items:center;gap:22px;margin-bottom:24px;color:#606266;font-size:13px}.catalog-steps>span{display:flex;align-items:center;gap:8px}.catalog-steps b{display:grid;place-items:center;width:24px;height:24px;color:#3865e9;background:#e9efff;border-radius:50%;font-weight:500}.catalog-steps i{width:40px;height:1px;background:#dce3ef}.catalog-filters{padding:0 24px 22px;margin-bottom:24px}.catalog-type-tabs{display:flex;gap:28px;border-bottom:1px solid #e9edf4;margin-bottom:18px}.catalog-type-tabs button{display:flex;align-items:center;gap:8px;padding:20px 0 16px;background:transparent;border:0;border-bottom:2px solid transparent;color:#606266;font-size:14px;white-space:nowrap}.catalog-type-tabs svg{width:18px;height:18px}.catalog-type-tabs small{background:#f0f2f6;color:#606266;border-radius:5px;padding:1px 6px;font-size:12px}.catalog-type-tabs .active{color:#315de5;border-bottom-color:#315de5;font-weight:600}.catalog-type-tabs .active small{background:#edf2ff;color:#315de5}.catalog-filter-row{display:flex;align-items:flex-start;gap:24px;margin-bottom:18px}.catalog-filter-row>strong{flex-shrink:0;font-size:13px;font-weight:500;color:#606266;padding-top:7px}.catalog-filter-row>div{display:flex;gap:8px;flex-wrap:wrap}.catalog-filter-row button{background:transparent;color:#606266;border:1px solid transparent;border-radius:6px;padding:6px 12px;font-size:13px}.catalog-filter-row button.active{color:#315de5;background:#eef2ff;border-color:#dce5ff}.catalog-filter-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.catalog-filter-controls label{display:grid;gap:7px;font-size:12px;color:#606266}.catalog-filter-controls select,.catalog-filter-controls input,.catalog-results-heading select{font:inherit;color:#303133;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-height:38px;padding:8px 12px}.catalog-filter-controls select{min-width:150px}.catalog-search{flex:1;min-width:200px;max-width:420px}.catalog-reset{border:0;border-radius:5px;color:#3865e9;font-size:13px;background:transparent;padding:9px 5px}.catalog-reset:hover{background:#f2f5ff}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.catalog-layout.has-side{grid-template-columns:minmax(0,1fr) 354px}.catalog-results{padding:0;overflow:hidden}.catalog-results-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.catalog-results-heading h2{font-size:16px;font-weight:600;margin:0}.catalog-results-heading h2 span{font-size:12px;color:#606266;font-weight:400;margin-left:9px}.catalog-results-heading label{display:flex;gap:10px;align-items:center;font-size:12px;color:#606266}.catalog-results-heading select{font-size:12px;min-height:34px;padding:6px 8px}.catalog-table-wrap{overflow-x:auto}.catalog-table{width:100%;border-collapse:collapse;min-width:890px;text-align:left;font-size:14px}.catalog-table th{color:#606266;background:#f8fafd;font-size:13px;font-weight:500;padding:15px 16px;white-space:nowrap}.catalog-table td{border-top:1px solid #edf0f5;padding:22px 16px;color:#303133;white-space:nowrap}.catalog-table td:first-child{padding-left:22px}.catalog-table td>strong{display:block;font-size:14px;font-weight:500}.catalog-table td>small{display:block;font-size:12px;color:#606266;margin:7px 0}.catalog-table tr.selected{background:#f6f8ff}.catalog-table td button{min-width:64px;min-height:34px;border:1px solid #d6e0fb;color:#3865e9;background:#fff;border-radius:6px;font-size:13px}.catalog-table td button.chosen{background:#edf2ff}.catalog-table td.catalog-agent-price{color:#315de5;font-weight:600;font-variant-numeric:tabular-nums}.catalog-table td.catalog-profit{color:#228064;font-weight:500}.catalog-workspace details{font-size:12px;color:#606266}.catalog-workspace summary{cursor:pointer;color:#6882b0;line-height:1.8}.catalog-workspace details p{max-width:280px;white-space:normal;line-height:1.8;margin:7px 0 0}.catalog-order-panel{position:sticky;top:104px;padding:22px;scroll-margin-top:190px}.catalog-order-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-order-heading h2{font-size:18px;color:#202124;margin:0}.catalog-order-caption{color:#606266;font-size:12px;margin:7px 0 20px}.catalog-selected-plan{border:1px solid #e1e8f8;background:#f7f9ff;border-radius:9px;padding:16px}.catalog-selected-plan h3{font-size:15px;font-weight:600;margin:12px 0 8px;color:#34435d}.catalog-selected-plan>p{font-size:13px;color:#606266;margin:8px 0 12px}.catalog-order-panel fieldset{padding:0;margin:20px 0 0;border:0;min-width:0}.catalog-order-panel legend{font-size:13px;margin-bottom:10px;color:#303133}.order-mode-tabs{display:flex;gap:8px}.order-mode-tabs button{flex:1;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-height:38px;font-size:13px}.order-mode-tabs button.active{color:#315de5;border-color:#a8bcf4;background:#f0f4ff}.catalog-field{display:grid;gap:9px;margin-top:18px;font-size:13px;color:#303133}.catalog-field>span{display:flex;justify-content:space-between;gap:8px}.catalog-field small{color:#606266;font-size:12px}.catalog-field input,.catalog-field textarea{width:100%;font:inherit;border:1px solid #dce3ee;border-radius:6px;padding:10px 12px;color:#303133;background:#fff}.catalog-field input::placeholder,.catalog-field textarea::placeholder{color:#818792}.catalog-field textarea{resize:vertical}.catalog-order-panel fieldset:disabled{opacity:.7}.catalog-order-summary{margin-top:22px;padding-top:17px;border-top:1px solid #e9edf4}.catalog-order-summary>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;font-size:13px;color:#606266}.catalog-order-summary b{font-weight:500;color:#303133}.catalog-order-summary .profit-line b{color:#228064}.catalog-order-summary .order-total{border-top:1px dashed #dce3ee;padding-top:16px;margin-top:16px;align-items:center}.order-total small{display:block;font-size:12px;margin-top:4px}.order-total strong{color:#315de5;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.catalog-order-summary>p{background:#f6f8fb;border-radius:6px;font-size:12px;color:#606266;padding:10px;line-height:1.8}.catalog-order-summary>p span{display:block}.catalog-order-submit{width:100%;border:0;margin-top:6px;min-height:42px;font-size:14px}.catalog-demo-footnote{text-align:center;color:#606266;font-size:12px;line-height:1.8;margin:12px 0 0}.catalog-error{font-size:13px;color:#b34138;background:#fff3f1;padding:10px;border-radius:6px}.catalog-review,.catalog-demo-complete{background:#f0f7f3;border:1px solid #d8e9dd;padding:14px;border-radius:8px;color:#38634c;font-size:13px}.catalog-review p,.catalog-demo-complete p{line-height:1.8}.catalog-review .primary-button{width:100%;border:0}.catalog-review .catalog-reset{display:block;margin:5px auto 0}.catalog-mobile-plans{display:none}@media(min-width:1101px)and (max-width:1399px){.catalog-order-panel{top:146px}}@media(max-width:1100px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-order-panel{position:static;max-width:none}}@media(max-width:767px){.catalog-heading{align-items:flex-start;flex-direction:column;gap:12px}.catalog-heading h1{font-size:22px}.catalog-heading p{font-size:13px}.catalog-steps{gap:9px;font-size:11px;justify-content:space-between}.catalog-steps>span{gap:5px}.catalog-steps i{width:8px}.catalog-steps b{width:20px;height:20px}.catalog-filters{padding:0 16px 18px;margin-bottom:18px}.catalog-type-tabs{gap:20px;overflow-x:auto}.catalog-type-tabs button{font-size:13px;gap:6px}.catalog-type-tabs svg{display:none}.catalog-filter-row{flex-direction:column;gap:8px}.catalog-filter-row button{padding:5px 9px;font-size:12px}.catalog-filter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.catalog-filter-controls select{width:100%;min-width:0}.catalog-search{grid-column:1/-1;min-width:0;max-width:none}.catalog-reset{justify-self:start}.catalog-results-heading{padding:18px 16px;flex-wrap:wrap;gap:12px}.catalog-results-heading h2{font-size:15px}.catalog-results-heading h2 span{margin-left:6px}.catalog-table-wrap{display:none}.catalog-mobile-plans{display:grid}.catalog-mobile-plans article{padding:20px 16px;border-top:1px solid #edf0f5}.catalog-mobile-plans article.selected{background:#f6f8ff}.catalog-mobile-plans article>div:first-child{display:flex;gap:8px;align-items:center;color:#606266;font-size:12px}.catalog-mobile-plans h3{font-size:16px;margin:12px 0;color:#303133;font-weight:600}.catalog-mobile-plans p{color:#606266;font-size:13px;margin:8px 0}.catalog-mobile-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 16px}.catalog-mobile-prices span{font-size:12px;color:#606266}.catalog-mobile-prices b{display:block;font-size:15px;margin-top:5px;color:#303133;font-weight:600}.catalog-mobile-prices span:nth-child(2) b{color:#315de5}.catalog-mobile-prices span:nth-child(3) b{color:#228064}.catalog-mobile-plans .primary-button{width:100%;border:0;min-height:40px;font-size:13px}.catalog-order-panel{padding:20px;scroll-margin-top:210px}}.catalog-fulfillment-note{background:#f2f6ff;color:#526583;border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.8;margin-top:12px}.catalog-review-iccids{overflow-wrap:anywhere}.iccid-entry{display:flex;align-items:center;gap:8px}.iccid-index{width:18px;flex-shrink:0;color:#606266;text-align:center;font-size:12px}.iccid-entry input{min-width:0;flex:1;font-variant-numeric:tabular-nums}.iccid-remove{width:32px;height:38px;flex-shrink:0;border:1px solid #e1e6ef;border-radius:6px;background:#fff;color:#737d8e;font-size:21px}.iccid-remove:hover{color:#b34138;border-color:#edc5be;background:#fff6f4}.iccid-add{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px dashed #b7c8ef;border-radius:6px;color:#3865e9;background:#f7f9ff;font-size:13px}.iccid-add>span{font-size:18px}.iccid-add:hover{background:#edf2ff}.iccid-add:disabled{opacity:.5;cursor:default}.catalog-mobile-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-mobile-prices span:nth-child(2) b{color:#228064}.catalog-receive-method{font-size:13px;color:#303133}.catalog-receive-method.muted{color:#767980}.catalog-promo-label{display:inline-block;padding:1px 6px;border:1px solid #f5d8c4;background:#fff3e9;border-radius:4px;color:#b65b28;font-size:11px;line-height:1.5;margin-bottom:5px}.catalog-table .catalog-price-cell>strong{color:#303133;font-weight:600}.catalog-price-cell>s,.catalog-original-price{display:block;margin-top:4px;font-size:12px;color:#767980}.catalog-summary-offer{display:block;color:#b65b28;font-size:12px;text-align:right;margin-top:4px}.catalog-summary-offer s{color:#767980;margin-left:5px}.catalog-workspace,.catalog-heading p,.catalog-steps{font-size:15px}.catalog-type-tabs button{font-size:16px}.catalog-type-tabs small{font-size:13px}.catalog-filter-row>strong,.catalog-filter-row button{font-size:15px}.catalog-filter-controls label{font-size:14px}.catalog-filter-controls select,.catalog-filter-controls input{font-size:15px;min-height:42px}.catalog-reset{font-size:14px}.catalog-results-heading h2{font-size:18px}.catalog-results-heading h2 span,.catalog-results-heading label,.catalog-results-heading select,.catalog-table th{font-size:14px}.catalog-table td,.catalog-table td>strong{font-size:16px}.catalog-table td>small{font-size:14px}.catalog-receive-method{font-size:15px}.catalog-workspace details{font-size:14px}.catalog-table td button{font-size:14px;min-height:38px;padding:7px 12px}.catalog-price-cell>s,.catalog-original-price,.catalog-promo-label,.catalog-summary-offer{font-size:13px}.catalog-order-heading h2{font-size:20px}.catalog-order-caption{font-size:14px}.catalog-selected-plan h3{font-size:17px}.catalog-selected-plan>p{font-size:15px}.catalog-order-panel .product-type-tag{font-size:13px}.catalog-order-panel legend,.catalog-field{font-size:15px}.catalog-field small{font-size:13px}.catalog-field input,.catalog-field textarea{font-size:16px}.order-mode-tabs button{font-size:14px;min-height:42px}.catalog-fulfillment-note,.iccid-add{font-size:14px}.catalog-order-summary>div{font-size:15px}.catalog-order-summary>p{font-size:14px}.order-total small,.catalog-demo-footnote{font-size:13px}.order-total strong{font-size:26px}.catalog-order-submit{font-size:16px;min-height:46px}.catalog-review,.catalog-demo-complete,.catalog-error{font-size:14px}@media(max-width:767px){.catalog-heading p,.catalog-steps{font-size:13px}.catalog-type-tabs button{font-size:14px}.catalog-filter-row>strong,.catalog-filter-row button{font-size:14px}.catalog-mobile-plans h3{font-size:17px}.catalog-mobile-plans p,.catalog-mobile-plans article>div:first-child{font-size:14px}.catalog-mobile-prices span{font-size:14px}.catalog-mobile-prices b{font-size:18px}.catalog-mobile-plans .primary-button{font-size:15px}}.plan-specs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 8px}.plan-spec-value{display:inline-flex;align-items:baseline;gap:5px;padding:7px 10px;border:1px solid #e0e7f4;border-radius:7px;background:#f0f4fc;color:#314c79;white-space:nowrap}.plan-spec-value b{font-size:22px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.plan-spec-value>span{font-size:14px;font-weight:500}.plan-spec-ip{font-size:13px;color:#606266;margin:8px 0 12px}.catalog-table .plan-specs{margin-top:0}.catalog-table .plan-spec-ip{margin-bottom:0}.catalog-selected-plan .plan-spec-value{background:#fff}.catalog-table tr.selected{background:#eaf0ff}.catalog-table tr.selected td{border-top-color:#c9d8fb;border-bottom:1px solid #c9d8fb}.catalog-table tr.selected td:first-child{box-shadow:inset 4px 0 #315de5}.catalog-table tr.selected td:first-child>strong{color:#254ebf;font-weight:600}.catalog-table td button.chosen{background:#315de5;border-color:#315de5;color:#fff;font-weight:600;box-shadow:0 3px 8px #315de52b}.catalog-table td button.chosen:hover{background:#2549bd;border-color:#2549bd}.selection-check{margin-right:5px;font-size:15px;font-weight:600}@media(max-width:767px){.catalog-mobile-plans article.selected{background:#eaf0ff;box-shadow:inset 4px 0 #315de5;border-top-color:#c9d8fb;border-bottom:1px solid #c9d8fb}.catalog-mobile-plans article.selected h3{color:#254ebf}.catalog-mobile-plans article.selected .primary-button{background:#315de5;box-shadow:0 3px 8px #315de52b}}.numbers-purchased{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#eef8f2;border:1px solid #cce8d8;border-radius:10px;padding:16px 20px;margin-bottom:22px;color:#286b4f;font-size:14px}.numbers-purchased strong{font-weight:600}.numbers-panel{padding:24px}.numbers-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:16px}.numbers-tabs{display:flex;flex-wrap:wrap;gap:8px}.numbers-tabs button{font-size:14px;min-height:38px;padding:7px 14px;border:1px solid #dfe6f2;border-radius:6px;color:#606266;background:#fff}.numbers-tabs button.active{border-color:#315de5;color:#315de5;background:#edf2ff}.numbers-toolbar .detail-search{height:40px}.numbers-toolbar input{font-size:14px}.numbers-count{display:flex;align-items:center;gap:12px;font-size:13px;color:#606266;margin:20px 0}.numbers-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px 20px}.numbers-empty>svg{width:48px;height:48px;color:#7b95ca;margin-bottom:16px}.numbers-empty h2{font-size:20px;font-weight:600;margin:0;color:#303133}.numbers-empty p{max-width:460px;color:#606266;font-size:14px;line-height:1.8;margin:16px 0 24px}.numbers-list{display:grid;gap:18px}.number-record{border:1px solid #e1e7f1;border-radius:10px;padding:22px}.number-record-main{display:flex;align-items:center;gap:16px}.number-record-icon{display:grid;place-items:center;width:48px;height:48px;background:#edf2ff;color:#6e8bd0;border-radius:12px;flex-shrink:0}.number-record-main h2{font-size:17px;font-weight:600;color:#303133;margin:8px 0 5px}.number-record-main small{font-size:12px;color:#606266;overflow-wrap:anywhere}.number-record-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 20px}.number-record-facts>div{display:grid;gap:7px;align-content:start;min-width:0}.number-record-facts span{font-size:13px;color:#606266}.number-record-facts strong{font-size:15px;color:#303133;font-weight:500;overflow-wrap:anywhere}.number-record-note{border-top:1px solid #edf1f7;padding-top:16px;margin:0;font-size:12px;color:#606266;line-height:1.8}@media(max-width:767px){.numbers-panel{padding:18px}.numbers-toolbar{align-items:stretch}.numbers-tabs{width:100%;gap:6px}.numbers-tabs button{font-size:13px;padding:7px 10px}.numbers-toolbar .detail-search{width:100%}.numbers-purchased{padding:14px 16px;font-size:13px}.number-record{padding:16px}.number-record-main{align-items:flex-start;gap:10px}.number-record-main h2{font-size:16px}.number-record-icon{width:38px;height:38px}.number-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.number-record-facts strong{font-size:14px}.numbers-empty{padding:40px 4px}}.owned-numbers-panel{padding:0;overflow:hidden}.owned-numbers-toolbar{padding:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.owned-numbers-toolbar .detail-search{width:320px;height:42px}.owned-numbers-toolbar input{font-size:14px}.owned-numbers-toolbar select,.number-action-dialog select{min-height:42px;border:1px solid #dce3ee;border-radius:6px;padding:8px 12px;font:inherit;color:#303133;background:#fff}.owned-numbers-toolbar>.overview-demo-label{margin-left:auto}.owned-number-table-wrap{overflow-x:auto}.owned-number-table{border-collapse:collapse;width:100%;min-width:850px;text-align:left;font-size:15px}.owned-number-table th{background:#f7f9fc;color:#606266;font-size:14px;font-weight:500;padding:16px 22px}.owned-number-table td{border-top:1px solid #edf0f5;color:#303133;padding:22px}.owned-number-table td>strong{font-size:17px;font-weight:600;white-space:nowrap}.number-note-cell{max-width:260px;overflow-wrap:anywhere}.number-row-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.number-row-actions button{padding:6px 0;background:transparent;border:0;color:#315de5;font-size:14px}.number-row-actions button:hover{text-decoration:underline}.sms-count{margin-left:5px;background:#edf2ff;border-radius:4px;padding:1px 5px;font-size:12px}.owned-number-footer{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;font-size:13px;color:#606266;border-top:1px solid #edf0f5}.owned-number-cards{display:none}.number-action-dialog{width:480px;max-width:94%;max-height:85vh;padding:24px;border:1px solid #dfe6f3;border-radius:14px;color:#303133;box-shadow:0 20px 70px #15254c38}.number-action-dialog::backdrop{background:#19253d77}.number-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.number-dialog-heading h2{font-size:20px;margin:0}.number-dialog-number{display:block;margin-top:16px;font-size:21px}.number-dialog-region{color:#606266;margin:6px 0 20px;font-size:14px}.number-dialog-buttons{display:flex;justify-content:flex-end;gap:14px;margin-top:24px}.number-dialog-buttons .primary-button{border:0;font-size:14px}.number-message{border:1px solid #e3e9f3;border-radius:8px;padding:16px;margin-top:18px}.number-message>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.number-message time{color:#606266;font-size:12px}.number-message p{font-size:15px;line-height:1.8;margin-bottom:0;overflow-wrap:anywhere}.number-renew-summary{margin-top:20px}.number-renew-summary p{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#606266}.number-renew-summary strong{color:#303133;font-weight:500}.catalog-app-only{text-align:center;padding:32px 24px}.catalog-app-only>svg{margin:0 auto 20px;width:40px;height:40px;color:#7d98d4}.catalog-app-only h2{font-size:19px;line-height:1.6;color:#303133}.catalog-app-only p{font-size:14px;line-height:1.9;color:#606266}.catalog-table td button:disabled,.catalog-mobile-plans button:disabled{color:#606266;background:#f1f3f7;border-color:#e0e5ed;cursor:default}@media(max-width:767px){.owned-numbers-toolbar{padding:18px;gap:10px}.owned-numbers-toolbar .detail-search{width:100%}.owned-numbers-toolbar>.overview-demo-label{margin-left:0}.owned-number-table-wrap{display:none}.owned-number-cards{display:grid}.owned-number-cards article{padding:20px 18px;border-top:1px solid #edf0f5}.owned-number-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.owned-number-card-heading strong{font-size:19px}.owned-number-card-heading span{font-size:14px;color:#606266}.owned-number-cards p{font-size:14px;color:#606266;overflow-wrap:anywhere}.owned-number-footer{flex-wrap:wrap;font-size:12px;padding:18px}.number-action-dialog{padding:20px}}.blank-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:24px;align-items:start}.blank-card-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blank-card-options>button{text-align:left;padding:26px;border:1px solid #dfe6f3;border-radius:12px;background:#fff;color:#303133}.blank-card-options>button.selected{border:2px solid #315de5;padding:25px;background:#f4f7ff}.blank-card-art{display:flex;flex-direction:column;justify-content:space-between;width:94px;height:120px;border:1px solid #c4d2f1;background:#e8efff;color:#5578c6;border-radius:12px 26px 12px 12px;padding:16px;margin-bottom:24px}.blank-card-options h2{font-size:20px;margin:0 0 12px}.blank-card-options p{font-size:14px;color:#606266;line-height:1.8}.blank-card-options>button>strong{display:block;font-size:25px;color:#315de5;margin:20px 0}.blank-card-options small{font-size:13px;color:#606266;font-weight:400}.blank-card-selection{display:inline-block;font-size:14px;color:#315de5}.blank-shipping h2{font-size:19px;margin:0}.blank-shipping fieldset{padding:0;border:0;margin:0}.shipping-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blank-shipping .catalog-review p{overflow-wrap:anywhere}@media(max-width:1200px){.blank-purchase-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.blank-card-options{gap:12px}.blank-card-options>button{padding:18px}.blank-card-options>button.selected{padding:17px}.blank-card-options h2{font-size:16px}.blank-card-options p{font-size:13px}.blank-card-art{width:70px;height:90px;padding:12px}.blank-card-options>button>strong{font-size:21px}.shipping-pair{grid-template-columns:minmax(0,1fr);gap:0}}.product-category-tabs{overflow-x:auto}.product-category-tabs>a{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:20px 0 16px;border-bottom:2px solid transparent;color:#606266;font-size:16px;white-space:nowrap}.product-category-tabs>a.active{color:#315de5;border-bottom-color:#315de5;font-weight:600}.product-category-tabs>a:hover{color:#315de5}.blank-category-panel{padding:0 24px;margin-bottom:24px}.blank-category-panel .catalog-type-tabs{margin-bottom:0;border-bottom:0}@media(max-width:767px){.product-category-tabs>a{font-size:14px;gap:6px}.product-category-tabs>a>svg{display:none}.blank-category-panel{padding:0 16px}}.catalog-table .catalog-price-cell>strong,.catalog-mobile-prices>span:first-child>b,.catalog-order-summary>div:first-child>b,.catalog-order-summary .order-total>strong,.catalog-order-summary>p>b,.blank-card-options>button>strong,.blank-shipping .catalog-order-summary>div>b{color:#e53935}.catalog-promo-label,.catalog-summary-offer{color:#d32f2f}.country-flag{width:30px;height:19px;flex-shrink:0;border:1px solid #e2e6ed;border-radius:3px;overflow:hidden}.number-country{display:inline-flex;align-items:center;gap:10px;font-size:15px;white-space:nowrap}.full-number-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.full-number-line>strong{font-size:23px;font-weight:600;color:#202c42;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.number-copy{font-size:13px;color:#315de5;background:#f1f5ff;border:1px solid #d6e2ff;border-radius:5px;padding:5px 9px;min-height:32px}.number-user-note{display:block;color:#606266;font-size:13px;margin-top:8px;overflow-wrap:anywhere}.number-validity{font-size:20px;color:#303133;font-weight:600;white-space:nowrap}.number-validity small{font-size:14px;font-weight:400}.current-number-plan{padding:16px;border:1px solid #e0e7f4;background:#f6f8fd;border-radius:8px;margin-bottom:20px}.current-number-plan>span{color:#606266;font-size:13px}.current-number-plan>div{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:19px}.renewal-price,.number-renew-summary strong.renewal-price{color:#e53935;font-weight:600}.number-renew-options{border:0;padding:0;margin:0}.number-renew-options legend{font-size:14px;margin-bottom:12px}.number-renew-option{display:flex;align-items:center;gap:12px;border:1px solid #dfe6f3;border-radius:7px;padding:14px;margin-bottom:10px;cursor:pointer;font-size:16px}.number-renew-option.selected{border-color:#315de5;background:#f0f4ff}.number-renew-option input{accent-color:#315de5;width:16px;height:16px}.number-renew-option>strong{margin-left:auto}.number-action-dialog{width:520px}@media(max-width:767px){.owned-number-cards .number-country{margin-bottom:16px}.full-number-line>strong{font-size:22px}.owned-number-cards .number-row-actions{margin-top:18px}}.agent-role-tag{display:inline-block;width:fit-content;white-space:nowrap;padding:2px 8px;border:1px solid #e6cc88;border-radius:4px;color:#926711;background:#fff5d9;font-size:12px;font-weight:500;line-height:1.5}.header-account .account-copy small.agent-role-tag{display:inline-block;color:#926711;font-size:12px;margin-top:5px}.team-create{border:0;min-height:42px;font-size:14px}.team-role-preview{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 22px;background:#fffbf0;border:1px solid #eddfbd;border-radius:10px;margin-bottom:24px}.team-role-preview>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.team-role-preview strong{font-size:14px;font-weight:500;color:#725b29}.team-role-preview label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#806c44}.team-role-preview select{padding:7px 10px;border:1px solid #dfceaa;border-radius:6px;font:inherit;color:#725b29;background:#fff}.team-list-panel{padding:0;overflow:hidden}.team-list-heading{padding:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.team-list-heading h2{font-size:18px;margin:0}.team-list-heading small{font-size:13px;color:#606266;font-weight:400;margin-left:8px}.team-list-heading .detail-search{height:40px}.team-list-heading input{font-size:14px}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:15px}.team-table th{color:#606266;background:#f7f9fc;padding:16px 22px;font-size:14px;font-weight:500}.team-table td{padding:18px 22px;border-top:1px solid #edf0f5;color:#303133}.team-status{color:#228064;font-size:13px}.team-demo-note{color:#606266;font-size:13px;margin-top:20px;line-height:1.8}.team-no-access{text-align:center;padding:50px 24px}.team-no-access>svg{width:42px;height:42px;color:#9d8b58;margin:0 auto 20px}.team-no-access h2{font-size:20px}.team-no-access p{color:#606266;font-size:14px;line-height:1.8;margin-bottom:24px}@media(max-width:767px){.team-role-preview,.team-list-heading{padding:18px}.team-list-heading .detail-search{width:100%}.header-account .account-copy small.agent-role-tag{font-size:11px;padding:1px 5px}}.team-status.is-frozen{color:#b34138;background:#fff1ee;border-radius:4px;padding:3px 7px}.team-table .catalog-reset{margin-right:10px;white-space:nowrap}.team-table .freeze-action{color:#b36c26}.team-managed-account{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.team-managed-account strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.team-management-dialog{width:600px}.team-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.team-performance-grid>div{border:1px solid #e0e7f3;border-radius:8px;padding:16px;min-width:0}.team-performance-grid span{display:block;color:#606266;font-size:13px}.team-performance-grid strong{display:block;margin-top:10px;font-size:23px;color:#303133;font-weight:600;overflow-wrap:anywhere}.team-relation-share{color:#926711;background:#fff5d9;border-radius:4px;padding:3px 8px;font-size:14px}.team-share-explanation{margin:0;padding:16px 22px;color:#606266;background:#fafbfd;border-top:1px solid #edf0f5;font-size:13px;line-height:1.8}.orders-filters{padding:22px;margin-bottom:22px}.orders-filter-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:22px}.orders-filter-grid label{display:grid;gap:8px;color:#606266;font-size:13px}.orders-filter-grid input,.orders-filter-grid select{font:inherit;color:#303133;border:1px solid #dce3ee;border-radius:6px;padding:9px 11px;min-height:40px;background:#fff}.orders-filter-grid label:first-child{min-width:260px}.orders-list{padding:0;overflow:hidden}.orders-summary{padding:22px;display:flex;flex-wrap:wrap;gap:20px 32px;color:#606266;font-size:14px}.orders-summary b,.orders-summary strong{margin-left:7px;font-weight:600}.order-price,.orders-table .order-price,.order-detail-grid dd.order-price{color:#e53935;font-variant-numeric:tabular-nums;font-weight:600}.order-income,.orders-table .order-income,.order-detail-grid dd.order-income{color:#228064;font-variant-numeric:tabular-nums;font-weight:500}.orders-table-wrap{overflow-x:auto}.orders-table{width:100%;border-collapse:collapse;min-width:1300px;font-size:14px;text-align:left}.orders-table th{background:#f7f9fc;color:#606266;padding:16px;font-weight:500;white-space:nowrap}.orders-table td{border-top:1px solid #edf0f5;padding:20px 16px;color:#303133;white-space:nowrap}.orders-table td:first-child,.orders-table th:first-child{padding-left:22px}.orders-table td>strong{font-weight:500;display:block}.orders-table td>small{display:block;margin-top:8px;color:#606266;font-size:12px}.order-status{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;white-space:nowrap}.order-status.completed{color:#228064;background:#edf8f1}.order-status.processing{color:#446db7;background:#eef3ff}.order-status.pending{color:#a47423;background:#fff7e8}.order-status.failed{color:#bc493b;background:#fff0ed}.orders-mobile-list{display:none}.order-detail-dialog{width:880px}.order-detail-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0}.order-detail-heading>strong{font-size:15px;overflow-wrap:anywhere}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.order-detail-grid section{border:1px solid #e2e8f3;border-radius:8px;padding:18px;min-width:0}.order-detail-grid h3{margin:0 0 18px;font-size:16px;font-weight:600}.order-detail-grid dl{margin:0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:13px;font-size:14px}.order-detail-grid dt{color:#606266}.order-detail-grid dd{margin:0;color:#303133;overflow-wrap:anywhere}.order-detail-grid section>p{font-size:14px;line-height:1.8;color:#606266;overflow-wrap:anywhere}.order-detail-grid section>.catalog-reset{display:inline-block}@media(max-width:767px){.orders-filters{padding:18px}.orders-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.orders-filter-grid label:first-child{grid-column:1/-1;min-width:0}.orders-filter-grid input,.orders-filter-grid select{min-width:0;width:100%}.orders-summary{gap:12px;padding:18px;font-size:13px}.orders-summary>span{width:100%}.orders-table-wrap{display:none}.orders-mobile-list{display:grid}.orders-mobile-list article{padding:20px 18px;border-top:1px solid #edf0f5}.orders-mobile-list article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.orders-mobile-list h3{font-size:15px;margin:14px 0}.orders-mobile-list p{color:#606266;font-size:12px;overflow-wrap:anywhere}.order-detail-grid{grid-template-columns:minmax(0,1fr)}.order-detail-grid section{padding:16px}.order-detail-grid dl{grid-template-columns:78px minmax(0,1fr);gap:10px;font-size:13px}}.finance-nav-children{display:grid;gap:4px;margin:0 0 8px 27px;padding-left:15px;border-left:1px solid #e2e8f4}.finance-nav-children a{font-size:13px;padding:9px 10px;border-radius:6px;color:#606266}.finance-nav-children a.active{color:#315de5;background:#eef2ff}.is-collapsed .finance-nav-children{display:none}.sidebar{overflow-y:auto;overflow-x:hidden}.sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sidebar-head .brand{min-width:0;flex:1}.sidebar-toggle{width:32px;height:32px;margin-top:4px;border:1px solid #e1e6f0;border-radius:8px;background:#fff;color:#5c6b84;display:grid;place-items:center;flex-shrink:0}.sidebar-toggle:hover{background:#f3f6fd;color:#315de5;border-color:#c9d4ee}.sidebar-toggle svg{width:16px;height:16px}@media(min-width:768px){.is-collapsed .sidebar-head{flex-direction:column;align-items:center}.is-collapsed .sidebar-head .brand{flex:none;padding:0}.is-collapsed .sidebar-toggle{margin-top:0}.is-collapsed .sidebar-toggle svg{transform:scaleX(-1)}}@media(max-width:767px){.sidebar-toggle{display:none}}.workspace,.workspace-main,.catalog-workspace,.catalog-layout,.catalog-results,.catalog-order-panel{min-width:0}.catalog-table-wrap,.orders-table-wrap,.users-table-wrap,.team-table-wrap,.finance-ledger-table-wrap,.earnings-table-wrap,.owned-number-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.catalog-type-tabs{overflow-x:auto}.catalog-table{min-width:720px}.catalog-table td:first-child,.catalog-table td:first-child strong,.catalog-table td:first-child small{white-space:normal;overflow-wrap:anywhere}.catalog-table td:first-child{min-width:148px;max-width:260px}.catalog-table th:first-child,.catalog-table td:first-child{position:sticky;left:0;z-index:1;background:#fff}.catalog-table tr.selected td:first-child{background:#eaf0ff}@media(max-width:1600px){.catalog-layout,.catalog-layout.has-side{grid-template-columns:minmax(0,1fr)}.catalog-order-panel.is-hidden,.catalog-app-only{display:none}.catalog-order-backdrop{position:fixed;inset:0;z-index:70;background:#17244466}.catalog-order-panel.is-modal{display:block;position:fixed;z-index:71;top:50%;left:50%;width:min(460px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;transform:translate(-50%,-50%);margin:0;box-shadow:0 18px 50px #17203333}.catalog-order-panel.is-modal .catalog-order-heading{padding-right:36px}.catalog-order-close{position:absolute;top:16px;right:12px}}@media(max-width:1100px){.catalog-steps{flex-wrap:wrap;gap:10px 16px}.catalog-steps i,.catalog-table-wrap{display:none}.catalog-mobile-plans{display:grid}}.agent-topbar,.header-preferences,.topbar-left{min-width:0}.header-sign-out{flex-shrink:0}.app-toast{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:80;margin:0;padding:10px 16px;border-radius:8px;background:#243044;color:#fff;font-size:14px;box-shadow:0 8px 24px #17203333}.finance-wallet{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 28px;background:#edf2ff;border:1px solid #dde5fa;border-radius:12px;margin-bottom:24px}.finance-wallet>div>span{font-size:13px;color:#606266}.finance-wallet strong{display:block;font-size:32px;color:#263c6c;margin-top:8px;font-weight:600;font-variant-numeric:tabular-nums}.finance-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start}.finance-form-panel{padding:26px}.finance-action-tabs{display:flex;gap:30px;border-bottom:1px solid #e2e8f3;margin-bottom:24px}.finance-action-tabs a{color:#606266;font-size:17px;padding:0 10px 16px;border-bottom:2px solid transparent}.finance-action-tabs a.active{color:#315de5;border-bottom-color:#315de5;font-weight:600}.finance-form-panel h2,.finance-help h2{font-size:18px;margin:0 0 20px}.finance-methods{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.finance-methods button{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:13px 18px;color:#303133;font-size:16px;min-width:160px}.finance-methods button.active{color:#315de5;background:#f2f6ff;border-color:#315de5}.method-logo{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:18px;font-weight:600}.method-logo.usdt{background:#268c79}.method-logo.alipay{background:#2179d5}.finance-network{display:flex;align-items:center;gap:20px;padding:14px 16px;background:#f7f9fc;border-radius:8px;font-size:14px;color:#606266}.finance-network strong{color:#303133;font-weight:500}.finance-channel-note,.finance-demo-note{color:#606266;font-size:13px;line-height:1.8}.finance-form-panel .catalog-field{margin-top:22px}.finance-form-panel .catalog-field>span{align-items:center}.finance-form-panel .catalog-field input{font-size:20px;min-height:46px}.finance-form-panel .catalog-field input[type=text]{font-size:15px}.finance-presets{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.finance-presets button{padding:7px 13px;border:1px solid #dce3ee;border-radius:6px;background:#fff;color:#606266;font-size:14px}.finance-presets button.active{color:#315de5;border-color:#a5b9f0;background:#f0f4ff}.finance-calculation{margin-top:24px}.finance-calculation p{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:13px 0;border-bottom:1px solid #edf0f5;font-size:14px;color:#606266}.finance-calculation strong{color:#303133;font-weight:500;font-variant-numeric:tabular-nums}.finance-calculation p.finance-total{border-bottom:0;padding:20px 0}.finance-calculation .finance-total strong{color:#e53935;font-size:24px;font-weight:600}.finance-submit{border:0;width:100%;min-height:46px;font-size:16px;margin-top:12px}.finance-help{padding:26px}.finance-help p{font-size:14px;line-height:1.9;color:#606266;margin-bottom:18px}.finance-review-address{overflow-wrap:anywhere}.finance-ledger-panel{padding:0;overflow:hidden}.finance-ledger-filters{margin-top:0}.ledger-units{margin:0;padding:0 22px 20px;font-size:12px;color:#606266}.finance-ledger-table-wrap{overflow-x:auto}.finance-ledger-table{border-collapse:collapse;width:100%;min-width:1200px;font-size:14px;text-align:left}.finance-ledger-table th{padding:16px 20px;color:#606266;background:#f7f9fc;font-weight:500;white-space:nowrap}.finance-ledger-table td{padding:20px;border-top:1px solid #edf0f5;white-space:nowrap;color:#303133}.finance-ledger-table td>small{display:block;color:#606266;font-size:12px;margin-top:7px}.finance-ledger-table .order-income{color:#228064}.finance-ledger-table .order-price{color:#e53935}.finance-ledger-table td>.ledger-note{white-space:normal;max-width:300px;line-height:1.8}.finance-ledger-cards{display:none}@media(max-width:1000px){.finance-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.finance-wallet{padding:20px}.finance-wallet strong{font-size:29px}.finance-form-panel,.finance-help{padding:20px}.finance-methods{gap:10px}.finance-methods button{flex:1;min-width:0;padding:12px;font-size:14px}.finance-calculation .finance-total strong{font-size:21px}.finance-calculation p{font-size:13px}.finance-ledger-table-wrap{display:none}.finance-ledger-cards{display:grid}.finance-ledger-cards article{border-top:1px solid #edf0f5;padding:18px}.finance-ledger-cards article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.finance-ledger-cards p{font-size:13px;color:#606266;line-height:1.8;overflow-wrap:anywhere}.finance-ledger-cards small{font-size:12px;color:#606266;overflow-wrap:anywhere}}.users-panel{padding:0;overflow:hidden}.users-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:22px}.users-toolbar .detail-search{width:410px;height:42px}.users-toolbar input{font-size:14px}.users-toolbar>span{color:#606266;font-size:14px}.users-table-wrap{overflow-x:auto}.users-table{width:100%;min-width:1100px;border-collapse:collapse;text-align:left;font-size:15px}.users-table th{padding:17px 22px;color:#606266;background:#f7f9fc;font-size:14px;font-weight:500;white-space:nowrap}.users-table td{padding:22px;border-top:1px solid #edf0f5;color:#303133;white-space:nowrap}.user-account{display:inline-flex;align-items:center;gap:12px}.user-account strong{font-size:15px;font-weight:500}.user-list-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#edf2ff;color:#6482c6;font-size:14px;flex-shrink:0}.user-contact-type{display:block;color:#606266;font-size:12px;margin-bottom:5px}.user-contact{font-size:14px}.users-table .user-commission,.user-commission{color:#228064;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.user-inviter{display:flex;align-items:center;gap:8px;font-size:14px}.users-mobile-list{display:none}@media(max-width:767px){.users-toolbar{padding:18px}.users-toolbar .detail-search{width:100%}.users-table-wrap{display:none}.users-mobile-list{display:grid}.users-mobile-list article{padding:20px 18px;border-top:1px solid #edf0f5}.user-mobile-heading .user-account strong{display:block}.user-mobile-heading small{display:block;color:#606266;font-size:12px;margin-top:5px;overflow-wrap:anywhere}.users-mobile-list dl{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;margin:20px 0 0;font-size:13px}.users-mobile-list dt{color:#606266}.users-mobile-list dd{margin:0;overflow-wrap:anywhere}.users-mobile-list dd.user-commission{font-size:16px}}.finance-action-tabs{gap:8px;padding:5px;border:1px solid #dce4f4;background:#edf1f9;border-radius:10px}.finance-action-tabs a{flex:1;text-align:center;border:0;border-radius:7px;padding:12px 20px;font-size:17px;font-weight:500}.finance-action-tabs a.active{background:#315de5;color:#fff;font-weight:600;box-shadow:0 3px 8px #315de52b;border-bottom:0}.withdraw-security-panel{margin-top:20px;border:1px solid #dfe6f3;border-radius:9px;padding:0 16px;background:#fafbfe}.withdraw-security-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0}.withdraw-security-row+.withdraw-security-row{border-top:1px solid #e5eaf3}.withdraw-security-row>div{min-width:0}.withdraw-security-row strong{font-size:14px;color:#303133;font-weight:500}.withdraw-security-row small{display:block;color:#606266;font-size:12px;line-height:1.8;margin-top:5px}.saved-settlement-address{overflow-wrap:anywhere;font-size:13px;color:#606266;line-height:1.8;margin:6px 0 0}.withdraw-security-row button{flex-shrink:0}.withdraw-security-row button:disabled,.finance-submit:disabled{opacity:.45;cursor:default}.materials-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.materials-gallery h2{margin:0 0 22px;font-size:18px}.materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.materials-grid button{padding:8px 8px 16px;background:#fff;border:2px solid #e4e9f3;border-radius:10px;text-align:left;min-width:0}.materials-grid button.selected{border-color:#315de5;background:#f4f7ff}.materials-grid img{width:100%;display:block;border-radius:5px}.materials-grid strong,.materials-grid small,.materials-grid button>span{display:block;margin:12px 6px 0;font-size:14px;color:#303133}.materials-grid small{font-size:12px;color:#606266}.materials-grid button>span{color:#315de5;font-size:13px}.materials-preview>img{display:block;width:100%;border:1px solid #e0e6f1;border-radius:7px}.materials-preview>button{width:100%;border:0;font-size:14px;min-height:42px}.materials-note{display:block;color:#606266;font-size:13px;line-height:1.9;margin:18px 0 0}.materials-owner{display:flex;align-items:center;gap:10px;font-size:12px;color:#606266;flex-wrap:wrap}.materials-download{display:block;text-align:center;padding:11px;border:1px solid #cbd8f5;color:#315de5;border-radius:6px;margin-top:12px;font-size:14px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.settings-grid h2{font-size:19px;margin:0}.settings-submit{border:0;margin-top:24px;min-height:42px;font-size:14px}.payment-due{background:#f6f8fd;border-radius:8px;padding:16px;margin:20px 0 12px}.payment-due>span{display:block;color:#606266;font-size:13px}.payment-due>strong{display:inline-block;font-size:28px;color:#e53935;margin-top:9px;font-weight:600}.payment-demo-address{display:block;padding:12px;border:1px solid #e1e7f3;border-radius:6px;overflow-wrap:anywhere;color:#7e8797;font-size:13px}.payment-qr{margin:20px auto;width:240px;max-width:100%;text-align:center;padding:10px;border:1px solid #e2e7f1;border-radius:8px}.payment-qr img{display:block;width:100%}.payment-qr strong{display:block;font-size:12px;color:#bc493b;padding-top:6px}.payment-countdown{color:#e53935;font-size:16px;text-align:center;font-variant-numeric:tabular-nums}.knowledge-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.knowledge-toolbar .numbers-tabs a{padding:9px 15px;border:1px solid #dce4f3;border-radius:6px;color:#606266;font-size:14px}.knowledge-toolbar .numbers-tabs a.active{background:#315de5;color:#fff;border-color:#315de5}.knowledge-toolbar input{font-size:14px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.knowledge-card{padding:0;text-align:left;overflow:hidden}.knowledge-card:hover{border-color:#91a9e6}.knowledge-cover{display:flex;align-items:center;justify-content:space-between;height:150px;padding:28px;color:#7493d5;background:#edf2ff}.knowledge-cover.usage{color:#5c9d91;background:#eaf6f3}.knowledge-cover.products{color:#a18cbd;background:#f2edfa}.knowledge-cover>svg{width:48px;height:48px}.knowledge-cover>span{font-size:12px;background:#fff8;border-radius:6px;padding:5px 9px}.knowledge-card-body{display:block;padding:22px}.knowledge-card-body small{color:#606266;font-size:12px}.knowledge-card-body h2{font-size:18px;color:#303133;margin:12px 0}.knowledge-card-body p{font-size:14px;color:#606266;line-height:1.8}.knowledge-card-body strong{display:block;margin-top:20px;font-size:14px;color:#315de5;font-weight:500}.knowledge-dialog{width:760px}.knowledge-dialog>div>p{line-height:1.9;color:#606266;font-size:15px}.knowledge-steps{padding-left:24px;color:#303133;font-size:16px;line-height:2}.knowledge-steps li{margin:16px 0}.knowledge-video-placeholder{background:#26354d;border-radius:9px;min-height:240px;color:#dbe4f3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px}.knowledge-video-placeholder>svg{width:40px;height:40px}.knowledge-video-placeholder>span{font-size:13px}@media(max-width:1150px){.materials-layout{grid-template-columns:minmax(0,1fr)}.materials-preview{max-width:440px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.materials-gallery{padding:18px}.settings-grid,.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-toolbar{padding:18px}.knowledge-toolbar .detail-search{width:100%}.knowledge-toolbar .numbers-tabs{gap:6px}.knowledge-toolbar .numbers-tabs a{padding:8px 10px;font-size:13px}}.settings-code-fields{border:0;padding:0;margin:0;min-width:0}.settings-code-fields:disabled{opacity:.55}.settings-code-fields:disabled button{cursor:default}.compact-materials{padding:0 22px 22px}.materials-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:20px 0;color:#606266;font-size:13px}.materials-toolbar .detail-search{width:330px;height:40px}.materials-toolbar input{font-size:14px}.compact-materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:18px}.compact-materials-grid>article{border:1px solid #dfe6f3;border-radius:9px;overflow:hidden;background:#fff;min-width:0}.material-thumb{display:block;position:relative;padding:12px;width:100%;border:0;background:#f1f4fa;cursor:zoom-in}.material-thumb img{display:block;margin:0 auto;width:auto;max-width:100%;height:160px;object-fit:contain;box-shadow:0 3px 10px #1c315120}.material-thumb>span{position:absolute;right:8px;top:8px;background:#315de5;border-radius:4px;padding:3px 6px;font-size:11px;color:#fff}.material-card-copy{padding:13px 12px 0}.material-card-copy h2{font-size:14px;margin:0;color:#303133}.material-card-copy p{font-size:12px;color:#606266;margin:7px 0 0}.material-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:12px}.material-card-actions button{background:#fff;border:1px solid #dce5f6;border-radius:5px;color:#315de5;font-size:12px;padding:7px 0}.material-card-actions button:nth-child(2){background:#315de5;color:#fff;border-color:#315de5}.material-card-actions button:disabled{opacity:.5;cursor:default}.material-preview-dialog{width:780px}.material-modal-layout{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;margin-top:22px}.material-modal-layout>img{display:block;width:100%;max-height:65vh;object-fit:contain;background:#f1f4fa}.material-modal-layout h3{font-size:19px}.material-modal-layout p{font-size:14px;color:#606266;line-height:1.9}.material-modal-actions{display:grid;gap:12px;margin-top:24px}.material-modal-actions .primary-button{border:0}.material-modal-actions button{font-size:14px;min-height:42px}@media(max-width:767px){.compact-materials{padding:0 14px 18px}.compact-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-thumb{padding:10px}.material-thumb img{height:140px}.material-card-actions{padding:10px;gap:4px}.material-card-actions button{font-size:11px}.materials-toolbar .detail-search{width:100%}.material-modal-layout{grid-template-columns:minmax(0,1fr)}.material-modal-layout>img{max-height:50vh}.material-modal-layout>div{min-width:0}}.onboarding-screen{min-height:100vh;background:#f4f6fb;padding:28px}.onboarding-brand{display:flex;align-items:center;gap:12px;color:#1d2d4b;font-size:18px}.onboarding-dialog{width:680px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);padding:0;border:1px solid #e1e7f2;border-radius:16px;color:#303133;background:#fff;box-shadow:0 24px 80px #12244c33}.onboarding-dialog::backdrop{background:#14213d66}.onboarding-dialog header{padding:28px 32px 22px;background:#f3f6ff;border-bottom:1px solid #e4eafd}.onboarding-kicker{color:#315de5;font-size:13px;font-weight:600}.onboarding-dialog h1{margin:10px 0;font-size:25px;color:#172b4d}.onboarding-dialog header p{font-size:14px;line-height:1.8;color:#52617b;margin:0}.onboarding-dialog form{padding:26px 32px}.onboarding-dialog fieldset{border:0;margin:0 0 26px;padding:0;min-width:0}.onboarding-dialog legend{padding:0;margin-bottom:12px;font-size:16px;font-weight:600}.onboarding-dialog b{color:#e53935}.onboarding-dialog small{font-size:12px;font-weight:400;color:#737d90;margin-left:8px}.onboarding-choices,.onboarding-support{display:flex;flex-wrap:wrap;gap:10px}.onboarding-choices label,.onboarding-support label{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#fff;border:1px solid #dce3ee;border-radius:7px;cursor:pointer;font-size:14px}.onboarding-choices label{flex:1}.onboarding-dialog label.selected{background:#edf2ff;border-color:#315de5;color:#244bc5}.onboarding-dialog input[type=radio],.onboarding-dialog input[type=checkbox]{accent-color:#315de5;width:16px;height:16px;margin:0;flex-shrink:0}.onboarding-paid{margin-top:16px;padding:16px;background:#f7f9fd;border-radius:8px}.onboarding-paid p{font-size:13px;line-height:1.7;color:#606266;margin:10px 0 0}.onboarding-amount{display:flex;gap:10px}.onboarding-amount input{min-width:0;flex:1}.onboarding-amount select{width:160px;border:1px solid #dce3ee;border-radius:6px;background:#fff;padding:10px;font:inherit;color:#303133}.onboarding-online{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:12px}.onboarding-city,.onboarding-dialog textarea{width:100%;border:1px solid #dce3ee;border-radius:6px;padding:12px;color:#303133;background:#fff;font:inherit;font-size:14px;box-sizing:border-box}.onboarding-dialog textarea{resize:vertical;min-height:86px}.onboarding-dialog input:focus-visible,.onboarding-dialog select:focus-visible,.onboarding-dialog textarea:focus-visible{outline:2px solid #315de5;outline-offset:2px}.onboarding-dialog footer{margin-top:24px;border-top:1px solid #edf0f5;padding-top:18px}.onboarding-dialog footer p{font-size:13px;color:#606266;margin:0 0 14px}.onboarding-dialog footer button{width:100%;justify-content:center;min-height:46px;border:0;font-size:15px}.onboarding-dialog footer>small{display:block;margin:12px 0 0;line-height:1.6;text-align:center}@media(max-width:767px){.onboarding-screen{padding:18px}.onboarding-brand{font-size:15px}.onboarding-dialog{max-width:calc(100% - 20px);max-height:calc(100% - 20px);border-radius:12px}.onboarding-dialog header{padding:22px 20px 18px}.onboarding-dialog h1{font-size:22px}.onboarding-dialog form{padding:22px 20px}.onboarding-support{gap:8px}.onboarding-support label{padding:10px 12px}.onboarding-amount{flex-wrap:wrap}.onboarding-amount input{width:100%;flex-basis:100%}.onboarding-amount select{width:100%}.onboarding-online{align-items:flex-start;line-height:1.6}.onboarding-online input{margin-top:3px!important}}.onboarding-source-other{margin-top:12px}.legacy-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(circle at 20% 20%,rgba(13,148,136,.16),transparent 36%),#f4f7f6}.legacy-card{width:min(420px,100%);padding:32px 28px 28px;background:#fff;border-radius:18px;box-shadow:0 18px 50px #10231f14}.legacy-mark{margin:0;color:#0f766e;font-weight:700;letter-spacing:.08em}.legacy-card h1{margin:8px 0 22px;font-size:32px;color:#10231f}.legacy-card form{display:grid;gap:14px}.legacy-card input{width:100%;min-height:44px;border:1px solid #d7e3e0;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;color:#10231f;background:#fff}.legacy-card button{min-height:44px;border:0;border-radius:8px;background:#0f766e;color:#fff;font-size:16px}.legacy-card button:disabled{opacity:.7}.agent-login-screen{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f0f4fc;box-sizing:border-box}.agent-login-card{width:440px;max-width:100%;padding:36px;box-sizing:border-box;background:#fff;border:1px solid #e1e7f2;border-radius:16px;box-shadow:0 18px 60px #15336c12}.agent-login-card h1{font-size:26px;color:#172b4d;margin:30px 0 10px}.agent-login-card>p{font-size:14px;color:#606266;line-height:1.8;margin-bottom:28px}.agent-login-card form>button{width:100%;justify-content:center;border:0;min-height:46px;font-size:15px;margin-top:12px}.agent-login-demo{margin-top:26px;border-top:1px solid #edf0f5;padding-top:18px;color:#606266;font-size:12px;line-height:1.8}.agent-login-demo summary{cursor:pointer;color:#315de5;font-size:13px}.agent-login-demo ul{padding-left:18px;overflow-wrap:anywhere}.header-sign-out{border:0;background:transparent;color:#606266;cursor:pointer;padding:8px;font-size:13px;white-space:nowrap}@media(max-width:767px){.agent-login-screen{padding:20px}.agent-login-card{padding:26px 22px}.agent-login-card h1{font-size:23px}.header-sign-out{font-size:12px}}
