@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2")}
:root{font-family:Inter,Arial,sans-serif;color:#e9eef5;background:#081323;color-scheme:dark;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#63dddf;text-underline-offset:4px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #24364b}header>a{font-weight:800;letter-spacing:.13em;text-decoration:none;color:white}header span{font-weight:400}nav{display:flex;gap:24px}main{max-width:1180px;margin:auto;padding:0 24px}.intro{padding:64px 0 36px;max-width:920px}.eyebrow{letter-spacing:.15em;color:#63dddf;font-size:.875rem;font-weight:700}h1{font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.045em;line-height:1.05;margin:20px 0}h2{font-size:1.75rem;letter-spacing:-.03em}h3{font-size:1.1rem}.notice{border-left:3px solid #e9b566;background:#182537;padding:16px 20px;margin:24px 0}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-block;background:#63dddf;color:#061725;text-decoration:none;border-radius:5px;padding:12px 20px;font-weight:700}.guide{border-top:1px solid #24364b;padding:28px 0}.guide ol{padding-left:24px;max-width:900px}.guide li{margin:14px 0}details{border:1px solid #304359;border-radius:6px;padding:16px;margin:12px 0}summary{cursor:pointer;font-weight:600}summary:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #63dddf;outline-offset:5px}.section-title{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.section-title span,.tag{font-size:.875rem;border:1px solid #456071;padding:4px 9px;border-radius:4px;color:#bce2ed}.reference{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin-top:30px}aside label{display:block;font-weight:700;margin-bottom:8px}select{width:100%;font:inherit;padding:10px;background:#132339;border:1px solid #456071;border-radius:4px}aside{position:sticky;top:24px;align-self:start}aside p{font-size:.9rem;color:#c1d0df}.operation{margin-bottom:16px;background:#0d1b2c}.method{font:700 .85rem monospace;color:#63dddf;margin-right:12px}.path{overflow-wrap:anywhere;font-family:monospace}.metadata{font-size:.875rem;color:#b5c6d6}.fields{width:100%;border-collapse:collapse;font-size:.9rem}.fields td,.fields th{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid #263b50;overflow-wrap:anywhere}.fields td:first-child{font-family:monospace}pre{background:#06101d;border:1px solid #24364b;padding:16px;overflow:auto;max-height:400px;font-size:.875rem;line-height:1.5}code{font-family:ui-monospace,Consolas,monospace}footer{margin-top:64px;padding:24px 0;border-top:1px solid #24364b;font-size:.875rem;color:#adbfce}@media(max-width:700px){header{padding:20px;flex-wrap:wrap}.intro{padding-top:36px}.reference{grid-template-columns:1fr}aside{position:static}.fields{font-size:.875rem}.fields td,.fields th{padding:8px 4px}main{padding:0 20px}}

:root{font-family:Montserrat,system-ui,sans-serif;color:#0b2741;background:#f5f8fb;color-scheme:light;line-height:1.65}a{color:#1766a9}header{background:#071d33;border-color:#29445d;min-height:88px}header a{color:#f7fafc}header .brand img{width:176px;height:auto;display:block}h1,h2{color:#071d33;font-weight:750;letter-spacing:-.045em}.eyebrow,.method{color:#2376bf}.notice{background:#eaf2f9;border-color:#2376bf}.button,button{background:#2376bf;color:#fff;border-radius:999px}.guide,footer{border-color:#d9e5ee}details{border-color:#d9e5ee;border-radius:14px;background:#fff}.operation{background:#fff}.section-title span,.tag{border-color:#b5cee2;color:#315a79;border-radius:999px}select,input,textarea{background:#fff;color:#0b2741;border-color:#8da8be;border-radius:8px}aside p,.metadata,footer{color:#526b80}.fields td,.fields th{border-color:#d9e5ee}pre{background:#071d33;color:#edf5fc;border-color:#29445d;border-radius:10px}button.secondary{background:#e0eaf3;color:#0b2741}button:disabled{opacity:.55}:focus-visible{outline:3px solid #2376bf;outline-offset:4px}.skip-link{position:absolute;left:12px;top:-100px;background:#fff;padding:12px;z-index:10}.skip-link:focus{top:12px}button{min-height:44px}header nav{flex-wrap:wrap}#operations{min-width:0}.fields{table-layout:fixed}
