:root{color-scheme:dark;--blue:#009bf5;--ink:#edf5ff;--muted:#a6b9ca;--border:#263646;--background:#080e16;--focus:#39b6ff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#456074 var(--background)}body{margin:0;background:var(--background);color:var(--ink);font:15px/1.65 "Segoe UI",system-ui,sans-serif}::selection{background:#075e8d;color:#fff}a{color:#60c7ff;text-underline-offset:4px}a:hover{color:#a9e0ff}button,input{font:inherit}button,a,input{outline-offset:4px}:focus-visible{outline:2px solid var(--focus)}[hidden]{display:none!important}.skip-link{position:fixed;z-index:100;left:16px;top:-70px;padding:12px 18px;background:#fff;color:#004972}.skip-link:focus{top:10px}.mvo-header{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(5vw,20px);border-bottom:1px solid var(--border)}.mvo-header img{display:block;object-fit:contain;height:auto;width:116px}.mvo-header nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mvo-header nav a{text-decoration:none;font-size:14px}main{max-width:1440px;margin:auto;padding:42px max(4vw,20px) 0}.intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:64px;margin-bottom:42px}.intro h1{font-size:clamp(29px,3.7vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.intro p{max-width:72ch;color:var(--muted);margin:0 0 18px}.intro code{font-family:Consolas,monospace;color:#c0e7ff}.usage{padding-left:22px;margin:24px 0 16px;max-width:72ch}.usage li{padding-left:4px;margin:9px 0;color:var(--muted)}.usage strong{color:var(--ink)}.intro .token-note{font-size:13px;max-width:72ch;margin:22px 0 0}.client-form{align-self:start;border-top:1px solid var(--border);padding-top:18px}.client-form h2{font-size:18px;line-height:1.4;margin:0 0 18px}.client-form label{display:block;margin-bottom:7px;font-size:14px}.client-form input{width:100%;min-height:46px;padding:10px 12px;color:var(--ink);background:#101d2b;border:1px solid #496074;border-radius:6px;caret-color:var(--blue)}.client-form input::placeholder{color:#a0b5c6}.client-form p{font-size:13px;margin:9px 0 16px}.client-form button,.load-error button{min-height:44px;padding:10px 16px;font-weight:600;background:#087ab8;color:#fff;border:0;border-radius:6px;cursor:pointer}.client-form button:hover,.load-error button:hover{background:#06699f}.client-form .form-error{color:#ffc1bd;margin-bottom:0}.client-form>a{display:inline-block;margin-top:12px;font-size:13px}.api-surface{color-scheme:light;background:#fff;color:#213243;border-radius:12px;overflow:hidden;min-height:200px}.surface-heading{padding:22px 28px;border-bottom:1px solid #dce4eb;display:flex;gap:24px;align-items:baseline;justify-content:space-between}.surface-heading h2{font-size:22px;line-height:1.3;margin:0}.surface-heading p{font-size:13px;margin:0;color:#4e6376}.load-error{padding:20px 28px;background:#fff4f3}.load-error p,.noscript{margin:0 0 14px}.noscript{padding:24px}.swagger-ui{font-family:"Segoe UI",system-ui,sans-serif}.swagger-ui .wrapper{padding:0 28px;max-width:none}.swagger-ui .info{margin:26px 0}.swagger-ui .info .title{font-family:inherit;font-size:26px;color:#213243}.swagger-ui .info p{font-family:inherit;line-height:1.6;color:#354f63;max-width:78ch}.swagger-ui .info a{color:#006b9f}.swagger-ui .scheme-container{padding:18px 0;box-shadow:none;border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;margin-bottom:22px}.swagger-ui .opblock-tag{font-family:inherit;font-size:20px}.swagger-ui .opblock-summary-path{font-size:13px;overflow-wrap:anywhere;word-break:break-word;min-width:0}.swagger-ui .opblock-summary-description{font-family:inherit;line-height:1.4}.swagger-ui .btn.authorize{color:#006b83;border-color:#006b83}.swagger-ui .btn.authorize svg{fill:#006b83}.swagger-ui textarea{min-height:180px}.swagger-ui .parameters-col_description input{max-width:100%}.swagger-ui .opblock .opblock-summary{align-items:center}.swagger-ui .opblock-summary-control{min-width:0}.swagger-ui .opblock .opblock-summary-method{min-width:72px}.swagger-ui .filter-container{margin-top:18px}.swagger-ui .filter-container .filter{border-color:#8296a6}.swagger-ui input::placeholder{color:#536779}.swagger-ui .errors-wrapper{margin:20px 0}.swagger-ui .response-col_description{min-width:0}.swagger-ui .opblock-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.swagger-ui a:hover{color:#075e8d}footer{max-width:1440px;margin:0 auto;padding:24px max(4vw,20px) 34px;color:var(--muted);font-size:12px}
@media(max-width:800px){.intro{grid-template-columns:1fr;gap:28px}.client-form{max-width:540px}.mvo-header nav{gap:14px}.surface-heading{display:block;padding:18px}.surface-heading p{margin-top:7px}.swagger-ui .wrapper{padding:0 16px}.swagger-ui .opblock-summary-description{display:none}.swagger-ui .info .title{font-size:23px}.swagger-ui .opblock .opblock-summary-method{min-width:60px;font-size:12px}.swagger-ui .opblock-summary-path{font-size:12px}.swagger-ui .scheme-container .schemes{align-items:flex-start}.swagger-ui .scheme-container .auth-wrapper{margin-left:0}.swagger-ui .parameters-col_name{width:35%}.swagger-ui .parameters-col_description{width:65%}.swagger-ui .opblock-body .opblock-section-header{flex-wrap:wrap;gap:10px}.swagger-ui .opblock-body .opblock-section-header>label{min-width:0;max-width:100%;flex-wrap:wrap}.swagger-ui .opblock-body .opblock-section-header select{max-width:100%}.swagger-ui .responses-table td,.swagger-ui .parameters td{overflow-wrap:anywhere}.swagger-ui .response-col_links{display:none}main{padding-top:30px}.intro{margin-bottom:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
