html{letter-spacing:-0.25px}:root{--md-text-font-family: "canada-type-gibson"}body{--md-text-font-family: "canada-type-gibson"}.md-typeset{font-weight:300;font-size:.9rem;line-height:1.65}.md-typeset h1{color:var(--md-default-fg-color);font-weight:500}.md-typeset h2{font-weight:500}.md-typeset ul li,.md-typeset ol li{margin-bottom:.2em}.md-typeset table:not([class]) th{background-color:var(--md-default-fg-color);color:var(--md-default-bg-color);font-weight:400}body,input{font-feature-settings:"kern","liga";font-family:var(--md-text-font-family)}:root>*{--md-code-hl-color: hsla(194, 47%, 68%, 0.25);--md-code-bg-color: hsla(194, 47%, 68%, 0.15);--md-footer-bg-color: hsla(207, 100%, 28%, 0.95);--md-footer-bg-color--dark: hsla(207, 100%, 28%, 1.0);--md-tabbed-fg-color: hsla(207, 100%, 28%, 1.0)}.md-header-nav{flex-grow:1;align-items:center}.md-header-nav,.md-header{height:auto}.md-header-nav__button.md-logo,.md-header__button.md-logo{margin:.4rem;padding:.8rem}.md-header-nav__button.md-logo img,.md-header-nav__button.md-logo svg,.md-header__button.md-logo img,.md-header__button.md-logo svg{width:5.25rem;height:auto}.md-header-nav__title,.md-header__title{font-weight:500;font-size:1.1rem;height:2.4rem;margin-right:.4rem;margin-left:1rem;padding:0px}.md-footer{color:var(--md-footer-fg-color);background-color:var(--md-footer-bg-color)}@media print{.md-footer{display:none}}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{display:flex;padding-top:1.4rem;padding-bottom:.4rem;transition:opacity 250ms}@media screen and (min-width: 45em){.md-footer-nav__link{width:50%}}.md-footer-nav__link:focus,.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{float:left}@media screen and (max-width: 44.9375em){.md-footer-nav__link--prev{width:25%}.md-footer-nav__link--prev .md-footer-nav__title{display:none}}[dir=rtl] .md-footer-nav__link--prev{float:right}[dir=rtl] .md-footer-nav__link--prev svg{transform:scaleX(-1)}.md-footer-nav__link--next{float:right;text-align:right}@media screen and (max-width: 44.9375em){.md-footer-nav__link--next{width:75%}}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}[dir=rtl] .md-footer-nav__link--next svg{transform:scaleX(-1)}.md-footer-nav__title{position:relative;flex-grow:1;max-width:calc(100% - 2.4rem);padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__button{margin:.2rem;padding:.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-footer-copyright{width:100%;margin:auto .6rem;padding:.4rem 0;color:var(--md-footer-fg-color--lighter);font-size:.64rem}@media screen and (min-width: 45em){.md-footer-copyright{width:auto}}.md-footer-copyright__highlight{color:var(--md-footer-fg-color)}.md-footer-copyright img{margin:0 .6rem;vertical-align:-20%}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width: 45em){.md-footer-social{padding:.6rem 0}}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;text-align:center}.md-footer-social__link::before{line-height:1.9}.md-footer-social__link svg{max-height:.8rem;vertical-align:-25%;fill:currentColor}.md-nav{font-size:.8rem;padding-right:.25rem}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{width:7.05rem;height:auto}@media screen and (min-width: 76.25em){.md-nav__item--section>.md-nav>.md-nav__title{padding:0 .25rem 0 0}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0 .5rem 0 0}.md-nav--lifted .md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color)}}@media screen and (min-width: 60em){.md-search__form{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 60em){.md-search__input{background-color:rgba(0,0,0,0);border:2px #000 solid}.md-search__input:hover{background-color:rgba(255,255,255,.26)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:var(--md-default-fg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder{color:var(--md-default-fg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color)}}.md-tabs__link{font-weight:500;font-size:.8rem;opacity:1}.md-tabs__item:after{position:relative;bottom:-0.25rem;left:50%;display:block;width:0;height:.15rem;background:var(--md-primary-bg-color);transition:width 300ms ease 0ms,left 300ms ease 0ms;content:""}.md-tabs__item:hover:after{left:0;width:100%;transition:width .3s ease 0s,left .3s ease 0s}.md-tabs__item--active:after{left:0;width:100%}.md-typeset .card{border:.05rem solid var(--md-default-fg-color--lightest);border-left:.25rem solid var(--md-typeset-a-color);border-radius:.25rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .card span{height:.9rem}.md-typeset .card:focus-within{border-color:rgba(0,0,0,0);box-shadow:var(--md-shadow-z2)}.md-typeset .card:hover{border-color:rgba(0,0,0,0);border-left:.25rem solid var(--md-typeset-a-color);box-shadow:var(--md-shadow-z2)}.md-typeset .card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .card>ul>li{margin:0;display:block}.md-typeset .card>:first-child{margin-top:0}.md-typeset .card>:last-child{margin-bottom:0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));margin:1em 0}.md-typeset .grid.cards>ol{display:contents}.md-typeset .grid.cards>ol>li{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within{border-color:rgba(0,0,0,0);box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li:hover{border-color:rgba(0,0,0,0);box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child{margin-bottom:0}.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ul>li{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ul>li:focus-within{border-color:rgba(0,0,0,0);box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ul>li:hover{border-color:rgba(0,0,0,0);box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ul>li>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ul>li>:first-child{margin-top:0}.md-typeset .grid.cards>ul>li>:last-child{margin-bottom:0}.md-typeset .admonition,.md-typeset details{font-size:.8rem}.md-typeset .admonition-title::before,.md-typeset summary::before{top:.55rem}.md-typeset summary::after{top:.55rem}.md-typeset .tabbed-labels>label{font-weight:500;font-size:.8rem}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels::before{background:var(--md-tabbed-fg-color)}}@media screen{.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(1):checked~.tabbed-labels>:nth-child(1){color:var(--md-tabbed-fg-color)}.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(1):checked~.tabbed-labels>:nth-child(1),.md-typeset .no-js .tabbed-set>input:nth-child(1):checked~.tabbed-labels>:nth-child(1){border-color:var(--md-tabbed-fg-color)}}[data-md-color-accent=lumi]{--md-accent-fg-color: hsla(0, 0%, 0%, 1);--md-accent-fg-color--transparent: hsla(0, 0%, 0%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=lumi]{--md-primary-fg-color: hsla(0, 0%, 100%, 1);--md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);--md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);--md-button-bg-color: hsla(207, 100%, 28%, 1);--md-button-bg-color--light: hsla(207, 100%, 38%, 1);--md-shadow-z2: 0 0.2rem 0.5rem #0000001a, 0 0 0.05rem #00000040;--md-typeset-a-color: hsla(207, 100%, 28%, 1)}[data-md-color-primary=lumi] .md-button{background:var(--md-primary-fg-color);color:var(--md-button-bg-color);border-color:var(--md-button-bg-color)}[data-md-color-primary=lumi] .md-button:hover{background:var(--md-button-bg-color--light);border-color:var(--md-button-bg-color--light)}[data-md-color-primary=lumi] .md-button--primary{background:var(--md-button-bg-color);color:var(--md-primary-fg-color)}[data-md-color-primary=lumi] .md-button--primary:hover{background:var(--md-button-bg-color--light);border-color:var(--md-button-bg-color--light)}@media screen and (min-width: 60em){[data-md-color-primary=lumi] .md-search__input{background-color:rgba(0,0,0,0)}[data-md-color-primary=lumi] .md-search__input+.md-search__icon{color:#000}[data-md-color-primary=lumi] .md-search__input::-moz-placeholder{color:#000}[data-md-color-primary=lumi] .md-search__input:-ms-input-placeholder{color:#000}[data-md-color-primary=lumi] .md-search__input::placeholder{color:#000}[data-md-color-primary=lumi] .md-search__input:hover{background-color:rgba(0,0,0,.07)}}