body,.swagger-ui{color:#e2e8f0;background:#0f172a}.swagger-ui .topbar{background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%);border-bottom:1px solid #33415580;padding:10px 0}.swagger-ui .topbar .download-url-wrapper input[type=text]{color:#e2e8f0;background:#0f172acc;border:1px solid #33415599;border-radius:8px}.swagger-ui .topbar .download-url-wrapper input[type=text]:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 2px #7c3aed40}.swagger-ui .topbar .download-url-wrapper .download-url-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:8px}.swagger-ui .topbar a.link{color:#a78bfa}.swagger-ui .info{background:#1e1b4b66;border:1px solid #33415566;border-radius:16px;margin:24px 0;padding:28px 32px}.swagger-ui .info .title{color:#e2e8f0;font-size:2rem;font-weight:700}.swagger-ui .info .title small{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:6px;padding:2px 8px;font-size:.7rem}.swagger-ui .info p,.swagger-ui .info li,.swagger-ui .info table thead tr td,.swagger-ui .info table thead tr th{color:#94a3b8}.swagger-ui .info a{color:#a78bfa}.swagger-ui .info a:hover{color:#c4b5fd}.swagger-ui .scheme-container{box-shadow:none;background:#0f172a99;border:1px solid #33415566;border-radius:12px;margin-bottom:16px;padding:16px 20px}.swagger-ui .scheme-container .schemes>label{color:#94a3b8}.swagger-ui select{color:#e2e8f0;background:#0f172acc;border:1px solid #33415599;border-radius:8px}.swagger-ui select:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 2px #7c3aed33}.swagger-ui .auth-wrapper .authorize{color:#a78bfa;background:0 0;border:1px solid #7c3aed;border-radius:8px;font-weight:600;transition:all .2s}.swagger-ui .auth-wrapper .authorize:hover{color:#c4b5fd;background:#7c3aed1f;border-color:#a78bfa}.swagger-ui .auth-wrapper .authorize svg{fill:#a78bfa}.swagger-ui .opblock-tag{font-size:1.1rem;font-weight:600;color:#e2e8f0!important;border-bottom:1px solid #33415580!important}.swagger-ui .opblock-tag:hover{background:#1e1b4b4d!important}.swagger-ui .opblock-tag small{color:#64748b;font-weight:400}.swagger-ui .expand-operation svg,.swagger-ui .arrow{fill:#64748b}.swagger-ui .opblock{box-shadow:none;border:1px solid #33415566;border-radius:10px;margin-bottom:8px}.swagger-ui .opblock .opblock-summary{border-radius:10px 10px 0 0}.swagger-ui .opblock .opblock-summary-description{color:#94a3b8;font-size:.85rem}.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-weight:600;color:#e2e8f0!important}.swagger-ui .opblock .opblock-summary-path a{color:#e2e8f0!important}.swagger-ui .opblock.opblock-get{background:#10b9810d;border-color:#34d39940}.swagger-ui .opblock.opblock-get .opblock-summary{background:#10b98114}.swagger-ui .opblock.opblock-get .opblock-summary-method{color:#34d399;background:#065f46;border-radius:6px;font-weight:700}.swagger-ui .opblock.opblock-post{background:#8b5cf60d;border-color:#a78bfa40}.swagger-ui .opblock.opblock-post .opblock-summary{background:#8b5cf614}.swagger-ui .opblock.opblock-post .opblock-summary-method{color:#a78bfa;background:#4c1d95;border-radius:6px;font-weight:700}.swagger-ui .opblock.opblock-put{background:#eab3080d;border-color:#facc1540}.swagger-ui .opblock.opblock-put .opblock-summary{background:#eab30814}.swagger-ui .opblock.opblock-put .opblock-summary-method{color:#fbbf24;background:#713f12;border-radius:6px;font-weight:700}.swagger-ui .opblock.opblock-patch{background:#f973160d;border-color:#fb923c40}.swagger-ui .opblock.opblock-patch .opblock-summary{background:#f9731614}.swagger-ui .opblock.opblock-patch .opblock-summary-method{color:#fb923c;background:#7c2d12;border-radius:6px;font-weight:700}.swagger-ui .opblock.opblock-delete{background:#ef44440d;border-color:#f8717140}.swagger-ui .opblock.opblock-delete .opblock-summary{background:#ef444414}.swagger-ui .opblock.opblock-delete .opblock-summary-method{color:#f87171;background:#7f1d1d;border-radius:6px;font-weight:700}.swagger-ui .opblock-body,.swagger-ui .opblock-description-wrapper{background:#0f172a80}.swagger-ui .opblock-section-header{border-bottom:1px solid #33415566;background:#0f172a99!important}.swagger-ui .opblock-section-header h4,.swagger-ui .opblock-section-header label{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600;color:#94a3b8!important}.swagger-ui table{background:0 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#1e1b4b66;border-bottom:1px solid #33415566;font-size:.75rem}.swagger-ui table tbody tr td{color:#e2e8f0;background:0 0;border-bottom:1px solid #33415533}.swagger-ui .parameter__name{color:#c4b5fd;font-weight:600}.swagger-ui .parameter__type,.swagger-ui .parameter__in{color:#64748b;font-size:.8rem}.swagger-ui .prop-format{color:#64748b}.swagger-ui .parameter__deprecated{color:#ef4444}.swagger-ui .parameter__name.required:after{color:#f87171}.swagger-ui input[type=text],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=email],.swagger-ui textarea{color:#e2e8f0;background:#0f172acc;border:1px solid #33415599;border-radius:6px}.swagger-ui input[type=text]:focus,.swagger-ui input[type=password]:focus,.swagger-ui textarea:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 2px #7c3aed33}.swagger-ui input[type=text]::placeholder,.swagger-ui textarea::placeholder{color:#475569}.swagger-ui .btn{border-radius:7px;font-weight:600;transition:all .2s}.swagger-ui .btn.execute{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#0000}.swagger-ui .btn.execute:hover{background:linear-gradient(135deg,#6d28d9,#4338ca)}.swagger-ui .btn.cancel{color:#94a3b8;background:0 0;border:1px solid #33415599}.swagger-ui .btn.cancel:hover{color:#e2e8f0;border-color:#94a3b8}.swagger-ui .btn.authorize{color:#a78bfa;background:0 0;border:1px solid #7c3aed}.swagger-ui .btn.authorize:hover{background:#7c3aed1f}.swagger-ui .btn.btn-clear{color:#94a3b8;border-color:#33415580}.swagger-ui .copy-to-clipboard{background:#1e1b4b99}.swagger-ui .responses-inner{background:0 0}.swagger-ui .response-col_status{color:#94a3b8;font-weight:600}.swagger-ui .response-col_links a{color:#22d3ee}.swagger-ui .response__description{color:#94a3b8}.swagger-ui .microlight,.swagger-ui .highlight-code pre,.swagger-ui pre.version{color:#e2e8f0;border:1px solid #33415566;border-radius:8px;background:#0f172ae6!important}.swagger-ui section.models{background:#0f172a66;border:1px solid #33415566;border-radius:12px}.swagger-ui section.models h4{color:#e2e8f0!important;border-bottom:1px solid #33415566!important}.swagger-ui section.models .model-container{background:#1e1b4b4d;border:1px solid #3341554d;border-radius:8px;margin:8px 0}.swagger-ui .model-title{font-weight:600;color:#c4b5fd!important}.swagger-ui .model,.swagger-ui .model .property{color:#94a3b8}.swagger-ui .model .property.primitive{color:#34d399}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%2394a3b8' d='M5 7L0 2h10z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-ui .prop-name{color:#a78bfa}.swagger-ui .prop-type{color:#34d399}.swagger-ui .dialog-ux .backdrop-ux{background:#000000b3}.swagger-ui .dialog-ux .modal-ux{background:#0f172a;border:1px solid #33415599;border-radius:16px;box-shadow:0 20px 60px #00000080}.swagger-ui .dialog-ux .modal-ux-header{background:#1e1b4b80;border-bottom:1px solid #33415566;border-radius:16px 16px 0 0}.swagger-ui .dialog-ux .modal-ux-header h3{color:#e2e8f0}.swagger-ui .dialog-ux .modal-ux-content{color:#94a3b8}.swagger-ui .dialog-ux .modal-ux-content h4{color:#c4b5fd}.swagger-ui .dialog-ux .modal-ux-content p{color:#94a3b8}.swagger-ui .dialog-ux .modal-ux-content .close-modal{background:0 0;border:none}.swagger-ui .loading-container .loading:before{border-color:#7c3aed #0000}.swagger-ui .errors-wrapper{background:#7f1d1d4d;border:1px solid #f871714d;border-radius:10px}.swagger-ui .errors-wrapper hgroup h4{color:#f87171}.swagger-ui .errors-wrapper .errors h4{color:#fca5a5}.swagger-ui .errors-wrapper .errors small,.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#94a3b8}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit}.swagger-ui label{color:#94a3b8}.swagger-ui .tab li{color:#64748b}.swagger-ui .tab li.active{color:#a78bfa}.swagger-ui .tab li button.tablinks{color:#64748b}.swagger-ui .tab li.active button.tablinks{color:#a78bfa}.swagger-ui .content-type{color:#e2e8f0;background:#0f172acc;border:1px solid #33415599;border-radius:6px}.swagger-ui .response-col_status .response-undocumented{color:#64748b}.swagger-ui table.responses-table tr.response td{color:#94a3b8}.swagger-ui .response-col_status[data-code^="2"]{color:#34d399}.swagger-ui .response-col_status[data-code^="4"],.swagger-ui .response-col_status[data-code^="5"]{color:#f87171}.swagger-ui ::-webkit-scrollbar{width:6px;height:6px}.swagger-ui ::-webkit-scrollbar-track{background:#0f172a80}.swagger-ui ::-webkit-scrollbar-thumb{background:#334155b3;border-radius:3px}.swagger-ui ::-webkit-scrollbar-thumb:hover{background:#7c3aed}
