.swagger-escuro .swagger-ui{color:var(--foreground);font-family:var(--font-sans)}.swagger-escuro .swagger-ui .wrapper{max-width:none;padding:0}.swagger-escuro .swagger-ui .info .title,.swagger-escuro .swagger-ui .info h1,.swagger-escuro .swagger-ui .info h2,.swagger-escuro .swagger-ui .info h3,.swagger-escuro .swagger-ui .opblock-tag,.swagger-escuro .swagger-ui .opblock .opblock-summary-path,.swagger-escuro .swagger-ui .opblock .opblock-summary-operation-id,.swagger-escuro .swagger-ui .opblock .opblock-section-header h4,.swagger-escuro .swagger-ui .opblock .opblock-section-header>label,.swagger-escuro .swagger-ui .opblock-description-wrapper h4,.swagger-escuro .swagger-ui .opblock-title_normal h4,.swagger-escuro .swagger-ui .responses-inner h4,.swagger-escuro .swagger-ui .responses-inner h5,.swagger-escuro .swagger-ui .response-col_status,.swagger-escuro .swagger-ui .parameter__name,.swagger-escuro .swagger-ui table thead tr td,.swagger-escuro .swagger-ui table thead tr th,.swagger-escuro .swagger-ui section h3,.swagger-escuro .swagger-ui section.models h4,.swagger-escuro .swagger-ui .model-title,.swagger-escuro .swagger-ui .model,.swagger-escuro .swagger-ui .tab li,.swagger-escuro .swagger-ui label,.swagger-escuro .swagger-ui .scheme-container .schemes>.schemes-server-container>label,.swagger-escuro .swagger-ui .servers>label,.swagger-escuro .swagger-ui .dialog-ux .modal-ux-header h3,.swagger-escuro .swagger-ui .dialog-ux .modal-ux-content h4,.swagger-escuro .swagger-ui .scopes h2,.swagger-escuro .swagger-ui .json-schema-2020-12__title,.swagger-escuro .swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:var(--foreground)}.swagger-escuro .swagger-ui .info p,.swagger-escuro .swagger-ui .info li,.swagger-escuro .swagger-ui .info table,.swagger-escuro .swagger-ui .info .base-url,.swagger-escuro .swagger-ui .opblock .opblock-summary-description,.swagger-escuro .swagger-ui .opblock-description-wrapper,.swagger-escuro .swagger-ui .opblock-description-wrapper p,.swagger-escuro .swagger-ui .opblock-title_normal,.swagger-escuro .swagger-ui .opblock-title_normal p,.swagger-escuro .swagger-ui .opblock-tag small,.swagger-escuro .swagger-ui .markdown p,.swagger-escuro .swagger-ui .markdown li,.swagger-escuro .swagger-ui .renderedMarkdown p,.swagger-escuro .swagger-ui .renderedMarkdown li,.swagger-escuro .swagger-ui .response-col_links,.swagger-escuro .swagger-ui .parameter__type,.swagger-escuro .swagger-ui .parameter__in,.swagger-escuro .swagger-ui .prop-type,.swagger-escuro .swagger-ui .prop-format,.swagger-escuro .swagger-ui .model-hint,.swagger-escuro .swagger-ui .dialog-ux .modal-ux-content p,.swagger-escuro .swagger-ui .json-schema-2020-12__attribute,.swagger-escuro .swagger-ui .json-schema-2020-12-keyword__name--primary,.swagger-escuro .swagger-ui .json-schema-2020-12-keyword__value--primary{color:var(--muted-foreground)}.swagger-escuro .swagger-ui .prop-type,.swagger-escuro .swagger-ui .parameter__name.required:after,.swagger-escuro .swagger-ui .parameter__name.required span,.swagger-escuro .swagger-ui .info a,.swagger-escuro .swagger-ui .markdown a,.swagger-escuro .swagger-ui .renderedMarkdown a{color:var(--primary)}.swagger-escuro .swagger-ui .opblock-tag a,.swagger-escuro .swagger-ui .opblock-summary-path a,.swagger-escuro .swagger-ui a.nostyle,.swagger-escuro .swagger-ui a.nostyle:visited{color:inherit}.swagger-escuro .swagger-ui .info{margin:0 0 32px}.swagger-escuro .swagger-ui .info .title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.swagger-escuro .swagger-ui .info .title small{background:var(--secondary);top:-2px}.swagger-escuro .swagger-ui .info .title small pre{color:var(--foreground);font-family:var(--font-mono)}.swagger-escuro .swagger-ui .info .title small.version-stamp{background:var(--primary)}.swagger-escuro .swagger-ui .info .title small.version-stamp pre{color:var(--primary-foreground)}.swagger-escuro .swagger-ui code,.swagger-escuro .swagger-ui .markdown code,.swagger-escuro .swagger-ui .renderedMarkdown code{background:var(--secondary);color:var(--foreground);font-family:var(--font-mono)}.swagger-escuro .swagger-ui pre code,.swagger-escuro .swagger-ui .microlight code,.swagger-escuro .swagger-ui .microlight span{background:0 0!important}.swagger-escuro .swagger-ui .opblock .opblock-section-header .tab-header .tab-item.active h4 span:after{background:var(--foreground)}.swagger-escuro .swagger-ui .response-control-media-type__accept-message{color:var(--muted-foreground)}.swagger-escuro .swagger-ui .opblock-body pre.microlight,.swagger-escuro .swagger-ui .highlight-code>.microlight,.swagger-escuro .swagger-ui .microlight{border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);background:var(--sidebar)!important;color:var(--foreground)!important}.swagger-escuro .swagger-ui .scheme-container{border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;background:0 0;margin:0 0 24px;padding:16px}.swagger-escuro .swagger-ui .opblock-tag{border-bottom:1px solid var(--border);font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600}.swagger-escuro .swagger-ui .opblock-tag:hover{background:var(--card)}.swagger-escuro .swagger-ui .opblock{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.swagger-escuro .swagger-ui .opblock .opblock-summary{border-bottom-color:var(--border)}.swagger-escuro .swagger-ui .opblock .opblock-section-header{background:var(--background);box-shadow:none}.swagger-escuro .swagger-ui .opblock .opblock-summary-method{border-radius:var(--radius);color:var(--background);font-family:var(--font-mono);text-shadow:none}.swagger-escuro .swagger-ui .opblock.opblock-get .opblock-summary-method{background:var(--info)}.swagger-escuro .swagger-ui .opblock.opblock-get{border-color:var(--border)}.swagger-escuro .swagger-ui .opblock.opblock-post .opblock-summary-method{background:var(--primary)}.swagger-escuro .swagger-ui .opblock.opblock-put .opblock-summary-method,.swagger-escuro .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:var(--warning)}.swagger-escuro .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:var(--destructive)}.swagger-escuro .swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid var(--border)}.swagger-escuro .swagger-ui .opblock-summary-control:focus-visible,.swagger-escuro .swagger-ui .opblock-tag:focus-visible,.swagger-escuro .swagger-ui button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.swagger-escuro .swagger-ui svg:not(:root){fill:var(--muted-foreground)}.swagger-escuro .swagger-ui .opblock .opblock-summary-path__deprecated{color:var(--muted-foreground)}.swagger-escuro .swagger-ui table thead tr td,.swagger-escuro .swagger-ui table thead tr th{border-bottom:1px solid var(--border)}.swagger-escuro .swagger-ui .response-col_status .response-undocumented,.swagger-escuro .swagger-ui .response-col_links .response-undocumented{color:var(--muted-foreground)}.swagger-escuro .swagger-ui .tab li:first-of-type:after{background:var(--border)}.swagger-escuro .swagger-ui input[type=email],.swagger-escuro .swagger-ui input[type=file],.swagger-escuro .swagger-ui input[type=password],.swagger-escuro .swagger-ui input[type=search],.swagger-escuro .swagger-ui input[type=text],.swagger-escuro .swagger-ui textarea,.swagger-escuro .swagger-ui select{background:var(--background);border:1px solid var(--input);border-radius:var(--radius);box-shadow:none;color:var(--foreground)}.swagger-escuro .swagger-ui select{background-image:none;padding-right:10px}.swagger-escuro .swagger-ui input[disabled],.swagger-escuro .swagger-ui select[disabled],.swagger-escuro .swagger-ui textarea[disabled]{background:var(--card);color:var(--muted-foreground)}.swagger-escuro .swagger-ui textarea.curl{background:var(--sidebar);color:var(--foreground);font-family:var(--font-mono)}.swagger-escuro .swagger-ui .btn{border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;color:var(--foreground);font-family:var(--font-sans);background:0 0}.swagger-escuro .swagger-ui .btn:hover{background:var(--card);box-shadow:none}.swagger-escuro .swagger-ui .btn.execute{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.swagger-escuro .swagger-ui .btn.authorize{border-color:var(--primary);color:var(--primary)}.swagger-escuro .swagger-ui .btn.authorize svg{fill:var(--primary)}.swagger-escuro .swagger-ui .btn.cancel{border-color:var(--destructive);color:var(--destructive)}.swagger-escuro .swagger-ui .dialog-ux .backdrop-ux{background:#0a0c0bcc}.swagger-escuro .swagger-ui .dialog-ux .modal-ux{background:var(--card);border:1px solid var(--border);box-shadow:none;color:var(--foreground)}.swagger-escuro .swagger-ui .dialog-ux .modal-ux-header{border-bottom:1px solid var(--border)}.swagger-escuro .swagger-ui section.models{border:1px solid var(--border);border-radius:var(--radius)}.swagger-escuro .swagger-ui section.models.is-open h4{border-bottom:1px solid var(--border)}.swagger-escuro .swagger-ui section.models .model-container{background:var(--card);border-radius:var(--radius)}.swagger-escuro .swagger-ui section.models .model-container:hover{background:var(--secondary)}.swagger-escuro .swagger-ui .model-box{background:0 0}.swagger-escuro .swagger-ui .model-toggle:after{filter:invert()}.swagger-escuro .swagger-ui .loading-container .loading:after{color:var(--muted-foreground)}.swagger-escuro .swagger-ui .errors-wrapper{border:1px solid var(--destructive);color:var(--foreground);background:0 0}.swagger-escuro .swagger-ui .errors-wrapper .errors h4,.swagger-escuro .swagger-ui .errors-wrapper hgroup h4{color:var(--destructive)}.swagger-escuro .swagger-ui .errors-wrapper .errors small{color:var(--muted-foreground)}@media (max-width:640px){.swagger-escuro .swagger-ui .opblock .opblock-summary{flex-wrap:wrap;gap:4px}.swagger-escuro .swagger-ui .opblock .opblock-summary-path{word-break:break-all;max-width:100%}.swagger-escuro .swagger-ui .opblock .opblock-summary-description{flex-basis:100%}.swagger-escuro .swagger-ui .scheme-container .schemes{flex-wrap:wrap;gap:12px}.swagger-escuro .swagger-ui table{display:block;overflow-x:auto}}