@font-face{font-family:SiteInter;src:url("https://fonts.scalar.com/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:SiteMono;src:url("https://fonts.scalar.com/mono-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
:root{
  --site-bg:#0b1020;
  --site-surface:#141b33;
  --site-surface-strong:#0f162b;
  --site-input:#0a0f1e;
  --site-text:#e8ecf6;
  --site-muted:#9aa6c4;
  --site-primary:#4f8cff;
  --site-primary-hover:#3f7bef;
  --site-accent:#22c39a;
  --site-border:#223055;
  --site-font:SiteInter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --site-mono:SiteMono,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
}

html{background:var(--site-bg)}
body{background:var(--site-bg)!important;color:var(--site-text)!important;font-family:var(--site-font)!important}
body,.wrap{min-width:0}
.wrap{max-width:980px!important}
nav{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:22px 0;border-bottom:1px solid var(--site-border)}
.logo,.logo a{font-family:var(--site-font)!important;font-size:20px!important;font-weight:750!important;line-height:1!important;letter-spacing:.2px}
.logo b{color:var(--site-primary)!important}
.nav-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}
nav a{font-family:var(--site-font)!important;font-size:14px!important;color:var(--site-muted)!important}
nav a:hover{color:var(--site-text)!important}
.page{padding:58px 0;min-height:70vh}
.legal-page{max-width:760px}
.legal-page h2{margin-top:2rem}
.legal-page p,.legal-page li{color:var(--site-muted)}
.legal-links{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--site-border)}
body:not(.docs-page) h1,body:not(.docs-page) h2,body:not(.docs-page) h3,body:not(.docs-page) h4{color:var(--site-text)!important}
h1,h2,h3,h4,label,button,input,select,textarea{font-family:var(--site-font)!important}
body:not(.docs-page) h1{font-size:clamp(2.25rem,5vw,3.15rem)!important;line-height:1.08!important;letter-spacing:-.8px!important}
body:not(.docs-page) h2{font-size:clamp(1.7rem,3vw,2.1rem)!important;line-height:1.2!important}
body:not(.docs-page) h3{line-height:1.25!important}
p,.lead,.muted,.card p{color:var(--site-muted)}
a{color:#8fb7ff}
code,pre,.mono{font-family:var(--site-mono)!important}
pre,code{background:var(--site-input)!important;border-color:var(--site-border)!important}
.btn{width:auto!important;background:var(--site-primary)!important;border-color:var(--site-primary)!important;color:#fff!important;box-shadow:none!important}
.btn:hover{background:var(--site-primary-hover)!important;border-color:var(--site-primary-hover)!important}
input,select,textarea{background:var(--site-input)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}
input::placeholder{color:#687694!important}
.card,.case-result{background:var(--site-surface)!important;border-color:var(--site-border)!important}
table{background:transparent!important;color:var(--site-text)!important}
table thead,table tbody,table tr,table th,table td{background:transparent!important;color:var(--site-text)!important}
table th,table td{border-color:var(--site-border)!important}
.quality-page table{display:block;overflow-x:auto}
section,footer{border-color:var(--site-border)!important}
footer{font-family:var(--site-font)!important}
.docs-logo{font-family:var(--site-font)!important;font-size:20px!important;line-height:1!important}
.docs-links{font-family:var(--site-font)!important}
body.docs-page{font-size:16px!important}
.docs-page .scalar-app h1,.docs-page .scalar-app h2,.docs-page .scalar-app h3,.docs-page .scalar-app h4{color:var(--site-text)!important;font-family:var(--site-font)!important}
.docs-page .scalar-app h1{font-size:clamp(30px,3.2vw,40px)!important;line-height:1.12!important;letter-spacing:-.5px!important}
.docs-page .scalar-app h2{font-size:clamp(24px,2.5vw,30px)!important;line-height:1.2!important}
.docs-page .scalar-app h3{font-size:1.25rem!important;line-height:1.25!important}
.docs-page .scalar-app{--scalar-color-1:#f4f7ff!important;--scalar-color-2:#c3cee2!important;--scalar-color-3:#91a0bb!important;--scalar-border-color:#34476f!important}
.docs-page .references-developer-tools{display:none!important}
.docs-page .t-doc__sidebar button.bg-sidebar-b-search:not(:has(.sidebar-search-placeholder)){display:none!important}
.docs-page .t-doc__sidebar button{background:#151f3a!important;border:1px solid #2b3d65!important;color:#dce6f8!important}
.docs-page .t-doc__sidebar button:hover{background:#203052!important;color:#ffffff!important}
.docs-page .t-doc__sidebar .sidebar-heading-type--get{color:#74b7ff!important}
.docs-page .t-doc__sidebar .sidebar-heading-type--post{color:#45ddb2!important}
.docs-page .scalar-app a{color:#9fc3ff}
.docs-page .scalar-app h2.text-c-1{font-size:20px!important;line-height:20px!important}
.docs-page .scalar-app button:has(> h2.text-c-1){opacity:1!important}
.docs-page .scalar-app section.section{padding-top:56px!important;padding-bottom:56px!important}
.docs-page .parameter-item-trigger{background:#141b33!important;border:1px solid #34476f!important;border-radius:8px!important;color:#e8ecf6!important}
.docs-page .parameter-item-trigger:hover{background:#1c2947!important;color:#ffffff!important}
.docs-page .request-body-title button:not([class*="absolute"]){background:transparent!important;border:0!important;color:#9fc3ff!important;display:inline!important;font-size:16px!important;height:auto!important;padding:0!important;width:auto!important}
.docs-page .request-body-title button:not([class*="absolute"]):hover{color:#c9dcff!important;text-decoration:underline}
.docs-page .request-card .agent-button-container{display:none!important}
.docs-page .show-api-client-button{background:#4f8cff!important;border:1px solid #6b9dff!important;border-radius:7px!important;color:#ffffff!important;font-family:var(--site-font)!important;font-size:14px!important;font-weight:700!important;padding:10px 14px!important}
.docs-page .show-api-client-button:hover{background:#6b9dff!important}
.docs-page .request-card,.docs-page .response-card{background:#141b33!important;border-color:#34476f!important}
.docs-page .request-card .scalar-code-block,.docs-page .response-card .scalar-code-block{background:#0a0f1e!important}
.docs-page .request-card pre,.docs-page .response-card pre{color:#e8ecf6!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px}
@media(max-width:640px){nav{min-height:auto}.wrap{padding-left:16px!important;padding-right:16px!important}.docs-page .scalar-app section.section{padding-top:36px!important;padding-bottom:36px!important}}
