body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:underline}*{box-sizing:border-box}html body .km-main .km-header{height:60px;background:#0070f3}html body .km-main .km-header .cd-menu{background:transparent}html body .km-main .km-header .cd-menu-horizontal{border:none}html body .km-main .km-header .cd-menu-title-content{font-size:18px;font-weight:600}html body .km-main .km-header .cd-menu-item a{color:#fff;text-decoration:none}html body .km-main .km-header .cd-menu-horizontal>.cd-menu-item a:hover{color:#000}html body .km-main .km-header2,html body .km-main .km-header2 .cd-menu{height:60px;background:#333}html body .km-main .km-header2 .cd-menu span a{color:#fff;text-decoration:none}html body .km-main .km-header2 .cd-menu-horizontal{border:none}html body .km-main .km-header2 .cd-menu-item{font-weight:600}html body .km-main .km-header2 .cd-menu-item:hover{background-color:rgba(0,0,0,.15);font-weight:600}html body .km-main{min-height:calc(100vh - 120px);height:1000px;background:#fff;color:#000}html body .km-main .cd-layout-content,html body .km-main .cd-layout-content main{height:100%;background:#fff}html body .km-main .cd-menu-submenu-title{height:22px!important;line-height:22px!important;color:#000;font-weight:700;text-decoration:none;cursor:default}html body .km-main .cd-menu-submenu-title:hover{color:#000}html body .km-main .cd-menu-title-content{text-decoration:none}html body .km-main .cd .cd-menu-sub.cd-menu-inline>.cd-menu-submenu>.cd-menu-submenu-title,html body .km-main .cd-menu-sub.cd-menu-inline>.cd-menu-item{height:22px;line-height:22px;margin-top:2px;margin-bottom:2px}html body .km-main .cd-menu-sub.cd-menu-inline>.cd-menu-item-selected{background-color:#0070f3!important}html body .km-main .cd-menu-sub.cd-menu-inline>.cd-menu-item-selected a{color:#fff}html body .km-main .cd-menu-sub.cd-menu-inline>.cd-menu-item:hover{background-color:#0070f3!important}html body .km-main .cd-menu-sub.cd-menu-inline>.cd-menu-item:hover a{color:#fff}html body .km-main .cd-menu-horizontal>.cd-menu-item a:hover{color:#0070f3}html body .km-main .cd-table{font-size:15px}html body .km-main .cd-list-item-meta-title{font-size:18px}html body .km-main .cd-list-item-meta-description{font-size:16px}html body .km-main .cd-back-top{bottom:100px!important}html body .km-main .km-alert{color:red}html body .side-menu{width:280px;height:auto;min-height:100vh;position:fixed;background:#fff;left:0;top:120px;bottom:0}@media only screen and (max-width:430px){html body .side-menu{width:100%!important;max-width:100%!important;position:relative}}html body .side-menu .cd-menu{height:auto;font-size:16px}html body .side-menu .cd-menu-item{background:#fff}html body .side-menu .cd-menu-title-content a{text-decoration:none}html body .code-display-result{width:98%;padding:10px}html body h1,html body h2,html body h3{font-weight:600}html body code:not([class*=language-]){color:red;background-color:#f3f3f3}html body .amzn-native-container{z-index:0}html body .banner-ads{width:100%;min-height:96px;margin-left:auto;margin-right:auto;text-align:center;overflow:visible}html body .adsText{color:rgba(0,0,0,.5);font-size:10px}html body .km-main .highlighter-container{background:#1e1e1e;color:#fff;border-radius:10px;line-height:1.15;--banner-display:none;--banner-height-normal:0px;--banner-height-small:0px;margin:0;padding:0;min-width:200px;width:80%;overflow:auto;position:relative}html body .km-main .highlighter-container .floating-copy-button{cursor:pointer;position:absolute;padding:8px;right:7px;top:7px;border-radius:8px;background-color:hsla(0,0%,100%,.404);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}html body .km-main .highlighter-container .floating-copy-button:hover{background-color:hsla(0,0%,100%,.504);border:1px solid #fff;padding:7px}html body .km-main .highlighter-container .floating-copy-button.copied{border:1px solid #adff2f;padding:7px}html body .km-main .highlighter-container .floating-copy-button.copied:hover{border:1px solid #adff2f;background-color:rgba(53,116,34,.753);padding:7px}html body .km-main .highlighter-container:after,html body .km-main .highlighter-container:before{box-sizing:inherit}html body .km-main .highlighter-jsx{min-width:600px;width:100%;overflow:auto;height:auto!important;margin:1rem;font-size:14px;line-height:20px;white-space:pre-wrap}html body .km-main code,html body .km-main pre{line-height:20px;white-space:pre-wrap;word-break:break-word;font-size:14px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html body .km-main span.token{color:#60d2ff}html body .km-main span.token.symbol-1{color:#cfb20d}html body .km-main span.token.symbol-2{color:#d425d4}html body .km-main span.token.symbol-3{color:#338db1}html body .km-main span.token.symbol-0{color:#0e2453}html body .km-main span.token.symbol{color:#cfb20d}html body .km-main span.token.high-keyword{color:#c45cc4}html body .km-main span.token.keyword{color:#335bb1}html body .km-main span.token.class-name{color:#5ed49d}html body .km-main span.token.punctuation{color:hsla(0,0%,100%,.58)}html body .km-main span.token.function{color:#e2d487}html body .km-main span.token.parameter{color:#60d2ff}html body .km-main span.token.operator{color:#fff}html body .km-main span.token.number{color:#50df43}html body .km-main span.token.attributeName{color:#24758a}html body .km-main span.token.tag{color:#fc929e}html body .km-main span.token.string{color:#a86d5b}html body .km-main span.token.comment{color:#498042}