._page_1yypj_1{background:var(--bilo-surface);color:var(--bilo-ink);font-family:var(--bilo-font);min-height:100svh}._content_1yypj_2{width:var(--bilo-public-width);max-width:var(--bilo-public-max-width);margin:48px auto 80px}._eyebrow_1yypj_3{letter-spacing:1.5px;color:var(--bilo-muted);margin-bottom:18px;font-size:14px}._content_1yypj_2 h1{letter-spacing:-1.8px;text-wrap:balance;max-width:800px;font-size:clamp(34px,5vw,56px);line-height:1.12}._intro_1yypj_5{max-width:720px;color:var(--bilo-muted);margin-top:24px;font-size:20px;line-height:1.6}._content_1yypj_2 section{border-top:1px solid var(--bilo-line);max-width:820px;margin-top:40px;padding-top:28px;scroll-margin-top:30px}._content_1yypj_2 h2{letter-spacing:-.5px;margin-bottom:16px;font-size:24px;font-weight:600}._content_1yypj_2 section p,._tools_1yypj_8 dd{color:var(--bilo-muted);margin:12px 0;font-size:16px;line-height:1.75}._content_1yypj_2 a{color:var(--bilo-green-text);text-underline-offset:3px;text-decoration:underline}._endpoint_1yypj_10{border:1px solid var(--bilo-line);border-radius:var(--bilo-radius-card);background:var(--bilo-paper);overflow-wrap:anywhere;flex-direction:column;gap:10px;margin:20px 0;padding:20px 24px;display:flex}._endpoint_1yypj_10 span{color:var(--bilo-muted);font-size:14px}._endpoint_1yypj_10 code{color:var(--bilo-green-text);-webkit-user-select:all;user-select:all;font-size:18px}._content_1yypj_2 details{margin-top:20px}._content_1yypj_2 summary{cursor:pointer;color:var(--bilo-green-text);width:fit-content;font-size:16px}._content_1yypj_2 pre{background:var(--bilo-paper);border-radius:var(--bilo-radius-button);margin-top:16px;padding:20px;font-size:14px;line-height:1.7;overflow-x:auto}._tools_1yypj_8{gap:16px;display:grid}._tools_1yypj_8>div{border:1px solid var(--bilo-line);border-radius:var(--bilo-radius-card);padding:20px 24px}._tools_1yypj_8 dt{color:var(--bilo-green-text);font-size:16px;font-weight:600}._tools_1yypj_8 dd{margin-bottom:0}@media (width<=600px){._content_1yypj_2{margin-top:28px;margin-bottom:56px}._content_1yypj_2 h1{letter-spacing:-1px}._intro_1yypj_5{font-size:18px}._endpoint_1yypj_10,._tools_1yypj_8>div{padding:18px}._endpoint_1yypj_10 code{font-size:16px}._content_1yypj_2 h2{font-size:22px}}
