.client-page_container__yFqNk{width:100%;min-height:100vh;background:linear-gradient(135deg,var(--primary-color,#6366f1) 0,var(--secondary-color,#a5b4fc) 100%);padding:0;margin:0;display:flex;flex-direction:column}.client-page_header__DPvMa{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.2);padding:2rem 1rem;position:sticky;top:0;z-index:100}.client-page_headerContent__ZFUKQ{max-width:1200px;margin:0 auto;text-align:center}.client-page_headerContent__ZFUKQ h1{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;color:var(--primary-color,#6366f1);text-shadow:0 2px 4px rgba(0,0,0,.1)}.client-page_headerContent__ZFUKQ p{margin:0;font-size:1.125rem;color:#6b7280;font-weight:400}.client-page_tabNavigation__tNSNy{background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(0,0,0,.1);padding:0 1rem;display:flex;justify-content:center;gap:0;position:sticky;top:100px;z-index:99}.client-page_tabButton__2H5rr{background:rgba(0,0,0,0);padding:1rem 2rem;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .3s ease;position:relative}.client-page_tabButton__2H5rr:hover{color:var(--primary-color,#6366f1);background:rgba(99,102,241,.05)}.client-page_tabButton__2H5rr.client-page_active__4WSTq{color:var(--primary-color,#6366f1);border-bottom-color:var(--primary-color,#6366f1);background:rgba(99,102,241,.1)}.client-page_tabContent__hhMwX{flex:1;background:hsla(0,0%,100%,.9);margin:1rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);overflow:hidden}.client-page_requirementsContainer__RCeGs{padding:2rem;min-height:500px;background:#fff;border-radius:inherit}.client-page_apiTab__7GZLW{padding:2rem;min-height:500px}.client-page_apiHeader__pUfEd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.client-page_apiHeader__pUfEd h3{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.client-page_apiHeader__pUfEd p{margin:.5rem 0 0;color:#6b7280;font-size:1rem}.client-page_headerActions__I5uL4{display:flex;gap:.5rem}.client-page_cancelButton__FW9Wz,.client-page_editButton__nKDYk,.client-page_saveButton__JYHHS{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.client-page_editButton__nKDYk{background:var(--primary-color,#6366f1);color:#fff}.client-page_editButton__nKDYk:hover{background:#4f46e5}.client-page_saveButton__JYHHS{background:#10b981;color:#fff}.client-page_saveButton__JYHHS:hover{background:#059669}.client-page_saveButton__JYHHS:disabled{background:#9ca3af;cursor:not-allowed}.client-page_cancelButton__FW9Wz{background:#6b7280;color:#fff}.client-page_cancelButton__FW9Wz:hover{background:#4b5563}.client-page_usedApisHeader__ADPUj{margin-bottom:1.5rem}.client-page_usedApisHeader__ADPUj h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.client-page_usedApisHeader__ADPUj p{margin:0;color:#6b7280;font-size:.875rem}.client-page_apiSection__JWODP{margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.client-page_apiTitle___FdZ8{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.client-page_method__Yhswu{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff}.client-page_method__Yhswu.client-page_get__hLw01{background:#10b981}.client-page_method__Yhswu.client-page_post__LHb3A{background:#f59e0b}.client-page_method__Yhswu.client-page_patch__4az7_,.client-page_method__Yhswu.client-page_put__8NVle{background:#8b5cf6}.client-page_method__Yhswu.client-page_delete___psfF{background:#ef4444}.client-page_apiIdBadge__pDB49,.client-page_apiId__7oepu{padding:.25rem .5rem;background:#e0e7ff;color:#3730a3;border-radius:4px;font-size:.75rem;font-weight:500}.client-page_endpoint__z_Bbc{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:#1f2937;font-weight:500}.client-page_endpointFile__sVyLi{font-size:.75rem;color:#6b7280;background:#f3f4f6;border-radius:4px}.client-page_endpointFile__sVyLi,.client-page_endpointInput__tVwSZ{font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:.25rem .5rem}.client-page_endpointInput__tVwSZ{font-size:.875rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;min-width:300px}.client-page_copyButton__nPeib{padding:.25rem .5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.client-page_copyButton__nPeib:hover{background:#e5e7eb}.client-page_description__8s7EU{margin:.5rem 0;color:#4b5563;font-size:.875rem;line-height:1.5}.client-page_usageContext__P45ko{margin:.5rem 0;color:#6b7280;font-size:.875rem}.client-page_usageContext__P45ko strong{color:#374151}.client-page_featuresSection__isqvL{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.client-page_featuresSection__isqvL h3{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#1f2937}.client-page_featureItem__QeFYb{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.client-page_featureItem__QeFYb h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1f2937}.client-page_featureItem__QeFYb p{margin:0 0 .75rem;color:#6b7280;font-size:.875rem}.client-page_featureApis__3XD4z{font-size:.75rem;color:#4b5563}.client-page_featureApis__3XD4z strong{color:#374151}.client-page_apiDetails__59mro{margin-top:1rem}.client-page_requestSection__eB8pG,.client-page_responseSection__Si1mM{margin:1.5rem 0}.client-page_requestSection__eB8pG h4,.client-page_responseSection__Si1mM h4{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.client-page_requestSection__eB8pG h5,.client-page_responseSection__Si1mM h5{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}.client-page_requestSection__eB8pG>div,.client-page_responseSection__Si1mM>div{margin-bottom:1rem}.client-page_noData__UdXMy{text-align:center;padding:3rem 1rem;color:#6b7280}.client-page_noData__UdXMy p{margin:0 0 1rem;font-size:1rem}.client-page_noData__UdXMy code{background:#f3f4f6;padding:.125rem .25rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.client-page_loading__4Lkr6{text-align:center;padding:3rem 1rem}.client-page_loading__4Lkr6 h2{margin:0 0 1rem;font-size:1.5rem;color:#1f2937}.client-page_loading__4Lkr6 p{margin:0;color:#6b7280}.client-page_error__jjnLQ{text-align:center;padding:3rem 1rem}.client-page_error__jjnLQ h2{margin:0 0 1rem;font-size:1.5rem;color:#ef4444}.client-page_error__jjnLQ p{margin:0;color:#6b7280}@media(max-width:768px){.client-page_container__yFqNk{padding:0}.client-page_header__DPvMa{padding:1.5rem 1rem}.client-page_headerContent__ZFUKQ h1{font-size:2rem}.client-page_headerContent__ZFUKQ p{font-size:1rem}.client-page_tabNavigation__tNSNy{top:80px;padding:0}.client-page_tabButton__2H5rr{flex:1;padding:.75rem 1rem;font-size:.875rem}.client-page_tabContent__hhMwX{margin:.5rem;border-radius:8px}.client-page_apiTab__7GZLW,.client-page_requirementsContainer__RCeGs{padding:1rem}.client-page_apiHeader__pUfEd{flex-direction:column;gap:1rem;align-items:stretch}.client-page_headerActions__I5uL4{justify-content:flex-end}.client-page_apiTitle___FdZ8{flex-direction:column;align-items:flex-start;gap:.5rem}.client-page_endpointInput__tVwSZ{min-width:auto;width:100%}}@media(max-width:480px){.client-page_headerContent__ZFUKQ h1{font-size:1.75rem}.client-page_tabButton__2H5rr{padding:.5rem .75rem;font-size:.8rem}.client-page_apiTab__7GZLW,.client-page_requirementsContainer__RCeGs{padding:.75rem}.client-page_apiSection__JWODP{padding:1rem}}.RequirementsView_container__3_0TI{padding:20px;max-width:800px;margin:0 auto;font-family:var(--font-geist-sans);color:var(--text-primary)}.RequirementsView_loading__N79SA{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:var(--text-secondary)}.RequirementsView_title__iIguj{font-size:24px;font-weight:600;margin-bottom:10px;color:var(--text-primary);border-left:4px solid var(--primary-color);padding-left:12px}.RequirementsView_description__R3FNk{font-size:16px;line-height:1.5;color:var(--text-secondary);margin-bottom:30px;padding-left:16px}.RequirementsView_section__pLP1V{margin-bottom:30px;border-radius:10px;overflow:hidden;box-shadow:var(--card-shadow);background-color:#fff}.RequirementsView_sectionHeader__VrW25{display:flex;align-items:center;background-color:var(--primary-light);padding:12px 15px;border-bottom:1px solid var(--border-color)}.RequirementsView_sectionIcon__hSLMJ{color:var(--primary-color);margin-right:10px;font-size:20px}.RequirementsView_sectionTitle__Gr2DO{font-size:20px;font-weight:600;margin:0;color:var(--text-primary)}.RequirementsView_item___DpWt{background-color:#fff;padding:15px 20px;margin:0;border-bottom:1px solid var(--border-color)}.RequirementsView_item___DpWt:last-child{border-bottom:none}.RequirementsView_itemHeader__dXgM8{display:flex;align-items:center;margin-bottom:8px}.RequirementsView_icon__PucEe{color:var(--primary-color);margin-right:10px;font-size:18px}.RequirementsView_itemTitle__6BPg6{font-size:18px;font-weight:500;color:var(--text-primary);margin:0}.RequirementsView_itemDescription__Ed07R{font-size:14px;color:var(--text-secondary);margin-bottom:12px;margin-left:28px}.RequirementsView_detailsList__SBvnU{list-style-type:none;margin:0;background-color:var(--background-light);border-radius:6px;padding:10px 10px 10px 28px}.RequirementsView_detailItem__uonot{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:1.4}.RequirementsView_detailItem__uonot:last-child{margin-bottom:0}.RequirementsView_checkIcon__U2iIH{color:var(--secondary-color);margin-right:8px;font-size:14px;margin-top:3px;flex-shrink:0}.RequirementsView_themeDark__yeYst{--primary-color:#58a6ff;--primary-light:#0d1117;--secondary-color:#3fb950;--text-primary:#e6edf3;--text-secondary:#8b949e;--background-light:#161b22;--border-color:#30363d;--card-shadow:0 2px 8px rgba(0,0,0,0.2);background-color:#0d1117;color:#e6edf3}.RequirementsView_themeDark__yeYst .RequirementsView_item___DpWt,.RequirementsView_themeDark__yeYst .RequirementsView_section__pLP1V{background-color:#161b22}.RequirementsView_themeMobile__TEA8e{--primary-color:#007aff;--primary-light:#e5f2ff;--secondary-color:#34c759;padding:12px}.RequirementsView_themeMobile__TEA8e .RequirementsView_title__iIguj{font-size:20px}.RequirementsView_themeMobile__TEA8e .RequirementsView_description__R3FNk{font-size:14px}.RequirementsView_themeMobile__TEA8e .RequirementsView_sectionTitle__Gr2DO{font-size:18px}.RequirementsView_themeMobile__TEA8e .RequirementsView_itemTitle__6BPg6{font-size:16px}.RequirementsView_themePrint__lzu1r{--primary-color:#000;--primary-light:#f8f8f8;--secondary-color:#444;--text-primary:#000;--text-secondary:#444;--background-light:#f8f8f8;--border-color:#ddd;--card-shadow:none}@media print{.RequirementsView_themePrint__lzu1r{max-width:100%}.RequirementsView_themePrint__lzu1r .RequirementsView_section__pLP1V{break-inside:avoid}}@media(max-width:768px){.RequirementsView_container__3_0TI{padding:15px}.RequirementsView_title__iIguj{font-size:22px}.RequirementsView_description__R3FNk{font-size:14px}.RequirementsView_sectionTitle__Gr2DO{font-size:18px}.RequirementsView_itemTitle__6BPg6{font-size:16px}}.JsonEditor_jsonEditor__zcQRk{position:relative;width:100%}.JsonEditor_textarea__jOPkC{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;resize:vertical;outline:none;background-color:#f8f9fa}.JsonEditor_textarea__jOPkC:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.JsonEditor_textarea__jOPkC[readonly]{background-color:#f5f5f5;color:#666;cursor:not-allowed}.JsonEditor_textarea__jOPkC.JsonEditor_error__n18Tp{border-color:#dc3545;background-color:#fff5f5}.JsonEditor_errorMessage__CGvu_{color:#dc3545;font-size:11px;margin-top:4px;padding-left:4px}