body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.75 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#111;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.section-title-description,div.tex2jax_process,div.tex2jax_process_later,.textbook-circuitlab-image-holder,.highlight,hr{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.25}a{color:#c91e21;text-decoration:none;transition:color 0.15s}a:visited{color:#c91e21}a:hover{color:#e86567;text-decoration:underline}@media print{a{color:#111;border-bottom:1px #111 dotted}a:visited{color:#111}}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}@media print{.wrapper{max-width:100%}}.wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}hr{border:none;border-bottom:1px solid #828282}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:55.95px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:63px;letter-spacing:-1px;margin-bottom:0;white-space:nowrap;overflow:hidden}.site-title,.site-title:visited{color:#424242;border-bottom:0px}.site-footer{border-top:1px solid #b5b5b5;background-color:#e8e8e8;padding:30px 0}.page-content{padding:30px 0;flex:1}.page-heading{font-size:32px}.post-list-heading{font-size:28px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.flex-single-row{display:flex;justify-content:space-between}.items-center{align-items:center}.text-center{text-align:center}@media screen and (max-width: 600px){.mobile__flex-single-col{flex-direction:column}}@media screen and (max-width: 600px){.mobile__hidden{display:none}}.hidden{display:none}.opacity-0{opacity:0}.whitespace-no-wrap{white-space:nowrap}@media print{.print__hidden{display:none !important}}.print-only-visible{display:none}@media print{.print-only-visible{display:block}}.text-color-light-link,.text-color-light-link:visited{color:#777777}.text-color-lighter-link,.text-color-lighter-link:visited{color:#aaaaaa}.text-sm{font-size:0.875rem}.text-xs{font-size:0.75rem}.font-bold{font-weight:bold}.border-grey{border:1px solid #828282}.border-grey-light{border:1px solid #e8e8e8}.border-grey-mild-light{border:1px solid #b5b5b5}.nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}@media screen and (prefers-color-scheme: dark){body{background-color:#222;filter:hue-rotate(180deg) invert(90%)}}body.dark-mode-on{background-color:#222;filter:hue-rotate(180deg) invert(90%)}body.dark-mode-off{background-color:#fff;filter:none}.site-header{background-color:white;border-top:5px solid #e86567;position:-webkit-sticky;position:sticky;z-index:100;top:0px}.site-footer{margin-top:60px}.footer-book-image-holder{background-color:white;border:1px solid #b5b5b5;overflow:hidden;border-radius:12px;padding:14px 0px;margin-right:10px;margin-bottom:0px}@media screen and (max-width: 600px){.footer-book-image-holder{margin-right:0px;margin-bottom:10px}}.footer-book-image{max-height:200px;transition:transform 0.15s, margin 0.15s}.footer-book-image:hover{transform:scale(1.17) perspective(300px) rotateY(-15deg)}.footer-copyright{color:#aaaaaa}.footer-row{display:flex;justify-content:space-between;align-items:center;font-size:0.75rem;line-height:1.5;color:#777777;font-weight:100}@media screen and (max-width: 600px){.footer-row{flex-direction:column;max-width:250px;margin-left:auto;margin-right:auto}}.footer-row strong{font-weight:500}.site-subheader{text-align:center;background-color:#fafafa;border-bottom:1px solid #e8e8e8;font-size:0.75rem;font-style:italic;color:#828282}.site-title-book-image{max-height:50px;vertical-align:top;padding-top:2px;padding-left:5px;margin-left:-3px;object-fit:cover}#navbar-search{border:0px;border-radius:15px;padding:5px;font-size:14px;line-height:20px;width:20px;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213%22%3E %3Cg fill=%22none%22 stroke=%22%2354595d%22 stroke-width=%222%22%3E %3Cpath d=%22M11.29 11.71l-4-4%22/%3E %3Ccircle cx=%225%22 cy=%225%22 r=%224%22/%3E %3C/g%3E %3C/svg%3E") no-repeat center right 9px/12px 13px;transition:width 0.3s, margin 0.3s, background-color 0.15s, box-shadow 0.15s, border 0.15s;color:rgba(255,255,255,0);cursor:pointer}#navbar-search:hover{background-color:#ffffcc;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}#navbar-search:focus{margin-right:-35px;border:1px solid #e8e8e8;border-radius:15px;border-radius:3px;background:#ffffff;width:240px;color:#111;cursor:text}#navbar-search::placeholder{color:#dddddd}.navbar-toc-bars{display:block;margin-left:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2212%22 height%3D%2213%22%3E %3Cg fill%3D%22none%22 stroke%3D%22%2354595d%22 stroke-width%3D%222%22%3E %3Cpath d%3D%22M0 11.5l%2B12%2B0%22%2F%3E%3Cpath d%3D%22M0 6.5l%2B12%2B0%22%2F%3E  %3Cpath d%3D%22M0 1.5l%2B12%2B0%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E%0A") no-repeat center center/12px 13px;width:30px;height:30px;border:0px;border-radius:15px;transition:background-color 0.15s, box-shadow 0.15s, border 0.15s}.navbar-toc-bars:hover{background-color:#ffffcc;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0, 0, 0, 0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,0.9);background:linear-gradient(to bottom right, #fff, rgba(255,255,255,0.8));border:1px solid rgba(0,0,0,0.3);box-shadow:0.05em 0.2em 0.6em rgba(0,0,0,0.2);text-shadow:none}@supports (transform: scale(0)){.awesomplete>ul{transition:0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);transform-origin:1.43em -.43em}.awesomplete>ul:empty,.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b7d2e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6c8e;color:#fff}.awesomplete mark{background:#e9ff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3c6b00;color:inherit}[data-balloon]:after{text-align:left}@keyframes unloaded_circuitlab_image_spinner{to{transform:rotate(360deg)}}.textbook-circuitlab-image-holder{position:relative;height:0px;padding-bottom:75%}.textbook-circuitlab-image-holder img{width:100%;min-width:100%;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:4px;cursor:zoom-in;transition:box-shadow 0.15s}.textbook-circuitlab-image-holder img:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2)}@media print{.textbook-circuitlab-image-holder{max-width:800px;min-width:0;padding-bottom:0px;height:auto}}.textbook-circuitlab-image-holder.lozad-child-downloading:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#111;animation:unloaded_circuitlab_image_spinner 0.6s linear infinite}.textbook-circuitlab-image-bottombar{position:absolute;bottom:0px;left:0px;right:0px;min-height:30px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:0px 0px 4px 4px;padding:2px 8px;display:flex;justify-content:space-between;align-items:center;background-color:#fff8ec}@media print{.textbook-circuitlab-image-bottombar{background-color:white}}@media screen and (max-width: 600px){.textbook-circuitlab-image-bottombar{min-height:22px}}.textbook-circuitlab-image-bottombar__textholder{margin:4px 0px;min-width:1px}@media screen and (max-width: 600px){.textbook-circuitlab-image-bottombar__textholder{margin:1px 0px}}p.textbook-circuitlab-image-bottombar__textholder__title{margin-bottom:0px;font-size:14px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 600px){p.textbook-circuitlab-image-bottombar__textholder__title{font-size:9px;line-height:11px}}p.textbook-circuitlab-image-bottombar__textholder__title a{color:#111}p.textbook-circuitlab-image-bottombar__textholder__title a:hover{color:#111;text-decoration:none;cursor:default}p.textbook-circuitlab-image-bottombar__textholder__url{margin-bottom:0px;font-size:12px;line-height:12px}@media screen and (max-width: 600px){p.textbook-circuitlab-image-bottombar__textholder__url{display:none}}.textbook-circuitlab-image-bottombar__buttonholder{white-space:nowrap}@media screen and (max-width: 600px){.textbook-circuitlab-image-bottombar__buttonholder{display:none}}.header-with-anchor{position:relative}.header-with-anchor__anchor-target{position:absolute;left:0px;top:-80px}.header-with-anchor__anchor-icon{position:absolute;left:-34px;top:0px;bottom:0px;padding-right:18px;display:block;width:16px}.header-with-anchor:hover .header-with-anchor__anchor-icon{background:transparent url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E%3Cg fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221%22%3E%3Cpath d=%22M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z%22/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center/16px 16px}.header-with-anchor:hover .header-with-anchor__anchor-icon:hover{background:transparent url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E%3Cg fill=%22none%22 stroke=%22%23e86567%22 stroke-width=%221%22%3E%3Cpath d=%22M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z%22/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center/16px 16px}.textbook-interactive-exercise-tag{display:inline-block;background-color:#c91e21;border-radius:12px;padding:4px 16px 4px 34px;height:16px;line-height:16px;vertical-align:bottom;margin-right:6px;color:#fcfcfc;font-weight:bold;font-size:10px;letter-spacing:-0.4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAADVElEQVR42r3TXUxbdRjH8d/pSjtS6IAMSBvjJB0LJHChcb5emHjhzfTGxMn0Qt2lxsTEXXnjjfECcYTF8tJ21NLw/jIYbAIDxraLYdZsqIy5gAKDGAnCgFJeenr+P5+k6J2uxp59km+enJOc8yTnn4P/i6G/5yEjoL2Lx4FtcNGHX9iAMpiFHfuzGQ6e16ZlWRBCpnnYAhe7tTu8mBWPN9pyzVwEyck23OXSyzS+RdWqr1DTfVaYwmiyHGarJcLfPqTqz99dDecUmbOoBVDNsiyEaS6eJqc+4GafuwrpFuuxAWKn0+pUbYhw7g1Sj1AfKdmEWVYHsl2qVc5s+hWSC1Qzb3LrUuFHEMPB15EW0Qt2QGxeOOjQWzHJWx6SM2S8ncYYlh7cKC3EI+zVW/CfLI9mu/SwZZIjx0h+L90j7xdz46bzE6SAzSku3O7NwMZgptNowl12OEk1THKWjJ4lpzRyAlE1hIeqH+uqT+rFOjuxxhY85HltjfXatgpZvkaqYtcy8vUmLcLWHNLoJTmfbOV9Gcel58lfXyBnZN6Xpl4kJzxkIIP85gANv6USgmFo+CfGCMB+QL+KfBXCPfrl4Z3PSY5Jo9KwNCRdlgb37/0szUm35LKYDOYy1l7wMQTbgT1/Fv5V4jry2IVJ1oI8B6oaKSi1g+ySukH1V5fsJKdIdZMce4oqlKuv97jfgdjscSEliXGUGe3aewm/VqECqFB+KSx14ZSc1SkO4K29Hms126zkWoDkbXK8nEZzHqPd7hMQf/Q8gZTErmh4lImm8syEH7P84STJn8jRIqpQTmyp88kSiJWLR5AWCwE3ILZqtc849lzyFxk9zkRj7u8bHa5nIBY707Tsu+pXATEd9BSp5vzkL3KlhHowb2Eh7MmCGa6GX7LHvdYHXDwjy8qZ8Doiy21HCiBmm44hbX6sKcX4tdewU4kvOFdBjjzLvQbHwErX0UyIG1XFSJsN36Hk9DqPGsMliiNlTJxF31J/jmUrmKfBDCc+fdtihLLnedlF4xy+mh3yWGGGWEMWIPQ6ey0HDyu9Gl9C7NZlIO2WawqQfHnm06rRFpfPeAaPg1F3YD7htZzEvmi9A6bRfbZKVYfTENteG0wV9R107/rspRDsRlr9CV2dJCQw9DOlAAAAAElFTkSuQmCC);background-size:14px;background-repeat:no-repeat;background-position:14px center;user-select:none}@media print{.textbook-interactive-exercise-tag{background-color:white;background-image:none;border:1px solid #828282;padding:4px 16px 4px 16px;color:#111}}div.tex2jax_process,div.tex2jax_process_later{text-align:center;white-space:pre}.tex2jax_process_hidden{color:rgba(0,0,0,0)}.tex2jax_process_hidden *{opacity:0}@keyframes tex2jax_process_spinner{to{transform:rotate(360deg)}}.tex2jax_process_spinner{position:relative}.tex2jax_process_spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:50%;border:1px solid #ccc;border-top-color:#111;animation:tex2jax_process_spinner 0.6s linear infinite}.mjx-chtml{display:inline-block;line-height:0;text-indent:0;text-align:left;text-transform:none;font-style:normal;font-weight:normal;font-size:100%;font-size-adjust:none;letter-spacing:normal;word-wrap:normal;word-spacing:normal;white-space:nowrap;float:none;direction:ltr;max-width:none;max-height:none;min-width:0;min-height:0;border:0;margin:0;padding:1px 0}.MJXc-display{display:block;text-align:center;margin:1em 0;padding:0}.mjx-chtml[tabindex]:focus,body :focus .mjx-chtml[tabindex]{display:inline-table}.mjx-full-width{text-align:center;display:table-cell !important;width:10000em}.mjx-math{display:inline-block;border-collapse:separate;border-spacing:0}.mjx-math *{display:inline-block;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;text-align:left}.mjx-numerator{display:block;text-align:center}.mjx-denominator{display:block;text-align:center}.MJXc-stacked{height:0;position:relative}.MJXc-stacked>*{position:absolute}.MJXc-bevelled>*{display:inline-block}.mjx-stack{display:inline-block}.mjx-op{display:block}.mjx-under{display:table-cell}.mjx-over{display:block}.mjx-over>*{padding-left:0px !important;padding-right:0px !important}.mjx-under>*{padding-left:0px !important;padding-right:0px !important}.mjx-stack>.mjx-sup{display:block}.mjx-stack>.mjx-sub{display:block}.mjx-prestack>.mjx-presup{display:block}.mjx-prestack>.mjx-presub{display:block}.mjx-delim-h>.mjx-char{display:inline-block}.mjx-surd{vertical-align:top}.mjx-mphantom *{visibility:hidden}.mjx-merror{background-color:#FFFF88;color:#CC0000;border:1px solid #CC0000;padding:2px 3px;font-style:normal;font-size:90%}.mjx-annotation-xml{line-height:normal}.mjx-menclose>svg{fill:none;stroke:currentColor}.mjx-mtr{display:table-row}.mjx-mlabeledtr{display:table-row}.mjx-mtd{display:table-cell;text-align:center}.mjx-label{display:table-row}.mjx-box{display:inline-block}.mjx-block{display:block}.mjx-span{display:inline}.mjx-char{display:block;white-space:pre}.mjx-itable{display:inline-table;width:auto}.mjx-row{display:table-row}.mjx-cell{display:table-cell}.mjx-table{display:table;width:100%}.mjx-line{display:block;height:0}.mjx-strut{width:0;padding-top:1em}.mjx-vsize{width:0}.MJXc-space1{margin-left:.167em}.MJXc-space2{margin-left:.222em}.MJXc-space3{margin-left:.278em}.mjx-test.mjx-test-display{display:table !important}.mjx-test.mjx-test-inline{display:inline !important;margin-right:-1px}.mjx-test.mjx-test-default{display:block !important;clear:both}.mjx-ex-box{display:inline-block !important;position:absolute;overflow:hidden;min-height:0;max-height:none;padding:0;border:0;margin:0;width:1px;height:60ex}.mjx-test-inline .mjx-left-box{display:inline-block;width:0;float:left}.mjx-test-inline .mjx-right-box{display:inline-block;width:0;float:right}.mjx-test-display .mjx-right-box{display:table-cell !important;width:10000em !important;min-width:0;max-width:none;padding:0;border:0;margin:0}.MJXc-TeX-unknown-R{font-family:monospace;font-style:normal;font-weight:normal}.MJXc-TeX-unknown-I{font-family:monospace;font-style:italic;font-weight:normal}.MJXc-TeX-unknown-B{font-family:monospace;font-style:normal;font-weight:bold}.MJXc-TeX-unknown-BI{font-family:monospace;font-style:italic;font-weight:bold}.MJXc-TeX-ams-R{font-family:MJXc-TeX-ams-R,MJXc-TeX-ams-Rw}.MJXc-TeX-cal-B{font-family:MJXc-TeX-cal-B,MJXc-TeX-cal-Bx,MJXc-TeX-cal-Bw}.MJXc-TeX-frak-R{font-family:MJXc-TeX-frak-R,MJXc-TeX-frak-Rw}.MJXc-TeX-frak-B{font-family:MJXc-TeX-frak-B,MJXc-TeX-frak-Bx,MJXc-TeX-frak-Bw}.MJXc-TeX-math-BI{font-family:MJXc-TeX-math-BI,MJXc-TeX-math-BIx,MJXc-TeX-math-BIw}.MJXc-TeX-sans-R{font-family:MJXc-TeX-sans-R,MJXc-TeX-sans-Rw}.MJXc-TeX-sans-B{font-family:MJXc-TeX-sans-B,MJXc-TeX-sans-Bx,MJXc-TeX-sans-Bw}.MJXc-TeX-sans-I{font-family:MJXc-TeX-sans-I,MJXc-TeX-sans-Ix,MJXc-TeX-sans-Iw}.MJXc-TeX-script-R{font-family:MJXc-TeX-script-R,MJXc-TeX-script-Rw}.MJXc-TeX-type-R{font-family:MJXc-TeX-type-R,MJXc-TeX-type-Rw}.MJXc-TeX-cal-R{font-family:MJXc-TeX-cal-R,MJXc-TeX-cal-Rw}.MJXc-TeX-main-B{font-family:MJXc-TeX-main-B,MJXc-TeX-main-Bx,MJXc-TeX-main-Bw}.MJXc-TeX-main-I{font-family:MJXc-TeX-main-I,MJXc-TeX-main-Ix,MJXc-TeX-main-Iw}.MJXc-TeX-main-R{font-family:MJXc-TeX-main-R,MJXc-TeX-main-Rw}.MJXc-TeX-math-I{font-family:MJXc-TeX-math-I,MJXc-TeX-math-Ix,MJXc-TeX-math-Iw}.MJXc-TeX-size1-R{font-family:MJXc-TeX-size1-R,MJXc-TeX-size1-Rw}.MJXc-TeX-size2-R{font-family:MJXc-TeX-size2-R,MJXc-TeX-size2-Rw}.MJXc-TeX-size3-R{font-family:MJXc-TeX-size3-R,MJXc-TeX-size3-Rw}.MJXc-TeX-size4-R{font-family:MJXc-TeX-size4-R,MJXc-TeX-size4-Rw}.MJXc-TeX-vec-R{font-family:MJXc-TeX-vec-R,MJXc-TeX-vec-Rw}.MJXc-TeX-vec-B{font-family:MJXc-TeX-vec-B,MJXc-TeX-vec-Bx,MJXc-TeX-vec-Bw}@font-face{font-family:MJXc-TeX-ams-R;src:local("MathJax_AMS"),local("MathJax_AMS-Regular")}@font-face{font-family:MJXc-TeX-ams-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-cal-B;src:local("MathJax_Caligraphic Bold"),local("MathJax_Caligraphic-Bold")}@font-face{font-family:MJXc-TeX-cal-Bx;src:local("MathJax_Caligraphic");font-weight:bold}@font-face{font-family:MJXc-TeX-cal-Bw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf") format("opentype")}@font-face{font-family:MJXc-TeX-frak-R;src:local("MathJax_Fraktur"),local("MathJax_Fraktur-Regular")}@font-face{font-family:MJXc-TeX-frak-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-frak-B;src:local("MathJax_Fraktur Bold"),local("MathJax_Fraktur-Bold")}@font-face{font-family:MJXc-TeX-frak-Bx;src:local("MathJax_Fraktur");font-weight:bold}@font-face{font-family:MJXc-TeX-frak-Bw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf") format("opentype")}@font-face{font-family:MJXc-TeX-math-BI;src:local("MathJax_Math BoldItalic"),local("MathJax_Math-BoldItalic")}@font-face{font-family:MJXc-TeX-math-BIx;src:local("MathJax_Math");font-weight:bold;font-style:italic}@font-face{font-family:MJXc-TeX-math-BIw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf") format("opentype")}@font-face{font-family:MJXc-TeX-sans-R;src:local("MathJax_SansSerif"),local("MathJax_SansSerif-Regular")}@font-face{font-family:MJXc-TeX-sans-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-sans-B;src:local("MathJax_SansSerif Bold"),local("MathJax_SansSerif-Bold")}@font-face{font-family:MJXc-TeX-sans-Bx;src:local("MathJax_SansSerif");font-weight:bold}@font-face{font-family:MJXc-TeX-sans-Bw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf") format("opentype")}@font-face{font-family:MJXc-TeX-sans-I;src:local("MathJax_SansSerif Italic"),local("MathJax_SansSerif-Italic")}@font-face{font-family:MJXc-TeX-sans-Ix;src:local("MathJax_SansSerif");font-style:italic}@font-face{font-family:MJXc-TeX-sans-Iw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf") format("opentype")}@font-face{font-family:MJXc-TeX-script-R;src:local("MathJax_Script"),local("MathJax_Script-Regular")}@font-face{font-family:MJXc-TeX-script-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-type-R;src:local("MathJax_Typewriter"),local("MathJax_Typewriter-Regular")}@font-face{font-family:MJXc-TeX-type-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-cal-R;src:local("MathJax_Caligraphic"),local("MathJax_Caligraphic-Regular")}@font-face{font-family:MJXc-TeX-cal-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-main-B;src:local("MathJax_Main Bold"),local("MathJax_Main-Bold")}@font-face{font-family:MJXc-TeX-main-Bx;src:local("MathJax_Main");font-weight:bold}@font-face{font-family:MJXc-TeX-main-Bw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf") format("opentype")}@font-face{font-family:MJXc-TeX-main-I;src:local("MathJax_Main Italic"),local("MathJax_Main-Italic")}@font-face{font-family:MJXc-TeX-main-Ix;src:local("MathJax_Main");font-style:italic}@font-face{font-family:MJXc-TeX-main-Iw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf") format("opentype")}@font-face{font-family:MJXc-TeX-main-R;src:local("MathJax_Main"),local("MathJax_Main-Regular")}@font-face{font-family:MJXc-TeX-main-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-math-I;src:local("MathJax_Math Italic"),local("MathJax_Math-Italic")}@font-face{font-family:MJXc-TeX-math-Ix;src:local("MathJax_Math");font-style:italic}@font-face{font-family:MJXc-TeX-math-Iw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf") format("opentype")}@font-face{font-family:MJXc-TeX-size1-R;src:local("MathJax_Size1"),local("MathJax_Size1-Regular")}@font-face{font-family:MJXc-TeX-size1-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-size2-R;src:local("MathJax_Size2"),local("MathJax_Size2-Regular")}@font-face{font-family:MJXc-TeX-size2-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-size3-R;src:local("MathJax_Size3"),local("MathJax_Size3-Regular")}@font-face{font-family:MJXc-TeX-size3-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-size4-R;src:local("MathJax_Size4"),local("MathJax_Size4-Regular")}@font-face{font-family:MJXc-TeX-size4-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-vec-R;src:local("MathJax_Vector"),local("MathJax_Vector-Regular")}@font-face{font-family:MJXc-TeX-vec-Rw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Vector-Regular.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Vector-Regular.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Vector-Regular.otf") format("opentype")}@font-face{font-family:MJXc-TeX-vec-B;src:local("MathJax_Vector Bold"),local("MathJax_Vector-Bold")}@font-face{font-family:MJXc-TeX-vec-Bx;src:local("MathJax_Vector");font-weight:bold}@font-face{font-family:MJXc-TeX-vec-Bw;src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/eot/MathJax_Vector-Bold.eot");src:url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/woff/MathJax_Vector-Bold.woff") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/fonts/HTML-CSS/TeX/otf/MathJax_Vector-Bold.otf") format("opentype")}.section-nav{font-size:12px;line-height:1.5}.section-nav-item{display:flex;flex-flow:row-reverse;align-items:center;text-align:right;margin-bottom:2px}.section-nav-item-arrow{font-weight:bold;font-size:14px;padding-left:10px}.section-nav-item-section-number{display:inline-block;color:#c91e21;font-size:9px;margin-right:6px}.section-nav-item:hover{color:#e86567}.section-nav-item:hover a,.section-nav-item:hover a:visited{color:#e86567;text-decoration:underline}.section-nav-item:hover a.section-nav-item-arrow{text-decoration:none}h1.section-title{font-weight:bold;text-decoration:none}h1.section-title a,h1.section-title a:visited{color:#111}@media print{h1.section-title a,h1.section-title a:visited{border-bottom:none}}h1.section-title a:hover,h1.section-title a:visited:hover{color:#111}.section-title-section-number{font-size:0.625em;margin-right:8px}.section-title-description{font-size:0.75em;background-color:#e8e8e8;border-radius:4px;padding:6px 12px}@media print{.section-title-description{background-color:white;border:1px solid #111}}.section-title-reading-minutes{color:#828282;white-space:nowrap}.section-title-unpublished-tag{display:inline-block;background-color:#424242;color:white;text-transform:uppercase;font-size:0.75rem;border-radius:4px;padding:2px 8px;vertical-align:middle}.section-under-construction-banner{color:#865404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:5px;margin:10px 0px;padding:5px 5px;text-align:center;font-size:12px}.section-under-construction-banner>strong{text-transform:uppercase;font-size:14px}.toc-highlight{background-color:#ffff99}.toc-chapter-title{font-size:0.75rem;font-weight:bold;text-transform:uppercase;margin-bottom:4px}.toc-coming-soon-li{color:#aaaaaa;font-size:0.75rem;font-style:italic}.toc-sections-list{list-style-type:square;color:#aaaaaa}.toc-sections-list-li{line-height:1.25;margin-bottom:6px}.toc-section-number{font-size:0.75rem;margin-right:6px;display:inline-block;width:24px}.toc-section-link{display:inline-block;vertical-align:text-top}.toc-chapter-synopsis{margin:0px;color:#aaaaaa;font-size:0.75rem}.toc-unpublished-tag{display:inline-block;background-color:#424242;color:white;text-transform:uppercase;font-size:0.625rem;border-radius:4px;padding:2px 8px;vertical-align:middle}
/*# sourceMappingURL=/assets/source-maps/main.scss.map */
/*# sourceURL=_assets/css/main.scss */
