@media print{.navbar{display:none}.contents{width:auto}.contents .header{display:none}.info{display:none}}html{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:#4090d0 #d8e8f8}*,*::before,*::after{box-sizing:inherit}body{font-family:hiragino kaku gothic,meiryo,sans-serif;margin-top:0;margin-bottom:0}#container{display:grid;z-index:0}@media screen and (max-width:480px){#container{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;transition:300ms grid-template-columns ease-in-out}}@media screen and (min-width:480px) and (max-width:720px){#container{grid-template-columns:200px 1fr;grid-template-rows:auto 1fr auto;transition:300ms grid-template-columns ease-in-out}}@media screen and (min-width:720px){#container{grid-template-columns:200px 1fr 170px;grid-template-rows:auto 1fr auto;transition:300ms grid-template-columns ease-in-out}}#container::after{display:table;clear:both;content:""}#header{margin-bottom:5px;display:grid;grid-template-columns:50px 1fr 50px;grid-template-rows:auto auto auto;color:#fff}@media screen and (max-width:480px){#header{grid-column:1/3;grid-row:1/2;z-index:30}}@media screen and (min-width:480px) and (max-width:720px){#header{grid-column:1/3;grid-row:1/2;z-index:10;position:sticky;top:0}}@media screen and (min-width:720px){#header{grid-column:1/4;grid-row:1/2;z-index:10;position:sticky;top:0}}.headertitle{margin:5px 0;font-weight:bolder;color:#fff}@media screen and (max-width:480px){.headertitle{font-size:x-large}}@media screen and (min-width:480px) and (max-width:720px){.headertitle{font-size:x-large}}@media screen and (min-width:720px){.headertitle{font-size:x-large}}.headerdesc{margin:5px 0}.headerleft{grid-column:1/2;grid-row:1/2;text-align:center;background-color:#00254e}.headermiddle{grid-column:2/3;grid-row:1/2;text-align:center;background-color:#00254e}.headerright{grid-column:3/4;grid-row:1/2;text-align:center;background-color:#00254e}.headermenu{grid-column:1/4;font-size:100%}.hmenu1{display:grid;grid-template-rows:auto;background-color:#00254e}@media screen and (max-width:480px){.hmenu1{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:480px) and (max-width:720px){.hmenu1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:720px){.hmenu1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.hmenu1-level1{color:#fff}@media screen and (max-width:480px){.hmenu1-level1{font-size:small}}@media screen and (min-width:480px) and (max-width:720px){.hmenu1-level1{font-size:small}}@media screen and (min-width:720px){.hmenu1-level1{font-size:medium}}.hmenu1-level1>.active{border-bottom:5px solid #e9daab;box-sizing:border-box}.hmenu1-level1>:not(.active){border-bottom:5px solid #00254e;box-sizing:border-box}.hmenu1-level1 .menu-item{display:block;text-align:center;height:100%}.hmenu1-level1 .menu-item a{display:block;color:#fff;text-decoration:none;height:100%}.hmenu1-level1 .menu-item a:hover{display:block;color:#000;background-color:#d8e8f8}@media screen and (min-width:480px) and (max-width:720px){.hmenu1-level1:hover .hmenu1-level2{visibility:visible}}@media screen and (min-width:720px){.hmenu1-level1:hover .hmenu1-level2{visibility:visible}}.hmenu1-level2-wrapper{height:0}.hmenu1-level2{visibility:hidden;position:relative;color:#fff;background-color:#0a447e;box-sizing:border-box}@media screen and (max-width:480px){.hmenu1-level2{line-height:2.5em}}@media screen and (min-width:480px) and (max-width:720px){.hmenu1-level2{line-height:2em}}@media screen and (min-width:720px){.hmenu1-level2{line-height:2em}}.hmenu1-level2 .menu-item{text-align:left}.hmenu1-level2 .menu-item a:hover{display:block;color:#000;background-color:#d8e8f8}.hmenu1-level2 .active .menu-link,.hmenu1-level2 .active .menu-link:hover{color:#00254e;background-color:#e9daab}.hmenu1-level2 a{display:block;color:#fff;background-color:#0a447e;padding-left:.5em;padding-right:.5em;text-decoration:none}.hmenu1-level2:not(:last-child){border-bottom:solid 1px #00254e}#googlesearch{transition:all 500ms;z-index:20}@media screen and (max-width:480px){#googlesearch{display:none}}@media screen and (min-width:480px) and (max-width:720px){#googlesearch{position:fixed;width:287px;top:0;right:-239px}}@media screen and (min-width:720px){#googlesearch{position:fixed;width:287px;top:0;right:-239px}}#googlesearch:focus-within{width:380px !important;right:8px;border:solid 2px #22609e}#googlesearch .gsc-control-cse{background-color:#fff !important;border-width:0 !important;padding-left:30px !important;margin-left:10px}#googlesearch .gsc-control-cse:focus-within{background-color:#eaf0ff !important}#googlesearch .gsc-input::before{display:inline-block;position:absolute;left:0;top:0;width:40px !important;height:60px !important;padding-top:18px;padding-left:8px;font-family:material symbols outlined;font-size:24px;color:#fff;content:"search";background-color:#22609e !important;cursor:pointer}#googlesearch .gsc-search-button{cursor:pointer}@media screen and (max-width:480px){#navbar{display:block;overflow-x:hidden;overflow-y:auto;max-height:100vh;z-index:40}}@media screen and (min-width:480px) and (max-width:720px){#navbar{grid-column:1/2;grid-row:2/3;margin-right:10px}}@media screen and (min-width:720px){#navbar{grid-column:1/2;grid-row:2/3;margin-right:10px}}#nav-drawer{display:none}#nav-drawer:checked~#navmenu{transform:translate(620px);left:0;opacity:1;z-index:50;min-width:50%;display:block}#nav-drawer:checked~#nav-drawer-background{opacity:.5;z-index:30;left:0%;display:block}#nav-drawer:checked~#nav-drawer-background-cover{left:0%}#nav-drawer-icon{height:48px;width:48px}@media screen and (max-width:480px){#nav-drawer-icon{display:block;position:absolute;top:12px;left:16px;cursor:pointer;z-index:10;color:#fff}}@media screen and (min-width:480px) and (max-width:720px){#nav-drawer-icon{display:none}}@media screen and (min-width:720px){#nav-drawer-icon{display:none}}#nav-drawer-icon .material-icons-outlined,#nav-drawer-icon .material-symbols-outlined{font-size:40px}#nav-drawer-icon div:nth-of-type(1){top:22px}#nav-drawer-icon div:nth-of-type(2){top:11px}#nav-drawer-icon div:nth-of-type(3){top:0}#nav-drawer-background{background-color:#000;width:100%;height:100%;opacity:0;position:fixed;right:0;top:0;transition:all .5s ease 0s}@media screen and (max-width:480px){#nav-drawer-background{display:none;z-index:10}}@media screen and (min-width:480px) and (max-width:720px){#nav-drawer-background{display:none}}@media screen and (min-width:720px){#nav-drawer-background{display:none}}.nav-drawer-background-cover{height:100%;opacity:0;position:fixed;right:0;top:0;width:100%}@media screen and (max-width:480px){.nav-drawer-background-cover{display:none;z-index:20}}@media screen and (min-width:480px) and (max-width:720px){.nav-drawer-background-cover{display:none}}@media screen and (min-width:720px){.nav-drawer-background-cover{display:none}}#navmenu{word-wrap:break-word;align-self:start;width:190px;transition:transform 300ms ease-in-out;display:flex;flex-wrap:wrap;column-gap:5px;z-index:1}@media screen and (max-width:480px){#navmenu{position:absolute;top:0;left:-620px;transition:all .5s ease 0s}#navmenu .navmenutab{display:none}}@media screen and (min-width:480px) and (max-width:720px){#navmenu{position:sticky;top:5px;overflow-y:auto;top:0}}@media screen and (min-width:720px){#navmenu{position:sticky;top:5px;overflow-y:auto;top:0}}.navmenutab{font-weight:700;padding:3px 12px;order:-1;flex:1;color:#103880;background-color:#d8e8f8;font-size:70%;cursor:pointer;text-align:center;z-index:0}#linkmenu,#tocactive{width:100%;display:none;border-style:solid;border-width:6px 0 0;border-color:#4090d0}@media(scripting:none){#linkmenu{display:block}#tocactive{display:none}}input[name=navmenutab]{display:none}#linkmenutab:checked+.navmenutab,#tocactivetab:checked+.navmenutab{color:#fff;font-weight:bolder;background-color:#4090d0}#linkmenutab:checked~#linkmenu,#tocactivetab:checked~#tocactive{display:block}.vmenu1-level1{color:#fff;background-color:#00254e;box-sizing:border-box}@media screen and (max-width:480px){.vmenu1-level1{line-height:2.5em}}@media screen and (min-width:480px) and (max-width:720px){.vmenu1-level1{line-height:2em}}@media screen and (min-width:720px){.vmenu1-level1{line-height:2em}}.vmenu1-level1 a{display:block;color:#fff;background-color:#00254e;padding-left:.25em;padding-right:.5em;text-decoration:none}.vmenu1-level1 a:hover{color:#000;background-color:#d8e8f8}.vmenu1-level1 .active a{color:#00254e;background-color:#e9daab}.vmenu1-level2{color:#fff;background-color:#0a447e;border-bottom:solid 1px #00254e;box-sizing:border-box}@media screen and (max-width:480px){.vmenu1-level2{line-height:2.5em}}@media screen and (min-width:480px) and (max-width:720px){.vmenu1-level2{line-height:2em}}@media screen and (min-width:720px){.vmenu1-level2{line-height:2em}}.vmenu1-level2 a{display:block;color:#fff;background-color:#0a447e;padding-left:.5em;padding-right:.5em;text-decoration:none}.vmenu1-level2 a:hover{color:#000;background-color:#d8e8f8}.vmenu1-level2 .active a{color:#00254e;background-color:#e9daab}.vmenu1-level3{color:#fff;background-color:#22609e;border-bottom:solid 1px #00254e;box-sizing:border-box}@media screen and (max-width:480px){.vmenu1-level3{line-height:2.5em}}@media screen and (min-width:480px) and (max-width:720px){.vmenu1-level3{line-height:2em}}@media screen and (min-width:720px){.vmenu1-level3{line-height:2em}}.vmenu1-level3 a{display:block;color:#fff;background-color:#22609e;padding-left:.75em;padding-right:.5em;text-decoration:none}.vmenu1-level3 a:hover{color:#000;background-color:#d8e8f8}.vmenu1-level3 .active a{color:#00254e;background-color:#e9daab}.vmenu1-level4{color:#fff;background-color:#4090d0;border-left:solid 10px #22609e;border-bottom:solid 1px #00254e;box-sizing:border-box}@media screen and (max-width:480px){.vmenu1-level4{line-height:2.5em}}@media screen and (min-width:480px) and (max-width:720px){.vmenu1-level4{line-height:2em}}@media screen and (min-width:720px){.vmenu1-level4{line-height:2em}}.vmenu1-level4 a{display:block;color:#fff;background-color:#4090d0;padding-left:1em;padding-right:.5em;text-decoration:none}.vmenu1-level4 a:hover{color:#000;background-color:#d8e8f8}.vmenu1-level4 .active a{color:#00254e;background-color:#e9daab}#center{overflow:hidden;max-width:100%}@media screen and (max-width:480px){#center{grid-column:1/3;grid-row:2/3;z-index:30}}@media screen and (min-width:480px) and (max-width:720px){#center{grid-column:2/3;grid-row:2/3;border-left:solid 2px #ddd;padding-left:10px;z-index:0}}@media screen and (min-width:720px){#center{grid-column:2/3;grid-row:2/3;margin-right:10px;border-left:solid 2px #ddd;padding-left:10px;z-index:0}}#breadcrumb{font-size:small;color:#000;background-color:#d8e8f8;margin-bottom:2px;line-height:2em}@media screen and (max-width:480px){#breadcrumb{grid-column:1/2;grid-row:2/3}}@media screen and (min-width:480px) and (max-width:720px){#breadcrumb{grid-column:2/3;grid-row:2/3}}@media screen and (min-width:720px){#breadcrumb{grid-column:2/3;grid-row:2/3}}#breadcrumb a{text-decoration:none}#breadcrumb a:hover{font-weight:700;text-decoration:none}#breadcrumb span:not(:last-child)::after{content:" > "}#main{overflow:hidden;margin-bottom:5px}.title{font-size:130%;color:#fff;background-color:#00254e;text-align:center}.contents p{margin:1em}.contents table{margin:1em}.contents pre{margin:1em}.contents blockquote{margin:0 2pc;padding-top:.2em;padding-bottom:.01em;background:#e7f0f5}.contents dl{margin-left:1em}.contents figure.floatright{float:right}.contents [data-title]::after{content:attr(data-title);position:absolute;left:100%;top:0%;width:max-content;opacity:0;transition:opacity .5s ease-in-out;padding:.1rem .3rem;border-radius:5px}.contents [data-title]:hover::after{opacity:1}.contents [data-title]:active::after{content:attr(data-title-copied)}.contents button.heading{position:relative;display:inline-block;top:.1em;left:-.2em;cursor:copy;opacity:.6;border:none;background-color:transparent}.contents button.heading svg{width:1.8em;height:1.8em}.contents h1{font-size:120%;color:#fff;background-color:#0a447e;border-width:0 0 0 5px;border-style:solid;border-color:#0a447e;padding:2px 0 2px 10px}.contents h1 svg{fill:#fff}.contents h1 button::before{font-family:material symbols outlined;font-size:160%;color:#fff;content:"link";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px}.contents h1:hover button.heading{opacity:1;transition:opacity .5s ease-in-out}.contents h1 [data-title]::after{color:#0a447e;background-color:#fff;margin-left:-10px}.contents h2{font-size:110%;color:#103880;background-color:#d8e8f8;border-width:0 0 2px 5px;border-style:solid;border-color:#103880;padding:2px 0 2px 10px}.contents h2 svg{fill:#103880}.contents h2 button::before{font-family:material symbols outlined;font-size:160%;color:#103880;content:"link";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px}.contents h2:hover button.heading{opacity:1;transition:opacity .5s ease-in-out}.contents h2 [data-title]::after{color:#d8e8f8;background-color:#103880;margin-left:-10px}.contents h3{font-size:100%;color:#103880;background-color:#eaf0ff;border-width:0 0 1px 5px;border-style:solid;border-color:#103880;padding:2px 0 2px 10px}.contents h3 svg{fill:#103880}.contents h3 button::before{font-family:material symbols outlined;font-size:160%;color:#103880;content:"link";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px}.contents h3:hover button.heading{opacity:1;transition:opacity .5s ease-in-out}.contents h3 [data-title]::after{color:#eaf0ff;background-color:#103880;margin-left:-10px}.contents h4{color:#103880;background-color:#eaf0ff;border-width:0 0 0 3px;border-style:solid;border-color:#0a447e;padding:1px 0 1px 10px}.contents h4 svg{fill:#103880}.contents h4 button::before{font-family:material symbols outlined;font-size:160%;color:#103880;content:"link";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px}.contents h4:hover button.heading{opacity:1;transition:opacity .5s ease-in-out}.contents h4 [data-title]::after{color:#eaf0ff;background-color:#103880;margin-left:-10px}.contentsbottom{margin-bottom:5px}#info{text-align:right}@media screen and (max-width:480px){#info{display:none}}@media screen and (min-width:480px) and (max-width:720px){#info{display:none}}@media screen and (min-width:720px){#info{grid-column:3/4;grid-row:2/5}}#footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px .5em 0;margin:0 -.5em;color:#fff}@media screen and (max-width:480px){#footer{grid-column:1/3;grid-row:3/4}}@media screen and (min-width:480px) and (max-width:720px){#footer{grid-column:1/3;grid-row:3/4}}@media screen and (min-width:720px){#footer{grid-column:1/4;grid-row:3/4}}.footerleft{grid-column:1/2;padding:5px;background-color:#00254e}.footerleft a{color:#fff}.footermiddle{grid-column:2/3;padding:5px;text-align:center;background-color:#00254e}.footerright{grid-column:3/4;padding:5px;text-align:right;background-color:#00254e}.chart1{overflow-x:auto;padding:0 1em}.chart1 table{overflow-x:auto}.chart1 table tr:nth-child(2n){background-color:#eaf0ff}.chart1 table tr:nth-child(2n+1){background-color:#c8d8f8}.chart1 table td{vertical-align:top;padding:1px 5px}.chart1 table th{color:#fff;background-color:#22609e;vertical-align:top;padding:1px 5px}.chart1 table th a{color:#fff}.chart2{overflow-x:auto;padding:0 1em}.chart2 table{overflow-x:auto}.chart2 tr:nth-child(2n){background-color:#eaf0ff}.chart2 tr:nth-child(2n+1){background-color:#c8d8f8}.chart2 td{padding:1px 5px}.chart2 th{color:#fff;background-color:#22609e;padding:1px 5px}.chart2 th a{color:#fff}.thleft th{text-align:left}.thright th{text-align:right}.tdleft td{text-align:left}.tdright td{text-align:right}.blocklink>a{display:block;width:100%;height:100%}.highlight{overflow-x:auto;overflow-y:hidden;margin:0 1pc;position:relative;max-width:95%}.highlight .lntable{max-height:70vh}.highlight-copy-button{position:absolute;top:0;right:0;border:0;padding:1px;font-size:.8em;font-weight:700;line-height:2;color:#fff;background-color:#4090d0;min-width:60px;text-align:center}.highlight-copy-button:hover{background-color:#22609e;cursor:copy}.highlight>pre{padding:.5em 1em}.centering{text-align:center}.figure{overflow-x:auto}.max-width-95percent img{max-width:95%}.max-width-650px img{width:95%;max-width:650px}.fit-image{text-align:center}.fit-image img{max-width:min(95%,650px);max-height:30vw;object-fit:contain}figcaption{text-align:center}.refarg{padding:0}.refarg table{border-collapse:collapse}.refarg td:nth-child(2n){padding-left:1em}.refarg td{vertical-align:top}.refarg th{color:#fff;background-color:#22609e;vertical-align:top}.refsyntaxext{padding:0}.refsyntaxext table{border-collapse:collapse}.refsyntaxext td{vertical-align:top}.refsyntaxext td:nth-child(2n){padding-left:1em}.refsyntaxext td:nth-child(2n+1){min-width:6em}.refsyntaxext th{color:#fff;background-color:#22609e;vertical-align:top}.reference_toc{break-inside:avoid}@media screen and (max-width:480px){.reference_toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5px}}@media screen and (min-width:480px) and (max-width:720px){.reference_toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5px}}@media screen and (min-width:720px){.reference_toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5px}}.reference_toc h1 a{color:#fff;text-decoration:none}.reference_toc h2{color:#fff;background-color:#0a447e;text-decoration:none;border-width:0;padding:2px 0 2px 10px}@media screen and (max-width:480px){.reference_toc ul li{margin-top:8px;margin-bottom:8px}}.reference_toc_column{break-inside:avoid;display:inline-block;width:100%}mark.reference_mark--definition{color:#fff;background-color:#4090d0;padding-left:.2em;padding-right:.2em}mark.reference_mark--example{color:#fff;background-color:#4090d0;padding-left:.2em;padding-right:.2em}mark.reference_mark--language{color:#fff;background-color:#4090d0;padding-left:.2em;padding-right:.2em}.reverselookup .rlsection>summary{list-style:none}.reverselookup .rlqa>summary{list-style:none}.reverselookup .rlqa .rllastupdate{text-align:right}.reverselookup h1,.reverselookup h2{cursor:pointer}.reverselookup h1::before{font-family:material symbols outlined;font-size:120%;color:#fff;content:"expand_more";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px 0}.reverselookup details[open] h1::before{font-family:material symbols outlined;font-size:120%;color:#fff;content:"expand_less";vertical-align:middle}.reverselookup h2::before{font-family:material symbols outlined;font-size:110%;color:#103880;content:"expand_more";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px 0}.reverselookup details details[open] h2::before{font-family:material symbols outlined;font-size:110%;color:#103880;content:"expand_less";vertical-align:middle}.scroll{overflow-x:auto}figure.scroll{overflow-x:auto}figure.popup img{cursor:zoom-in}.popup figure img{cursor:zoom-in}#popup-container{display:none;position:fixed;place-content:center;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;z-index:99;overflow:auto;cursor:pointer}#popup-container .popup-image{display:grid;place-items:center;margin:0 auto;overflow:auto;left:150px;right:150px;max-width:96vw;max-height:96vh;object-fit:scale-down;overscroll-behavior:contain;cursor:pointer}#popup-container .popup-image div{position:relative}#popup-container .popup-image img{position:relative;left:0;top:0;max-width:96vw;max-height:96vh;object-fit:scale-down;overscroll-behavior:contain}table{overflow-x:auto;padding:0 1em}table .scroll{overflow-x:auto}table.chart1{display:block;overflow-x:auto}table.chart1 tr:nth-child(2n){background-color:#eaf0ff}table.chart1 tr:nth-child(2n+1){background-color:#c8d8f8}table.chart1 td{vertical-align:top;padding:1px 5px}table.chart1 th{color:#fff;background-color:#22609e;vertical-align:top;padding:1px 5px}table.chart1 th a{color:#fff}table.chart2{overflow-x:auto;padding:0 1em}table.chart2 table{overflow-x:auto}table.chart2 tr:nth-child(2n){background-color:#eaf0ff}table.chart2 tr:nth-child(2n+1){background-color:#c8d8f8}table.chart2 td{padding:1px 5px}table.chart2 th{color:#fff;background-color:#22609e;padding:1px 5px}table.chart2 th a{color:#fff}.arduinoversion td{vertical-align:top}.error .error_contents{display:table;table-layout:fixed;width:90%;height:25vh;padding:10vh;margin:0 auto}.error .error_contents .pagenotfound{display:table-cell;font-size:6vh;width:30%;padding:1% 0;color:#fff;background:#00254e;text-align:center;vertical-align:middle}.error .pagenotfound:nth-child(1){transform:translateX(310%);animation:notfound 2s linear 0s 1 normal forwards}.error .pagenotfound:nth-child(3){transform:translateX(310%);animation:notfound 2s linear 1s 1 normal forwards}.error .pagenotfound:nth-child(5){transform:translateX(310%);animation:notfound 2s linear 2s 1 normal forwards}.error .error_link{display:grid;gap:2px;grid-template-columns:100%}.error .error_link .link{color:#fff;background-color:#4090d0;width:100%;padding:5px}.error .error_link a{display:block;color:#fff;background-color:#4090d0}.footer_error{display:grid;grid-template-columns:1fr 1fr 1fr;color:#fff;background-color:#00254e;padding:5px}.footer_error .footer_error_middle{margin:0 auto}@keyframes lean{0%{transform:skew(0,0)}100%{transform:skew(15deg,-15deg)}}@keyframes notfound{0%{transform:translateX(110%)}50%{transform:translateX(0%)}55%{transform:rotate(45deg)}60%{transform:rotate(90deg)}65%{transform:rotate(135deg)}70%{transform:rotate(180deg)}75%{transform:rotate(270deg)}80%{transform:rotate(360deg)}100%{transform:skew(15deg,-15deg)}}.flowchart{overflow-x:auto}.mermaid{overflow-x:auto}.triangle,.admonition-mark-shape--warning,.admonition-mark-shape--error,.triangle::before,.admonition-mark-shape--warning::before,.admonition-mark-shape--error::before,.triangle::after,.admonition-mark-shape--warning::after,.admonition-mark-shape--error::after{width:1em;height:1em}.triangle::before,.admonition-mark-shape--warning::before,.admonition-mark-shape--error::before,.triangle::after,.admonition-mark-shape--warning::after,.admonition-mark-shape--error::after{content:"";position:absolute}.triangle,.admonition-mark-shape--warning,.admonition-mark-shape--error{position:relative;border-top-left-radius:30%;transform:rotate(30deg)skewY(30deg)translateX(60%)translateY(-30%)scaleX(.86666)}.triangle::before,.admonition-mark-shape--warning::before,.admonition-mark-shape--error::before{border-top-right-radius:30%;transform:skewX(-45deg)translateX(45%)}.triangle::after,.admonition-mark-shape--warning::after,.admonition-mark-shape--error::after{border-bottom-left-radius:30%;transform:skewY(-45deg)translateY(45%)}.circle,.admonition-mark-shape--tip,.admonition-mark-shape--note{border-radius:50%}.admonition--error{margin:0 1em .5em;display:flex;background-color:#fff}.admonition-mark--error{position:relative;width:3em;height:3em}.admonition-mark-wrap--error{position:relative;inset:0;width:2em;height:2em;margin:0 auto}.admonition-mark-shape--error{position:absolute;inset:0;margin-top:.3em;margin-bottom:-.3em}.admonition-mark-shape--error,.admonition-mark-shape--error::before,.admonition-mark-shape--error::after{background-color:red}.admonition-mark-letter--error{position:absolute;inset:0;width:1em;height:1.2em;margin:.6em auto auto;text-align:center;font-weight:bolder;color:#fff}.admonition-content--error{width:calc(100% - 8ex);color:red;background-color:#fff;font-weight:400;margin:.5em 0 .3em}.admonition-content--error>p{margin:.2em 0}.admonition--note{margin:0 1em .5em;display:flex;background-color:#eaf0ff}.admonition-mark--note{position:relative;width:3em;height:3em}.admonition-mark-wrap--note{position:relative;inset:0;width:2em;height:2em;margin:0 auto}.admonition-mark-shape--note{position:absolute;inset:0;margin-top:.3em;margin-bottom:-.3em}.admonition-mark-shape--note,.admonition-mark-shape--note::before,.admonition-mark-shape--note::after{background-color:#0a447e}.admonition-mark-letter--note{position:absolute;inset:0;width:1em;height:1.2em;margin:.6em auto auto;text-align:center;font-weight:bolder;color:#eaf0ff}.admonition-content--note{width:calc(100% - 8ex);color:#0a447e;background-color:#eaf0ff;font-weight:400;margin:.5em 0 .3em}.admonition-content--note>p{margin:.2em 0}.admonition--tip{margin:0 1em .5em;display:flex;background-color:#eaf0ff}.admonition-mark--tip{position:relative;width:3em;height:3em}.admonition-mark-wrap--tip{position:relative;inset:0;width:2em;height:2em;margin:0 auto}.admonition-mark-shape--tip{position:absolute;inset:0;margin-top:.3em;margin-bottom:-.3em}.admonition-mark-shape--tip,.admonition-mark-shape--tip::before,.admonition-mark-shape--tip::after{background-color:#0a447e}.admonition-mark-letter--tip{position:absolute;inset:0;width:1em;height:1.2em;margin:.6em auto auto;text-align:center;font-weight:bolder;color:#eaf0ff}.admonition-content--tip{width:calc(100% - 8ex);color:#0a447e;background-color:#eaf0ff;font-weight:400;margin:.5em 0 .3em}.admonition-content--tip>p{margin:.2em 0}.admonition--warning{margin:0 1em .5em;display:flex;background-color:#fee}.admonition-mark--warning{position:relative;width:3em;height:3em}.admonition-mark-wrap--warning{position:relative;inset:0;width:2em;height:2em;margin:0 auto}.admonition-mark-shape--warning{position:absolute;inset:0;margin-top:.3em;margin-bottom:-.3em}.admonition-mark-shape--warning,.admonition-mark-shape--warning::before,.admonition-mark-shape--warning::after{background-color:red}.admonition-mark-letter--warning{position:absolute;inset:0;width:1em;height:1.2em;margin:.6em auto auto;text-align:center;font-weight:bolder;color:#fff}.admonition-content--warning{width:calc(100% - 8ex);color:red;background-color:#fee;font-weight:700;margin:.5em 0 .3em}.admonition-content--warning>p{margin:.2em 0}.thoverrowhighlight tr:hover td{color:#fff;background-color:#00254e}.thoverrowhighlight tr:hover a{color:#fff;text-decoration:underline}.tablemenuleft1 td:nth-of-type(1){padding:0}.tablemenuleft1 td:nth-of-type(n+2){padding:2pt}.tablemenuleft1 td:nth-of-type(1) a{display:block;padding:2pt}.tablemenuleft1 td:nth-of-type(1) a:hover{color:#fff;background-color:#00254e}.tablemenuleft2 tr td:nth-of-type(1),.tablemenuleft2 tr td:nth-of-type(n+3){padding:2pt}.tablemenuleft2 tr td:nth-of-type(2){padding:0}.tablemenuleft2 tr td:nth-of-type(2) a{display:block;padding:2pt}.tablemenuleft2 tr td:nth-of-type(2):hover{color:#fff;background-color:#00254e}.tablemenuleft2 tr td:nth-of-type(2):hover a{color:#fff;background-color:#00254e}a.linelink{display:block;width:98%}a.linelink:hover{color:#fff;background-color:#00254e}a[target=_blank]::after{content:url(/images/opennew.svg);position:relative;bottom:4pt}.amazonads a::after{content:none}.rightfooter a::after{content:none}.memorandum>h3 .anchor{display:none}.memorandumarchive td:nth-of-type(n+2){text-align:center;padding-left:0;padding-right:0}.memorandumarchive td:nth-of-type(n+2) a{display:block;text-align:center;width:100%;padding-left:4pt;padding-right:4pt}.memorandumarchive td:nth-of-type(n+2) a:hover{color:#fff;background-color:#00254e}.memorandumarchive td.active{background-color:#e9daab}#cookie-consent{display:block;grid-column:1/-1;transform:translateX(-110%);position:fixed;color:#fff;background-color:#00254e;overflow:auto;padding:.5em 5px;margin-left:6pt;left:0;bottom:0;width:calc(100% - 12pt);transition:all 1s ease .5s;z-index:2000}#cookie-consent a{color:#fff}.close-cookie-consent{color:#00254e;background-color:#fff}.examples{display:grid;width:95%;grid-template-columns:repeat(auto-fill,minmax(15em,auto));border-spacing:5px 0;margin:0 auto;gap:1px}.example_section{grid-column:1/-1;background-color:#22609e;padding:2px 10px;color:#fff}.example_section a{color:#fff}.example_item{background-color:#eaf0ff;padding:5px 10px 5px 15px;border-color:#000;border-width:2px}.example_item a{width:100%;height:100%}@media screen and (max-width:480px){.example_item a{display:inline}}@media screen and (min-width:480px) and (max-width:720px){.example_item a{display:block}}@media screen and (min-width:720px){.example_item a{display:block}}.example_item:hover{display:block;width:100%;color:#fff;background-color:#00254e}.example_item:hover a{color:#fff}.terms{display:grid;width:95%;grid-template-columns:repeat(auto-fill,minmax(15em,auto));border-spacing:5px 0;margin:0 auto;gap:1px}.terms_section{grid-column:1/-1;background-color:#22609e;padding:2px 10px;color:#fff}.terms_section a{color:#fff}.terms_item{background-color:#eaf0ff;padding:2px 10px 2px 15px;border-color:#000;border-width:2px}.terms_item:hover,.terms_item:hover a{display:block;width:100%;color:#fff;background-color:#00254e}.gridtable_2column{display:grid;width:95%;grid-template-columns:fit-content(30%)1fr;border-spacing:5px 0;margin:0 auto}.gridtable_2column .gridtable_data{padding:0 5px;overflow-wrap:anywhere;word-break:break-all}.gridtable_2column .gridtable_data:nth-of-type(4n+1),.gridtable_2column .gridtable_data:nth-of-type(4n+2){background-color:#eaf0ff}.gridtable_2column .gridtable_data:nth-of-type(4n+3),.gridtable_2column .gridtable_data:nth-of-type(4n){background-color:#c8d8f8}.gridtable_2column .gridtable_data:hover a{display:block;width:100%;height:100%}.gridtable_2column_1c{display:grid;width:95%;grid-template-columns:fit-content(30%)1fr;border-spacing:5px 0;margin:0 auto}.gridtable_2column_1c .gridtable_data{padding:0 5px;overflow-wrap:anywhere;word-break:break-all}.gridtable_2column_1c .gridtable_data:nth-of-type(4n),.gridtable_2column_1c .gridtable_data:nth-of-type(4n+1){background-color:#eaf0ff}.gridtable_2column_1c .gridtable_data:nth-of-type(4n+2),.gridtable_2column_1c .gridtable_data:nth-of-type(4n+3){background-color:#c8d8f8}.gridtable_2column_1c .gridtable_data:hover a{display:block;width:100%;height:100%}.gridtable_3column{display:grid;width:95%;grid-template-columns:minmax(auto,.3fr)1fr minmax(auto,.3fr);border-spacing:5px 0;margin:0 auto}.gridtable_3column .gridtable_data{padding:0 5px;overflow-wrap:anywhere;word-break:break-all}.gridtable_3column .gridtable_data:nth-child(6n+1),.gridtable_3column .gridtable_data:nth-child(6n+2),.gridtable_3column .gridtable_data:nth-child(6n+3){background-color:#eaf0ff}.gridtable_3column .gridtable_data:nth-child(6n+4),.gridtable_3column .gridtable_data:nth-child(6n+5),.gridtable_3column .gridtable_data:nth-child(6n){background-color:#c8d8f8}.gridtable_3column .gridtable_data:hover a{display:block;width:100%;height:100%}.gridtable_head{font-weight:700;color:#fff;background-color:#22609e;padding:0 5px}.gridtable_head a{color:#fff}.gridtable_head_1c{grid-column:1/-1;font-weight:700;color:#fff;background-color:#22609e;padding:0 5px}.gridtable_head_1c a{color:#fff}.gridtablebox{display:grid;gap:2px;width:100%;margin:0 auto;padding:0 2pc}@media screen and (max-width:480px){.gridtablebox{grid-template-columns:1fr}}@media screen and (min-width:480px) and (max-width:720px){.gridtablebox{grid-template-columns:1fr}}@media screen and (min-width:720px){.gridtablebox{grid-template-columns:repeat(auto-fill,minmax(18em,1fr))}}.gridtablebox .gridtableboxbox{background-color:#c8d8f8}.gridtablebox .gridtableboxbox .gridtableboxhead{font-weight:700;font-size:large;color:#fff;display:block;background-color:#22609e;padding:0 1em}.gridtablebox .gridtableboxbox .gridtableboxdata{padding:.3em 1em}.gridtablebox .gridtableboxbox .gridtableboxheadlight{font-weight:700;font-size:small;display:block;background-color:#c8d8f8;padding:.3em 1em}.arduinoarchitecture{margin:4pt 0 -5pt;border-left:20pt;font-size:small}.arduinoarchitecture span{margin-right:2pt;padding:0 3pt}.arduinoarchitecture .uno{color:#fff;background-color:#05917a;font-weight:700}.arduinoarchitecture .unor4wifi{color:#fff;background-color:#182933;font-weight:700}.arduinoarchitecture .due{color:#fff;background-color:#00adad;font-weight:700}.arduinoarchitecture .mega{color:#fff;background-color:#009d9d;font-weight:700}.arduinoarchitecture .esp32{color:#fff;background-color:#003070;font-weight:700}.arduinoarchitecture .nanoevery{color:#fff;background-color:#083046;font-weight:700}.arduinoarchitecture .nano33blesense{color:#fff;background-color:#0b2f45;font-weight:700}.arduinoarchitecture .spresense{color:#fff;background-color:#4a4a64;font-weight:700}.chroma .language-plaintext{font-weight:400}ul.pagination{display:table;table-layout:fixed;margin-left:0;padding-left:0}ul.pagination li{display:table-cell;vertical-align:middle;text-align:center;background-color:#c8d8f8;border-left:1px solid #fff;width:2em}ul.pagination li a{display:block;text-decoration:none;color:#00254e}ul.pagination li a:hover{color:#fff;background-color:#00254e}ul.pagination .page-item.active{background-color:#e9daab}.treeview{line-height:1em}.treeview ul{list-style-type:none;position:relative;padding:0;margin-left:2em}.treeview ul::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;border-left:1px solid}.treeview ul li{position:relative;padding:.5em 1em 0}.treeview ul li::before{content:"";position:absolute;top:1em;left:0;width:.5em;height:0;border-top:1px solid}.treeview ul li:last-child::before{top:1em;bottom:0;height:auto;background-color:#fff}.logo{width:500px;color:#00254e;font-weight:bolder;font-size:larger;position:relative}.logo .letter{display:inline-block;animation:slidein 1.5s ease 1.1s 1 forwards;opacity:0}.logo .letter:nth-child(1){animation-delay:.6s}.logo .letter:nth-child(2){animation-delay:1.2s}.logo .letter:nth-child(3){animation-delay:1.8s}.logo .letter:nth-child(4){animation-delay:2.4s}.logo .letter:nth-child(5){animation-delay:3s}.logo .letter:nth-child(6){animation-delay:3.6s}.logo .letter:nth-child(7){animation-delay:4.2s}.logo .letter:nth-child(8){animation-delay:4.8s}.logo .letter:nth-child(9){animation-delay:5.4s}.logo .letter:nth-child(10){animation-delay:6s}@keyframes slidein{0%{transform:translateX(300px);opacity:0}100%{transform:translateX(0);opacity:1}}.gototoparrow{display:flex;justify-content:center;height:60px;line-height:60px}.gototoparrow::before{font-family:material symbols outlined;font-size:36px;color:#fff;content:"keyboard_arrow_up"}#gototop{position:fixed;width:40px;height:60px;right:8px;bottom:0;z-index:1000;opacity:0;transition:1s;background-color:#22609e;border-color:#e7f0f5}#gototop:hover{background-color:#0a447e;cursor:pointer}@keyframes up{0%{opacity:0;transform:rotate(45deg)translate(10px,10px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg)translate(0,0)}}.dhighlight>details[open]>summary{display:none}.side-by-side{display:flex;margin-left:2em;overflow-x:auto;width:95%}.side-by-side-image{max-width:60%;max-height:75%;padding:1em}@media screen and (max-width:480px){.menubutton,.menuchangebutton{display:none}}@media screen and (min-width:480px) and (max-width:720px){.menubutton,.menuchangebutton{position:relative;height:60px;width:40px;top:0;left:-5px;margin:auto;display:flex;border:none;background-color:#22609e}.menubutton .material-symbols-outlined,.menuchangebutton .material-symbols-outlined{color:#fff;margin:auto}.menubutton::after,.menuchangebutton::after{content:attr(data-tooltip);position:absolute;left:40px;top:20%;transform:translateY(-50%);color:#fff;background-color:#333;padding:5px;border-radius:5px;white-space:nowrap;opacity:0;padding:.1rem .3rem;border-radius:5px}.menubutton:hover,.menuchangebutton:hover{cursor:pointer}.menubutton:hover::after,.menuchangebutton:hover::after{opacity:1}.menubutton>img,.menuchangebutton>img{filter:invert(57%)sepia(24%)saturate(1330%)hue-rotate(166deg)brightness(86%)contrast(87%)}}@media screen and (min-width:720px){.menubutton,.menuchangebutton{position:relative;height:60px;width:40px;top:0;left:-5px;margin:auto;display:flex;border:none;background-color:#22609e}.menubutton .material-symbols-outlined,.menuchangebutton .material-symbols-outlined{color:#fff;margin:auto}.menubutton::after,.menuchangebutton::after{content:attr(data-tooltip);position:absolute;left:40px;top:20%;transform:translateY(-50%);color:#fff;background-color:#333;padding:5px;border-radius:5px;white-space:nowrap;opacity:0;padding:.1rem .3rem;border-radius:5px}.menubutton:hover,.menuchangebutton:hover{cursor:pointer}.menubutton:hover::after,.menuchangebutton:hover::after{opacity:1}.menubutton>img,.menuchangebutton>img{filter:invert(57%)sepia(24%)saturate(1330%)hue-rotate(166deg)brightness(86%)contrast(87%)}}.material-icons-outlined.grey666666,.material-symbols-outlined.grey666666{color:#fff}.material-icons.grey666666,.material-symbols.grey666666{color:#fff}.material-icons.black000000,.material-symbols.black000000{color:#000;transition:color 300ms ease-in}.material-icons-outlined.black000000,.material-symbols-outlined.black000000{color:#000}.material-icons-outlined.whiteffffff,.material-symbols-outlined.whiteffffff{color:#fff}.material-icons.base_bg_color1,.material-symbols.base_bg_color1{color:#00254e}.material-icons-outlined.base_bg_color1,.material-symbols-outlined.base_bg_color1{color:#00254e}.tab-horizontal-1{grid-template-columns:repeat(1,auto)}.tab-horizontal-2{grid-template-columns:repeat(2,auto)}.tab-horizontal-3{grid-template-columns:repeat(3,auto)}.tab-horizontal-4{grid-template-columns:repeat(4,auto)}.tab-horizontal-5{grid-template-columns:repeat(5,auto)}.tab-horizontal-6{grid-template-columns:repeat(6,auto)}.tab-horizontal-7{grid-template-columns:repeat(7,auto)}.tab-horizontal-8{grid-template-columns:repeat(8,auto)}.tab-horizontal-9{grid-template-columns:repeat(9,auto)}.tab-horizontal-10{grid-template-columns:repeat(10,auto)}.tab-vertical-1{grid-template-columns:repeat(1,auto)}.tab-vertical-2{grid-template-columns:repeat(2,auto)}.tab-vertical-3{grid-template-columns:repeat(3,auto)}.tab-vertical-4{grid-template-columns:repeat(4,auto)}.tab-vertical-5{grid-template-columns:repeat(5,auto)}.tab-vertical-6{grid-template-columns:repeat(6,auto)}.tab-vertical-7{grid-template-columns:repeat(7,auto)}.tab-vertical-8{grid-template-columns:repeat(8,auto)}.tab-vertical-9{grid-template-columns:repeat(9,auto)}.tab-vertical-10{grid-template-columns:repeat(10,auto)}.tab-horizontal,.tab-horizontal-1,.tab-horizontal-2,.tab-horizontal-3,.tab-horizontal-4,.tab-horizontal-5,.tab-horizontal-6,.tab-horizontal-7,.tab-horizontal-8,.tab-horizontal-9,.tab-horizontal-10,.tab-vertical-1,.tab-vertical-2,.tab-vertical-3,.tab-vertical-4,.tab-vertical-5,.tab-vertical-6,.tab-vertical-7,.tab-vertical-8,.tab-vertical-9,.tab-vertical-10,.tab-vertical{display:grid;grid-auto-columns:minmax(10px,auto);grid-template-rows:auto 1fr;overflow-x:auto}.tab-horizontal .tab-label,.tab-horizontal-1 .tab-label,.tab-horizontal-2 .tab-label,.tab-horizontal-3 .tab-label,.tab-horizontal-4 .tab-label,.tab-horizontal-5 .tab-label,.tab-horizontal-6 .tab-label,.tab-horizontal-7 .tab-label,.tab-horizontal-8 .tab-label,.tab-horizontal-9 .tab-label,.tab-horizontal-10 .tab-label,.tab-vertical-1 .tab-label,.tab-vertical-2 .tab-label,.tab-vertical-3 .tab-label,.tab-vertical-4 .tab-label,.tab-vertical-5 .tab-label,.tab-vertical-6 .tab-label,.tab-vertical-7 .tab-label,.tab-vertical-8 .tab-label,.tab-vertical-9 .tab-label,.tab-vertical-10 .tab-label,.tab-vertical .tab-label{color:#22609e;background:#fff;border:2px solid #22609e;text-align:center;grid-row:1/2;cursor:pointer}.tab-horizontal .tab-label:nth-of-type(n+2),.tab-horizontal-1 .tab-label:nth-of-type(n+2),.tab-horizontal-2 .tab-label:nth-of-type(n+2),.tab-horizontal-3 .tab-label:nth-of-type(n+2),.tab-horizontal-4 .tab-label:nth-of-type(n+2),.tab-horizontal-5 .tab-label:nth-of-type(n+2),.tab-horizontal-6 .tab-label:nth-of-type(n+2),.tab-horizontal-7 .tab-label:nth-of-type(n+2),.tab-horizontal-8 .tab-label:nth-of-type(n+2),.tab-horizontal-9 .tab-label:nth-of-type(n+2),.tab-horizontal-10 .tab-label:nth-of-type(n+2),.tab-vertical-1 .tab-label:nth-of-type(n+2),.tab-vertical-2 .tab-label:nth-of-type(n+2),.tab-vertical-3 .tab-label:nth-of-type(n+2),.tab-vertical-4 .tab-label:nth-of-type(n+2),.tab-vertical-5 .tab-label:nth-of-type(n+2),.tab-vertical-6 .tab-label:nth-of-type(n+2),.tab-vertical-7 .tab-label:nth-of-type(n+2),.tab-vertical-8 .tab-label:nth-of-type(n+2),.tab-vertical-9 .tab-label:nth-of-type(n+2),.tab-vertical-10 .tab-label:nth-of-type(n+2),.tab-vertical .tab-label:nth-of-type(n+2){border-left:0}.tab-horizontal .tab-content,.tab-horizontal-1 .tab-content,.tab-horizontal-2 .tab-content,.tab-horizontal-3 .tab-content,.tab-horizontal-4 .tab-content,.tab-horizontal-5 .tab-content,.tab-horizontal-6 .tab-content,.tab-horizontal-7 .tab-content,.tab-horizontal-8 .tab-content,.tab-horizontal-9 .tab-content,.tab-horizontal-10 .tab-content,.tab-vertical-1 .tab-content,.tab-vertical-2 .tab-content,.tab-vertical-3 .tab-content,.tab-vertical-4 .tab-content,.tab-vertical-5 .tab-content,.tab-vertical-6 .tab-content,.tab-vertical-7 .tab-content,.tab-vertical-8 .tab-content,.tab-vertical-9 .tab-content,.tab-vertical-10 .tab-content,.tab-vertical .tab-content{width:100%;grid-column:1/-1;grid-row:2/3;opacity:0;height:0;visibility:hidden;overflow-x:auto}.tab-horizontal .tab-input:checked+.tab-label,.tab-horizontal-1 .tab-input:checked+.tab-label,.tab-horizontal-2 .tab-input:checked+.tab-label,.tab-horizontal-3 .tab-input:checked+.tab-label,.tab-horizontal-4 .tab-input:checked+.tab-label,.tab-horizontal-5 .tab-input:checked+.tab-label,.tab-horizontal-6 .tab-input:checked+.tab-label,.tab-horizontal-7 .tab-input:checked+.tab-label,.tab-horizontal-8 .tab-input:checked+.tab-label,.tab-horizontal-9 .tab-input:checked+.tab-label,.tab-horizontal-10 .tab-input:checked+.tab-label,.tab-vertical-1 .tab-input:checked+.tab-label,.tab-vertical-2 .tab-input:checked+.tab-label,.tab-vertical-3 .tab-input:checked+.tab-label,.tab-vertical-4 .tab-input:checked+.tab-label,.tab-vertical-5 .tab-input:checked+.tab-label,.tab-vertical-6 .tab-input:checked+.tab-label,.tab-vertical-7 .tab-input:checked+.tab-label,.tab-vertical-8 .tab-input:checked+.tab-label,.tab-vertical-9 .tab-input:checked+.tab-label,.tab-vertical-10 .tab-input:checked+.tab-label,.tab-vertical .tab-input:checked+.tab-label{color:#fff;background:#22609e;border:2px solid #22609e;border-bottom:5px solid #e9daab}.tab-horizontal .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-1 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-2 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-3 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-4 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-5 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-6 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-7 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-8 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-9 .tab-input:checked+.tab-label+.tab-content,.tab-horizontal-10 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-1 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-2 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-3 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-4 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-5 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-6 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-7 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-8 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-9 .tab-input:checked+.tab-label+.tab-content,.tab-vertical-10 .tab-input:checked+.tab-label+.tab-content,.tab-vertical .tab-input:checked+.tab-label+.tab-content{z-index:100;height:auto;opacity:1;visibility:visible}.tab-horizontal .tab-input,.tab-horizontal-1 .tab-input,.tab-horizontal-2 .tab-input,.tab-horizontal-3 .tab-input,.tab-horizontal-4 .tab-input,.tab-horizontal-5 .tab-input,.tab-horizontal-6 .tab-input,.tab-horizontal-7 .tab-input,.tab-horizontal-8 .tab-input,.tab-horizontal-9 .tab-input,.tab-horizontal-10 .tab-input,.tab-vertical-1 .tab-input,.tab-vertical-2 .tab-input,.tab-vertical-3 .tab-input,.tab-vertical-4 .tab-input,.tab-vertical-5 .tab-input,.tab-vertical-6 .tab-input,.tab-vertical-7 .tab-input,.tab-vertical-8 .tab-input,.tab-vertical-9 .tab-input,.tab-vertical-10 .tab-input,.tab-vertical .tab-input{display:none}details.toc{background-color:#eaf0ff}details.toc summary{list-style:none;font-weight:700;color:#fff;background-color:#22609e;cursor:pointer}details.toc>summary::before{padding-left:.3em;font-family:material symbols outlined;font-size:24px;color:#fff;content:"toc";vertical-align:middle}details.toc ul{margin-top:0;border-left-style:solid;border-left-width:10px;border-left-color:#22609e;border-bottom-style:solid;border-bottom-width:0;border-bottom-color:#fff;padding-left:.5em;background-color:#c8d8f8}details.toc ul ul{border-style:none;border-bottom:1px;background-color:#c8d8f8}details.toc li{list-style:none;border-top-style:solid;border-top-width:1px;border-top-color:#fff}details.toc ul li ul li ul li{display:none}.alibmethod{margin-top:.5em}.alibmethod .tab-content{margin-top:.5em}details.arduinoreference summary{list-style:none;background-color:#c8d8f8;cursor:pointer;height:2em;margin-bottom:2px}details.arduinoreference>summary::before{padding-left:.3em;font-family:material symbols outlined;font-size:24px;content:"keyboard_arrow_right";vertical-align:middle}details.arduinoreference>summary:hover{cursor:pointer}details.arduinoreference>summary button::before{font-family:material symbols outlined;font-size:160%;color:#103880;content:"link";vertical-align:middle;margin:-10px 0 0 -10px;padding:0 10px 5px}details.arduinoreference:hover button.heading{opacity:1;transition:opacity .5s ease-in-out}details.arduinoreference [data-title]::after{color:#eaf0ff;background-color:#22609e;margin-left:-10px}details.arduinoreference h1 button{visibility:hidden;cursor:default}details[open].arduinoreference>summary::before{content:"keyboard_arrow_down"}.arduinolibrary_header{margin-left:-2em;margin-top:10px;border:solid #aaa;border-right:0;padding:0}.arduinolibrary_header li{list-style:none}.arduinolibrary_header span::before{font-family:material symbols outlined}.arduinolibrary_header span:not(:last-child)::after{content:", "}.arduinolibrary_header span.author::before{content:"person"}.arduinolibrary_header span.maintainer::before{content:"build"}.arduinolibrary_header span.lastupdate::before{content:"schedule"}.youtube{display:block;text-align:center}.youtube iframe{width:95%;max-width:650px;height:auto;aspect-ratio:16/9}