.reapdock[data-astro-cid-u4bvvuws]{--line:#2e2e2e;--panel:#1b1b1b;color:#e4e4e4;background:#141414;padding:0 0 80px}[data-astro-cid-u4bvvuws]:where(.reapdock) [data-astro-cid-u4bvvuws]:where(h1,h2,p,dl,dd,dt,ul,ol,pre){margin:0}[data-astro-cid-u4bvvuws]:where(.reapdock) [data-astro-cid-u4bvvuws]:where(ul,ol){padding:0;list-style:none}.head[data-astro-cid-u4bvvuws]{max-width:1120px;margin:0 auto;padding:88px 24px 48px}.head-tagline[data-astro-cid-u4bvvuws]{letter-spacing:.34em;text-indent:.34em;color:var(--accent);font-family:Jost,Noto Sans JP,sans-serif;font-size:11px}.head-title[data-astro-cid-u4bvvuws]{letter-spacing:.26em;text-indent:.26em;color:#fff;margin-top:16px;font-family:Jost,Noto Sans JP,sans-serif;font-size:clamp(34px,5vw,52px);font-weight:300}.head-lead[data-astro-cid-u4bvvuws]{color:#a8a8a8;max-width:56em;margin-top:22px;font-size:14px;line-height:2.1}.head-note[data-astro-cid-u4bvvuws]{color:#8c8c8c;border-left:1px solid #333;max-width:56em;margin-top:18px;padding-left:14px;font-size:12.5px;line-height:2}.head-stats[data-astro-cid-u4bvvuws]{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px clamp(30px,5vw,60px);margin-top:40px;padding-top:26px;display:flex}.head-stats[data-astro-cid-u4bvvuws] dt[data-astro-cid-u4bvvuws]{letter-spacing:.14em;color:#8c8c8c;font-size:11px}.head-stats[data-astro-cid-u4bvvuws] dd[data-astro-cid-u4bvvuws]{color:#fff;margin-top:8px;font-family:Jost,Noto Sans JP,sans-serif;font-size:26px;line-height:1}.head-links[data-astro-cid-u4bvvuws]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.head-links[data-astro-cid-u4bvvuws] a[data-astro-cid-u4bvvuws]{color:#d6d6d6;border:1px solid var(--line);padding:11px 18px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:block}.head-links[data-astro-cid-u4bvvuws] a[data-astro-cid-u4bvvuws]:hover,.head-links[data-astro-cid-u4bvvuws] a[data-astro-cid-u4bvvuws]:focus-visible{color:#fff;border-color:var(--accent);background:#6cb8471f}.toolbar[data-astro-cid-u4bvvuws]{z-index:10;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#101010f5;position:sticky;top:0}.toolbar-inner[data-astro-cid-u4bvvuws]{flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:1120px;margin:0 auto;padding:16px 24px;display:flex}.search[data-astro-cid-u4bvvuws]{flex:280px;position:relative}.search-icon[data-astro-cid-u4bvvuws]{fill:none;stroke:#8c8c8c;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-astro-cid-u4bvvuws]{color:#fff;border:1px solid var(--line);box-sizing:border-box;background:#101010;border-radius:0;width:100%;padding:10px 12px 10px 36px;font-family:inherit;font-size:14px}.search-input[data-astro-cid-u4bvvuws]:focus{border-color:var(--accent);outline:none}.search-input[data-astro-cid-u4bvvuws]::placeholder{color:#777}.cats[data-astro-cid-u4bvvuws]{flex-wrap:wrap;gap:6px;display:flex}.cat-chip[data-astro-cid-u4bvvuws]{color:#b4b4b4;letter-spacing:.1em;cursor:pointer;border:1px solid var(--line);background:0 0;padding:7px 11px;font-family:Jost,Noto Sans JP,sans-serif;font-size:11.5px;transition:color .2s,border-color .2s,background-color .2s}.cat-chip[data-astro-cid-u4bvvuws]:hover{color:#fff}.cat-chip[data-astro-cid-u4bvvuws].is-on{color:#0e1a08;background:var(--accent);border-color:var(--accent)}.toolbar-end[data-astro-cid-u4bvvuws]{align-items:center;gap:12px;margin-left:auto;display:flex}.count[data-astro-cid-u4bvvuws]{color:#9a9a9a;white-space:nowrap;font-size:12px}.toggle-all[data-astro-cid-u4bvvuws]{color:#d6d6d6;cursor:pointer;border:1px solid var(--line);white-space:nowrap;background:0 0;padding:8px 13px;font-family:inherit;font-size:12px}.toggle-all[data-astro-cid-u4bvvuws]:hover{color:#fff;border-color:var(--accent)}.empty[data-astro-cid-u4bvvuws]{color:#9a9a9a;text-align:center;max-width:1120px;margin:48px auto;padding:0 24px;font-size:14px}.groups[data-astro-cid-u4bvvuws]{max-width:1120px;margin:0 auto;padding:0 24px}.cat[data-astro-cid-u4bvvuws]{padding-top:48px;scroll-margin-top:80px}.cat-head[data-astro-cid-u4bvvuws]{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.cat-name[data-astro-cid-u4bvvuws]{letter-spacing:.2em;color:var(--accent);font-family:Jost,Noto Sans JP,sans-serif;font-size:17px}.cat-count[data-astro-cid-u4bvvuws]{color:#777;font-size:11px}.script[data-astro-cid-u4bvvuws]{border-bottom:1px solid var(--line)}.s-summary[data-astro-cid-u4bvvuws]{cursor:pointer;align-items:baseline;gap:10px;padding:12px 6px;list-style:none;display:flex}.s-summary[data-astro-cid-u4bvvuws]::-webkit-details-marker{display:none}.s-summary[data-astro-cid-u4bvvuws]:hover{background:#1a1a1a}.s-caret[data-astro-cid-u4bvvuws]{border-bottom:1px solid #7d7d7d;border-right:1px solid #7d7d7d;flex:none;align-self:center;width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)}details[data-astro-cid-u4bvvuws][open] .s-caret[data-astro-cid-u4bvvuws]{transform:rotate(45deg)}.s-name[data-astro-cid-u4bvvuws]{color:#fff;word-break:break-all;font-family:Consolas,SF Mono,Courier New,monospace;font-size:13.5px}details[data-astro-cid-u4bvvuws][open] .s-name[data-astro-cid-u4bvvuws],.s-summary[data-astro-cid-u4bvvuws]:hover .s-name[data-astro-cid-u4bvvuws]{color:var(--accent)}.s-desc[data-astro-cid-u4bvvuws]{color:#9a9a9a;flex:1;font-size:12.5px;line-height:1.7}.s-body[data-astro-cid-u4bvvuws]{padding:6px 6px 28px 23px}.langs[data-astro-cid-u4bvvuws]{gap:6px;margin-bottom:14px;display:flex}.lang[data-astro-cid-u4bvvuws]{color:#b4b4b4;cursor:pointer;border:1px solid var(--line);background:0 0;padding:5px 14px;font-family:inherit;font-size:12px}.lang[data-astro-cid-u4bvvuws][aria-selected=true]{color:#fff;border-color:var(--accent);background:#6cb84724}.s-block[data-astro-cid-u4bvvuws]{margin-bottom:20px}.s-label[data-astro-cid-u4bvvuws]{letter-spacing:.12em;color:var(--accent);align-items:center;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.s-ja[data-astro-cid-u4bvvuws]{letter-spacing:0;color:#8c8c8c;border:1px solid #343434;padding:1px 6px;font-size:10px}.copy[data-astro-cid-u4bvvuws]{color:#b4b4b4;letter-spacing:0;cursor:pointer;border:1px solid var(--line);background:0 0;margin-left:auto;padding:3px 10px;font-family:inherit;font-size:11px}.copy[data-astro-cid-u4bvvuws]:hover{color:#fff;border-color:var(--accent)}.s-warm[data-astro-cid-u4bvvuws]{color:#c4c4c4;white-space:pre-wrap;font-size:13px;line-height:1.95}.s-code[data-astro-cid-u4bvvuws],.step[data-astro-cid-u4bvvuws] pre[data-astro-cid-u4bvvuws]{border:1px solid var(--line);background:#0e0e0e;margin:0;padding:14px 16px;overflow-x:auto}.s-code[data-astro-cid-u4bvvuws] code[data-astro-cid-u4bvvuws],.step[data-astro-cid-u4bvvuws] pre[data-astro-cid-u4bvvuws] code[data-astro-cid-u4bvvuws]{color:#d8d8d8;white-space:pre;font-family:Consolas,SF Mono,Courier New,monospace;font-size:12.5px;line-height:1.75}.steps[data-astro-cid-u4bvvuws]{flex-direction:column;gap:8px;display:flex}.step[data-astro-cid-u4bvvuws].is-text{color:#b4b4b4;white-space:pre-wrap;border-left:2px solid #333;padding:2px 2px 10px 14px;font-size:12.5px;line-height:1.95}.shots[data-astro-cid-u4bvvuws]{flex-direction:column;gap:12px;display:flex}.shot[data-astro-cid-u4bvvuws]{border:1px solid var(--line);background:#0e0e0e;width:100%;max-width:900px;height:auto;display:block}.apis[data-astro-cid-u4bvvuws]{flex-wrap:wrap;gap:6px;display:flex}.api[data-astro-cid-u4bvvuws]{color:var(--accent);border:1px solid #37512a;padding:3px 9px;font-family:Consolas,SF Mono,Courier New,monospace;font-size:11.5px;text-decoration:none;display:block}.api[data-astro-cid-u4bvvuws]:hover{background:#6cb84724}.api[data-astro-cid-u4bvvuws].is-plain{color:#9a9a9a;border-color:var(--line)}@media (width<=760px){.head[data-astro-cid-u4bvvuws]{padding:64px 16px 40px}.toolbar-inner[data-astro-cid-u4bvvuws],.groups[data-astro-cid-u4bvvuws]{padding-inline:16px}.toolbar-end[data-astro-cid-u4bvvuws]{width:100%;margin-left:0}.s-summary[data-astro-cid-u4bvvuws]{flex-wrap:wrap;gap:2px 8px}.s-desc[data-astro-cid-u4bvvuws]{flex:1 0 100%;padding-left:17px}.s-body[data-astro-cid-u4bvvuws]{padding-left:6px}}@media (prefers-reduced-motion:reduce){.s-caret[data-astro-cid-u4bvvuws]{transition:none}}
