.dev-api-reference{background:linear-gradient(180deg,#f7fbfb 0,#fff 100%)}
.endpoint-row-link{position:relative;display:block;text-decoration:none;transition:background .18s,transform .18s}.endpoint-row-link>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#087c63;font-weight:900;opacity:0;transition:opacity .18s,transform .18s}.endpoint-row-link:hover,.endpoint-row-link:focus-visible{background:#f1faf7;outline:0}.endpoint-row-link:hover>span,.endpoint-row-link:focus-visible>span{opacity:1;transform:translate(-3px,-50%)}.dev-endpoint-reference:target{scroll-margin-top:100px;box-shadow:0 0 0 3px #a9dfce;border-radius:8px}.dev-endpoint-reference:target summary{background:#effaf7}
.dev-api-contract{display:grid;grid-template-columns:190px 1fr;gap:24px;margin:0 0 40px;padding:24px 28px;border:1px solid #c9e4dc;border-radius:18px;background:#effaf7;color:#164638}.dev-api-contract strong{font-size:1rem;color:#087c63}.dev-api-contract ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;padding:0;margin:0;list-style:none}.dev-api-contract li{position:relative;padding-left:16px;font-size:.88rem;line-height:1.55}.dev-api-contract li:before{content:'✓';position:absolute;left:0;color:#009f76;font-weight:900}
.dev-reference-groups{display:grid;gap:30px}.dev-reference-group{border:1px solid #d6e5e5;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 34px rgba(10,68,60,.06)}.dev-reference-group>header{display:flex;align-items:center;gap:13px;padding:22px 26px;border-bottom:1px solid #dce9e7;background:linear-gradient(90deg,#effaf7,#fff)}.dev-reference-group>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#087c63;color:#fff;font-size:.75rem;font-weight:900}.dev-reference-group h3{margin:0;color:#0d2b2d;font-size:1.1rem}.dev-reference-list{padding:0 18px 18px}
.dev-endpoint-reference{border-bottom:1px solid #e5eeee}.dev-endpoint-reference:last-child{border-bottom:0}.dev-endpoint-reference summary{position:relative;display:grid;grid-template-columns:minmax(255px,42%) 1fr 24px;gap:16px;align-items:center;padding:18px 8px;cursor:pointer;list-style:none;color:#21414b;font-size:.91rem;font-weight:760}.dev-endpoint-reference summary::-webkit-details-marker{display:none}.dev-endpoint-reference summary i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #b8d5cc;border-radius:50%;color:#087c63;font-size:1.15rem;font-style:normal;font-weight:400;line-height:1;transition:transform .2s}.dev-endpoint-reference[open] summary i{transform:rotate(45deg)}.dev-endpoint-reference summary code{white-space:nowrap;color:#18323a;font-size:.78rem}.dev-endpoint-reference-body{padding:3px 8px 28px}.dev-reference-meta{display:grid;gap:8px;margin:0 0 22px;padding:15px 17px;border-left:3px solid #10ab7b;border-radius:0 10px 10px 0;background:#f3fbf8;color:#36565a;font-size:.8rem;line-height:1.52}.dev-reference-meta b{color:#087c63}
.dev-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.dev-parameter-grid>div:only-child{grid-column:1/-1}.dev-endpoint-reference h4{margin:0 0 10px;color:#4b6570;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.dev-param-table{overflow:hidden;border:1px solid #dce9e7;border-radius:10px}.dev-param-row{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(78px,.75fr) minmax(120px,1.7fr);gap:9px;align-items:start;padding:9px 10px;border-bottom:1px solid #e6efee;color:#46626a;font-size:.72rem;line-height:1.38}.dev-param-row:last-child{border-bottom:0}.dev-param-row code{overflow-wrap:anywhere;color:#087c63;font-size:.7rem;font-weight:750}.dev-param-head{background:#f5faf9;color:#526a70;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em}.dev-param-head b{font-weight:850}
.dev-reference-examples{display:grid;grid-template-columns:1fr;gap:18px;margin:0 0 20px}.dev-reference-examples pre{min-height:0;max-height:390px;overflow:auto;margin:0;padding:16px;border-radius:11px;background:#102b32;color:#d5f2eb;font-size:.71rem;line-height:1.58;white-space:pre}.dev-reference-examples>div+div pre{background:#173940;color:#e4f7f2}.dev-reference-notes{padding:15px 17px;border-radius:10px;background:#f6f9fa}.dev-reference-notes h4{margin-bottom:7px}.dev-reference-notes ul{margin:0;padding-left:18px;color:#49616a;font-size:.78rem;line-height:1.58}
.dev-language-tab-list{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 9px}.dev-language-tab{appearance:none;border:1px solid #b9d8cf;border-radius:8px;background:#f6fbf9;color:#38665a;padding:7px 11px;cursor:pointer;font-size:.71rem;font-weight:850;transition:.18s}.dev-language-tab:hover,.dev-language-tab:focus-visible{border-color:#087c63;color:#087c63;outline:0}.dev-language-tab.is-active{border-color:#087c63;background:#087c63;color:#fff}.dev-language-panel[hidden]{display:none}.dev-language-tabs pre{background:#102b32!important}
@media(max-width:900px){.dev-api-contract{grid-template-columns:1fr}.dev-api-contract ul{grid-template-columns:1fr}.dev-parameter-grid,.dev-reference-examples{grid-template-columns:1fr}.dev-endpoint-reference summary{grid-template-columns:minmax(215px,48%) 1fr 24px}.dev-reference-examples pre{min-height:0}}
@media(max-width:620px){.dev-api-contract{padding:20px}.dev-reference-group>header{padding:18px}.dev-reference-list{padding:0 12px 12px}.dev-endpoint-reference summary{grid-template-columns:1fr 22px;gap:7px;padding:15px 3px}.dev-endpoint-reference summary code{grid-column:1}.dev-endpoint-reference summary>span{grid-column:1;grid-row:2;font-size:.78rem}.dev-endpoint-reference summary i{grid-column:2;grid-row:1/3}.dev-endpoint-reference-body{padding:3px 3px 22px}.dev-param-row{grid-template-columns:1fr 1fr}.dev-param-row>span:last-child{grid-column:1/-1}.dev-param-head{display:none}.dev-param-head~.dev-param-row:first-of-type{border-top:0}.dev-reference-examples pre{font-size:.66rem}.dev-jumpnav .container{justify-content:flex-start}}
