.swagger-ui{color-scheme:dark;--swagger-primary:#21c96b;--swagger-bg:var(--surface-inset);--swagger-surface:var(--card);--swagger-border:var(--border);--swagger-text:var(--foreground);--swagger-text-dim:var(--muted-foreground);--swagger-muted:var(--border-strong);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--swagger-text)}.swagger-ui .opblock-body{background-color:var(--swagger-bg)}.swagger-ui svg{fill:white}.swagger-ui .information-container,.swagger-ui .scheme-container,.swagger-ui .wrapper{background:transparent}.swagger-ui .topbar{background:var(--swagger-surface);border-bottom:1px solid var(--swagger-muted)}.swagger-ui .topbar a span{color:var(--swagger-text)}.swagger-ui .topbar .download-url-wrapper .download-url-button{background-color:var(--swagger-primary);border-color:var(--swagger-primary);color:#fff}.swagger-ui .topbar .download-url-wrapper input{background:var(--swagger-bg);color:var(--swagger-text);border:1px solid var(--swagger-border)}.swagger-ui .info .title,.swagger-ui .title{color:var(--swagger-text)}.swagger-ui .info,.swagger-ui .info .base-url,.swagger-ui .info .base-url a,.swagger-ui .markdown p{color:var(--swagger-text-dim)}.swagger-ui .opblock-tag{background:transparent;color:var(--swagger-text);border-bottom:1px solid var(--swagger-muted)}.swagger-ui .opblock{border-radius:10px;box-shadow:none;border:1px solid var(--swagger-border);background:var(--swagger-surface)}.swagger-ui .opblock .opblock-summary{padding:14px 16px}.swagger-ui .opblock .opblock-summary-method{filter:brightness(1.1)}.swagger-ui .opblock .opblock-summary-description,.swagger-ui .opblock .opblock-summary-path{color:var(--swagger-text)}.swagger-ui .opblock.opblock-get{border-color:#22c55e}.swagger-ui .opblock.opblock-post{border-color:var(--swagger-primary)}.swagger-ui .opblock.opblock-delete{border-color:#ef4444}.swagger-ui .opblock.opblock-put{border-color:#f59e0b}.swagger-ui .opblock.opblock-patch{border-color:#18cb8d}.swagger-ui .highlight-code,.swagger-ui .highlight-code>.microlight,.swagger-ui .model-box,.swagger-ui .response-col_description__inner div.markdown,.swagger-ui pre.microlight,.swagger-ui table.model tr{background:var(--swagger-bg);color:var(--swagger-text);border-color:var(--swagger-border)}.swagger-ui .parameters-container,.swagger-ui .responses-inner{background:var(--swagger-surface)}.swagger-ui .opblock .opblock-section-header{background:var(--swagger-surface);border-bottom:1px solid var(--swagger-muted)}.swagger-ui .opblock .opblock-section-header h4,.swagger-ui .opblock .opblock-section-header>label{color:var(--swagger-text)}.swagger-ui .parameters td,.swagger-ui .parameters th,.swagger-ui .responses-table td{border-color:var(--swagger-muted);color:var(--swagger-text-dim)}.swagger-ui .response-col_status{color:var(--swagger-text)}.swagger-ui .btn,.swagger-ui .btn.cancel,.swagger-ui .btn.execute,.swagger-ui .btn.try-out{background-color:var(--swagger-primary);border-color:var(--swagger-primary);color:#fff}.swagger-ui .authorize{background:transparent}.swagger-ui .btn-clear,.swagger-ui .btn.cancel{background:transparent;color:var(--swagger-text);border-color:var(--swagger-border)}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui select,.swagger-ui textarea{background:var(--swagger-bg);color:var(--swagger-text);border:1px solid var(--swagger-border)}.swagger-ui input::placeholder,.swagger-ui textarea::placeholder{color:var(--swagger-text-dim)}.swagger-ui a{color:var(--swagger-primary)}.swagger-ui .label,.swagger-ui .parameter__in{background:rgba(14,165,233,.12);color:#7dd3fc}.swagger-ui .dialog-ux{background:rgba(0,0,0,.6)}.swagger-ui .dialog-ux .modal-ux{background:var(--swagger-surface);color:var(--swagger-text);border:1px solid var(--swagger-border)}.swagger-ui .auth-container,.swagger-ui .dialog-ux .modal-ux-content h4,.swagger-ui .dialog-ux .modal-ux-content p,.swagger-ui .dialog-ux .modal-ux-header h3,.swagger-ui .model,.swagger-ui .model-title,.swagger-ui .scopes h2{color:var(--swagger-text)}.swagger-ui .table-container::-webkit-scrollbar{height:10px}.swagger-ui .table-container::-webkit-scrollbar-track{background:var(--swagger-bg)}.swagger-ui .table-container::-webkit-scrollbar-thumb{background:var(--swagger-muted);border-radius:6px}@media (max-width:640px){.swagger-ui .opblock{margin:8px 0}}