@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(font/NotoSans-Regular-subset.woff2) format("woff2"),url(font/NotoSans-Regular-subset.woff) format("woff"),url(font/NotoSans-Regular-subset.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(font/NotoSans-Italic-subset.woff2) format("woff2"),url(font/NotoSans-Italic-subset.woff) format("woff"),url(font/NotoSans-Italic-subset.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(font/NotoSans-Bold-subset.woff2) format("woff2"),url(font/NotoSans-Bold-subset.woff) format("woff"),url(font/NotoSans-Bold-subset.ttf) format("truetype")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(font/NotoSerif-Bold-subset.woff2) format("woff2"),url(font/NotoSerif-Bold-subset.woff) format("woff"),url(font/NotoSerif-Bold-subset.ttf) format("truetype")}@font-face{font-family:Noto Mono;src:local("Noto Mono"),local("NotoMono"),url(font/NotoMono-Regular-subset.woff2) format("woff2"),url(font/NotoMono-Regular-subset.woff) format("woff"),url(font/NotoMono-Regular-subset.ttf) format("truetype")}article,aside,figure,footer,header,main,nav,section{display:block}div.nonbanner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.leftmargin{-webkit-box-flex:1;-webkit-flex:1 0 10em;-moz-box-flex:1;-ms-flex:1 0 10em;flex:1 0 10em;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.5em}main{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1000;-webkit-flex:1000 0 16em;-moz-box-flex:1000;-ms-flex:1000 0 16em;flex:1000 0 16em;padding-left:.75em;padding-right:.75em}nav ul{padding-left:0;margin:0;list-style-type:none}nav ul ul{padding-left:1em}nav li{display:inline}nav a{display:block;margin-bottom:.25em;border:2px solid #cfe7ff;padding:.25em;color:#000;background:#cfe7ff;text-decoration:none;font-size:80%;font-family:Noto Sans,sans-serif}nav a.current{border-color:#9fcfff;background:#9fcfff}nav a:hover{border-color:#000}nav>ul>li:first-child>a{-webkit-border-radius:.5em .5em 0 0;border-radius:.5em .5em 0 0}nav>ul>li:last-child>a{-webkit-border-radius:0 0 .5em .5em;border-radius:0 0 .5em .5em}div.onecol,div.twocol{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}div.twocol{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.column{-webkit-box-flex:1;-webkit-flex:1 0 16em;-moz-box-flex:1;-ms-flex:1 0 16em;flex:1 0 16em;min-width:16em}div.expand-vertical{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 .75em 1.5em;border:1px solid #fff;-webkit-border-radius:2em 2em 1em 1em;border-radius:2em 2em 1em 1em;background:#fafafa}section h3{margin:0;border-bottom:solid #ccc;border-width:0 0 1px;-webkit-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;padding:.5em;text-align:center;font-weight:700;font-size:1.2em;font-family:Noto Serif,serif}section h3{background:#fcfcb0}section h3.doc{background:#dfdfff}section h3.attention{background:#ffbfbf}div.boxcontents{padding-left:1em;padding-right:1em;margin-bottom:.5em;font-family:Noto Sans,sans-serif}div.boxcontents p{text-align:justify}div.no-justify p{text-align:left}div.boxcontents p.readmore{text-align:right}div.boxcontents h4{margin-top:1.6em;margin-bottom:.8em}div.boxcontents h4:first-child{margin-top:.8em}p.error{color:red}pre{margin:.25em 0 .25em 1em;white-space:pre-wrap}span.nowrap{white-space:nowrap}var{color:#141;font-style:normal;font-family:Noto Mono,monospace;font-size:.75em}pre var{font-size:100%}pre.command:before{content:"$ ";font-style:normal}pre.command-su:before{content:"# ";font-style:normal}li pre{margin:.25em 0 .25em 1em}ul.compact-list{margin:0;padding-left:1.25em}div.contain-float{overflow:hidden}table.normal{margin-bottom:1em;border-collapse:collapse;border-spacing:0}table.normal td,table.normal th{padding:.125em}table.normal table,table.normal td,table.normal th{border:.125em solid #666}table.hash td code{word-break:break-all}table.normal-padded{margin:.5em 2em}table.normal-padded td{padding:.125em .25em}code,pre{font-family:Noto Mono,monospace;font-size:.75em}header img{max-width:100%}table.pricing{border:none;margin:auto;padding:0 .5em .125em}table.pricing th{vertical-align:top;text-align:right;color:#141;font-weight:700}td.account{text-align:right}dl.examples dt{margin-top:.5em}div.testimonial{overflow:hidden;margin-top:1em}div.testimonial-text{font-style:italic;padding-right:.5em;text-align:justify}div.testimonial-person{text-align:right}div.testimonial-image{float:right;padding-left:.75em}div.size{display:table;table-layout:fixed;width:100%}pre.size{white-space:pre;overflow-x:auto}div.center{text-align:center}aside,em{font-style:italic}aside{margin:.5em 0 1em 2em;border-left:.01em solid #ccc;padding-left:.3em;color:#444}aside.narrow{margin-left:.5em}p+aside,ul+aside{margin-top:-.75em}li>ul+aside{margin-top:0}aside ul{margin:0}aside pre{margin:.25em 0 .25em 1em;font-style:normal}div.attention{background:#ffc6c6;font-weight:700}div.attention,div.attention-mild{display:inline-block;margin:.25em;border:1px solid #ccc;padding:.25em}div.attention-mild{background:#fff3f3;text-align:left;text-align:initial}div.sudo-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 0 .5em .5em;overflow:hidden}div.sudo-box{min-width:19em;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#f3f3fa}div.sudo-box h5{margin:0;padding:.25em .5em;background:#dfdfff;font-weight:400;font-size:100%}div.sudo-box pre.command,pre.command-su{margin:.25em}div.boxcontents div.note{margin:1em;border:1px solid #ccc;background:#f3f3fa}div.boxcontents div.note h4{margin-top:0;padding:.25em;background:#dfdfff}div.boxcontents div.note h4.attention{background:#ffbfbf}summary{padding:.125em .5em .5em .25em;background:#fafafa;color:#844}details{background:#fff3f3}details div.boxcontents{padding-top:.25em;padding-bottom:.25em}span.problem{margin:.5em .5em .5em 0;font-weight:700}img.image-overview{float:right;min-width:12em;max-width:100%;margin:1em 0 1em 1em}ul.column-min-width:before{content:"";width:12em;display:block;overflow:hidden}img.image-spiped{display:block;min-width:12em;max-width:100%;margin-top:1em;margin-left:auto;margin-right:auto}div.boxcontents h4.register-button{margin-top:1.5em;padding-bottom:.5em}a.register-button{border:1px solid #beb;-webkit-border-radius:.75em;border-radius:.75em;padding:.5em;background:#cfc;color:#222;text-decoration:none;-webkit-box-shadow:.2em .2em .2em #ccc;box-shadow:.2em .2em .2em #ccc}a.register-button:hover{background:#dfffdf}b,strong{font-family:Noto Sans;font-weight:700}strong.main{color:#141}img.kivaloo{max-width:100%}div.table-container{width:100%;overflow-x:auto}@media (max-width:50em){div.twocol{display:block}}@media (max-width:34em){div.leftmargin{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}nav a{margin-bottom:.5em;padding:.5em;font-size:1.25em}div.nonbanner{display:block}article{padding:0}section{margin:0 0 1.5em}div.boxcontents{padding-left:.5em;padding-right:.5em}div.boxcontents ol,div.boxcontents ul{padding-left:1.5em}div.boxcontents aside{margin-left:1em}div.boxcontents div.sudo-container{padding:.5em 0}div.boxcontents table.normal{margin:.5em}}