.setting-page-content-wrapper.developer-hub{gap:0;max-width:1040px}.setting-page-content-wrapper.developer-hub .dev-hub-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid var(--color-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:32px;padding-bottom:20px}.setting-page-content-wrapper.developer-hub .dev-hub-header .dev-hub-title{color:var(--sps-primary);font-size:22px;font-weight:700;line-height:1.3}.setting-page-content-wrapper.developer-hub .dev-hub-header .dev-hub-subtitle{color:var(--color-text-default);font-size:14px;line-height:1.65;max-width:780px}.setting-page-content-wrapper.developer-hub section{gap:0}.setting-page-content-wrapper.developer-hub .dev-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.setting-page-content-wrapper.developer-hub .dev-section+.dev-section{border-top:1px solid var(--color-border-default);margin-top:36px;padding-top:36px}.setting-page-content-wrapper.developer-hub .dev-section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.setting-page-content-wrapper.developer-hub .dev-section-header .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;gap:10px;line-height:1.4}.setting-page-content-wrapper.developer-hub .dev-section-header .title .material-icons{color:var(--color-bg-primary-default);font-size:22px}.setting-page-content-wrapper.developer-hub .dev-section-header .subtitle{color:var(--color-text-default);font-size:13.5px;line-height:1.65;max-width:780px}.setting-page-content-wrapper.developer-hub .dev-hint{color:var(--color-text-default);font-size:12.5px;line-height:1.7;max-width:820px}.setting-page-content-wrapper.developer-hub .dev-param-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-raised);border-left:3px solid var(--color-border-default);border-radius:0 8px 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0;max-width:820px;padding:12px 16px}.setting-page-content-wrapper.developer-hub .dev-param-list li{color:var(--color-text-default);font-size:12.5px;line-height:1.7}.setting-page-content-wrapper.developer-hub .dev-block-title{color:var(--color-text-default);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.setting-page-content-wrapper.developer-hub .dev-inline-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-bg-primary-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.setting-page-content-wrapper.developer-hub .dev-inline-link .material-icons{font-size:15px}.setting-page-content-wrapper.developer-hub .doc-card-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.setting-page-content-wrapper.developer-hub .doc-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:18px;text-decoration:none;-webkit-transition:border-color .16s ease,background .16s ease;transition:border-color .16s ease,background .16s ease}.setting-page-content-wrapper.developer-hub .doc-card:hover{background:var(--sps-bg-raised);border-color:var(--color-bg-primary-default)}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-icon{color:var(--color-bg-primary-default);font-size:24px}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-title{color:var(--sps-text-strong);font-size:14.5px;font-weight:700;line-height:1.4}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-desc{color:var(--color-text-default);font-size:12.5px;line-height:1.65}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-url{color:var(--color-text-default);font-family:Courier New,monospace;font-size:11px;margin-top:2px;opacity:.7;word-break:break-all}.setting-page-content-wrapper.developer-hub .doc-card .doc-card-arrow{color:var(--color-icon-default);font-size:16px}.setting-page-content-wrapper.developer-hub .credential-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-raised);border:1px solid var(--color-border-default);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:20px}.setting-page-content-wrapper.developer-hub .credential-list .credential-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.setting-page-content-wrapper.developer-hub .credential-list .credential-label{color:var(--sps-text-strong);font-size:13px;font-weight:600;min-width:140px}.setting-page-content-wrapper.developer-hub .credential-list .credential-value{-webkit-box-flex:1;background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:6px;color:var(--sps-text-strong);-ms-flex:1;flex:1;font-family:Courier New,monospace;font-size:12px;min-width:0;padding:8px 12px;word-break:break-all}.setting-page-content-wrapper.developer-hub .credential-list .credential-value.empty{color:var(--color-text-default);font-family:inherit;font-style:italic}.setting-page-content-wrapper.developer-hub .credential-list .credential-hint{color:var(--color-text-default);font-size:12.5px;line-height:1.6;margin-top:-6px;padding-left:150px}.setting-page-content-wrapper.developer-hub .credential-list .credential-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:4px}.setting-page-content-wrapper.developer-hub .endpoint-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border:1px solid var(--color-border-default);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 14px}.setting-page-content-wrapper.developer-hub .endpoint-bar .method-badge{border-radius:4px;font-size:11px;font-weight:700;padding:2px 8px;text-transform:uppercase}.setting-page-content-wrapper.developer-hub .endpoint-bar .method-badge.post{background:#d4edda;color:#155724}.setting-page-content-wrapper.developer-hub .endpoint-bar .endpoint-path{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1;font-family:Courier New,monospace;font-size:12.5px;font-weight:600;min-width:0;word-break:break-all}.setting-page-content-wrapper.developer-hub .dev-tabs{border-top:1px solid var(--color-border-default);margin-top:36px;padding-top:36px}.setting-page-content-wrapper.developer-hub .dev-tabs>.ant-tabs-bar{margin-bottom:28px}.setting-page-content-wrapper.developer-hub .dev-tabs>.ant-tabs-bar .ant-tabs-tab{font-size:14px;font-weight:600}.setting-page-content-wrapper.developer-hub .code-tabs .ant-tabs-bar{margin-bottom:14px}.setting-page-content-wrapper.developer-hub .code-tabs .ant-tabs-tabpane>.dev-hint{margin-bottom:12px}.setting-page-content-wrapper.developer-hub .code-tabs .ant-tabs-tabpane>.dev-block-title{margin:20px 0 10px}.setting-page-content-wrapper.developer-hub .code-tabs .ant-tabs-tabpane>.settings-code-block+.dev-hint{margin-bottom:0;margin-top:12px}@media(max-width:900px){.setting-page-content-wrapper.developer-hub .doc-card-grid{grid-template-columns:1fr}.setting-page-content-wrapper.developer-hub .credential-list .credential-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.setting-page-content-wrapper.developer-hub .credential-list .credential-hint{margin-top:0;padding-left:0}}.setting-page-content-wrapper.mcp-access .mcp-card{margin-bottom:16px;max-width:100%;width:100%}.setting-page-content-wrapper.mcp-access .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.setting-page-content-wrapper.mcp-access .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background-color:var(--sps-bg-raised)!important}.setting-page-content-wrapper.mcp-access .mcp-endpoint .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.setting-page-content-wrapper.mcp-access .mcp-endpoint .row .label{color:var(--sps-text-muted);min-width:70px}.setting-page-content-wrapper.mcp-access .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5px;white-space:nowrap}.setting-page-content-wrapper.mcp-access .generated-token{margin-top:16px}.setting-page-content-wrapper.mcp-access .generated-token .token-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px;word-break:break-all}.setting-page-content-wrapper.mcp-access .generated-token .client-config{background:var(--sps-bg-raised);border-radius:4px;padding:12px;white-space:pre-wrap;word-break:break-word}.setting-page-content-wrapper.mcp-access .modal-actions{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:16px}.setting-page-content-wrapper.mcp-access .expiry-duration{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.setting-page-content-wrapper.mcp-access .scope-selection-help{color:var(--sps-text-muted);font-size:12px;margin-bottom:10px}.setting-page-content-wrapper.mcp-access .scope-card-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:380px;overflow-y:auto;padding-right:4px}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--sps-border-default);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-height:104px;padding:10px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease;white-space:normal}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card .ant-checkbox{margin-top:3px}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card>span:last-child{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-left:8px}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card .scope-card-title{color:var(--sps-text-strong);font-weight:600}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card .scope-card-description{color:var(--sps-text-muted);font-size:12px;line-height:1.45}.setting-page-content-wrapper.mcp-access .scope-card-list .scope-card code{color:var(--sps-text-muted);font-size:11px}@media(max-width:640px){.setting-page-content-wrapper.mcp-access .scope-card-list{grid-template-columns:1fr}}.setting-page-content-wrapper.mcp-access.page-module-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;overflow:auto;padding:10px;width:100%}.setting-page-content-wrapper.mcp-access.page-module-list .title{font-size:18px;font-weight:700}.setting-page-content-wrapper.mcp-access.page-module-list .table-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.setting-page-content-wrapper.mcp-access.page-module-list .toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.setting-page-content-wrapper.mcp-access.page-module-list .toolbar,.setting-page-content-wrapper.mcp-access.page-module-list .toolbar .left,.setting-page-content-wrapper.mcp-access.page-module-list .toolbar .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}