/*!
 * Bootstrap Table of Contents v1.0.1 (http://afeld.github.io/bootstrap-toc/)
 * Copyright 2015 Aidan Feldman
 * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */nav[data-toggle=toc] .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}nav[data-toggle=toc] .nav>li>a:focus,nav[data-toggle=toc] .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}nav[data-toggle=toc] .nav-link.active,nav[data-toggle=toc] .nav-link.active:focus,nav[data-toggle=toc] .nav-link.active:hover{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}nav[data-toggle=toc] .nav-link+ul{display:none;padding-bottom:10px}nav[data-toggle=toc] .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}nav[data-toggle=toc] .nav .nav>li>a:focus,nav[data-toggle=toc] .nav .nav>li>a:hover{padding-left:29px}nav[data-toggle=toc] .nav .nav>li>.active,nav[data-toggle=toc] .nav .nav>li>.active:focus,nav[data-toggle=toc] .nav .nav>li>.active:hover{padding-left:28px;font-weight:500}nav[data-toggle=toc] .nav-link.active+ul{display:block}@font-face{font-family:akit-tutorial;src:url(../../resources/fontello/font/akit-tutorial.eot?83657324);src:url(../../resources/fontello/font/akit-tutorial.eot?83657324#iefix) format('embedded-opentype'),url(../../resources/fontello/font/akit-tutorial.woff2?83657324) format('woff2'),url(../../resources/fontello/font/akit-tutorial.woff?83657324) format('woff'),url(../../resources/fontello/font/akit-tutorial.ttf?83657324) format('truetype'),url(../../resources/fontello/font/akit-tutorial.svg?83657324#akit-tutorial) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:akit-tutorial;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:'\e800'}.icon-menu-outline:before{content:'\e801'}.icon-cw:before{content:'\e802'}.icon-info-circled:before{content:'\e803'}.icon-attention-filled:before{content:'\e804'}body{position:relative;color:#1a1a1a;font-family:Arial,sans-serif;font-family:"Noto Sans",Arial,sans-serif;font-size:18px!important;font-weight:400;line-height:1.375rem;letter-spacing:.16px;font-size:calc(.875rem + .125 * ((100vw - 20rem)/ 46))}body *,body ::after,body ::before{box-sizing:border-box}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-weight:500;line-height:1.2;margin-top:1.5em;color:var(--akit-blue-dark)}body h1{margin-top:0}body .katex{font-size:1.1em}body .akit-caption{color:var(--akit-blue-dark);display:block;margin-bottom:40px}body .banner{background-color:#fff}body .banner img{height:50px;margin:10px 10px 0 0}body .banner-disclaimer{display:flex;flex-direction:column;justify-content:center;color:var(--bgcolor-banner);font-size:1.2em;font-weight:700}body .breadcrumb a{text-decoration:none}body .content picture{display:block;text-align:center;width:100%;margin-top:40px}body .content picture+em{color:var(--akit-blue-dark);display:block;margin-bottom:40px}body .content img{max-width:100%}body .content img[height]{height:auto}body .content akit-tutorial-exercise .hidden{display:none}body .content akit-tutorial-exercise select.form-select{width:fit-content;color:#fff;background-color:var(--akit-blue-dark)}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer{display:flex;justify-content:space-between;margin-top:5px}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer .akit-button-wrapper{display:flex;justify-content:end}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer .akit-button-wrapper button{border:none;opacity:.5;background-color:#fff}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer .akit-button-wrapper button:hover{color:#888}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer .akit-button-wrapper button:active{background-color:#ccc}body .content akit-tutorial-exercise .akit-exercise-wrapper .akit-ex-footer .akit-button-wrapper button a{text-decoration:none;color:inherit}body .akit-img-anim+p>em{color:var(--akit-blue-dark);display:block;margin-bottom:40px}body akit-tutorial-exercise+p+p em{display:block;margin-bottom:20px;color:var(--akit-blue-dark)}body button.form-control{display:inline-block;width:fit-content}body button.form-control:hover{background-color:#ccc}:root{--akit-blue-light:#009fce;--akit-blue-dark:#086BAB;--bgcolor-banner:#fd8b39;--bgcolor-banner-gradient:#f9c49e;--color-banner:white;--bs-body-line-height:28px!important;--bgcolor-warning-panel:#fcc;--fgcolor-warning-panel:#f00;--bgcolor-example-panel:#add8e6;--fgcolor-example-panel:#00008b;--bgcolor-todo-panel:#ffffe0;--fgcolor-todo-panel:#333300}.akit-banner-heading{border-radius:10px;background:linear-gradient(106.94deg,var(--bgcolor-banner) 0,var(--bgcolor-banner-gradient) 95.27%);color:var(--color-banner);padding-left:4rem;padding-right:4rem;margin:1.5rem 0}.akit-banner-heading .akit-banner-left{padding-top:2rem;padding-bottom:1.5rem}.akit-banner-heading .akit-banner-title{color:var(--color-banner);font-size:2rem;line-height:2.5rem;font-weight:700}.akit-banner-heading .akit-banner-caption{font-size:1rem;line-height:1.375rem}.akit-banner-heading .akit-banner-image{display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center}.akit-banner-heading .akit-banner-image img{max-width:100px}.overview h1,.overview h2{margin-top:0}.overview .disabled-item{display:none;padding:8px 15px;color:#777;font-style:italic}.overview .overview-selector-wrapper{margin-top:100px;display:flex;justify-content:space-around}.overview .overview-selector-wrapper a{padding:15px 15px;border-radius:calc(30px + 1em);background-color:var(--bgcolor-banner);color:var(--color-banner);text-decoration:none}.overview .overview-selector-wrapper a:hover{background-color:var(--bgcolor-banner-gradient);cursor:pointer}.dev-mode .overview .disabled-item{display:block}:root{--akit-blue-light:#009fce;--akit-blue-dark:#086BAB;--bgcolor-banner:#fd8b39;--bgcolor-banner-gradient:#f9c49e;--color-banner:white;--bs-body-line-height:28px!important;--bgcolor-warning-panel:#fcc;--fgcolor-warning-panel:#f00;--bgcolor-example-panel:#add8e6;--fgcolor-example-panel:#00008b;--bgcolor-todo-panel:#ffffe0;--fgcolor-todo-panel:#333300}h2{margin-bottom:1rem}#sidebar{top:0;padding:20px 10px}#sidebar nav a{color:#086bab}.akit-exercise-wrapper{position:relative;max-width:700px}.akit-exercise-wrapper .akit-ex-label{position:absolute;top:-15px;right:20px;color:#fff;background-color:var(--bgcolor-banner);padding:5px 10px;z-index:100;border-radius:calc(10px + 0em);font-size:.8em}.akit-exercise-wrapper>akit-interaction{display:block;padding:5px 0}.akit-exercise-wrapper>akit-exercise,.akit-exercise-wrapper>akit-interaction{margin-top:20px}.akit-exercise-wrapper>akit-exercise.border,.akit-exercise-wrapper>akit-interaction.border{border:1px solid #ccc;display:block;padding:10px;border-radius:10px}.disabled-item{display:none;padding:8px 15px;color:#777;font-style:italic}.dev-mode .disabled-item{display:block}.akit-panel{margin:20px 0;border:1px solid;border-radius:5px}.akit-panel.warning{border-color:var(--fgcolor-warning-panel)}.akit-panel.warning .akit-panel-heading{background-color:var(--bgcolor-warning-panel);color:var(--fgcolor-warning-panel)}.akit-panel.example.example{border-color:var(--fgcolor-example-panel)}.akit-panel.example.example .akit-panel-heading{background-color:var(--bgcolor-example-panel);color:var(--fgcolor-example-panel)}.akit-panel.todo{border-color:var(--fgcolor-todo-panel)}.akit-panel.todo .akit-panel-heading{background-color:var(--bgcolor-todo-panel);color:var(--fgcolor-todo-panel)}.akit-panel .akit-panel-heading{text-align:center;border-bottom:1px solid;padding:10px 0;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700}.akit-panel .akit-panel-body{padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}table{margin-bottom:15px}table tr td,table tr th{border:1px solid #ccc;padding:5px 20px}table tr th{background-color:var(--akit-blue-light);color:#fff}