.LP-Developer-FlexContainer{margin:0 auto;width:100%}.LP-Developer-FlexContainer .Wrap{margin:0 auto}.LP-Developer-FlexContainer .flex-wrapper{display:flex;flex-wrap:wrap;width:100%}.LP-Developer-FlexContainer .flex-column{color:var(--text-primary,#202020);flex:1;min-width:0}.LP-Developer-FlexContainer.columns-1 .flex-column{flex:0 0 100%;max-width:100%}.LP-Developer-FlexContainer.columns-2 .flex-column{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}.LP-Developer-FlexContainer.columns-3 .flex-column{flex:0 0 calc(33.333% - 21.333px);max-width:calc(33.333% - 21.333px)}.LP-Developer-FlexContainer.columns-4 .flex-column{flex:0 0 calc(25% - 24px);max-width:calc(25% - 24px)}.LP-Developer-FlexContainer.columns-5 .flex-column{flex:0 0 calc(20% - 25.6px);max-width:calc(20% - 25.6px)}.LP-Developer-FlexContainer.columns-6 .flex-column{flex:0 0 calc(16.666% - 26.667px);max-width:calc(16.666% - 26.667px)}.LP-Developer-FlexContainer.columns-auto .flex-column{flex:1 1 200px;max-width:100%;min-width:200px}.LP-Developer-FlexContainer.columns-2.ratio-golden .flex-column:first-child{flex:0 0 calc(38.2% - 12px);max-width:calc(38.2% - 12px)}.LP-Developer-FlexContainer.columns-2.ratio-golden .flex-column:last-child{flex:0 0 calc(61.8% - 20px);max-width:calc(61.8% - 20px)}.LP-Developer-FlexContainer.columns-2.ratio-two-one .flex-column:first-child{flex:0 0 calc(66.666% - 21.333px);max-width:calc(66.666% - 21.333px)}.LP-Developer-FlexContainer.columns-2.ratio-two-one .flex-column:last-child{flex:0 0 calc(33.333% - 10.667px);max-width:calc(33.333% - 10.667px)}.LP-Developer-FlexContainer.columns-2.ratio-three-one .flex-column:first-child{flex:0 0 calc(75% - 24px);max-width:calc(75% - 24px)}.LP-Developer-FlexContainer.columns-2.ratio-three-one .flex-column:last-child{flex:0 0 calc(25% - 8px);max-width:calc(25% - 8px)}.LP-Developer-FlexContainer .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer .flex-wrapper[style*=space-between] .flex-column{flex:1 1 auto;max-width:none}.LP-Developer-FlexContainer.columns-1 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-1 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 100%;max-width:100%}.LP-Developer-FlexContainer.columns-2 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-2 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 48%;max-width:48%}.LP-Developer-FlexContainer.columns-3 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-3 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 31%;max-width:31%}.LP-Developer-FlexContainer.columns-4 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 23%;max-width:23%}.LP-Developer-FlexContainer.columns-5 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-5 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 18%;max-width:18%}.LP-Developer-FlexContainer.columns-6 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-6 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 15%;max-width:15%}.LP-Developer-FlexContainer.columns-auto .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-auto .flex-wrapper[style*=space-between] .flex-column{flex:1 1 200px;max-width:100%;min-width:200px}.LP-Developer-FlexContainer .column-text{color:var(--text-primary,#202020);font-size:15px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:160%}.LP-Developer-FlexContainer .column-text.text-large{font-size:16px}.LP-Developer-FlexContainer .column-heading{color:var(--text-primary,#202020)!important;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:160%;margin:0 0 8px}.LP-Developer-FlexContainer h1.column-heading{line-height:130%}.LP-Developer-FlexContainer .heading-size-42{font-size:42px!important}.LP-Developer-FlexContainer .heading-size-30{font-size:30px!important}.LP-Developer-FlexContainer .heading-size-28{font-size:28px!important}.LP-Developer-FlexContainer .heading-size-26{font-size:26px!important}.LP-Developer-FlexContainer .heading-size-24{font-size:24px!important}.LP-Developer-FlexContainer .heading-size-22{font-size:22px!important}.LP-Developer-FlexContainer .heading-size-20{font-size:20px!important}.LP-Developer-FlexContainer .heading-size-18{font-size:18px!important}.LP-Developer-FlexContainer .heading-size-16{font-size:16px!important}.LP-Developer-FlexContainer .heading-size-15{font-size:15px!important}.LP-Developer-FlexContainer .column-image img{border-radius:4px;display:block;height:auto;margin:0 auto;max-width:100%;object-fit:contain}.LP-Developer-FlexContainer .image-placeholder{background-color:#d9d9d9;border-radius:4px;height:200px;width:100%}.LP-Developer-FlexContainer .column-heading-text{display:flex;flex-direction:column;gap:16px}.LP-Developer-FlexContainer .column-heading-text.custom-gap .column-heading.no-margin{margin-bottom:0!important}@media (max-width:1024px){.LP-Developer-FlexContainer.columns-3 .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-column{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}.LP-Developer-FlexContainer.columns-5 .flex-column,.LP-Developer-FlexContainer.columns-6 .flex-column{flex:0 0 calc(33.333% - 21.333px);max-width:calc(33.333% - 21.333px)}.LP-Developer-FlexContainer.columns-3 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-3 .flex-wrapper[style*=space-between] .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-wrapper[style*=space-between] .flex-column{flex:0 0 48%;max-width:48%}.LP-Developer-FlexContainer.columns-2.ratio-golden .flex-column,.LP-Developer-FlexContainer.columns-2.ratio-three-one .flex-column,.LP-Developer-FlexContainer.columns-2.ratio-two-one .flex-column{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (max-width:768px){.LP-Developer-FlexContainer .flex-wrapper{gap:20px!important}.LP-Developer-FlexContainer .flex-column{max-width:100%!important}.LP-Developer-FlexContainer.columns-2 .flex-column,.LP-Developer-FlexContainer.columns-3 .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-column,.LP-Developer-FlexContainer.columns-5 .flex-column,.LP-Developer-FlexContainer.columns-6 .flex-column{flex:0 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important}.LP-Developer-FlexContainer .flex-wrapper[style*=space-around] .flex-column,.LP-Developer-FlexContainer .flex-wrapper[style*=space-between] .flex-column,.LP-Developer-FlexContainer.columns-2.ratio-golden .flex-column:first-child,.LP-Developer-FlexContainer.columns-2.ratio-golden .flex-column:last-child,.LP-Developer-FlexContainer.columns-2.ratio-three-one .flex-column:first-child,.LP-Developer-FlexContainer.columns-2.ratio-three-one .flex-column:last-child,.LP-Developer-FlexContainer.columns-2.ratio-two-one .flex-column:first-child,.LP-Developer-FlexContainer.columns-2.ratio-two-one .flex-column:last-child{flex:0 0 100%;max-width:100%}.LP-Developer-FlexContainer h1.column-heading{font-size:32px}.LP-Developer-FlexContainer .heading-size-42{font-size:32px!important}.LP-Developer-FlexContainer .heading-size-30{font-size:26px!important}.LP-Developer-FlexContainer .heading-size-26{font-size:22px!important}.LP-Developer-FlexContainer .heading-size-22{font-size:20px!important}.LP-Developer-FlexContainer .heading-size-18{font-size:18px!important}.LP-Developer-FlexContainer .heading-size-16{font-size:16px!important}.LP-Developer-FlexContainer .heading-size-15{font-size:14px!important}}@media (max-width:550px){.LP-Developer-FlexContainer.columns-2 .flex-column,.LP-Developer-FlexContainer.columns-3 .flex-column,.LP-Developer-FlexContainer.columns-4 .flex-column,.LP-Developer-FlexContainer.columns-5 .flex-column,.LP-Developer-FlexContainer.columns-6 .flex-column{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:480px){.LP-Developer-FlexContainer .Wrap{padding:0}.LP-Developer-FlexContainer .code-snippet-container{border-radius:0;padding:15px}.LP-Developer-FlexContainer .lp-dev-code-wrapper{font-size:13px}.LP-Developer-FlexContainer .code-copy-button{height:20px;padding:0;right:15px;top:15px;width:20px}.LP-Developer-FlexContainer .code-copy-button svg{height:20px;width:20px}}.LP-Developer-FlexContainer .column-text a[target=_blank]{color:#1536ac;padding-right:18px;position:relative;text-decoration:underline}.LP-Developer-FlexContainer .column-text a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 0.75C0.680203 0.75 0 1.4302 0 2.25V12.75C0 13.5698 0.680203 14.25 1.5 14.25H12C12.8198 14.25 13.5 13.5698 13.5 12.75V7.5H12V12.75H1.5V2.25H6.75V0.75H1.5ZM8.25 0.75V2.25H10.9395L3.96973 9.21973L5.03027 10.2803L12 3.31055V6H13.5V0.75H8.25Z" fill="%231536AC"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.LP-Developer-FlexContainer .column-text a[target=_blank]:hover{opacity:.8;text-decoration:none}.LP-Developer-FlexContainer .column-code-snippet{border-radius:0;overflow:hidden;position:relative;width:100%}.LP-Developer-FlexContainer .code-snippet-container{padding:20px 40px;position:relative}.LP-Developer-FlexContainer .code-snippet-content{position:relative;z-index:1}.LP-Developer-FlexContainer .lp-dev-code-wrapper{color:#fff;font-family:monospace;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.8;white-space:pre-wrap;word-wrap:break-word}.LP-Developer-FlexContainer .lp-dev-code-wrapper p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;min-height:1.8em;padding:0}.LP-Developer-FlexContainer .lp-dev-code-wrapper p:empty:before{content:"\00a0";display:inline-block}.LP-Developer-FlexContainer .lp-dev-code-wrapper br{content:"";display:block;height:0;margin:0}.LP-Developer-FlexContainer .lp-dev-code-wrapper pre{background:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;overflow:visible;padding:0;white-space:pre-wrap;word-wrap:break-word;color:inherit;word-break:break-word}.LP-Developer-FlexContainer .lp-dev-code-wrapper code{background:none;border-radius:0;color:inherit;display:inline;font-family:inherit;font-size:inherit;padding:0}.LP-Developer-FlexContainer .code-copy-button{background:transparent;border:none;cursor:pointer;height:24px;opacity:.6;padding:0;position:absolute;right:20px;top:20px;transition:opacity .3s ease;width:24px;z-index:2}.LP-Developer-FlexContainer .code-copy-button:hover{opacity:1}.LP-Developer-FlexContainer .code-copy-button svg{height:24px;width:24px}.LP-Developer-FlexContainer .copy-tooltip{background:#1a1a1a;border-radius:4px;bottom:-30px;color:#fff;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;white-space:nowrap;z-index:10}.LP-Developer-FlexContainer .code-copy-button:hover .copy-tooltip{opacity:1}.LP-Developer-FlexContainer .code-copy-button.copied .copy-tooltip{background:#10b981;content:"コピーしました！"}.LP-Developer-FlexContainer .language-javascript .const,.LP-Developer-FlexContainer .language-javascript .keyword,.LP-Developer-FlexContainer .language-js .const,.LP-Developer-FlexContainer .language-js .keyword{color:#ff8fa3}.LP-Developer-FlexContainer .language-javascript .operator,.LP-Developer-FlexContainer .language-javascript .punctuation.operator,.LP-Developer-FlexContainer .language-javascript .string,.LP-Developer-FlexContainer .language-js .operator,.LP-Developer-FlexContainer .language-js .punctuation.operator,.LP-Developer-FlexContainer .language-js .string{color:#fec56d}.LP-Developer-FlexContainer .language-javascript .function,.LP-Developer-FlexContainer .language-javascript .method,.LP-Developer-FlexContainer .language-js .function,.LP-Developer-FlexContainer .language-js .method{color:#37c7ff}.LP-Developer-FlexContainer .language-javascript .comment,.LP-Developer-FlexContainer .language-js .comment{color:#6b7280;font-style:italic}.LP-Developer-FlexContainer .language-javascript .parameter,.LP-Developer-FlexContainer .language-javascript .variable,.LP-Developer-FlexContainer .language-js .parameter,.LP-Developer-FlexContainer .language-js .variable{color:#fff}.LP-Developer-FlexContainer .column-code-snippet .keyword{color:#ff8fa3}.LP-Developer-FlexContainer .column-code-snippet .operator,.LP-Developer-FlexContainer .column-code-snippet .string{color:#fec56d}.LP-Developer-FlexContainer .column-code-snippet .function,.LP-Developer-FlexContainer .column-code-snippet .method{color:#37c7ff}.LP-Developer-FlexContainer .column-code-snippet .property{color:#fff}.LP-Developer-FlexContainer .column-code-snippet .comment{color:#6b7280;font-style:italic}.LP-Developer-FlexContainer .column-code-snippet .punctuation,.LP-Developer-FlexContainer .column-code-snippet .variable{color:#fff}.LP-Developer-FlexContainer .language-python .keyword{color:#ff8fa3}.LP-Developer-FlexContainer .language-python .string{color:#fec56d}.LP-Developer-FlexContainer .language-python .builtin,.LP-Developer-FlexContainer .language-python .function{color:#37c7ff}.LP-Developer-FlexContainer .language-python .operator{color:#fec56d}.LP-Developer-FlexContainer .language-python .comment{color:#6b7280;font-style:italic}.LP-Developer-FlexContainer .language-html .tag,.LP-Developer-FlexContainer .language-html .tag .punctuation{color:#ff8fa3}.LP-Developer-FlexContainer .language-html .attr-name{color:#37c7ff}.LP-Developer-FlexContainer .language-html .attr-value,.LP-Developer-FlexContainer .language-html .string{color:#fec56d}.LP-Developer-FlexContainer .language-css .selector{color:#ff8fa3}.LP-Developer-FlexContainer .language-css .property{color:#37c7ff}.LP-Developer-FlexContainer .language-css .string,.LP-Developer-FlexContainer .language-css .value{color:#fec56d}@media (max-width:768px){.LP-Developer-FlexContainer .flex-column{max-width:100vw!important;overflow:hidden!important}.LP-Developer-FlexContainer .flex-column.column-type-code_snippet{flex:0 0 100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.LP-Developer-FlexContainer .column-code-snippet{max-width:100vw!important;overflow:hidden!important;position:relative!important;width:100%!important}.LP-Developer-FlexContainer .code-snippet-container{box-sizing:border-box!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:20px!important;position:relative;width:calc(100vw - 40px)!important}.LP-Developer-FlexContainer .code-snippet-content{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 40px)!important;position:relative!important}.LP-Developer-FlexContainer .lp-dev-code-wrapper{font-size:14px!important;white-space:pre!important;word-wrap:normal!important;display:inline-block!important;min-width:max-content!important;word-break:normal!important}.LP-Developer-FlexContainer .code-copy-button{position:absolute;right:20px;top:20px;z-index:10}}.LP-Developer-FlexContainer .column-text p{margin:0 0 1em}.LP-Developer-FlexContainer .column-text p:last-child{margin-bottom:0}.LP-Developer-FlexContainer .column-text ol,.LP-Developer-FlexContainer .column-text ul{margin:0 0 1em;padding-left:1.5em}.LP-Developer-FlexContainer .column-text li{margin-bottom:.5em}.LP-Developer-FlexContainer .column-text a{color:#1536ac;text-decoration:underline;vertical-align:baseline}.LP-Developer-FlexContainer .column-text a:hover{opacity:.8;text-decoration:none}.devBody .LP-Developer-FlexContainer h1{border-bottom:1px solid #455a64;padding-bottom:1rem}