.swagger-container{color:#e0e0e0;background:#1a1a2e;min-height:100vh}.swagger-ui .topbar{background:#16213e;border-bottom:1px solid #2a2a4a;padding:12px 0}.swagger-ui .topbar .download-url-wrapper .select-label span{color:#a0a0c0}.swagger-ui .info{margin:30px 0}.swagger-ui .info .title{color:#fff;font-size:2rem}.swagger-ui .info .description p,.swagger-ui .info .description{color:#b0b0d0;font-size:.95rem;line-height:1.6}.swagger-ui .info a{color:#7c8cf8}.swagger-ui .info .base-url{color:#88a}.swagger-ui .scheme-container{box-shadow:none;background:#16213e;border:1px solid #2a2a4a;border-radius:8px;padding:16px}.swagger-ui .opblock-tag-section{margin-bottom:8px}.swagger-ui .opblock-tag{border-bottom:1px solid #2a2a4a;font-size:1.1rem;color:#e0e0f0!important}.swagger-ui .opblock-tag:hover{background:#1e1e3a}.swagger-ui .opblock-tag small{color:#88a}.swagger-ui .opblock-tag svg{fill:#88a}.swagger-ui .opblock{background:#1e1e3a;border:1px solid #2a2a4a;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 3px #0000004d}.swagger-ui .opblock.opblock-get{background:#3b82f614;border-color:#3b82f64d}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#3b82f6}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#3b82f633}.swagger-ui .opblock.opblock-post{background:#22c55e14;border-color:#22c55e4d}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#22c55e}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#22c55e33}.swagger-ui .opblock.opblock-put{background:#f9731614;border-color:#f973164d}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#f97316}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#f9731633}.swagger-ui .opblock.opblock-patch{background:#a855f714;border-color:#a855f74d}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#a855f7}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#a855f733}.swagger-ui .opblock.opblock-delete{background:#ef444414;border-color:#ef44444d}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#ef4444}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#ef444433}.swagger-ui .opblock .opblock-summary-method{color:#fff;text-align:center;border-radius:6px;min-width:70px;padding:6px 14px;font-size:.8rem;font-weight:700}.swagger-ui .opblock .opblock-summary-path{color:#e0e0f0}.swagger-ui .opblock .opblock-summary-path__deprecated{color:#666}.swagger-ui .opblock .opblock-summary-description{color:#99b}.swagger-ui .opblock .opblock-summary{padding:8px 16px}.swagger-ui .opblock-body{background:#141428}.swagger-ui .opblock-body pre{border:1px solid #2a2a4a;border-radius:6px;padding:12px;color:#c8d6e5!important;background:#0d0d1a!important}.swagger-ui .opblock-body pre span{color:#c8d6e5!important}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-description-wrapper h4{color:#b0b0d0}.swagger-ui .opblock-section-header{box-shadow:none;background:#1a1a30;border-bottom:1px solid #2a2a4a}.swagger-ui .opblock-section-header h4{color:#d0d0e8}.swagger-ui .opblock-section-header label{color:#99b}.swagger-ui table thead tr td,.swagger-ui table thead tr th{color:#b0b0d0;border-bottom:1px solid #2a2a4a}.swagger-ui .parameters-col_description p,.swagger-ui .parameters-col_description{color:#99b}.swagger-ui .parameter__name{color:#e0e0f0}.swagger-ui .parameter__name.required:after{color:#ef4444}.swagger-ui .parameter__type{color:#7c8cf8}.swagger-ui .parameter__in{color:#88a}.swagger-ui .responses-inner{background:0 0}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#d0d0e8}.swagger-ui .response-col_status{color:#e0e0f0}.swagger-ui .response-col_description,.swagger-ui .response-col_links{color:#99b}.swagger-ui table.responses-table{border-color:#2a2a4a}.swagger-ui .responses-table thead td{color:#b0b0d0}.swagger-ui section.models{background:#1e1e3a;border:1px solid #2a2a4a;border-radius:8px}.swagger-ui section.models h4,.swagger-ui section.models h4 span{color:#e0e0f0}.swagger-ui section.models .model-container{background:#141428;border:1px solid #2a2a4a;border-radius:6px;margin:4px 0}.swagger-ui .model{color:#b0b0d0}.swagger-ui .model-title{color:#e0e0f0}.swagger-ui .model .property{color:#b0b0d0}.swagger-ui .model .property.primitive,.swagger-ui span.model-title__text{color:#7c8cf8}.swagger-ui input[type=text],.swagger-ui input[type=password],.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=search],.swagger-ui textarea{color:#e0e0f0;background:#0d0d1a;border:1px solid #3a3a5a;border-radius:6px;padding:8px 12px}.swagger-ui input:focus,.swagger-ui textarea:focus{border-color:#7c8cf8;outline:none}.swagger-ui select{color:#e0e0f0;background:#0d0d1a;border:1px solid #3a3a5a;border-radius:6px}.swagger-ui .btn{border-radius:6px;padding:6px 16px;font-weight:600}.swagger-ui .btn.execute{color:#fff;background:#7c8cf8;border-color:#7c8cf8}.swagger-ui .btn.execute:hover{background:#6b7cf7}.swagger-ui .btn.cancel{color:#ef4444;background:0 0;border-color:#ef4444}.swagger-ui .btn.authorize{color:#22c55e;background:0 0;border-color:#22c55e}.swagger-ui .btn.authorize svg{fill:#22c55e}.swagger-ui .dialog-ux .modal-ux{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px}.swagger-ui .dialog-ux .modal-ux-header{border-bottom:1px solid #2a2a4a}.swagger-ui .dialog-ux .modal-ux-header h3{color:#e0e0f0}.swagger-ui .dialog-ux .modal-ux-content p,.swagger-ui .dialog-ux .modal-ux-content label{color:#b0b0d0}.swagger-ui .responses-wrapper .curl-command{background:#0d0d1a;border:1px solid #2a2a4a;border-radius:6px}.swagger-ui .highlight-code{border-radius:6px;background:#0d0d1a!important}.swagger-ui .highlight-code .microlight{color:#c8d6e5!important;background:#0d0d1a!important}.swagger-ui .copy-to-clipboard{background:#2a2a4a;border-radius:4px}.swagger-ui .response-col_status .response-undocumented,.swagger-ui .tab li{color:#99b}.swagger-ui .tab li.active{color:#e0e0f0}.swagger-ui .tab li:first-of-type:after{background:#2a2a4a}.swagger-ui .loading-container .loading:after{color:#7c8cf8}.swagger-ui .markdown p,.swagger-ui .markdown li,.swagger-ui .renderedMarkdown p{color:#b0b0d0}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{color:#7c8cf8;background:#0d0d1a;border-radius:4px;padding:2px 6px}.swagger-container ::-webkit-scrollbar{width:8px;height:8px}.swagger-container ::-webkit-scrollbar-track{background:#1a1a2e}.swagger-container ::-webkit-scrollbar-thumb{background:#3a3a5a;border-radius:4px}.swagger-container ::-webkit-scrollbar-thumb:hover{background:#4a4a6a}.swagger-ui .authorization__btn svg{fill:#99b}.swagger-ui .authorization__btn.locked svg{fill:#22c55e}.swagger-ui .authorization__btn.unlocked svg{fill:#ef4444}.swagger-ui .wrapper{max-width:1280px;padding:0 24px}.swagger-ui svg:not(:root),.swagger-ui .arrow{fill:#99b}.swagger-container *{box-sizing:border-box}.swagger-container a{color:#7c8cf8}.swagger-container a:hover{color:#9cacff}.swagger-ui .live-responses-table .response-col_description pre{color:#c8d6e5!important;background:#0d0d1a!important}.swagger-ui .request-url pre{border:1px solid #2a2a4a;border-radius:6px;color:#c8d6e5!important;background:#0d0d1a!important}.swagger-ui .response-control-media-type--accept-controller select,.swagger-ui .response-content-type.controls-accept-header select{color:#e0e0f0;background:#0d0d1a;border:1px solid #3a3a5a}.swagger-ui .model-box{background:#141428;border-radius:6px}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%239999bb' d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat}