.sai-doc-callout{margin:24px 0;padding:18px 22px;border:0;border-inline-start:3px solid #7e79ed;border-radius:0 10px 10px 0;background:light-dark(#f1f1fc,#242435)}.sai-doc-callout--tip{border-color:#279977;background:light-dark(#edf8f3,#192e28)}.sai-doc-callout--important{border-color:#d69030;background:light-dark(#fff6e8,#322a1e)}.sai-doc-callout>strong{display:block;font-size:14px}.sai-doc-callout>p:last-child{margin-bottom:0}.sai-doc-screenshot{margin:30px 0!important}.sai-doc-screenshot img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid light-dark(#e3e5ed,#363944)}.sai-doc-screenshot figcaption{margin:12px 0 0;font-size:13px;line-height:1.65;text-align:center;color:light-dark(#596374,#afb7c6)}.sai-doc-shot-dark{display:none!important}[data-sai-color=dark] .sai-doc-screenshot--paired .sai-doc-shot-light{display:none}[data-sai-color=dark] .sai-doc-screenshot--paired .sai-doc-shot-dark{display:block!important}@media(prefers-color-scheme:dark){html:not([data-sai-color=light]) .sai-doc-screenshot--paired .sai-doc-shot-light{display:none}html:not([data-sai-color=light]) .sai-doc-screenshot--paired .sai-doc-shot-dark{display:block!important}}@media(max-width:540px){sai-doc-callout{padding:16px}.sai-doc-screenshot{margin-inline:-4px!important}}
.sai-endpoint-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sai-endpoint-clipboard{position:fixed;inset:0 auto auto 0;width:1px;height:1px;opacity:0}
.sai-endpoint{margin:28px 0;padding:0;border:1px solid var(--doc-line,light-dark(#e2ded8,#37342f));border-radius:16px;background:var(--doc-surface,light-dark(#fffdfa,#201f1b));overflow:hidden;box-shadow:0 3px 14px light-dark(#372e2010,#00000018)}
.sai-endpoint-address{display:flex;align-items:center;gap:16px;padding:20px 22px;min-width:0;background:light-dark(#fcfaf7,#25231f);border-bottom:1px solid var(--doc-line,light-dark(#e2ded8,#37342f))}
.sai-endpoint-address>code{flex:1;min-width:0;direction:ltr;unicode-bidi:plaintext;user-select:all;overflow-wrap:anywhere;white-space:normal!important;background:none!important;padding:0!important;color:var(--doc-title,light-dark(#292722,#f2eee7))!important;font:500 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}
.sai-endpoint-origin{display:block;margin-bottom:3px;color:var(--doc-muted,light-dark(#757067,#aaa396));font-size:11px;font-weight:400}
.sai-endpoint-path{display:block}
.sai-http-method{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 8px;border-radius:7px;font:700 10px/1 ui-monospace,monospace;letter-spacing:.05em;color:light-dark(#1c7152,#87d7ad);background:light-dark(#e4f2e9,#243b30)}
.sai-http-method--post{color:light-dark(#a34c19,#ffb77d);background:light-dark(#fff0df,#48311f)}
.sai-http-method--delete{color:light-dark(#a93646,#f6a2ad);background:light-dark(#ffe8eb,#442a2e)}
.sai-http-method--patch,.sai-http-method--put{color:light-dark(#67509d,#c8b0f5);background:light-dark(#f0eafc,#383043)}
.sai-endpoint>.sai-endpoint-summary{margin:0!important;padding:20px 22px 4px;font-size:14px;line-height:1.7;color:var(--doc-body,light-dark(#605a50,#cec8bd))}
.sai-endpoint dl{margin:0;padding:18px 22px 22px;display:grid;gap:12px;font-size:12px;line-height:1.65}
.sai-endpoint dl>div{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:18px}
.sai-endpoint dt{color:var(--doc-muted,light-dark(#817a6f,#a59e92))}
.sai-endpoint dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--doc-ink,light-dark(#3e3931,#e4ded3))}
.sai-endpoint dd code{display:inline-block;max-width:100%;font-size:11px;background:none!important;padding:0!important;white-space:normal!important;direction:ltr;unicode-bidi:isolate;color:inherit!important}
.sai-endpoint dd .sai-endpoint-scope{padding:3px 7px!important;margin:2px 3px 2px 0;border:1px solid var(--doc-line,light-dark(#e2ded8,#37342f));border-radius:5px;background:light-dark(#f8f5ef,#292721)!important}
.sai-endpoint-copy{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--doc-line,light-dark(#e2ded8,#454038));border-radius:10px;background:light-dark(#fffdfa,#302d26);color:var(--doc-muted,light-dark(#817a6f,#b8b1a4));cursor:pointer;transition:background .15s,color .15s}
.sai-endpoint-copy[hidden]{display:none}
.sai-endpoint-copy:hover{background:light-dark(#fff0df,#493522);color:light-dark(#a34c19,#ffb77d)}
.sai-endpoint-copy:focus-visible,.sai-endpoint-address>[data-endpoint-url][role=button]:focus-visible{outline:2px solid var(--doc-accent,#df863c);outline-offset:4px}
.sai-endpoint-copy>span{display:flex;align-items:center;justify-content:center}
.sai-endpoint-address>[data-endpoint-url][role=button]{cursor:copy;border-radius:3px}
.sai-endpoint-address>[data-endpoint-url][role=button]:hover .sai-endpoint-path{text-decoration:underline;text-underline-offset:4px}
.sai-api-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 34px!important}
.sai-api-directory-card{position:relative;display:flex;flex-direction:column;gap:12px;margin:0!important;padding:22px;border:1px solid var(--doc-line,light-dark(#e2ded8,#37342f));border-radius:14px;background:var(--doc-surface,light-dark(#fffdfa,#201f1b));transition:border-color .15s,background .15s;min-width:0}
.sai-api-directory-card:hover{border-color:light-dark(#d5a471,#95663d);background:light-dark(#fffaf3,#29251e)}
.sai-api-directory-card:focus-within{outline:2px solid var(--doc-accent,#df863c);outline-offset:3px}


.sai-api-directory-title a{display:flex;gap:12px;align-items:center;justify-content:space-between;text-decoration:none!important;color:var(--doc-title,inherit)!important}
.sai-api-directory-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}
.sai-api-directory>.wp-block-group__inner-container,.sai-api-directory-card>.wp-block-group__inner-container{display:contents}
.sai-api-directory-card p{margin:0!important;font-size:13px;line-height:1.7}
.sai-api-directory-card .sai-api-directory-title{font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.4}
.sai-api-directory-card .sai-api-directory-path{margin-top:auto!important;padding-top:4px;direction:ltr;text-align:left}
.sai-api-directory-card .sai-api-directory-auth{padding-top:12px;border-top:1px solid var(--doc-line,light-dark(#e2ded8,#37342f));color:var(--doc-muted,inherit);font-size:11px}
.sai-endpoint-address>code,.sai-api-directory-path code,.sai-endpoint dd code:not(.sai-endpoint-scope){border:0!important;box-shadow:none!important}
.sai-api-directory-title a>span{font-size:19px;font-weight:400;color:var(--doc-muted,inherit)}

.sai-api-directory-path code{display:block;padding:0!important;background:none!important;color:var(--doc-muted,inherit)!important;font-size:11px;white-space:normal!important;overflow-wrap:anywhere}

@media(max-width:600px){.sai-api-directory{grid-template-columns:minmax(0,1fr)}.sai-api-directory-card{padding:18px}.sai-endpoint-address{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:14px 16px;align-items:center}.sai-http-method{min-width:44px;height:27px;font-size:9px;justify-self:start;grid-column:1;grid-row:1}.sai-endpoint-address>code{font-size:12px;grid-column:1/-1;grid-row:2}.sai-endpoint-origin{font-size:10px}.sai-endpoint-copy{grid-column:2;grid-row:1;width:44px;height:44px}.sai-endpoint>.sai-endpoint-summary{padding:16px 16px 2px}.sai-endpoint dl{padding:16px;gap:14px}.sai-endpoint dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}
@media(prefers-reduced-motion:reduce){.sai-endpoint-copy,.sai-api-directory-card{transition:none}}
