*{box-sizing:border-box}body{background-attachment:fixed;background-color:#d1d1d1;background-image:url(/build/images/pointer.e70672ec.png);background-position:0 100%;background-repeat:no-repeat;margin:0}.code{background-color:#2d2d2d;color:#cecece;max-width:100vw;padding:1rem}.code code{display:inline-block;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.code .prompt{color:#8a8a8a;font-weight:700;margin-right:.5rem;-webkit-user-select:none;user-select:none}footer{align-items:center;color:#666;display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:1rem}@media screen and (max-width:999px){footer{font-size:.8rem}}footer .links{margin-top:.5rem}footer .links a{color:#666;text-decoration:none}#index{align-items:center;display:flex;flex-flow:column nowrap}#index h1{color:#494949;font-size:4rem;margin:1rem 0}@media screen and (max-width:999px){#index h1{font-size:3rem}}#index h2{color:#494949;font-size:1.5rem;margin:0}@media screen and (max-width:999px){#index h2{font-size:1.5rem}}#index .buttons{display:flex;margin-bottom:2rem}#index .buttons a{background-color:#666;color:#e9e9e9;display:block;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none}#index .buttons a:hover{background-color:#8a8a8a}@media screen and (min-width:1000px){#index .buttons{margin-top:2rem}#index .buttons a{border-radius:.5rem;font-size:1.5rem;padding:1rem 2rem}#index .buttons a:first-of-type{margin-right:1rem}}@media screen and (max-width:999px){#index .buttons{margin-top:1rem;width:100vw}#index .buttons a{padding:1rem 2rem;width:100%}}#index p{letter-spacing:.1rem;line-height:1.5;margin:2rem 0;width:50vw}@media screen and (max-width:999px){#index p{font-size:.8rem;margin:1rem 0;width:90vw}}#index img{margin-bottom:1rem}@media screen and (max-width:999px){#index img{height:auto;max-width:90vw}}header{align-items:center;background-color:#6f6f6f;color:#ececec;display:flex;font-weight:700;height:3rem;justify-content:space-between;padding:0 .5rem;position:fixed;top:0;width:20vw;z-index:1000}@media screen and (max-width:999px){header{width:100%}}#accordion-menu{display:none}@media screen and (max-width:999px){#accordion-menu{align-items:center;border:1px solid #ffffff4d;border-radius:.2rem;display:flex;height:2em;justify-content:center;padding:.2rem;width:2em}#accordion-menu svg{height:100%;width:100%}}#accordion-menu-checkbox{display:none}@media screen and (max-width:999px){#accordion-menu-checkbox:checked+ul li{border-bottom:1px solid #6f6f6f;height:3rem;line-height:1;opacity:1;transition:line-height .1s ease-out,visibility .3s ease-out,height .3s ease-out,opacity .3s ease-out;visibility:visible}}nav{padding-top:3rem;position:fixed}nav ul{list-style:none;margin:0;padding:0}nav ul li{font-size:.9rem;padding-left:.5rem}nav ul li a{align-items:center;color:#000;display:flex;height:100%;text-decoration:none;width:100%}nav ul li a:hover{background-color:#fff9}@media screen and (min-width:1000px){nav{background-color:#fff9;display:block;height:100vh;overflow-y:auto;width:20vw}nav ul li{align-items:center;border-bottom:1px solid #6f6f6f;display:flex;height:3rem}}@media screen and (max-width:999px){nav{height:3rem;top:0;width:100vw}nav ul{background-color:#fff}nav ul li{border-bottom:none;height:0;line-height:0;opacity:0;transition:line-height .1s ease-out,visibility .1s ease-out,height .1s ease-out,opacity .1s ease-out;visibility:collapse}}#document{display:flex;flex-flow:column nowrap;margin:0 0 0 20vw;padding:1rem}@media screen and (max-width:999px){#document{margin:3rem 0 0}}#document article{background-color:#fff9;margin-bottom:1rem;padding:1rem}#document article:last-of-type{margin-bottom:0}#document h2{margin:0;padding:0}#document h3{border-bottom:1px solid #b2b2b2;margin-bottom:1rem;margin-top:0;padding-bottom:6px}#document h4{border-top:1px solid #6f6f6f;padding-top:1rem}#document a.download{color:#4d4d4d;display:inline-block;margin-bottom:1rem}#document figure{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:1rem 0}#document figure img{display:block;height:auto;max-width:100%}#document figure img.border{border:1px solid #adadad;padding:3px}#document figure img+figcaption{margin-top:.5rem}#document figure figcaption{color:#727272;font-size:.8rem;font-style:italic;text-decoration:underline}#document p{line-height:1.5}@media screen and (max-width:999px){#document p{font-size:.8rem}}#document ol,#document ul{border-bottom:1px solid #6f6f6f;line-height:1.5;margin-bottom:2rem;padding-bottom:1rem}@media screen and (max-width:999px){#document ol,#document ul{font-size:.8rem}}table{background-color:#f5f5f5;display:block;overflow-x:auto}@media screen and (max-width:999px){table{font-size:.8rem}}table thead{background-color:#dee4f7}table tbody tr:nth-child(2n){background-color:#eee}table td,table th{padding:.5rem 1rem;white-space:nowrap}