body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;position:fixed}#root,body,html{height:100%;width:100%}#root{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.api-tabs{display:flex!important;flex-direction:column!important;height:100%!important}.api-tabs .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden}.api-tabs .ant-tabs-content,.api-tabs .ant-tabs-tabpane{height:100%}.api-info-container{border:none;padding:20px 0}.api-info-container,.form-section{background:#0000;border-radius:0;box-shadow:none}.form-section{border:none;border-bottom:2px solid #e5e7eb;box-sizing:border-box;margin-bottom:0;overflow-x:hidden;padding:0;position:relative;width:100%}.form-section:nth-child(2){margin-bottom:12px;padding-bottom:12px}.form-section:last-child{border-bottom:none;padding-bottom:0}.section-title{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;margin:12px 0 16px;position:relative}.section-title:before{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:2px;content:"";height:20px;margin-right:12px;width:4px}.form-section:hover .section-title:before{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.animate-spin{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headers-container{flex-direction:column}.header-row,.headers-container{box-sizing:border-box;display:flex;gap:12px;overflow-x:hidden;width:100%}.header-row{align-items:center;background:#0000;border:none;border-radius:0;padding:0}.header-key{flex:1 1;min-width:140px}.header-key .ant-input,.header-value .ant-input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:6px 12px}.header-key .ant-input:focus,.header-value .ant-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.header-value{flex:2 1;min-width:180px}.header-actions{gap:6px;justify-content:flex-end;width:70px}.action-btn,.header-actions{align-items:center;display:flex}.action-btn{border:1px solid #0000;border-radius:6px;height:28px;justify-content:center;width:28px}.list-content{display:flex;flex-direction:column;height:100%}.parameters-list{flex:1 1;max-height:450px;min-height:240px;overflow-y:auto;padding:8px 0;scroll-behavior:smooth}.param-row,.parameters-list{background:#0000;overflow-x:hidden;position:relative}.param-row{grid-gap:0;align-items:center;border:none;border-radius:0;box-sizing:border-box;display:grid;gap:0;grid-template-columns:30px 1fr 1.2fr 85px 85px auto;padding:0;width:100%}.param-row,.param-row:last-child{margin-bottom:0}.param-row-parent+.param-row-parent{margin-top:4px}.param-row-child{margin-bottom:0}.param-key .ant-input,.param-value .ant-input{border:1px solid #d9d9d9;border-radius:6px;font-size:13px;height:32px;line-height:1.5;padding:4px 11px}.param-key .ant-input:focus,.param-value .ant-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.param-value{position:relative}.array-input{align-items:center;display:flex;gap:6px}.array-value-input{flex:1 1;font-size:13px}.array-mode-button{border-radius:6px;flex-shrink:0;font-size:12px;height:32px;width:52px}.array-mode-button:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.expand-button,.param-expand{align-items:center;display:flex;justify-content:center}.expand-button{border:1px solid #e5e7eb;border-radius:4px;height:24px;padding:0;width:24px}.expand-button:hover{background:#f3f4f6;border-color:#d1d5db;transform:scale(1.1)}.expand-placeholder{height:24px;width:24px}.param-actions,.param-required,.param-type{margin-left:12px}.param-required .ant-select,.param-type .ant-select{width:100%}.required-select .ant-select-selector,.type-select .ant-select-selector{border:1px solid #e5e7eb;border-radius:6px;font-size:12px;height:34px;padding:0 10px}.required-select .ant-select-selector:hover,.type-select .ant-select-selector:hover{border-color:#d1d5db}.required-select.ant-select-focused .ant-select-selector,.type-select.ant-select-focused .ant-select-selector{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.param-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.param-action-btn{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:11px;height:26px;justify-content:center;padding:0;width:26px}.param-action-btn:hover{transform:translateY(-1px) scale(1.05)}.param-action-btn.add-child:not(:disabled):hover{background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 2px 4px #05966933;color:#059669}.param-action-btn.add-sibling:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 2px 4px #2563eb33;color:#2563eb}.param-action-btn.remove:hover{background:#fef2f2;border-color:#fecaca;box-shadow:0 2px 4px #dc262633;color:#dc2626}.param-action-btn:disabled{cursor:not-allowed;opacity:.5}.param-action-btn:disabled:hover{box-shadow:none;transform:none}.list-actions{background:#fafafa;border-top:1px solid #f0f0f0;padding:12px 16px}.parameters-list::-webkit-scrollbar{width:8px}.parameters-list::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.parameters-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border:2px solid #f8fafc;border-radius:4px}.parameters-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b);transform:scaleY(1.1)}.parameters-list::-webkit-scrollbar-corner{background:#f8fafc}.request-body-section{flex:1 1}.body-tabs-container,.request-body-section{display:flex;flex-direction:column;min-height:0}.body-tabs-container{height:100%}.body-tabs-header{align-items:center;background:#0000;border:none;border-radius:0;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0}.body-tabs{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;gap:4px;padding:4px}.tab-button{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:8px 20px;position:relative}.tab-button.active{background:#3b82f6;color:#fff;font-weight:600}.test-button{flex-shrink:0}.body-content{background:#fff;border:1px solid #e8e8e8;border-radius:0 6px 6px 6px;flex:1 1;min-height:0;overflow-x:hidden;width:100%}.json-content{display:flex;flex-direction:column;height:100%;padding:16px}.json-textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;resize:none}.convert-button{align-self:flex-start;margin-top:8px}.ant-form-item-required:not(.ant-form-item-required-mark-optional) .ant-form-item-label>label:before{display:none}.ant-form-item-required:not(.ant-form-item-required-mark-optional) .ant-form-item-label>label:after{color:#ff4d4f;content:"*";font-size:14px;margin-left:4px}.auth-detection-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.auth-indicator{background:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 8px}.auth-indicator.token{background:#e6f7ff;color:#1890ff}.auth-indicator.cookie{background:#fff7e6;color:#fa8c16}.auth-indicator.none{background:#f6f6f6;color:#999}@media (max-width:1400px){.param-row{gap:10px;grid-template-columns:24px 1fr 1.3fr 80px 60px auto;padding:10px}.array-mode-button{font-size:11px;width:48px}}@media (max-width:1200px){.param-row{gap:8px;grid-template-columns:22px 1fr 1.2fr 75px 55px auto;padding:8px}.array-mode-button{font-size:10px;width:44px}.param-action-btn{height:24px;width:24px}}@media (max-width:1000px){.api-info-container{padding:12px}.form-section{margin-bottom:20px;padding:16px}.param-row{gap:6px;grid-template-columns:20px 1fr 1fr 70px 50px auto;padding:6px}.parameters-list{max-height:350px;min-height:200px;padding:12px}}.login-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1032}.login-modal-container{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:90vw;overflow-y:auto;padding:24px 40px;position:relative;text-align:center;width:420px}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.login-modal-close:hover{background:#f5f5f5;color:#333}.login-header{margin-bottom:28px}.login-title{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px}.login-subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin:0;min-height:0}.login-form{margin:0}.form-item-spacing{margin-bottom:20px!important}.login-form .ant-form-item-explain-error{text-align:left!important}.login-input{background:#0000;border:1px solid #d1d5db;border-radius:6px;font-size:14px;height:40px;transition:all .2s ease;width:100%}.login-input:hover{border-color:#9ca3af}.login-input.ant-input-focused,.login-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.login-links{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:0}.link-button{color:#1890ff;cursor:pointer;font-size:14px;text-decoration:none;transition:color .2s ease}.link-button:hover{color:#40a9ff;text-decoration:underline}.code-input-group{align-items:flex-start;display:flex;gap:12px;width:100%}.code-input{flex:1 1}.send-code-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;flex-shrink:0;font-size:12px;height:40px;min-width:100px;transition:all .2s ease}.send-code-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.send-code-btn:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.captcha-container{display:flex;justify-content:center;width:100%}.login-submit-btn{background:#1890ff;border-color:#1890ff;border-radius:6px;font-size:14px;font-weight:500;height:30px;transition:all .2s ease}.login-submit-btn:hover:not(:disabled){background:#40a9ff;border-color:#40a9ff;box-shadow:0 4px 12px #1890ff4d;transform:translateY(-1px)}.login-submit-btn:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.login-modal-container{background:#1f2937;color:#f9fafb}.login-title{color:#f9fafb}.login-subtitle{color:#9ca3af}.login-input{background:#374151;border-color:#4b5563;color:#f9fafb}.login-input:hover{border-color:#6b7280}.send-code-btn{background:#374151;border-color:#4b5563;color:#f9fafb}.send-code-btn:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.send-code-btn:disabled{background:#2d3748;border-color:#4a5568;color:#718096}}@media (max-width:640px){.login-modal-container{border-radius:12px;padding:20px 24px;width:95vw}.login-title{font-size:28px}.code-input-group{flex-direction:column;gap:12px}.send-code-btn{min-width:auto;width:100%}}.App{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh}.login-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:40px;width:400px}.login-title{margin-bottom:30px;text-align:center}.login-form-button{width:100%}.login-form-forgot{float:right}.login-form-register{margin-top:16px;text-align:center}.verification-code-button{width:100%}.logo{background:#ffffff4d;height:32px;margin:16px}.site-layout .site-layout-background{background:#fff}.ant-layout-sider-children .logo{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center}.ant-layout-header{background:#fff;padding:0}.header-user-info{cursor:pointer;float:right;margin-right:20px}.ant-tabs{display:flex!important;flex-direction:column!important;height:100%!important}.ant-tabs .ant-tabs-content-holder{flex:1 1!important;min-height:0!important}.ant-tabs .ant-tabs-content,.ant-tabs .ant-tabs-content-holder{display:flex!important;flex-direction:column!important;overflow:hidden!important}.ant-tabs .ant-tabs-content{height:100%!important}.ant-tabs .ant-tabs-tabpane,.ant-tabs .ant-tabs-tabpane-active{flex:1 1!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.ant-tabs .ant-tabs-tabpane-active{display:flex!important;flex-direction:column!important}
/*# sourceMappingURL=main.bc312d75.css.map*/