@charset "UTF-8";*,::after,::before{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li::before{content:"​"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}[type=color],[type=range]{border-width:0;padding:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}iframe,img,input,select,textarea{height:auto;max-width:100%}html{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}code,kbd,pre,samp{font-family:Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{background:#fffffe;color:#2e2e2e}article{background:#fffffe}h1,h2,h3,h4,h5,h6{color:#181818}a{color:#4fc4cf}figcaption{color:#6e6e6c}blockquote{border-left-color:#d9d9d9}blockquote footer{color:#6e6e6c}code{background:#daf1e0;color:#228b22}pre{background:#f8f8f8;border-left-color:#cbff00;color:#2e2e2e}pre code{background:0 0;color:#2e2e2e}kbd{background:#f2eef5;color:#181818;border-color:#181818}mark{background:#fbdd74;color:#2e2e2e}select option{background:#fffffe;color:#2e2e2e}button{background:#fff;color:#181818;border-color:#b3b3b3}button:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}button[disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}button[type=submit],input[type=submit]{background:#fff;color:#181818;border-color:#b3b3b3}button[type=submit]:hover,input[type=submit]:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}button[type=submit][disabled],input[type=submit][disabled]{background:#1d6269;color:#000;border-color:#8d8d8d}button[type=reset],input[type=reset]{background:#fff;color:#181818;border-color:#b3b3b3}button[type=reset]:hover,input[type=reset]:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}button[type=reset][disabled],input[type=reset][disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}form *{border-color:#d9d9d9}form :focus{outline-color:#999}form fieldset{border-color:#b3b3b3}body.theme-dark-blue{background:#222831;color:#eee}body.theme-dark-blue article{background:#222831}body.theme-dark-blue h1,body.theme-dark-blue h2,body.theme-dark-blue h3,body.theme-dark-blue h4,body.theme-dark-blue h5,body.theme-dark-blue h6{color:#fffffe}body.theme-dark-blue a{color:#00adb5}body.theme-dark-blue figcaption{color:#fff}body.theme-dark-blue blockquote{border-left-color:#fff}body.theme-dark-blue blockquote footer{color:#fff}body.theme-dark-blue code{background:#393e46;color:#eee}body.theme-dark-blue pre{background:#393e46;border-left-color:#03f4ff;color:#eee}body.theme-dark-blue pre code{background:0 0;color:#eee}body.theme-dark-blue kbd{background:#f2eef5;color:#181818;border-color:#181818}body.theme-dark-blue mark{background:#fbdd74;color:#2e2e2e}body.theme-dark-blue select option{background:#222831;color:#eee}body.theme-dark-blue button{background:#fff;color:#181818;border-color:#b3b3b3}body.theme-dark-blue button:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}body.theme-dark-blue button[disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}body.theme-dark-blue button[type=submit],body.theme-dark-blue input[type=submit]{background:#00adb5;color:#eee;border-color:#006469}body.theme-dark-blue button[type=submit]:hover,body.theme-dark-blue input[type=submit]:hover{background:#00dee8;color:#fff;border-color:#1cf5ff}body.theme-dark-blue button[type=submit][disabled],body.theme-dark-blue input[type=submit][disabled]{background:#000;color:#7b7b7b;border-color:#001b1c}body.theme-dark-blue button[type=reset],body.theme-dark-blue input[type=reset]{background:#fff;color:#181818;border-color:#b3b3b3}body.theme-dark-blue button[type=reset]:hover,body.theme-dark-blue input[type=reset]:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}body.theme-dark-blue button[type=reset][disabled],body.theme-dark-blue input[type=reset][disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}body.theme-dark-blue form *{border-color:#fff}body.theme-dark-blue form :focus{outline-color:#eee}body.theme-dark-blue form fieldset{border-color:#eee}body.theme-dark{background:#040303;color:#f0f1f4}body.theme-dark article{background:#040303}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6{color:#fffffe}body.theme-dark a{color:#ff8906}body.theme-dark figcaption{color:#fff}body.theme-dark blockquote{border-left-color:#a6a6a6}body.theme-dark blockquote footer{color:#fff}body.theme-dark code{background:#333;color:#f0f1f4}body.theme-dark pre{background:#2d333b;border-left-color:#cbff00;color:#f0f1f4}body.theme-dark pre code{background:0 0;color:#f0f1f4}body.theme-dark kbd{background:#f2eef5;color:#181818;border-color:#181818}body.theme-dark mark{background:#fbdd74;color:#2e2e2e}body.theme-dark select option{background:#040303;color:#f0f1f4}body.theme-dark button{background:#21262b;color:#f0f1f4;border-color:#30363d}body.theme-dark button:hover{background:#424c56;color:#fff;border-color:#525c68}body.theme-dark button[disabled]{background:#424c56;color:#c4c8d4;border-color:#30363d}body.theme-dark button[type=submit],body.theme-dark input[type=submit]{background:#21262b;color:#f0f1f4;border-color:#30363d}body.theme-dark button[type=submit]:hover,body.theme-dark input[type=submit]:hover{background:#000;color:#c4c8d4;border-color:#0e1012}body.theme-dark button[type=submit][disabled],body.theme-dark input[type=submit][disabled]{background:#000;color:#989fb3;border-color:#0e1012}body.theme-dark button[type=reset],body.theme-dark input[type=reset]{background:#21262b;color:#f0f1f4;border-color:#30363d}body.theme-dark button[type=reset]:hover,body.theme-dark input[type=reset]:hover{background:#000;color:#c4c8d4;border-color:#0e1012}body.theme-dark button[type=reset][disabled],body.theme-dark input[type=reset][disabled]{background:#000;color:#989fb3;border-color:#0e1012}body.theme-dark form *{border-color:#a6a6a6}body.theme-dark form :focus{outline-color:#a6a6a6}body.theme-dark form fieldset{border-color:#a6a6a6}body.theme-sakura{background:#fec7d7;color:#fffffe}body.theme-sakura article{background:#fec7d7}body.theme-sakura h1,body.theme-sakura h2,body.theme-sakura h3,body.theme-sakura h4,body.theme-sakura h5,body.theme-sakura h6{color:#fffffe}body.theme-sakura a{color:#f7f}body.theme-sakura figcaption{color:#fffffe}body.theme-sakura blockquote{border-left-color:#ffe6ff}body.theme-sakura blockquote footer{color:#fffffe}body.theme-sakura code{background:#daf1e0;color:#228b22}body.theme-sakura pre{background:#fda4bf;border-left-color:red;color:#fff}body.theme-sakura pre code{background:0 0;color:#fff}body.theme-sakura kbd{background:#f2eef5;color:#181818;border-color:#181818}body.theme-sakura mark{background:#fbdd74;color:#2e2e2e}body.theme-sakura select option{background:#fec7d7;color:#fffffe}body.theme-sakura button{background:#fff;color:#181818;border-color:#30363d}body.theme-sakura button:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}body.theme-sakura button[disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}body.theme-sakura button[type=submit],body.theme-sakura input[type=submit]{background:#4fc4cf;color:#181818;border-color:#b3b3b3}body.theme-sakura button[type=submit]:hover,body.theme-sakura input[type=submit]:hover{background:#2d9aa5;color:#000;border-color:#8d8d8d}body.theme-sakura button[type=submit][disabled],body.theme-sakura input[type=submit][disabled]{background:#1d6269;color:#000;border-color:#8d8d8d}body.theme-sakura button[type=reset],body.theme-sakura input[type=reset]{background:#fff;color:#181818;border-color:#b3b3b3}body.theme-sakura button[type=reset]:hover,body.theme-sakura input[type=reset]:hover{background:#d9d9d9;color:#000;border-color:#8d8d8d}body.theme-sakura button[type=reset][disabled],body.theme-sakura input[type=reset][disabled]{background:#b3b3b3;color:#000;border-color:#8d8d8d}body.theme-sakura form *{border-color:#ffe6ff}body.theme-sakura form :focus{outline-color:#fff}body.theme-sakura form fieldset{border-color:#ff80ff}body,html{width:100%}html{height:100%;font-size:62.5%}body{margin:auto;padding:36px;font-family:system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;word-break:break-word}h1{font-size:4rem;letter-spacing:-.1rem}h2{font-size:3.6rem;letter-spacing:-.1rem}h3{font-size:3.2rem;letter-spacing:-.08rem}h4{font-size:2.8rem;letter-spacing:-.08rem}h5{font-size:2.4rem;letter-spacing:-.05rem}h6{font-size:2rem;letter-spacing:-.05rem}header{padding:9px 0}footer{padding:22.5px}main{margin-left:auto;margin-right:auto;width:900px;max-width:100%}article{max-width:100%;margin-left:auto;margin-right:auto;padding:22.5px}section{margin-top:9px;margin-bottom:9px;margin-left:auto;margin-right:auto;width:900px;max-width:100%}aside{width:40%;float:right;padding-left:.5rem;margin-left:.5rem;font-style:italic}a{text-decoration:none}a:hover{text-decoration:underline}nav{text-align:center}nav ul{list-style:none;margin-left:0;text-align:center}nav ul li{display:inline-block;vertical-align:middle;margin-left:9px;margin-right:9px}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}code,kbd,pre,samp{font-family:"Lucida Sans Typewriter",Consolas,monospace}i{font-style:italic}b,strong{font-weight:575}var{font-style:italic;font-weight:575}mark{padding:0 .25rem}code,kbd{display:inline-block;font-size:1.4rem;line-height:1.2rem;border-radius:3.2px}code{padding:.5rem .3rem}kbd{padding:.5rem .9rem;border-width:1px;border-style:solid;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.7) inset}blockquote{margin:1.5rem;padding:.3rem 1rem;font-style:italic;border-left-width:1px;border-left-style:solid}blockquote footer{font-size:.8em;margin:.5rem}pre{padding:9px;line-height:2rem;border-left-width:.1rem;border-left-style:solid}pre code{background:0 0}form{margin-bottom:1.75rem}fieldset{margin-bottom:1.75rem;padding:1rem 1.75rem;border-radius:3.2px}fieldset legend{display:block}fieldset label{display:block;margin:.5rem 0}label{display:inline-block;margin-right:.75rem}label>input{margin-bottom:0}button,input,select,textarea{display:inline-block;border-radius:3.2px;padding:.5rem .75rem}select{padding-right:2rem}select[multiple]{min-width:252px}textarea{min-height:7rem;min-width:25rem}input[type=checkbox],input[type=radio]{margin-right:9px;vertical-align:baseline;cursor:pointer}input[type=color]{cursor:pointer;border-width:1px;border-style:solid;padding:1px 2px;height:25px;width:45px}button,input[type=reset],input[type=submit]{display:inline;cursor:pointer;text-align:center;margin:1rem .5rem 1rem 0;padding:.5rem 1.75rem}button[disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:not-allowed}table{display:block;width:100%;margin:0 auto;padding:0;table-layout:fixed;border-collapse:collapse}table tr{padding:.35em;border-bottom-width:1px;border-bottom-style:dotted}table tr:last-child{border-bottom-style:solid}table td,table th{padding:.75rem 1rem}li ol,li ul{margin-bottom:0}dl{display:inline-block;margin-bottom:1.75rem}dt{padding:0 1.2rem}dd{margin-left:18px;padding:0 1.2rem}img{height:auto;margin:0 auto}figcaption{font-size:1.6rem}figure img{display:block}figure figcaption{text-align:center}