.api-hero{padding:58px 0 40px}.api-hero h1{font-size:43px;line-height:1.35;letter-spacing:-1.4px;margin:22px 0 16px}.api-hero>p{font-size:15px;line-height:1.85;color:var(--muted);margin:0}.api-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.api-badges>span{font-size:10px;line-height:1.6;color:#5c7465;border:1px solid #dce6dc;background:#fff;border-radius:5px;padding:5px 9px}.api-endpoint-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.api-endpoint-card{display:block;border:1px solid #d9e4da;background:#fff;border-radius:11px;padding:24px;min-width:0}.api-endpoint-card:hover{border-color:#87b99d}.api-endpoint-card>strong{font-size:19px;display:block;margin:15px 0 12px;letter-spacing:-.3px}.api-endpoint-card>code{display:block;font-size:11px;line-height:1.9;background:#f1f5ee;padding:12px;border-radius:5px;color:#376149;overflow-wrap:anywhere}.api-endpoint-card>small{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;line-height:1.8;color:var(--muted);gap:10px}.api-spec-link{display:inline-flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:21px;color:var(--green);font-size:12px;line-height:1.8}.api-spec-link>span{font-size:10px;color:var(--muted)}.api-reference-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;border-top:2px solid var(--ink);padding:35px 0 70px}.api-toc{align-self:start;position:sticky;top:24px;display:flex;flex-direction:column;gap:3px}.api-toc>strong{font-size:11px;letter-spacing:1px;color:#3b5b49;padding:9px 0 14px}.api-toc>a{font-size:12px;line-height:1.7;padding:9px 11px;margin-left:-11px;color:#728879;border-radius:5px}.api-toc>a:hover{color:var(--green);background:#eaf2e8}.api-reference-content{min-width:0}.api-section{scroll-margin-top:25px;border-bottom:1px solid var(--line);padding-bottom:35px;margin-bottom:35px;min-width:0}.api-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.api-section h2{font-size:25px;letter-spacing:-.5px;line-height:1.5;margin:0 0 19px}.api-section h3{font-size:16px;line-height:1.6;margin:28px 0 13px;font-weight:650}.api-section p,.api-section li{font-size:13px;color:#5e7868;line-height:1.95}.api-section p{margin:13px 0}.api-section li{padding-left:4px;margin-bottom:10px}.api-section ol{padding-left:21px}.api-section strong{font-weight:650;color:#355b44}.api-section-number{font-size:9px;letter-spacing:1.7px;color:#7a9583;font-weight:650;margin:0 0 12px}.api-route{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#edf4e9;border:1px solid #deeadb;border-radius:7px}.api-route>code{font-size:11px;line-height:2;overflow-wrap:anywhere;color:#315c42}.api-route>.method-label{flex-shrink:0;background:#d7e9d6}.api-table-wrap{overflow-x:auto;margin:18px 0;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:7px}.api-table-wrap table{border-collapse:collapse;width:100%;min-width:440px;font-size:12px;line-height:1.9}.api-table-wrap th,.api-table-wrap td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.api-table-wrap tr:last-child>td,.api-table-wrap tr:last-child>th{border-bottom:0}.api-table-wrap thead th{background:#eff4eb;font-size:10px;font-weight:600;color:#6b8574;white-space:nowrap}.api-table-wrap tbody th{min-width:100px;font-size:11px;font-weight:500;color:#607d68;background:#f7f9f4}.api-table-wrap td{color:#5b7364;overflow-wrap:anywhere}.api-section code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.91em;color:#2a6a47;background:#eaf1e5;border-radius:3px;padding:2px 4px;overflow-wrap:anywhere}.api-section pre{margin:15px 0 23px;padding:20px 22px;border-radius:8px;background:#172b24;color:#e2f1e4;font-size:11px;line-height:1.9;overflow:auto;max-width:100%;tab-size:4}.api-section pre>code{background:none;color:inherit;font-size:inherit;padding:0;overflow-wrap:normal}.api-section .api-caption{font-size:11px;color:#819589;line-height:1.9}.api-final-note{border-left:3px solid #429264;padding:18px 21px;background:#eaf2e6;margin-top:25px}.api-final-note strong,.api-final-note span{display:block;line-height:1.9}.api-final-note strong{font-size:14px;margin-bottom:8px}.api-final-note span{font-size:12px;color:#617e68}
@media(max-width:850px){.api-reference-layout{grid-template-columns:150px minmax(0,1fr);gap:25px}.api-endpoint-card{padding:20px}.api-route{gap:8px}.api-hero h1{font-size:36px}}
@media(max-width:650px){.api-hero{padding:36px 0 29px}.api-hero h1{font-size:32px;letter-spacing:-.8px;margin:18px 0 12px}.api-hero>p{font-size:13px}.api-endpoint-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.api-endpoint-card{padding:18px}.api-endpoint-card>strong{font-size:17px;margin-top:11px}.api-spec-link{font-size:11px;gap:4px;margin-top:17px}.api-spec-link>span{display:block;width:100%}.api-reference-layout{display:block;padding-top:20px}.api-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:3px 5px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.api-toc>strong{width:100%;padding:0 0 9px;font-size:10px}.api-toc>a{font-size:10px;padding:6px 8px;border:1px solid #e0e8db;margin:0}.api-section h2{font-size:23px}.api-section h3{font-size:15px}.api-section p,.api-section li{font-size:12px}.api-section pre{font-size:10px;padding:16px}.api-table-wrap table{font-size:11px;min-width:420px}.api-table-wrap th,.api-table-wrap td{padding:10px 12px}.api-route{flex-wrap:wrap;padding:13px}.api-route>code{font-size:10px;max-width:100%}.api-section{margin-bottom:29px;padding-bottom:29px}.api-badges{gap:6px}.api-badges>span{font-size:9px}}
@media print{.site-header,.site-footer,.api-toc,.api-spec-link{display:none}.main-container{padding:0;max-width:none}.api-hero{padding-top:0}.api-reference-layout{display:block}.api-section{break-inside:avoid}.api-section pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#172b24;background:#f4f6f1}.api-table-wrap{overflow:visible}.api-table-wrap table{min-width:0}.api-endpoint-card{break-inside:avoid}}
