.platform-config[data-v-2043a715]{background-color:#f5f7fa;padding:32px 24px;min-height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.config-card[data-v-2043a715]{background:#fff;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:36px 40px;width:100%;max-width:900px;margin:0 auto;transition:box-shadow .3s}.config-card[data-v-2043a715]:hover{box-shadow:0 24px 48px rgba(0,0,0,.12)}.config-card[data-v-2043a715] .ant-form-item{margin-bottom:24px;display:flex;align-items:flex-start}.config-card[data-v-2043a715] .ant-form-item-label{line-height:40px;font-weight:500;color:#1e293b;padding-right:16px;min-width:120px;text-align:right}.config-card[data-v-2043a715] .ant-form-item-label label{font-size:15px;color:#2c3e50}.config-card[data-v-2043a715] .ant-form-item-control-wrapper{flex:1}.config-card[data-v-2043a715] .ant-input{border-radius:12px;border:1px solid #e2e8f0;padding:10px 16px;height:44px;font-size:14px;transition:all .2s}.config-card[data-v-2043a715] .ant-input:hover{border-color:#9bb7d4}.config-card[data-v-2043a715] .ant-input:focus{border-color:#2b6ed7;box-shadow:0 0 0 3px rgba(43,110,215,.1)}.config-card[data-v-2043a715] .ant-upload.ant-upload-select-picture-card{border-radius:16px;border:2px dashed #d9e2ef;background-color:#f9fcff;transition:all .2s;width:120px;height:120px;margin-right:0}.config-card[data-v-2043a715] .ant-upload.ant-upload-select-picture-card:hover{border-color:#2b6ed7;background-color:#f0f7ff}.config-card[data-v-2043a715] .ant-upload-list-picture-card .ant-upload-list-item{border-radius:16px;border:1px solid #e2e8f0;padding:4px}.config-card[data-v-2043a715] .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.config-card[data-v-2043a715] .ant-upload-list-picture-card .ant-upload-list-item-actions{background:rgba(0,0,0,.5);border-radius:0 0 16px 16px}.form-actions[data-v-2043a715]{display:flex;justify-content:center;gap:24px;margin-top:40px}.cancel-btn[data-v-2043a715],.save-btn[data-v-2043a715]{min-width:140px;height:48px;border-radius:30px;font-weight:500;font-size:16px;border:none;box-shadow:0 8px 18px rgba(0,0,0,.06);transition:all .25s;display:inline-flex;align-items:center;justify-content:center}.save-btn[data-v-2043a715]{background:#1890ff;color:#fff}.save-btn[data-v-2043a715]:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(43,110,215,.3)}.cancel-btn[data-v-2043a715]{background:#fff;border:2px solid #e2e8f0;color:#5f6c84}.cancel-btn[data-v-2043a715]:hover{background:#f8fafd;border-color:#cbd5e0;color:#2c3e50;transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.08)}@media (max-width:768px){.platform-config[data-v-2043a715]{padding:16px}.config-card[data-v-2043a715]{padding:24px 20px}.config-card[data-v-2043a715] .ant-form-item{flex-direction:column;align-items:stretch}.config-card[data-v-2043a715] .ant-form-item-label{text-align:left;padding-right:0;margin-bottom:6px;line-height:1.5}.form-actions[data-v-2043a715]{flex-direction:column;gap:12px}.cancel-btn[data-v-2043a715],.save-btn[data-v-2043a715]{width:100%}}.ant-upload-list-item-info .anticon-loading[data-v-0a432958],.ant-upload-list-item-info .anticon-paper-clip[data-v-0a432958]{top:0}.platform-guide[data-v-0a432958]{background-color:#f5f7fa;min-height:100vh;padding:40px 24px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.guide-card[data-v-0a432958]{background:#fff;border-radius:32px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);padding:36px 40px;width:100%;max-width:900px;margin:0 auto;transition:box-shadow .3s}.guide-card[data-v-0a432958]:hover{box-shadow:0 30px 60px -12px rgba(0,0,0,.2)}.guide-form[data-v-0a432958] .ant-form-item{margin-bottom:28px;display:flex;align-items:flex-start}.guide-form[data-v-0a432958] .ant-form-item-label{line-height:40px;font-weight:500;color:#1e293b;padding-right:16px;min-width:120px;text-align:right;font-size:15px}.guide-form[data-v-0a432958] .ant-form-item-label label{color:#2c3e50}.guide-form[data-v-0a432958] .ant-form-item-control-wrapper{flex:1}.guide-form[data-v-0a432958] .ant-upload.ant-upload-select{border-radius:16px;border:2px dashed #d9e2ef;background-color:#f9fcff;transition:all .2s;padding:16px;width:100%}.guide-form[data-v-0a432958] .ant-upload.ant-upload-select:hover{border-color:#2b6ed7;background-color:#f0f7ff}.guide-form[data-v-0a432958] .ant-upload-list-item{border-radius:12px;border:1px solid #e2e8f0;padding:20px 0}.guide-form[data-v-0a432958] .ant-upload-list-item:hover{border-color:#2b6ed7}.guide-form[data-v-0a432958] .ant-upload-list-item-info{border-radius:8px}.guide-form[data-v-0a432958] .ant-input-textarea textarea{border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;font-size:14px;transition:all .2s;resize:vertical;min-height:200px}.guide-form[data-v-0a432958] .ant-input-textarea textarea:hover{border-color:#9bb7d4}.guide-form[data-v-0a432958] .ant-input-textarea textarea:focus{border-color:#2b6ed7;box-shadow:0 0 0 3px rgba(43,110,215,.1)}.form-actions[data-v-0a432958]{display:flex;justify-content:center;margin-top:40px}.submit-btn[data-v-0a432958]{min-width:180px;height:54px;border-radius:40px;font-weight:600;font-size:18px;border:none;background:#1890ff;box-shadow:0 10px 20px rgba(43,110,215,.3);transition:all .25s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.submit-btn[data-v-0a432958]:hover{transform:translateY(-3px);box-shadow:0 18px 30px rgba(43,110,215,.4)}.submit-btn[data-v-0a432958]:active{transform:translateY(-1px)}@media (max-width:768px){.platform-guide[data-v-0a432958]{padding:20px 16px}.guide-card[data-v-0a432958]{padding:24px 20px}.guide-form[data-v-0a432958] .ant-form-item{flex-direction:column;align-items:stretch}.guide-form[data-v-0a432958] .ant-form-item-label{text-align:left;padding-right:0;margin-bottom:6px;line-height:1.5}.submit-btn[data-v-0a432958]{width:100%;min-width:auto}}.btn[data-v-50e1277a]{margin-left:10px}.platform-config[data-v-339e4b03]{background-color:#f5f7fa;padding:32px 24px;min-height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.config-card[data-v-339e4b03]{background:#fff;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:36px 40px;width:100%;max-width:900px;margin:0 auto;transition:box-shadow .3s}.config-card[data-v-339e4b03]:hover{box-shadow:0 24px 48px rgba(0,0,0,.12)}.config-card[data-v-339e4b03] .ant-form-item{margin-bottom:24px;display:flex;align-items:flex-start}.config-card[data-v-339e4b03] .ant-form-item-label{line-height:40px;font-weight:500;color:#1e293b;padding-right:16px;min-width:120px;text-align:right}.config-card[data-v-339e4b03] .ant-form-item-label label{font-size:15px;color:#2c3e50}.config-card[data-v-339e4b03] .ant-form-item-control-wrapper{flex:1}.config-card[data-v-339e4b03] .ant-input{border-radius:12px;border:1px solid #e2e8f0;padding:10px 16px;height:44px;font-size:14px;transition:all .2s}.config-card[data-v-339e4b03] .ant-input:hover{border-color:#9bb7d4}.config-card[data-v-339e4b03] .ant-input:focus{border-color:#2b6ed7;box-shadow:0 0 0 3px rgba(43,110,215,.1)}.config-card[data-v-339e4b03] .ant-upload.ant-upload-select-picture-card{border-radius:16px;border:2px dashed #d9e2ef;background-color:#f9fcff;transition:all .2s;width:120px;height:120px;margin-right:0}.config-card[data-v-339e4b03] .ant-upload.ant-upload-select-picture-card:hover{border-color:#2b6ed7;background-color:#f0f7ff}.config-card[data-v-339e4b03] .ant-upload-list-picture-card .ant-upload-list-item{border-radius:16px;border:1px solid #e2e8f0;padding:4px}.config-card[data-v-339e4b03] .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.config-card[data-v-339e4b03] .ant-upload-list-picture-card .ant-upload-list-item-actions{background:rgba(0,0,0,.5);border-radius:0 0 16px 16px}.form-actions[data-v-339e4b03]{display:flex;justify-content:center;gap:24px;margin-top:40px}.cancel-btn[data-v-339e4b03],.save-btn[data-v-339e4b03]{min-width:140px;height:48px;border-radius:30px;font-weight:500;font-size:16px;border:none;box-shadow:0 8px 18px rgba(0,0,0,.06);transition:all .25s;display:inline-flex;align-items:center;justify-content:center}.save-btn[data-v-339e4b03]{background-color:#1890ff;color:#fff}.save-btn[data-v-339e4b03]:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(43,110,215,.3)}.cancel-btn[data-v-339e4b03]{background:#fff;border:2px solid #e2e8f0;color:#5f6c84}.cancel-btn[data-v-339e4b03]:hover{background:#f8fafd;border-color:#cbd5e0;color:#2c3e50;transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.08)}@media (max-width:768px){.platform-config[data-v-339e4b03]{padding:16px}.config-card[data-v-339e4b03]{padding:24px 20px}.config-card[data-v-339e4b03] .ant-form-item{flex-direction:column;align-items:stretch}.config-card[data-v-339e4b03] .ant-form-item-label{text-align:left;padding-right:0;margin-bottom:6px;line-height:1.5}.form-actions[data-v-339e4b03]{flex-direction:column;gap:12px}.cancel-btn[data-v-339e4b03],.save-btn[data-v-339e4b03]{width:100%}}.btn[data-v-3e5d9585],.btn[data-v-8cf1cad0]{margin-left:10px}.rate-limit-control[data-v-1360c062]{background-color:#f5f7fa;padding:32px 24px;min-height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.control-card[data-v-1360c062]{background:#fff;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:36px 40px;width:100%;max-width:800px;margin:0 auto;transition:box-shadow .3s}.control-card[data-v-1360c062]:hover{box-shadow:0 24px 48px rgba(0,0,0,.12)}.card-title[data-v-1360c062]{text-align:center;margin-bottom:36px;font-weight:500;font-size:26px;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:12px}.card-title i[data-v-1360c062]{font-size:32px}.status-section[data-v-1360c062]{background:#f8fafc;border-radius:48px;padding:20px 20px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid #eef2f6;flex-wrap:wrap}.status-label[data-v-1360c062]{font-size:18px;font-weight:450;color:#334155}.status-loading[data-v-1360c062]{font-size:18px;color:#64748b}.status-tag[data-v-1360c062]{font-size:18px!important;padding:6px 24px!important;border-radius:40px!important;font-weight:500;border:none}.rules-table[data-v-1360c062]{margin:30px 0 20px}.table-title[data-v-1360c062]{font-size:18px;font-weight:500;color:#1e293b;margin-bottom:16px;padding-left:8px;border-left:4px solid #1890ff}.rate-table[data-v-1360c062]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eef2f6}.rate-table[data-v-1360c062] .ant-table-thead>tr>th{background-color:#f8fafc;font-weight:500;color:#334155;border-bottom:1px solid #e2e8f0;padding:12px 16px}.rate-table[data-v-1360c062] .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f1f5f9}.rate-table[data-v-1360c062] .ant-table-tbody>tr:last-child>td{border-bottom:none}.action-buttons[data-v-1360c062]{display:flex;justify-content:center;gap:24px;margin:40px 0 20px;flex-wrap:wrap}.action-btn[data-v-1360c062]{min-width:160px;height:54px;border-radius:30px;font-weight:500;font-size:18px;border:none;box-shadow:0 8px 18px rgba(0,0,0,.06);transition:all .25s;display:inline-flex;align-items:center;justify-content:center}.action-btn.enable-btn[data-v-1360c062]{background:#1890ff;color:#fff}.action-btn.enable-btn[data-v-1360c062]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 28px rgba(43,110,215,.3)}.action-btn.disable-btn[data-v-1360c062]{border:2px solid #ff4d4f;color:#ff4d4f;background:transparent}.action-btn.disable-btn[data-v-1360c062]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 24px rgba(255,77,79,.2);background:#fff2f0;border-color:#ff4d4f;color:#ff4d4f}.action-btn[data-v-1360c062]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.hint-text[data-v-1360c062]{text-align:center;color:#94a3b8;font-size:13px;margin-top:16px}.hint-text i[data-v-1360c062]{margin-right:6px}@media (max-width:768px){.rate-limit-control[data-v-1360c062]{padding:16px}.control-card[data-v-1360c062]{padding:24px 20px}.status-section[data-v-1360c062]{flex-direction:column;gap:10px;padding:20px}.action-buttons[data-v-1360c062]{flex-direction:column;gap:12px}.action-btn[data-v-1360c062]{width:100%}.rate-table[data-v-1360c062]{font-size:14px}}