.docs-code{background:#f5f8f5;border:1px solid #dce5df;border-radius:10px;margin:24px 0 16px;overflow:hidden}.docs-code>div{color:var(--home-muted,var(--muted,#637264));border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;padding:9px 16px;font-size:13px;display:flex}.docs-code button{font:inherit;color:#196b56;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:5px;padding:4px 10px}.docs-code button:hover{background:#e8f2ed}.docs-code pre{color:#245644;tab-size:4;margin:0;padding:22px;font-size:14px;line-height:1.8;overflow:auto}.docs-code-wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.docs-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit}.docs-prose pre{tab-size:4;background:#f5f8f5;border:1px solid #dce5df;border-radius:10px;padding:22px;font-size:14px;line-height:1.8;overflow:auto}.docs-prose pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border-radius:0;padding:0}:is(.docs-code,.docs-prose pre) .syntax-keyword,:is(.docs-code,.docs-prose pre) .syntax-tag{color:#80527d}:is(.docs-code,.docs-prose pre) .syntax-string{color:#34704b}:is(.docs-code,.docs-prose pre) .syntax-property,:is(.docs-code,.docs-prose pre) .syntax-variable{color:#8a5037}:is(.docs-code,.docs-prose pre) .syntax-function{color:#28668d}:is(.docs-code,.docs-prose pre) .syntax-type{color:#49659a}:is(.docs-code,.docs-prose pre) .syntax-number,:is(.docs-code,.docs-prose pre) .syntax-literal{color:#9b4b49}:is(.docs-code,.docs-prose pre) .syntax-comment{color:#637264;font-style:italic}:is(.docs-code,.docs-prose pre) .syntax-operator,:is(.docs-code,.docs-prose pre) .syntax-punctuation{color:#57695e}@media (width<=720px){.docs-code pre{padding:16px;font-size:13px}}.docs-shell{grid-template-columns:230px minmax(0,1fr) 170px;align-items:start;gap:48px;padding-top:44px;padding-bottom:90px;display:grid}.docs-shell a{text-underline-offset:3px}.docs-shell a:not(.home-learn-more):hover,.docs-shell a:not(.home-learn-more):focus-visible{text-decoration:underline}.docs-source-icon{background:currentColor;flex-shrink:0;width:20px;height:20px;-webkit-mask:url(/build/assets/github-CGelqo9z.svg) 50%/contain no-repeat;mask:url(/build/assets/github-CGelqo9z.svg) 50%/contain no-repeat}.docs-sidebar,.docs-outline{max-height:calc(100vh - 56px);position:sticky;top:28px;overflow:auto}.docs-sidebar{margin-inline:-5px;padding-inline:5px}.docs-home{color:var(--home-ink);align-items:center;gap:12px;margin-bottom:24px;font-weight:650;text-decoration:none;display:flex}.docs-home span{border:1px solid var(--home-border);color:var(--home-muted);border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500}.docs-navigation>summary{display:none}.docs-search input{border:1px solid var(--home-border);width:100%;min-width:0;color:var(--home-ink);font:inherit;background:#f7f9f7;border-radius:8px;padding:10px 12px;font-size:14px}.docs-sidebar nav section{margin-top:26px}.docs-sidebar nav h2{letter-spacing:.02em;color:var(--home-muted);margin:0 0 8px;font-size:13px;font-weight:650}.docs-sidebar nav a{color:var(--home-ink);border-radius:5px;padding:6px 10px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.docs-sidebar nav a:hover{background:#f2f6f2}.docs-sidebar nav a[aria-current]{color:#196b56;background:#e8f2ed;font-weight:650}.docs-article{min-width:0;max-width:790px}.docs-article h1{letter-spacing:-.035em;margin:8px 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.15}.docs-intro{color:var(--home-muted);margin-bottom:34px;font-size:19px;line-height:1.65}.docs-article>section{margin:34px 0;scroll-margin-top:25px}.docs-article h2{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.4}.docs-prose{color:#52665d;font-size:16px;line-height:1.8;overflow-x:auto}.docs-prose p{margin:0 0 16px}.docs-prose>:last-child{margin-bottom:0}.docs-prose code{color:#245644;overflow-wrap:anywhere;background:#f0f5f1;border-radius:4px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.docs-prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px;line-height:1.65}.docs-prose table code{white-space:nowrap;overflow-wrap:normal}.docs-prose th,.docs-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--home-border);padding:12px 10px}.docs-prose th{color:var(--home-ink);font-weight:650}.docs-prose a,.docs-related a{color:#196b56;text-underline-offset:3px}.docs-related ul{padding-left:20px;line-height:1.8}.docs-outline{color:var(--home-muted);padding-top:5px;font-size:13px}.docs-outline p{margin:0 0 14px;font-weight:650}.docs-outline a{color:inherit;margin:10px 0;line-height:1.5;text-decoration:none;display:block}.docs-outline a:hover{color:#196b56}.docs-article-footer{border-top:1px solid var(--home-border);justify-content:space-between;gap:20px;margin-top:52px;padding-top:24px;font-size:14px;display:flex}.docs-article-footer a{color:#196b56}.developer-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:80px 76px;display:grid}.developer-hero h1{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(38px,4.2vw,56px);line-height:1.15}html[lang=ja] .developer-hero h1{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px)}.developer-lead{max-width:480px;color:var(--home-muted);font-size:18px;line-height:var(--home-leading-body);margin:0}.developer-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.developer-example{background:#eef3ed;border-radius:16px;min-width:0;padding:28px}.developer-example .docs-code{background:#fff;margin:0 0 18px;box-shadow:0 8px 24px #263d3506}.developer-example .docs-code>div{background:#f8faf7}.developer-example .docs-code pre{padding:20px}.developer-example>a,.developer-api-note a{width:fit-content;color:var(--home-green);text-underline-offset:5px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #a0b5a8;text-decoration:underline #a0b5a8}.developer-example>a:hover,.developer-api-note a:hover{text-decoration-color:currentColor}.developer-integrations{padding-bottom:70px}.developer-platform-group{border-top:1px solid var(--home-border);padding-block:32px}.developer-group-heading{letter-spacing:-.6px;margin:0 0 24px;font-size:24px;line-height:1.3}.developer-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.developer-platforms-language_sdks{grid-template-columns:repeat(6,minmax(0,1fr))}.developer-platforms a{isolation:isolate;border:1px solid var(--home-border);min-width:0;color:var(--home-ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.developer-platform-mark{z-index:-1;color:#254d3c;filter:grayscale();opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;background:100% 0/contain no-repeat;width:52px;height:52px;transition:opacity .15s;position:absolute;inset-block-start:12px;inset-inline-end:12px}.developer-platforms-frameworks .developer-platform-mark{width:56px;height:56px}.developer-platform-mark svg{width:100%;height:100%}.developer-platform-monogram{letter-spacing:-3px;justify-content:center;align-items:center;height:100%;font-size:52px;font-weight:750;line-height:1;display:flex}.developer-platform-mark-php{background-image:url(/build/assets/php-CxNWbAyi.svg)}.developer-platform-mark-javascript{background-image:url(/build/assets/javascript-BkZIXDoX.svg)}.developer-platform-mark-python,.developer-platform-mark-django{background-image:url(/build/assets/python-00sLU7Ja.svg)}.developer-platform-mark-laravel{background-image:url(/build/assets/laravel-BGrVUl_d.svg)}.developer-platform-mark-next{background-image:url(/build/assets/next-CqeuzflC.svg)}.developer-platform-mark-nuxt{background-image:url(/build/assets/nuxt-D4KdVjsE.svg)}.developer-platform-mark-go .developer-platform-monogram{font-size:42px}.developer-platforms:not(.developer-platforms-ai_tools) a:hover .developer-platform-mark,.developer-platforms:not(.developer-platforms-ai_tools) a:focus-visible .developer-platform-mark{opacity:.2}.developer-platforms a:hover,.developer-platforms a:focus-visible{background:#f4f8f3;border-color:#82ab96}.developer-platforms-ai_tools .developer-platform-mark{z-index:auto;filter:none;opacity:1;width:32px;height:32px;margin-bottom:14px;position:static}.developer-platform-mark img{width:100%;height:100%;display:block}.developer-platform-name{letter-spacing:-.3px;font-size:20px;font-weight:600}.developer-platform-detail{color:var(--home-muted);font-size:14px;line-height:1.5}.developer-api-note{flex-wrap:wrap;align-items:baseline;gap:14px 24px;padding-top:10px;display:flex}.developer-api-note p{color:var(--home-muted);margin:0 auto 0 0;font-size:14px}.developer-guides{border-top:1px solid var(--home-border);background:#f4f7f2;padding-block:64px 72px}.developer-guides-heading{margin-bottom:40px}.developer-guides-heading .home-eyebrow{margin-bottom:16px}.developer-guides-heading h2{font-size:var(--home-text-heading);line-height:var(--home-leading-heading);letter-spacing:-1.5px;margin:0}.developer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.developer-guide-grid article{flex-direction:column;align-items:flex-start;display:flex}.developer-guide-grid svg{width:26px;height:26px;color:var(--home-green);margin-bottom:20px}.developer-guide-grid h3{letter-spacing:-.3px;margin:0 0 12px;font-size:20px;line-height:1.4}.developer-guide-grid p{color:var(--home-muted);margin:0 0 24px}.developer-guide-grid .home-learn-more{margin-top:auto}.docs-shell :focus-visible{outline-offset:3px;outline:2px solid #196b56}.docs-sidebar [hidden]{display:none!important}@media (width<=1100px){.docs-shell{grid-template-columns:210px minmax(0,1fr);gap:30px}.docs-outline{display:none}.developer-hero{gap:32px}.developer-platforms a{padding:20px}}@media (width<=960px){.developer-hero{grid-template-columns:1fr;gap:40px;padding-block:56px}.developer-hero-copy{max-width:650px}.developer-lead{max-width:560px}.developer-platforms-language_sdks{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-guide-grid{gap:28px}}@media (width<=720px){.docs-shell{padding-top:20px;display:block}.docs-sidebar{max-height:none;margin-bottom:32px;position:static}.docs-home{margin-bottom:16px}.docs-navigation{border:1px solid var(--home-border);border-radius:8px;padding:12px 16px}.docs-navigation>summary{cursor:pointer;font-size:15px;display:list-item}.docs-search{margin-top:16px;display:block}.docs-navigation nav{max-height:50vh;overflow:auto}.docs-article h1{font-size:34px}.docs-intro{font-size:18px}.docs-article-footer{flex-wrap:wrap}.developer-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-platforms-ai_tools{grid-template-columns:1fr}.developer-platforms a{padding:20px 16px}.developer-platform-name{font-size:18px}.developer-example{padding:20px}.developer-integrations{padding-bottom:44px}.developer-guide-grid{grid-template-columns:1fr;gap:32px}.developer-guide-grid article+article{border-top:1px solid #dce5d8;padding-top:32px}.developer-guide-grid p{margin-bottom:16px}.developer-guides{padding-block:44px}.developer-api-note p{flex-basis:100%}}.docs-example-select{color:var(--home-muted);gap:14px;margin-top:20px;font-size:14px;display:flex}.docs-example-select select{font:inherit;color:var(--home-ink);border:1px solid var(--home-border);background:#fff;border-radius:6px;padding:8px 12px}
