.swagger-ui{font-family:var(--font-sans)!important;color:var(--text)!important;background:0 0!important}.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5{font-family:var(--font-brand)!important;color:var(--text)!important;font-weight:700!important}.swagger-ui .info .title{letter-spacing:-.02em!important;color:var(--text)!important;flex-wrap:wrap!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important;font-size:3.5rem!important;font-weight:800!important;display:flex!important}.swagger-ui .info .title>span{font-family:var(--font-mono);align-items:center;gap:.5rem;margin-left:.5rem;display:inline-flex;font-size:1rem!important;font-weight:600!important}.swagger-ui .info .title>span>span:first-child{background:var(--text);color:var(--bg);border-radius:4px;padding:.25rem .6rem}.swagger-ui .info .title>span>span:last-child{display:none!important}.swagger-ui .info p{color:var(--text);font-family:var(--font-sans)!important;opacity:.8!important;margin-bottom:2rem!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.6!important}.swagger-ui p,.swagger-ui li,.swagger-ui td,.swagger-ui th{font-family:var(--font-sans)!important;color:var(--text)!important;font-size:1rem!important}.swagger-ui .wrapper{max-width:1000px!important;margin:0 auto!important;padding:0 1.5rem!important}.swagger-ui .scheme-container{box-shadow:none!important;border-top:1px solid rgba(var(--text-rgb),.1)!important;border-bottom:1px solid rgba(var(--text-rgb),.1)!important;background:0 0!important;margin:1.5rem 0!important;padding:1rem 0!important}.swagger-ui .servers-title{text-transform:uppercase;font-family:var(--font-mono)!important;color:rgba(var(--text-rgb),.6)!important;font-size:.9rem!important;font-weight:600!important}.swagger-ui .opblock{transition:all .2s;overflow:hidden;border:1px solid rgba(var(--text-rgb),.2)!important;background:var(--bg)!important;border-radius:8px!important;margin-bottom:1rem!important;box-shadow:0 2px 4px #00000005!important}.swagger-ui .opblock:hover{border-color:rgba(var(--text-rgb),.4)!important;box-shadow:0 4px 12px #0000000d!important}.swagger-ui .opblock-summary{border-bottom:1px solid rgba(var(--text-rgb),.1)!important;background:0 0!important;padding:.75rem 1rem!important}.swagger-ui .opblock-summary-method{text-align:center;background:var(--text)!important;color:var(--bg)!important;font-family:var(--font-mono)!important;border:none!important;border-radius:4px!important;min-width:60px!important;padding:.25rem .75rem!important;font-size:.85rem!important;font-weight:600!important}.swagger-ui .opblock-summary-path{font-family:var(--font-mono)!important;padding-left:1rem!important;font-size:1rem!important;font-weight:600!important}.swagger-ui .opblock-summary-path__deprecated{text-decoration:line-through!important}.swagger-ui .opblock-summary-description{margin-left:auto;font-family:var(--font-sans)!important;color:rgba(var(--text-rgb),.7)!important;font-size:.9rem!important;font-weight:400!important}.swagger-ui .opblock.opblock-get{border-color:rgba(var(--text-rgb),.2)!important}.swagger-ui .opblock.opblock-get .opblock-summary-method{color:#fff!important;background:#111!important}.swagger-ui .opblock.opblock-post{border-color:rgba(var(--text-rgb),.2)!important}.swagger-ui .opblock.opblock-post .opblock-summary-method{color:#fff!important;background:#444!important}.swagger-ui .btn{border:1px solid var(--text)!important;color:var(--text)!important;font-family:var(--font-mono)!important;box-shadow:none!important;text-transform:uppercase!important;text-shadow:none!important;background:0 0!important;border-radius:4px!important;padding:.4rem 1rem!important;font-size:.85rem!important;font-weight:600!important;transition:all .2s!important}.swagger-ui .btn:hover{background:rgba(var(--text-rgb),.05)!important}.swagger-ui .btn.cancel{border-color:rgba(var(--text-rgb),.3)!important;background:0 0!important}.swagger-ui .btn.authorize{color:var(--text)!important;border-color:var(--text)!important;background:0 0!important}.swagger-ui .btn.execute{background:var(--text)!important;color:var(--bg)!important}.swagger-ui .btn.execute:hover{opacity:.9!important}.swagger-ui .btn.btn-clear{background:rgba(var(--text-rgb),.05)!important;color:var(--text)!important;border-color:#0000!important}.swagger-ui .btn.btn-clear:hover{background:rgba(var(--text-rgb),.1)!important}.swagger-ui .execute-wrapper{gap:.75rem!important;margin:1.5rem 0!important;padding:0!important;display:flex!important}.swagger-ui .execute-wrapper .btn{flex:none!important;width:auto!important;margin:0!important;padding:.5rem 1.5rem!important;font-size:.9rem!important}.swagger-ui input,.swagger-ui select,.swagger-ui textarea{transition:border-color .2s;border:1px solid rgba(var(--text-rgb),.2)!important;background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-mono)!important;box-shadow:none!important;border-radius:4px!important;padding:.5rem .75rem!important;font-size:.9rem!important;font-weight:400!important}.swagger-ui input:focus,.swagger-ui select:focus,.swagger-ui textarea:focus{border-color:var(--text)!important;outline:none!important}.swagger-ui table.parameters{border-collapse:collapse!important;border-spacing:0!important;width:100%!important}.swagger-ui table thead tr th{border-bottom:2px solid rgba(var(--text-rgb),.1)!important;font-family:var(--font-sans)!important;text-transform:uppercase!important;color:rgba(var(--text-rgb),.6)!important;background:0 0!important;padding:.75rem 0!important;font-size:.85rem!important}.swagger-ui table tbody tr td{border:none!important;border-bottom:1px solid rgba(var(--text-rgb),.05)!important;background:0 0!important;padding:1rem 0!important}.swagger-ui .parameter__name{display:block;font-family:var(--font-mono)!important;color:var(--text)!important;background:0 0!important;padding:0!important;font-size:.95rem!important;font-weight:600!important}.swagger-ui .parameter__type{font-family:var(--font-mono)!important;color:rgba(var(--text-rgb),.5)!important;font-size:.8rem!important;font-weight:400!important}.swagger-ui .responses-inner{background:rgba(var(--text-rgb),.02)!important;border:1px solid rgba(var(--text-rgb),.1)!important;border-radius:6px!important;margin-top:1rem!important;padding:1.25rem!important}.swagger-ui .response-col_status{font-family:var(--font-mono)!important;color:var(--text)!important;background:0 0!important;padding:0!important;font-size:1.1rem!important;font-weight:600!important;display:block!important}.swagger-ui .highlight-code{background:rgba(var(--text-rgb),.03)!important;border:1px solid rgba(var(--text-rgb),.1)!important;box-shadow:none!important;border-radius:4px!important;padding:1rem!important}.swagger-ui .microlight{font-family:var(--font-mono)!important;color:var(--text)!important;text-shadow:none!important;font-size:.85rem!important}.swagger-ui section.models{border:1px solid rgba(var(--text-rgb),.1)!important;box-shadow:none!important;background:var(--bg)!important;border-radius:8px!important;margin-top:3rem!important}.swagger-ui section.models h4{border-radius:8px 8px 0 0;border-bottom:1px solid rgba(var(--text-rgb),.1)!important;font-family:var(--font-sans)!important;background:rgba(var(--text-rgb),.02)!important;color:var(--text)!important;padding:1rem 1.25rem!important;font-size:1.1rem!important;font-weight:600!important}.swagger-ui .model-box{background:0 0!important;padding:1rem!important}.swagger-ui .prop-type,.swagger-ui .prop-format{color:rgba(var(--text-rgb),.5)!important;font-family:var(--font-mono)!important;font-weight:400!important}.swagger-ui .model-title{font-family:var(--font-mono)!important;color:var(--text)!important;background:0 0!important;padding:0!important;font-size:.95rem!important;font-weight:600!important;display:inline-block!important}.swagger-ui .authorization__btn{transition:all .2s;border:1px solid var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;padding:.25rem .5rem!important}.swagger-ui .authorization__btn:hover{background:rgba(var(--text-rgb),.05)!important}.swagger-ui .authorization__btn svg{fill:var(--text)!important}.swagger-ui .unlocked{opacity:1!important}.swagger-ui .info{position:relative;margin:2rem 0 3rem!important}.swagger-ui .info:before{display:none!important}.swagger-ui .info a{transition:opacity .2s;color:var(--text)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid!important;padding:0!important;font-weight:500!important;text-decoration:none!important;display:inline!important}.swagger-ui .info a:hover{opacity:.7!important;color:var(--text)!important;background:0 0!important}
