.swagger-spec{--sm-surface:#0f172a66;--sm-surface-2:#02061799;--sm-surface-3:#0f172ab3;--sm-border:#1e293b;--sm-border-soft:#ffffff14;--sm-text:#cbd5e1;--sm-text-strong:#f1f5f9;--sm-text-muted:#94a3b8;--sm-accent:#11b8b8;--sm-blue:#60a5fa;--sm-green:#4ade80;--sm-yellow:#facc15;--sm-red:#f87171;--sm-purple:#c084fc;border:1px solid var(--sm-border);background:radial-gradient(circle at top left, #11b8b80f, transparent 35%), var(--sm-surface);border-radius:1rem;box-shadow:0 10px 40px -12px #0009}.swagger-spec .swagger-ui .dialog-ux{z-index:9999;background:#020617b3;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.swagger-spec .swagger-ui .dialog-ux .modal-ux{width:92%;max-width:680px;margin:0;position:relative;top:12vh;left:auto;right:auto;transform:none}.swagger-spec .swagger-ui{color:var(--sm-text);font-family:var(--font-body), sans-serif;padding:.5rem 1.5rem 2rem}.swagger-spec .swagger-ui .wrapper{max-width:none;padding:0}.swagger-spec .swagger-ui .topbar{display:none}.swagger-spec .swagger-ui,.swagger-spec .swagger-ui .opblock-tag,.swagger-spec .swagger-ui label,.swagger-spec .swagger-ui p,.swagger-spec .swagger-ui li,.swagger-spec .swagger-ui table,.swagger-spec .swagger-ui .response-col_status,.swagger-spec .swagger-ui .parameter__name,.swagger-spec .swagger-ui .parameter__type,.swagger-spec .swagger-ui .prop-type{color:var(--sm-text)}.swagger-spec .swagger-ui h1,.swagger-spec .swagger-ui h2,.swagger-spec .swagger-ui h3,.swagger-spec .swagger-ui h4,.swagger-spec .swagger-ui h5{color:var(--sm-text-strong);font-family:var(--font-heading), sans-serif}.swagger-spec .swagger-ui .info{margin:1.5rem 0}.swagger-spec .swagger-ui .info .title{color:var(--sm-text-strong)}.swagger-spec .swagger-ui .info .title small{background:#11b8b82e;border:1px solid #11b8b84d;border-radius:.375rem}.swagger-spec .swagger-ui .info .title small pre{color:#5eead4}.swagger-spec .swagger-ui .info .title small.version-stamp{background:#60a5fa2e;border-color:#60a5fa4d}.swagger-spec .swagger-ui .info .title small.version-stamp pre{color:var(--sm-blue)}.swagger-spec .swagger-ui .info li,.swagger-spec .swagger-ui .info p,.swagger-spec .swagger-ui .info table,.swagger-spec .swagger-ui .markdown p,.swagger-spec .swagger-ui .renderedMarkdown p{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .info a,.swagger-spec .swagger-ui a.nostyle,.swagger-spec .swagger-ui .info a:hover{color:var(--sm-accent)}.swagger-spec .swagger-ui .scheme-container{border:none;border-top:1px solid var(--sm-border-soft);box-shadow:none;background:0 0;border-radius:0;margin:0 0 1.5rem;padding:1rem 0}.swagger-spec .swagger-ui .scheme-container .schemes-title,.swagger-spec .swagger-ui .servers-title{color:var(--sm-text-strong)}.swagger-spec .swagger-ui input[type=checkbox]{accent-color:var(--sm-accent)}.swagger-spec .swagger-ui .opblock-tag{border-bottom:1px solid var(--sm-border-soft);color:var(--sm-text-strong)}.swagger-spec .swagger-ui .opblock-tag:hover{background:#ffffff05}.swagger-spec .swagger-ui .opblock-tag small{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .opblock{border:1px solid var(--sm-border);background:var(--sm-surface-2);box-shadow:none;border-radius:.75rem;margin:0 0 .75rem}.swagger-spec .swagger-ui .opblock .opblock-summary{border-color:#0000}.swagger-spec .swagger-ui .opblock .opblock-summary-path,.swagger-spec .swagger-ui .opblock .opblock-summary-path__deprecated,.swagger-spec .swagger-ui .opblock .opblock-summary-operation-id,.swagger-spec .swagger-ui .opblock .opblock-summary-description{color:var(--sm-text-strong);font-family:var(--font-body), monospace}.swagger-spec .swagger-ui .opblock .opblock-summary-description{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .opblock .opblock-summary-method{font-family:var(--font-body), sans-serif;text-shadow:none;border-radius:.375rem;min-width:80px}.swagger-spec .swagger-ui .opblock.opblock-get{background:#60a5fa0f;border-color:#60a5fa59}.swagger-spec .swagger-ui .opblock.opblock-get .opblock-summary-method{color:var(--sm-blue);background:#60a5fa33}.swagger-spec .swagger-ui .opblock.opblock-get .opblock-summary{border-color:#60a5fa33}.swagger-spec .swagger-ui .opblock.opblock-post{background:#4ade800f;border-color:#4ade8059}.swagger-spec .swagger-ui .opblock.opblock-post .opblock-summary-method{color:var(--sm-green);background:#4ade8033}.swagger-spec .swagger-ui .opblock.opblock-post .opblock-summary{border-color:#4ade8033}.swagger-spec .swagger-ui .opblock.opblock-put{background:#facc150f;border-color:#facc1559}.swagger-spec .swagger-ui .opblock.opblock-put .opblock-summary-method{color:var(--sm-yellow);background:#facc1533}.swagger-spec .swagger-ui .opblock.opblock-put .opblock-summary{border-color:#facc1533}.swagger-spec .swagger-ui .opblock.opblock-delete{background:#f871710f;border-color:#f8717159}.swagger-spec .swagger-ui .opblock.opblock-delete .opblock-summary-method{color:var(--sm-red);background:#f8717133}.swagger-spec .swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f8717133}.swagger-spec .swagger-ui .opblock.opblock-patch .opblock-summary-method{color:var(--sm-accent);background:#2dd4bf33}.swagger-spec .swagger-ui .opblock.opblock-deprecated{opacity:.7}.swagger-spec .swagger-ui .opblock .opblock-section-header{background:var(--sm-surface-3);border-bottom:1px solid var(--sm-border);box-shadow:none}.swagger-spec .swagger-ui .opblock .opblock-section-header h4,.swagger-spec .swagger-ui .opblock-description-wrapper p,.swagger-spec .swagger-ui .opblock-external-docs-wrapper p,.swagger-spec .swagger-ui .opblock-title_normal p{color:var(--sm-text)}.swagger-spec .swagger-ui .tab li{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .tab li.active{color:var(--sm-text-strong)}.swagger-spec .swagger-ui table thead tr td,.swagger-spec .swagger-ui table thead tr th{color:var(--sm-text-muted);border-bottom:1px solid var(--sm-border)}.swagger-spec .swagger-ui table tbody tr td{border-bottom:1px solid var(--sm-border-soft);color:var(--sm-text)}.swagger-spec .swagger-ui .parameter__name{color:var(--sm-text-strong)}.swagger-spec .swagger-ui .parameter__name.required:after{color:var(--sm-red)}.swagger-spec .swagger-ui .parameter__type{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .parameter__in{color:var(--sm-accent)}.swagger-spec .swagger-ui .responses-inner h4,.swagger-spec .swagger-ui .responses-inner h5,.swagger-spec .swagger-ui .response-col_status{color:var(--sm-text-strong)}.swagger-spec .swagger-ui .response-col_links{color:var(--sm-text-muted)}.swagger-spec .swagger-ui section.models{border:1px solid var(--sm-border);background:var(--sm-surface-2);border-radius:.75rem}.swagger-spec .swagger-ui section.models.is-open h4{border-bottom:1px solid var(--sm-border)}.swagger-spec .swagger-ui section.models h4,.swagger-spec .swagger-ui .model-title,.swagger-spec .swagger-ui .model .property-row .star{color:var(--sm-text-strong)}.swagger-spec .swagger-ui .model,.swagger-spec .swagger-ui .model-toggle{color:var(--sm-text)}.swagger-spec .swagger-ui .model .property,.swagger-spec .swagger-ui .prop-type{color:var(--sm-accent)}.swagger-spec .swagger-ui .prop-format,.swagger-spec .swagger-ui .model .property.primitive{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .model-box{background:#02061766;border-radius:.5rem}.swagger-spec .swagger-ui .highlight-code,.swagger-spec .swagger-ui .microlight,.swagger-spec .swagger-ui .body-param__example,.swagger-spec .swagger-ui textarea.curl{font-family:var(--font-body), monospace;border-radius:.5rem;background:#020617!important}.swagger-spec .swagger-ui .highlight-code .microlight,.swagger-spec .swagger-ui .microlight code,.swagger-spec .swagger-ui .microlight{color:#e2e8f0}.swagger-spec .swagger-ui .markdown code,.swagger-spec .swagger-ui .renderedMarkdown code{background:var(--sm-surface-3);color:var(--sm-accent);border-radius:.25rem}.swagger-spec .swagger-ui input[type=text],.swagger-spec .swagger-ui input[type=password],.swagger-spec .swagger-ui input[type=email],.swagger-spec .swagger-ui input[type=number],.swagger-spec .swagger-ui textarea,.swagger-spec .swagger-ui select{background:var(--sm-surface-2);color:var(--sm-text-strong);border:1px solid var(--sm-border);box-shadow:none;border-radius:.5rem}.swagger-spec .swagger-ui input:focus,.swagger-spec .swagger-ui textarea:focus,.swagger-spec .swagger-ui select:focus{border-color:var(--sm-accent);outline:none}.swagger-spec .swagger-ui input::-moz-placeholder{color:var(--sm-text-muted)}.swagger-spec .swagger-ui textarea::-moz-placeholder{color:var(--sm-text-muted)}.swagger-spec .swagger-ui input::placeholder,.swagger-spec .swagger-ui textarea::placeholder{color:var(--sm-text-muted)}.swagger-spec .swagger-ui .btn{color:var(--sm-text-strong);border:1px solid var(--sm-border);background:var(--sm-surface-3);box-shadow:none;border-radius:.5rem}.swagger-spec .swagger-ui .btn:hover{border-color:var(--sm-accent)}.swagger-spec .swagger-ui .btn.execute{background:var(--sm-accent);border-color:var(--sm-accent);color:#042f2e;font-weight:600}.swagger-spec .swagger-ui .btn.execute:hover{filter:brightness(1.08)}.swagger-spec .swagger-ui .btn.authorize{color:var(--sm-green);border-color:#4ade8080}.swagger-spec .swagger-ui .btn.authorize svg{fill:var(--sm-green)}.swagger-spec .swagger-ui .authorization__btn{opacity:1}.swagger-spec .swagger-ui .authorization__btn svg,.swagger-spec .swagger-ui .authorization__btn.unlocked svg{fill:var(--sm-text-muted)}.swagger-spec .swagger-ui .authorization__btn.locked svg{fill:var(--sm-accent)}.swagger-spec .swagger-ui .btn.cancel{color:var(--sm-red);border-color:#f8717180}.swagger-spec .swagger-ui .dialog-ux .modal-ux{border:1px solid var(--sm-border);background:#0b1220;border-radius:1rem}.swagger-spec .swagger-ui .dialog-ux .modal-ux-header h3,.swagger-spec .swagger-ui .dialog-ux .modal-ux-content h4,.swagger-spec .swagger-ui .dialog-ux .modal-ux-content p,.swagger-spec .swagger-ui .dialog-ux .modal-ux-content label{color:var(--sm-text)}.swagger-spec .swagger-ui .dialog-ux .modal-ux-header{border-bottom:1px solid var(--sm-border)}.swagger-spec .swagger-ui .opblock-summary-control:focus{outline:none}.swagger-spec .swagger-ui svg.arrow,.swagger-spec .swagger-ui .expand-operation svg,.swagger-spec .swagger-ui .models-control svg,.swagger-spec .swagger-ui .model-toggle:after{fill:var(--sm-text-muted)}.swagger-spec .swagger-ui .model-toggle:after{opacity:.7}.swagger-spec .swagger-ui .copy-to-clipboard{background:var(--sm-surface-3);border:1px solid var(--sm-border);border-radius:.375rem}.swagger-spec .swagger-ui .loading-container .loading:after{border-color:var(--sm-accent) transparent transparent}.swagger-spec .swagger-ui .errors-wrapper{color:var(--sm-text);background:#f8717114;border:1px solid #f871714d;border-radius:.75rem}
