.styles_main__ZV6Az{line-height:1.9}.styles_main__ZV6Az>:first-child{margin-top:0}.styles_main__ZV6Az cite,.styles_main__ZV6Az em,.styles_main__ZV6Az i{font-style:italic}.styles_main__ZV6Az strong{font-weight:700}.styles_main__ZV6Az a{color:#0f83fd}.styles_main__ZV6Az a:hover{text-decoration:underline}.styles_main__ZV6Az p+p{margin-top:1.5em}.styles_main__ZV6Az ol,.styles_main__ZV6Az ul{margin:1.4rem 0;line-height:1.5}.styles_main__ZV6Az ol>li,.styles_main__ZV6Az ul>li{margin:.4rem 0}.styles_main__ZV6Az ol ol,.styles_main__ZV6Az ol ul,.styles_main__ZV6Az ul ol,.styles_main__ZV6Az ul ul{margin:.2em 0}.styles_main__ZV6Az ol p,.styles_main__ZV6Az ul p{margin:0}.styles_main__ZV6Az ul{padding-left:1.8em}.styles_main__ZV6Az ul>li{list-style:disc}.styles_main__ZV6Az ul>li::marker{font-size:1.1em;color:#003356}.styles_main__ZV6Az ol{padding-left:1.7em}.styles_main__ZV6Az ol>li{padding-left:.2em;list-style:decimal}.styles_main__ZV6Az ol>li::marker{font-weight:600;color:#003356;letter-spacing:-.05em}.styles_main__ZV6Az [class*=contains-task-list] [class*=task-list-item]{list-style:none}.styles_main__ZV6Az [class*=task-list-item-checkbox]{margin-left:-1.5em;font-size:1em;pointer-events:none}.styles_main__ZV6Az h1,.styles_main__ZV6Az h2,.styles_main__ZV6Az h3,.styles_main__ZV6Az h4,.styles_main__ZV6Az h5,.styles_main__ZV6Az h6{font-weight:700}.styles_main__ZV6Az h1+p,.styles_main__ZV6Az h2+p,.styles_main__ZV6Az h3+p,.styles_main__ZV6Az h4+p,.styles_main__ZV6Az h5+p,.styles_main__ZV6Az h6+p{margin-top:.3em}.styles_main__ZV6Az h1{font-size:2em}.styles_main__ZV6Az h2{padding-bottom:.15em;margin-top:2em;margin-bottom:.5em;font-size:1.5em;border-bottom:2px solid #003356}.styles_main__ZV6Az h3,.styles_main__ZV6Az h4,.styles_main__ZV6Az h5,.styles_main__ZV6Az h6{margin-top:1.75em;margin-bottom:.5em}.styles_main__ZV6Az h3{padding:.2em .6em;font-size:1.3em;background:#f1f5f9;border-left:5px solid #003356}.styles_main__ZV6Az h4{font-size:1.2em}.styles_main__ZV6Az h5{font-size:1em}.styles_main__ZV6Az h6{font-size:.9em}@media screen and (max-width:640px){.styles_main__ZV6Az h1{font-size:1.7em}.styles_main__ZV6Az h2{padding-bottom:.1em;font-size:1.4em}.styles_main__ZV6Az h3{padding:.2em .5em;font-size:1.2em}.styles_main__ZV6Az h4{font-size:1.1em}.styles_main__ZV6Az h5{font-size:1em}.styles_main__ZV6Az h6{font-size:.85em}}.styles_main__ZV6Az hr{margin:2.5rem 0;border-top:2px solid rgba(92,147,187,.17)}.styles_main__ZV6Az blockquote{padding:2px 0 2px .7em;margin:1.4rem 0;font-size:.97em;color:#505c64;border-left:3px solid #9dacb7}.styles_main__ZV6Az blockquote p{margin:1rem 0}.styles_main__ZV6Az blockquote>:first-child{margin-top:0}.styles_main__ZV6Az blockquote>:last-child{margin-bottom:0}.styles_main__ZV6Az blockquote[class*=twitter-tweet]{display:none}.styles_main__ZV6Az table{display:block;width:auto;margin:1.2rem auto;overflow:auto;font-size:.95em;line-height:1.5;word-break:normal;border-collapse:collapse;-webkit-overflow-scrolling:touch}.styles_main__ZV6Az td,.styles_main__ZV6Az th{padding:.5rem;background:#fff;border:1px solid #cfdce6}.styles_main__ZV6Az th{font-weight:700;background:#edf2f7}.styles_main__ZV6Az code{padding:.2em .4em;font-size:.85em;vertical-align:.08em;background:rgba(33,90,160,.07);border-radius:4px}.styles_main__ZV6Az [class*=code-block-filename],.styles_main__ZV6Az code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased}.styles_main__ZV6Az pre{display:flex;margin:1.3rem 0;overflow-x:auto;word-break:normal;word-wrap:normal;background:#2c2d3a;border-radius:.2em;box-shadow:0 4px 6px -1px rgba(0,14,30,.15);-webkit-overflow-scrolling:touch}.styles_main__ZV6Az pre:after{flex-shrink:0;width:8px;content:""}.styles_main__ZV6Az pre code{padding:0;margin:0;font-size:.9em;color:#fff;background:transparent}.styles_main__ZV6Az pre>code{display:block;padding:1.1rem}@media screen and (max-width:640px){.styles_main__ZV6Az pre>code{padding:1rem .8rem;font-size:.85em}}.styles_main__ZV6Az [class*=code-block-container]{position:relative;margin:1.3rem 0}.styles_main__ZV6Az [class*=code-block-container] pre{margin:0}.styles_main__ZV6Az [class*=code-block-filename]{display:table;max-width:100%;padding:6px 12px 20px;margin-bottom:-16px;font-size:12px;line-height:1.3;color:hsla(0,0%,100%,.9);background:#323e52;border-radius:.2em .2em 0 0}.styles_main__ZV6Az [class*=code-block-container]+pre{border-top-left-radius:0}.styles_main__ZV6Az img{border:1px solid #f8f5f2}.styles_main__ZV6Az img:not(.styles_emoji__qMA2m){display:table;max-width:100%;height:auto;margin:1.5rem auto}.styles_main__ZV6Az img+br{display:none}.styles_main__ZV6Az img~em{display:block;margin:-1rem auto 0;font-size:.92em;line-height:1.3;color:#77838c;text-align:center}.styles_main__ZV6Az details{margin:1rem 0;font-size:.95em;line-height:1.7}.styles_main__ZV6Az summary{padding:.7em .7em .7em .9em;font-size:.9em;color:var(--c-contrast);cursor:pointer;background:#fff;border:1px solid rgba(92,147,187,.19);border-radius:4px;outline:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.15)}.styles_main__ZV6Az summary::-webkit-details-marker{color:#77838c}.styles_main__ZV6Az details[open] summary{background:#f1f5f9;border-bottom:none;border-radius:4px 4px 0 0;box-shadow:none}.styles_main__ZV6Az [class*=details-content]{padding:.5em .9em;background:#fff;border:1px solid rgba(92,147,187,.2);border-radius:0 0 4px 4px}.styles_main__ZV6Az [class*=details-content]>*{margin:.5em 0}.styles_main__ZV6Az span[class*=embed-block]{display:block;width:100%;margin:1.5rem 0}.styles_main__ZV6Az [class*=embed-codepen],.styles_main__ZV6Az [class*=embed-jsfiddle],.styles_main__ZV6Az [class*=embed-slideshare],.styles_main__ZV6Az [class*=embed-speakerdeck],.styles_main__ZV6Az [class*=embed-stackblitz],.styles_main__ZV6Az [class*=embed-youtube]{position:relative;width:100%;height:0;padding-bottom:calc(56.25% + 38px)}.styles_main__ZV6Az [class*=embed-codepen] iframe,.styles_main__ZV6Az [class*=embed-jsfiddle] iframe,.styles_main__ZV6Az [class*=embed-slideshare] iframe,.styles_main__ZV6Az [class*=embed-speakerdeck] iframe,.styles_main__ZV6Az [class*=embed-stackblitz] iframe,.styles_main__ZV6Az [class*=embed-youtube] iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.styles_main__ZV6Az [class*=embed-jsfiddle] iframe,.styles_main__ZV6Az [class*=embed-slideshare] iframe{border:1px solid #2c2d3a}.styles_main__ZV6Az [class*=embed-figma]{border:1px solid #cfdce6}.styles_main__ZV6Az [class*=zenn-embedded] iframe{display:block;width:100%}.styles_main__ZV6Az [class*=zenn-embedded-link-card]{margin:1rem auto}.styles_main__ZV6Az [class*=zenn-embedded-link-card] iframe{height:125px}.styles_main__ZV6Az [class*=zenn-embedded-gist],.styles_main__ZV6Az [class*=zenn-embedded-github],.styles_main__ZV6Az [class*=zenn-embedded-mermaid],.styles_main__ZV6Az [class*=zenn-embedded-tweet]{margin:1.5rem auto}.styles_main__ZV6Az pre[class*=language-]{position:relative}.styles_main__ZV6Az [class*=token][class*=namespace]{opacity:.7}.styles_main__ZV6Az [class*=token][class*=cdata],.styles_main__ZV6Az [class*=token][class*=comment],.styles_main__ZV6Az [class*=token][class*=doctype],.styles_main__ZV6Az [class*=token][class*=prolog]{color:#94a1b3}.styles_main__ZV6Az [class*=language-css] [class*=token][class*=string],.styles_main__ZV6Az [class*=style] [class*=token][class*=string],.styles_main__ZV6Az [class*=token][class*=attr-name],.styles_main__ZV6Az [class*=token][class*=boolean],.styles_main__ZV6Az [class*=token][class*=entity],.styles_main__ZV6Az [class*=token][class*=number],.styles_main__ZV6Az [class*=token][class*=operator],.styles_main__ZV6Az [class*=token][class*=string],.styles_main__ZV6Az [class*=token][class*=url]{color:#ffc56d}.styles_main__ZV6Az [class*=token][class*=atrule],.styles_main__ZV6Az [class*=token][class*=attr-value],.styles_main__ZV6Az [class*=token][class*=deleted],.styles_main__ZV6Az [class*=token][class*=important],.styles_main__ZV6Az [class*=token][class*=keyword],.styles_main__ZV6Az [class*=token][class*=selector]{color:#ff8fa3}.styles_main__ZV6Az [class*=token][class*=inserted]{color:#b4ff9b}.styles_main__ZV6Az [class*=token][class*=deleted]:not([class*=prefix]){display:block;color:inherit;background:rgba(218,54,50,.2)}.styles_main__ZV6Az [class*=token][class*=prefix]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_main__ZV6Az [class*=token][class*=inserted]:not([class*=prefix]){display:block;color:inherit;background:rgba(0,146,27,.2)}.styles_main__ZV6Az [class*=token][class*=coord]{color:#aad4ff}.styles_main__ZV6Az [class*=token][class*=regex],.styles_main__ZV6Az [class*=token][class*=statement]{color:#ffc56d}.styles_main__ZV6Az [class*=token][class*=placeholder],.styles_main__ZV6Az [class*=token][class*=variable]{color:#fff}.styles_main__ZV6Az [class*=token][class*=bold],.styles_main__ZV6Az [class*=token][class*=important],.styles_main__ZV6Az [class*=token][class*=statement]{font-weight:700}.styles_main__ZV6Az [class*=token][class*=punctuation]{color:#939bc1}.styles_main__ZV6Az [class*=token][class*=entity]{cursor:help}.styles_main__ZV6Az [class*=token][class*=italic]{font-style:italic}.styles_main__ZV6Az [class*=token][class*=function],.styles_main__ZV6Az [class*=token][class*=property],.styles_main__ZV6Az [class*=token][class*=tag]{color:#38c7ff}.styles_main__ZV6Az [class*=token][class*=attr-name]{color:#ff8fa3}.styles_main__ZV6Az [class*=token][class*=attr-value],.styles_main__ZV6Az [class*=token][class*=script],.styles_main__ZV6Az [class*=token][class*=script] [class*=token][class*=keyword],.styles_main__ZV6Az [class*=token][class*=style]{color:#ffc56d}.styles_main__ZV6Az aside[class*=msg]{display:flex;align-items:flex-start;padding:1.4em 1em;margin:1.5rem 0;font-size:.94em;line-height:1.6;color:rgba(0,0,0,.65);background:#f0f9ff;border-radius:4px}.styles_main__ZV6Az aside[class*=msg][class*=alert]{background:#ffeff2}.styles_main__ZV6Az aside[class*=msg] a{color:inherit;text-decoration:underline}.styles_main__ZV6Az [class*=msg-symbol]{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;font-weight:700;color:#fff;background-color:#88c6f1;border-radius:99rem}.styles_main__ZV6Az aside[class*="msg alert"] [class*=msg-symbol]{background-color:#ff7670}.styles_main__ZV6Az [class*=msg-content]{flex:1;min-width:0;margin-left:.6em}.styles_main__ZV6Az [class*=msg-content]>*{margin:.7rem 0}.styles_main__ZV6Az [class*=msg-content]>:first-child{margin-top:0}.styles_main__ZV6Az [class*=msg-content]>:last-child{margin-bottom:0}.styles_main__ZV6Az .styles_footnotes__hewTC{margin-top:3rem;font-size:.9em;color:#77838c}.styles_main__ZV6Az .styles_footnotes__hewTC li::marker{color:#77838c}.styles_main__ZV6Az .styles_footnotes-title__4lF1Y{padding-bottom:3px;font-size:15px;font-weight:700;border-bottom:1px solid #cfdce6}.styles_main__ZV6Az .styles_footnotes-list__Qz93l{margin:13px 0 0}.styles_main__ZV6Az .styles_footnote-item__MMDYG:target{color:#2c2d3a;background:#e3eeff}